The new PyPI is still working towards our big public beta. We have 7 open issues till we'll declare beta and make an outreach push (probably late this week or early next week), and then 19 more open issues till we can redirect/launch PyPI probably in April (overview). I've started preparing a draft overview of what's new in PyPI/packaging/distribution to publicize along with the beta; it says "not to be publicized" but I'll let you in on the secret early. Maybe something in it is new to you as well!
As usual, we had a Warehouse core developers' meeting on Monday. The last week has seen a lot of polish and bugfixing and documentation for Warehouse. For instance, project deletion is cleaner, we more consistently indicate dangerous actions on a page, and there's now a migration guide for third-party services which we told several projects about. We've done some infrastructural work, like Datadog instrumentation, "Conveyor" (a shim for URL redirects), and Cabotage improvements. Here's an animated GIF demo of release phase commands (scale up, scale down). And we improved other codebases as well, to fix Travis docs, get our HTTPS proxy service to deal with big embedded images, and deal better with parsing invalid URLs in READMEs. Thanks to volunteers who got pull requests merged this week: * waseem: we now send an email to primary email whenever primary email is changed * mds325: clear input when the user closes the modal * dirn: create a shortlink and redirect all requests for /p/<project>/ to /project/<project>/ * cryvate: clarify project counter for searches with tons of results * Mariatta: fix an email-sending issue And thanks to our many bug reporters, such as Andrew Nesbitt who noticed an RSS feed discrepancy. Check out the current discussion of API keys, a bearer token authentication scheme, and Macaroons in future PyPI. Want to help? * Talk with Nicole about being a subject or interviewer for user tests! She's been focusing on user tests and it's paid off, with a lot of bugs found and designs validated. * Got a good workaround for our CAPTCHA being blocked in China? * Consider joining us at sprints in the next few months. * We have 24 good first issues open, and a "getting started" guide, and quick turnaround on code review. *Thanks to Mozilla Open Source Support for their funding for the PyPI & Warehouse work.* -- Sumana Harihareswara Warehouse project manager Changeset Consulting s...@changeset.nyc P.S. Usually I compose these weekly report emails in plain text; here I'm doing it in HTML with a plaintext fallback. Let me know if it's better, awful, etc. Also nearly no one *replies* to these emails so I'd also welcome your "hey this is useful to me!" offlist reply. Links: 1. https://github.com/pypa/warehouse/milestone/10 2. https://github.com/pypa/warehouse/milestone/1 3. https://github.com/pypa/warehouse/projects/1 4. https://wiki.python.org/psf/PackagingWG/PyPIBetaAnnouncement 5. https://wiki.python.org/psf/PackagingWG/2018-03-12-Warehouse 6. https://github.com/pypa/warehouse/pull/3212 7. https://github.com/pypa/warehouse/pull/3166 8. https://warehouse.readthedocs.io/api-reference/integration-guide/#migrating-to-the-new-pypi 9. https://github.com/pypa/warehouse/issues/2935 10. https://github.com/pypa/warehouse/pull/3076 11. https://github.com/pypa/conveyor/commits?author=ewdurbin&since=2018-03-06T05:00:00Z&until=2018-03-15T04:00:00Z 12. https://github.com/cabotage/cabotage-app/commits?author=ewdurbin&since=2018-03-06T05:00:00Z&until=2018-03-15T04:00:00Z 13. https://ernest.ly/imgs/cabotage-release-scale-up-scale-down.gif 14. https://github.com/travis-ci/docs-travis-ci-com/pull/1726 15. https://github.com/pypa/warehouse-camo/pull/1 16. https://github.com/pypa/readme_renderer/pull/65 17. https://github.com/pypa/warehouse/pull/3158 18. https://github.com/pypa/warehouse/pull/3160 19. https://github.com/pypa/warehouse/pull/3165 20. https://github.com/pypa/warehouse/pull/3193 21. https://github.com/pypa/warehouse/pull/3214 22. https://github.com/pypa/warehouse/issues/3238 23. https://github.com/pypa/warehouse/issues/994 24. http://whoisnicoleharris.com/2018/03/13/user-testing-warehouse.html 25. https://github.com/pypa/warehouse/issues/3174 26. https://wiki.python.org/psf/PackagingSprints 27. https://github.com/pypa/warehouse/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22 28. https://warehouse.readthedocs.io/development/getting-started/ 29. https://blog.mozilla.org/blog/2018/01/23/moss-q4-supporting-python-ecosystem/ 30. https://pyfound.blogspot.com/2017/11/the-psf-awarded-moss-grant-pypi.html