The big PyPI news is that we're probably getting to the beta, which we'll
publicize heavily, in the next 2 weeks, and redirecting traffic to the new PyPI
and shutting down legacy PyPI by the end of April. (Which is good, because
that's about when our funding from Mozilla's Open Source Support grant
will probably run out.) We're working on making a list of third-party services
to alert; please help us out.
The PyCon North America talk schedule is out -- including Dustin Ingram's
"Inside the Cheeseshop: How Python Packaging Works". And we hope you'll join
us to hack on packaging and distribution at the sprints, May 14-17. And
Nicole Harris is also tentatively planning to lead a Warehouse sprint at
EuroPython in July.
We've kept on working on features, bugfixes, testing, and infrastructure;
here's a selection of the last week's work. Ernest has been continuing cabotage
work to manage Kubernetes credentials, and our new infrastructure is stood
up & heavily tested. Nicole's doing user tests and taking lessons from that and
turning them into issues -- feel free to ping her if you're open to talking
with her for 30-60 minutes so she can see how you use the new PyPI. Dustin
fixed the issue "Version lookup should take PEP 440 normalization into account"
#445 with multiple fixes involving a canonical version for each release. And
he also updated the official Python packaging guide to cover how you indicate
multiple emails in core metadata. And, thanks to Ernest, PyPI legacy now
has a banner for logged-in users, asking them to test pypi.org.
Thanks to volunteers:
* yeraydiazdiaz for password strength gauge
* jw for changing "Edit" to "Manage" in project management screen
* aalmazan for updating a checkbox to use the Stimulus framework
We also brought up the possibility of changing the PyPI URL structure, in case
you want to weigh in.
Last week's office hours/IRC livechat went okay! Not as many participants as I
would like, but this particular publicity/feedback structure is fairly new to
the Python packagers community and I didn't do enough advance publicity. We got
praise for the new PyPI, and we got bug reports and related comments and
concerns (for Warehouse and related tools), and we shared tutorials and tools
and command-line tips that some experienced packagers didn't know about. And we
got people to subscribe to the announce mailing list.
Notes from the weekly Warehouse core developers' meeting are, as usual, on the
wiki. And you can keep up with our current and upcoming milestone progress
at the GitHub rollout board overview.
And, thanks to Mark Mangoba, PEP 541 is going to get further progress within
the Packaging WG this week.
We would love your help. Please test PyPI and let us know what works and
doesn't work for you. Please let us know of third-party services that should
get a heads-up about the changeover. And please consider joining us and
hacking on Warehouse. We have 16 open good first issues.
Thanks to Mozilla for their support for the PyPI & Warehouse work, and thanks
to the PSF for facilitating it!
 Several commits necessary, including:
Warehouse project manager