Should PyPI deprecate .egg uploads?

In https://github.com/pypa/warehouse/issues/10653 I’m proposing to stop PyPI from accepting uploads of .egg distributions. TL;DR, many tools have deprecated or dropped support for eggs, and overall wheels have far outpaced eggs in terms of uploads:

image

Comments are welcome here or on the GitHub issue. I’d especially like to hear from anyone still building or installing eggs, or maintainers of projects that still support eggs:

18 Likes

Not quite sure what you’re expecting from supporters, so I just left a :sparkling_heart: on the opening comment (and this comment to suggest others do the same).

3 Likes

I added a thumbs up to the issue, but yes, a “Like” here is probably good (so I added one as well).

1 Like

As per the comments on the GH issue, disallowing egg uploads for new projects and those that have never previously uploaded them seems like a clear win, but projects that have a history of publishing them will likely need a respectable grace period.

The overall idea still makes sense, though.

5 Likes