Deprecation of bdist_egg uploads to PyPI

PEP 715, deprecating bdist_egg/.egg uploads to PyPI has been accepted. We'll begin the process of implementing this today.

Please note that this does NOT remove any existing uploaded eggs from PyPI.

The deprecation timeline is as follows:

  • Today, June 26, 2023: All maintainers of projects which have uploaded one or more eggs since January 1, 2023 will receive a one-time email informing them of this change.
  • Today, June 26, 2023: Each upload of an egg to PyPI will result in a notice being sent to all Owners and Maintainers for the project.
  • August 1, 2023: Uploads of eggs will be rejected by PyPI.

You can read more detailed rationale in PEP 715. Thanks to contributor William Woodruff for his work to author and propose PEP 715, as well as support the rollout of the implementation.


Ee Durbin is the Director of Infrastructure at the Python Software Foundation. They have been contributing to keeping PyPI online, available, and secure since 2013.