406
Comment: page start; system for generic package flags and statuses
|
1590
explanations; TUF or similar will be funded by Facebook gift
|
Deletions are marked like this. | Additions are marked like this. |
Line 12: | Line 12: |
== System for generic flags and statuses on projects on PyPI == | === finish dependency resolver for pip === |
Line 14: | Line 14: |
See [[PackagingWG/2019-03-22-Warehouse|notes from this meeting]]. | See [[https://github.com/pypa/pip/issues/988|pip issue #988]] and [[https://github.com/pypa/pip/issues/6536|#6536]]. This includes help with user experience, communications/publicity, and testing (including developing robust testing/CI infrastructure) as well as, potentially, core feature development and review. === Robust interoperability testing === We need funding to ensure core packaging tools work well with each other; currently they aren't seamlessly interoperable. See [[https://github.com/pypa/integration-test|the integration-test project]]. === System for generic statuses/flags on projects on PyPI === See [[PackagingWG/2019-03-22-Warehouse|notes from this meeting]]. To scale up our anti-abuse moderation, we need to be able to, for instance, mark a release as deprecated or a project as unsupported. We need support to do the architectural design to implement this. === Feature flag system on PyPI === It's difficult to roll out new features gradually to our test site or to selected test users; a feature flag system would help us deploy more confidently. See [[https://github.com/pypa/warehouse/issues/5869|this GitHub issue]]. == virtualenv rewrite == See [[https://github.com/pypa/virtualenv/pull/697|virtualenv issue #697]]. |
Packaging improvements that could be funded
This page lists specific things that
- the Python packaging community wants
- are fairly well-scoped
- would happen much faster if the Packaging Working Group got funding to achieve them
Projects
finish dependency resolver for pip
See pip issue #988 and #6536. This includes help with user experience, communications/publicity, and testing (including developing robust testing/CI infrastructure) as well as, potentially, core feature development and review.
Robust interoperability testing
We need funding to ensure core packaging tools work well with each other; currently they aren't seamlessly interoperable. See the integration-test project.
System for generic statuses/flags on projects on PyPI
See notes from this meeting. To scale up our anti-abuse moderation, we need to be able to, for instance, mark a release as deprecated or a project as unsupported. We need support to do the architectural design to implement this.
Feature flag system on PyPI
It's difficult to roll out new features gradually to our test site or to selected test users; a feature flag system would help us deploy more confidently. See this GitHub issue.