[Distutils] new stuff overview, beta next week, user tests, & other Warehouse updates
Sumana Harihareswara
sh at changeset.nyc
Wed Mar 14 02:39:05 EDT 2018
The new PyPI is still working towards our big public beta[1]. 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[2] probably in April (overview[3]). I've
started preparing a draft overview of what's new in
PyPI/packaging/distribution[4] 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[5]. The
last week has seen a lot of polish and bugfixing and documentation for
Warehouse. For instance, project deletion is cleaner[6], we more
consistently indicate dangerous actions on a page[7], and there's now a
migration guide for third-party services[8] which we told several
projects about[9]. We've done some infrastructural work, like Datadog
instrumentation[10], "Conveyor" (a shim for URL redirects)[11], and
Cabotage improvements[12]. Here's an animated GIF demo of release phase
commands (scale up, scale down).[13] And we improved other codebases as
well, to fix Travis docs[14], get our HTTPS proxy service to deal with
big embedded images[15], and deal better with parsing invalid URLs in
READMEs[16].
Thanks to volunteers who got pull requests merged this week:
* waseem[17]: we now send an email to primary email whenever primary
email is changed
* mds325[18]: clear input when the user closes the modal * dirn[19]: create a shortlink and redirect all requests for
/p/<project>/ to /project/<project>/ * cryvate[20]: clarify project counter for searches with tons of
results * Mariatta[21]: fix an email-sending issue
And thanks to our many bug reporters, such as Andrew Nesbitt who noticed
an RSS feed discrepancy[22].
Check out the current discussion[23] 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![24] 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[25]?
* Consider joining us at sprints[26] in the next few months.
* We have 24 good first issues open[27], and a "getting started"[28]
guide, and quick turnaround on code review.
*Thanks to Mozilla Open Source Support[29] for their funding[30] for the
PyPI & Warehouse work.*
--
Sumana Harihareswara
Warehouse project manager
Changeset Consulting
sh at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20180314/5ea6b5db/attachment.html>
More information about the Distutils-SIG
mailing list