<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style>
</head>
<body><div>Almost the end.<br></div>
<div><br></div>
<div>On Monday April 30th we're going to shut down <a href="https://legacy.pypi.org/">https://legacy.pypi.org/</a> . The URL pypi.python.org will continue to redirect to Warehouse (pypi.org). As you can see from <a href="https://status.python.org/">https://status.python.org/</a> , Warehouse has been holding up well, and we don't see any reason to delay the shutdown of Legacy. If you need to compare new Warehouse behavior with old Legacy behavior, tell us about a redirect that isn't working right, etc., please do that this week.<br></div>
<div><br></div>
<div><br></div>
<div>Older versions of JFrog's Artifactory have trouble with the pypi.python.org redirect. Users whose instances proxy/mirror PyPI should upgrade before April 30th. <a href="https://www.jfrog.com/jira/browse/RTFACT-16223?focusedCommentId=54641&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-54641">https://www.jfrog.com/jira/browse/RTFACT-16223?focusedCommentId=54641&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-54641</a> (<a href="https://github.com/pypa/warehouse/issues/3275">more context</a>)<br></div>
<div><br></div>
<div><br></div>
<div>We've been <a href="https://github.com/pypa/warehouse/pull/3772">fixing up search</a>, dealing with <a href="https://github.com/pypa/warehouse/pull/3774">memory consumption</a> and reliability, adding metrics and monitoring, replying to user issues, reviewing volunteers' contributions, and improving PyPI admins' ability to do things like <a href="https://github.com/pypa/warehouse/pull/3771">deprecate classifiers</a>. Check out the new page listing classifiers and linking to a search for each one! <a href="https://pypi.org/classifiers/">https://pypi.org/classifiers/</a> And we've been working on user research to help guide future design decisions and work. We're grateful for the 59 volunteers who have stepped up to participate in Nicole's user tests.  And if you have a spare 5 minutes, we'd like for you to play our "buy a feature" game via this Google form! <a href="https://docs.google.com/forms/d/e/1FAIpQLSfABpsRcVYt7RDJEsbL_2CnyH-IKXRCRwaBhCm4sYnNI6yB3A/viewform">https://docs.google.com/forms/d/e/1FAIpQLSfABpsRcVYt7RDJEsbL_2CnyH-IKXRCRwaBhCm4sYnNI6yB3A/viewform</a>  (short URL: <a href="http://bit.ly/2HpsAWd">bit.ly/2HpsAWd</a>  & <a href="https://twitter.com/nlhkabu/status/988856279526465537">tweet to RT</a>) More in our <a href="https://wiki.python.org/psf/PackagingWG/2018-04-23-Warehouse">weekly meeting notes</a>.<br></div>
<div><br></div>
<div><br></div>
<div>Some open issues that could use comments from you:<br></div>
<ul><br></ul><ul><li><a href="https://github.com/pypa/warehouse/issues/3668">Why does warehouse allow linux_armv6l and linux_armv7l wheels?</a> <br></li><li><a href="https://github.com/pypa/warehouse/issues/3786">Derive list of classifiers from a public, version-controlled source</a><br></li><li><a href="https://github.com/pypa/warehouse/issues/3709">Offer a discouraged/deprecated releases option?</a><br></li></ul><div><br></div>
<div><br></div>
<div>Thanks to jonparrott for adding <a href="https://github.com/pypa/warehouse/pull/3745">sticky caching for release descriptions</a>, to contrepoint for adding <a href="https://github.com/pypa/warehouse/pull/3764">a browser warning for IE 10</a>, and browniebroke for customizing <a href="https://github.com/pypa/warehouse/pull/3789">an email address verification message</a>.<br></div>
<div><br></div>
<div><br></div>
<div>As I said <a href="https://groups.google.com/forum/#!topic/pypa-dev/MBa5300VlI8">last week</a>, we're running out of MOSS money. We will probably be able to deal with any issues that come up immediately following the legacy shutdown, but then this project (and the weekly emails from me) will be done. Of course Warehouse could use further sustained effort, so the Packaging Working Group has submitted some grant proposals and requests to some funders for amounts ranging from about USD$35,000 to about USD$150,000. Depending on the funders and their objectives, we've mentioned chunks of work that could happen faster (or at all) with funding, such as:<br></div>
<div><br></div>
<ul><li>Adding support for two-factor authentication via TOTP and U2F/Fido.<br></li><li>Adding application-specific tokens scoped to individual users/projects (also covering adding token-based login support to twine and setuptools).<br></li><li>Adding a more advanced audit trail of user actions beyond the current journal (allowing publishers to track all actions taken by third-party services<br></li><li>on their behalf).<br></li><li>Performing accessibility repair work to follow an accessibility audit.<br></li><li>Researching and implementing localization and internationalization features.<br></li><li>Recruiting translators and integrating translations into PyPI.<br></li></ul><div><br></div>
<div>We also would like to accelerate work on <a defang_rel="nofollow" href="https://github.com/pypa/warehouse/issues/201">group/organization support</a>, better notifications, better staging/testing workflow for project maintainers, GitHub signon, and more. If you want details on predicted costs and are interested in hooking the <a href="https://wiki.python.org/psf/PackagingWG">Packaging Working Group</a> up with potential funders, email cochair Ewa Jodlowska at ewa at python dot org -- and she may advise that <a href="https://www.python.org/psf/sponsorship/">PSF sponsorship</a> is the route to take! (Also if I'm wrong here about how the PSF wants to do money things, trust actual PSF staffers and not me.)</div>
<div><br></div>
<div><br></div>
<div>So, things you can do:<br></div>
<div><br></div>
<ul><li>check legacy.pypi.org for any behavior, links, etc. you need<br></li><li>upgrade Artifactory<br></li><li>play our "buy a feature" game<br></li><li>comment on issues that need discussion<br></li><li>help us get more funding for future work<br></li></ul><div><br></div>
<div>Thanks and best wishes.<br></div>
<div>--<br></div>
<div>Sumana Harihareswara<br></div>
<div>Warehouse/PyPI project manager<br></div>
<div>Changeset Consulting<br></div>
<div>sh@changeset.nyc<br></div>
</body>
</html>