If I read this correctly, then the egg format is something one should not use anymore. Instead, one should use the wheels format. Others seem to read this the same way.
With this assumption: Is zip_safe
relevant for any other distribution format than egg?
What I found
According to this:
A boolean (True or False) flag specifying whether the project can be safely installed and run from a zip file. If this argument is not supplied, the bdist_egg command will have to analyze all of your project’s contents for possible problems each time it builds an egg.
Setuptools does not mention wheels. So I guess it is not relevant for wheels. So if I don't build eggs, I don't need this?
But then, if I install packages with pip install -e .
, it seems as if it creates an egg file (well, an [package name].egg-info
)... so maybe egg isn't outdated, even with Python 3.8?