Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update instructions and status for PyPI launch #475

Merged
merged 2 commits into from Apr 16, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
16 changes: 13 additions & 3 deletions source/guides/migrating-to-pypi-org.rst
Expand Up @@ -87,9 +87,11 @@ uploading artifacts.
Using TestPyPI
--------------

If you use TestPyPI, you must update your ``$HOME/.pypirc`` to handle
TestPyPI's new location, by replacing ``https://testpypi.python.org/pypi``
with ``https://test.pypi.org/legacy/``, for example:
Legacy TestPyPI (testpypi.python.org) is no longer available; use
`test.pypi.org <https://test.pypi.org>`_ instead. If you use TestPyPI,
you must update your ``$HOME/.pypirc`` to handle TestPyPI's new
location, by replacing ``https://testpypi.python.org/pypi`` with
``https://test.pypi.org/legacy/``, for example:

.. code::

Expand Down Expand Up @@ -132,3 +134,11 @@ Managing published packages and releases
``pypi.org`` provides a fully functional interface for logged in users to
manage their published packages and releases.

Visiting legacy PyPI
--------------------

A temporary installation of the legacy PyPI codebase is `available at
legacy.pypi.org <http://legacy.pypi.org/>`_ until 30 April 2018, when
it will be shut down. It reads from the same database backend and file
store as pypi.org. See `the Warehouse roadmap
<https://wiki.python.org/psf/WarehouseRoadmap>`_ for further details.
14 changes: 6 additions & 8 deletions source/guides/tool-recommendations.rst
Expand Up @@ -48,21 +48,19 @@ Packaging tool recommendations
:ref:`wheel project <wheel>` to create :term:`wheels <Wheel>`. This is
especially beneficial, if your project contains binary extensions.

* Use `twine <https://pypi.python.org/pypi/twine>`_ for uploading distributions
* Use `twine <https://pypi.org/project/twine>`_ for uploading distributions
to :term:`PyPI <Python Package Index (PyPI)>`.


Publishing platform migration
=============================

The original Python Package Index implementation (hosted at
`pypi.python.org <https://pypi.python.org>`_) is being phased out in favour
of an updated implementation hosted at `pypi.org <https://pypi.org>`_. Both
interfaces share a common database backend and file store, allowing the latter
to assume more default responsibilities as it becomes more capable.
The original Python Package Index implementation (previously hosted at
`pypi.python.org <https://pypi.python.org>`_) has been phased out in favour
of an updated implementation hosted at `pypi.org <https://pypi.org>`_.

See :ref:`Migrating to PyPI.org` for more information on the current status of
the migration, and the required settings for opting in to the migration early.
See :ref:`Migrating to PyPI.org` for more information on the status of the
migration, and what settings to change in your clients.

----

Expand Down
4 changes: 2 additions & 2 deletions source/specifications/core-metadata.rst
Expand Up @@ -409,7 +409,7 @@ Classifier (multiple use)
Each entry is a string giving a single classification value
for the distribution. Classifiers are described in :pep:`301`,
and the Python Package Index publishes a dynamic list of
`currently defined classifiers <https://pypi.python.org/pypi?%3Aaction=list_classifiers>`__.
`currently defined classifiers <https://pypi.org/pypi?%3Aaction=list_classifiers>`__.

This field may be followed by an environment marker after a semicolon.

Expand Down Expand Up @@ -638,7 +638,7 @@ It is legal to specify ``Provides-Extra:`` without referencing it in any
.. [1] reStructuredText markup:
http://docutils.sourceforge.net/

.. _`Python Package Index`: http://pypi.python.org/pypi/
.. _`Python Package Index`: http://pypi.org/

.. [2] RFC 822 Long Header Fields:
http://www.freesoft.org/CIE/RFC/822/7.htm