Differences between revisions 10 and 12 (spanning 2 versions)
Revision 10 as of 2018-03-22 19:44:40
Size: 3760
Comment: dates
Revision 12 as of 2018-04-02 22:24:15
Size: 3779
Comment: planned redirect and shutdown dates
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
== 3: Publicize beta -- in progress == == 3: Publicize beta -- COMPLETE ==
Line 25: Line 25:
We plan to hit this milestone ''on Monday, March 26, 2018''. We completed this milestone on '''March 26th, 2018'''.
Line 27: Line 27:
== 4: Launch: redirect pypi.python.org to pypi.org == == 4: Launch: redirect pypi.python.org to pypi.org -- in progress ==
Line 34: Line 34:
We plan to do this ''in April 2018.'' We plan to do this on Monday, '''16 April 2018'''''.''
Line 41: Line 41:
We will announce this on [[https://mail.python.org/mm3/mailman3/lists/pypi-announce.python.org/|the pypi-announce mailing list]]. Tentative schedule: '''the second half of April, 2018'''. We will announce this on [[https://mail.python.org/mm3/mailman3/lists/pypi-announce.python.org/|the pypi-announce mailing list]].

W
e plan to do this on Monday, '''30 April 2018'''.

Warehouse roadmap

As we develop Warehouse, here are the milestones along the way. To talk about them with us, please contact us.

1. Maintainer Minimum Viable Product milestone -- COMPLETE

On GitHub.

The point of this first milestone is to give package maintainers a solid chance to try out Warehouse and report critical bugs early. This milestone is for necessary features so we can ask package maintainers to try, test, and report bugs against Warehouse.

We completed this milestone on Feb. 20th, 2018.

2. End User MVP -- COMPLETE

On GitHub.

Necessary features for Python users (other than package maintainers) to try, test, and report bugs against Warehouse. Including infrastructure improvements tracked in the PyPI infrastructure repository.

We completed this milestone on Feb. 23rd, 2018.

3: Publicize beta -- COMPLETE

On GitHub.

Prepare to blog, email, etc. to invite Python community to test Warehouse. Redirect an increasing portion of pip install traffic to Warehouse, as we did during a load test in mid-March. This thus requires an infrastructure changeover.

We completed this milestone on March 26th, 2018.

4: Launch: redirect pypi.python.org to pypi.org -- in progress

On GitHub.

Replace the legacy code base powering PyPI with Warehouse, e.g., redirect web browser requests for pypi.python.org to pypi.org. Warehouse (as instantiated at PyPI.org) at this milestone is good enough to be the main entryway to Python packages. We will announce this on the pypi-announce mailing list.

This is not necessarily at feature parity with the old PyPI system. We auto deploy the master branch to both pypi.org and test.pypi.org and pypi.org and pypi.python.org share data stores (so they're really just two diffrent views over the same data) (and test.pypi.org and testpypi.python.org also share data store), so this is all live and able to be used right now, so launching is really just flipping the switch to make people go to the new site by default. We're going to have to keep the legacy code base running somewhere for people to be able to access it until we maintain feature parity, so that people depending on something that hasn't yet been implemented have some mechanism to continue to do that.

We plan to do this on Monday, 16 April 2018.

5: Shut Down Legacy PyPI

On GitHub.

Prerequisites to shut down legacy PyPI. In general, we're aiming to do this once we reach feature parity, but some existing features may be acceptable to complete later.

We will announce this on the pypi-announce mailing list.

We plan to do this on Monday, 30 April 2018.

6. Post Legacy Shutdown

On GitHub.

Issues that become unblocked once legacy is dead (RIP).

Cool but not urgent

On GitHub.

Wishlist; not part of the critical path for shutting down legacy PyPI.

WarehouseRoadmap (last edited 2020-04-28 14:24:36 by SumanaHarihareswara)

Unable to view page? See the FrontPage for instructions.