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/

Reply via email to