|
|
|
|
|
by BrannonKing
640 days ago
|
|
So who manages Pypi? This document seemed vague on that. Maybe that's the problem with Pypi's progress in life. Most packages on Pypi are complete crap. It's also heavily burdened with domain-specific applications and one-off student projects. They have no standards for what makes a useful package, and no ranking system aside from the number-of-downloads. I think package maintainers should be required to push an update every other year or have their package get dropped. I think frameworks should be separate from applications. I think packages without a lot of downloads should utilize endorsements and code-cleanliness metrics. |
|
Outside of abuse, PyPI does not impose editorial standards on packages. That would take an incredible amount of additional work, and it’s not clear to me that it would be “better”. How much does it really matter if there’s a university student project on there with virtually no downloads?
“I think package maintainers should be required to push an update every other year or have their package get dropped.”
Sometimes libraries really are “finished” - if you go through your dependency stack you may find a surprising number of packages with no new releases in the past 12 months, because they didn’t need a release.
I tried that myself just now, here are some of the packages I found that haven't had a release in a few years:
Script here: https://gist.github.com/simonw/6165948ce595d74c767ce2bce8465...