What is the difference between an 'sdist' .tar.gz distribution and an python egg?
问题 I am a bit confused. There seem to be two different kind of Python packages, source distributions (setup.py sdist) and egg distributions (setup.py bdist_egg). Both seem to be just archives with the same data, the python source files. One difference is that pip , the most recommended package manager, is not able to install eggs. What is the difference between the two and what is 'the' way to do distribute my packages? (Note, I am not wanting to distribute my packages through PyPI, but I want