Thanks Sumana & the team for all your work, and for these updates!
On Wed, May 2, 2018, at 2:09 AM, Sumana Harihareswara wrote: > As I announced yesterday[1], here and on the pypi-announce[2] and > general Python announcement[3] lists, we have shut down > legacy.pypi.org, on schedule. (See the notes from our final weekly > call[4], a screenshot of all our closed milestones[5], a screenshot of > the hit ratio for Legacy going to 0%[6], and Ernest pouring out a > toast to the old codebase[7].)> > > This is the last weekly report you'll get from me on this project, as > the MOSS funding has nearly run out (we set aside a little for me to > run the PyCon sprint and for Nicole to run the EuroPython sprint).> > > Thanks so much to Mozilla's Open Source Support program for the > award[8] that enabled this work[9]. And thanks to the PSF and its > Packaging Working Group[10] for facilitating it.> > Highlights from the last week: > > > The podcast Talk Python To Me released an episode interviewing Dustin > Ingram, Nicole Harris, and Ernest W. Durbin III about Warehouse -- > you can listen[11] or read the transcript[12]. And the Python Bytes > podcast had a short chat about Warehouse[13] as well.> > > Ernest sunset Legacy[14], fixed a subsequent outage[15] (my fault for > putting a hostname in the title of a blog post!), updated a cabotage > setting[16], updated CDN configuration[17], and fixed another service > disruption[18]. And he improved search for XML-RPC endpoint users[19].> > > Since we got 1700+ responses to the "buy a feature" survey[20], we > took down the banner[21] -- Nicole notes that the data is really > useful and will really help with redesigning the project detail page! > She also fixed modal alignment[22] and table alignment[23] in IE11.> > > Dustin replaced our Twisted usage with gunicorn[24] and fixed an > edge case concerning identical canonical versions of a release[25], > and Dustin and Ernest made old pypi.python.org links for files, > display actions[26], search and browse actions[27] redirect > appropriately. And Dustin merged "Support XML-RPC multicall"[28] and > then "Skip tweens for XML-RPC multicall subrequests"[29] then > "Deprecate XML-RPC MultiCall"[30] and I think we've all had > sequences like that in our lives.> > > Laura Hampton and I ran a Warehouse sprint night[31] in New York City > (giving participants several tasks at varying difficulty levels[32]), > where Corey Girard helped us make profile pages display "you" versus a > username more logically[33] -- thanks, Corey! -- and Kshitij Chawla > found a setup issue[34]. And the team found some more developer > experience snags and got to fixing them: PyPUG instructions[35], the > README[36], Docker instructions[37], discoverability for the > architecture overview[38].> > > We are slowing down a bit on pull request review and issue response as > our dedicated time on Warehouse comes to a close, but we still did a > lot of review and replying. Thanks to the volunteers who got pull > requests merged in the past week:> > * nixjdm, who added description_content_type to the JSON API[39] > * cheungnj, who improved how we display the "last released" date on a > project[40] > * aalmazan, who fixed how we handle tab cycling inside active > modals[41] > * alex, who fixed a pytest argument[42] > * kpayson64, who updated wheel types Warehouse supports[43] (see the > followup conversation, on whether PyPI should allow Linux wheel > uploads for ARM[44])> > > Special shoutout to GitHub user jdufresne[45] who has submitted a > bunch of pull requests to various projects, including setuptools[46], > updating their URLs from pypi.python.org to pypi.org (example[47]). > I've done some similar issue-opening (example[48]). And thanks to > Donald Stufft for helping with the infrastructure changeover[49]!> > > You can help by: > > * updating the distutils docs[50] to reflect how PyPI currently works > * giving yeraydiazdiaz feedback on this approach to automated > frontend testing[51] > * keeping an eye on Warehouse pull requests and reviewing[52] them > * telling hiring managers you know to consider hiring Ernest[53] and > giving him paid time to work on PyPI > * finding us at PyCon North America[54] and giving us friendly > feedback> > > Dustin, Ernest, Laura, Nicole and I will continue volunteering a few > hours per week around here, just as many of us did before the project. > We're all grateful we got to work together and make this happen, and > hope to have further paid opportunities to dedicate time to this > infrastructure and its symbiotic community.> > -- > Sumana Harihareswara > (basically my last note as) Warehouse/PyPI project manager > PyPA member > Packaging Working Group member > Changeset Consulting -- open to new client engagements starting in > June/July> s...@changeset.nyc > > -- > Distutils-SIG mailing list > distutils-sig@python.org > https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ > Message archived at > https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/EUCKR3LP6WSH3ZY3YHIXDHYHF6R3HFJE/ Links: 1. https://mail.python.org/mm3/archives/list/pypi-annou...@python.org/thread/2HTWYE4WPCOTIIIE3Z2IKLGDHYCWVR2J/ 2. https://mail.python.org/mm3/archives/list/pypi-annou...@python.org/thread/2HTWYE4WPCOTIIIE3Z2IKLGDHYCWVR2J/ 3. https://mail.python.org/pipermail/python-announce-list/2018-April/011916.html 4. https://wiki.python.org/psf/PackagingWG/2018-04-30-Warehouse 5. https://twitter.com/di_codes/status/990982434572439554 6. https://twitter.com/EWDurbin/status/990959524768112640 7. https://twitter.com/EWDurbin/status/990966616803422208 8. https://pyfound.blogspot.com/2017/11/the-psf-awarded-moss-grant-pypi.html 9. https://blog.mozilla.org/blog/2018/01/23/moss-q4-supporting-python-ecosystem/ 10. https://wiki.python.org/psf/PackagingWG 11. https://talkpython.fm/episodes/show/159/inside-the-new-pypi-launch 12. https://talkpython.fm/episodes/transcript/159/inside-the-new-pypi-launch 13. https://pythonbytes.fm/episodes/show/75/pypi.org-officially-launches 14. https://status.python.org/incidents/ptvp1wnn0jmq 15. https://status.python.org/incidents/ttdz2bj310xw 16. https://github.com/cabotage/cabotage-app/commit/6e7eafce737726a04bd6ce0896845f6cf2f7bd29 17. https://status.python.org/incidents/w9zkk6k75xrc 18. https://status.python.org/incidents/0gyxs265qp6b 19. https://github.com/pypa/warehouse/pull/3827 20. https://twitter.com/nlhkabu/status/988856279526465537 21. https://github.com/pypa/warehouse/pull/3854 22. https://github.com/pypa/warehouse/pull/3841 23. https://github.com/pypa/warehouse/pull/3839 24. https://github.com/pypa/warehouse/pull/3865 25. https://github.com/pypa/warehouse/pull/3822 26. https://github.com/pypa/warehouse/pull/3856 27. https://github.com/pypa/warehouse/pull/3800 28. https://github.com/pypa/warehouse/pull/3778/files 29. https://github.com/pypa/warehouse/pull/3811/files 30. https://github.com/pypa/warehouse/pull/3821/files 31. https://www.meetup.com/nycpython/events/249722192/ 32. https://docs.google.com/presentation/d/1JHTvs58DaHJzha8aN8oz_IYaiyZlupgioAB3d5MnnFw/edit 33. https://github.com/pypa/warehouse/pull/3837 34. https://github.com/pypa/warehouse/issues/3836 35. https://github.com/pypa/python-packaging-user-guide/pull/471 36. https://github.com/pypa/warehouse/pull/3863 37. https://github.com/pypa/warehouse/pull/3871 38. https://github.com/pypa/warehouse/pull/3864 39. https://github.com/pypa/warehouse/pull/3820 40. https://github.com/pypa/warehouse/pull/3481 41. https://github.com/pypa/warehouse/pull/3619 42. https://github.com/pypa/warehouse/pull/3805 43. https://github.com/pypa/warehouse/pull/2010 44. https://github.com/pypa/warehouse/issues/3668 45. https://github.com/jdufresne 46. https://github.com/pypa/setuptools/pull/1340 47. https://github.com/joke2k/faker/pull/750 48. https://github.com/ralic/Lein_Reagent/issues/1 49. https://github.com/python/pypi-infra/pull/24 50. https://docs.python.org/3.6/distutils/packageindex.html#package-index 51. https://github.com/pypa/warehouse/pull/3450 52. https://warehouse.readthedocs.io/development/reviewing-patches/ 53. https://ernest.ly/blog/working 54. https://wiki.python.org/psf/PackagingSprints
-- Distutils-SIG mailing list distutils-sig@python.org https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/2WDRKPSKDEP6Q6L5HSKL5Y3JTABEONYG/