forked from django/django
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated PyPI setup access in prerequisites checklist of release how-to.
- Loading branch information
Showing
1 changed file
with
21 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -34,6 +34,9 @@ The short version of the steps involved is: | |
|
||
#. Upload the package(s) to the ``djangoproject.com`` server. | ||
|
||
#. Verify package(s) signatures, check if they can be installed, and ensure | ||
minimal functionality. | ||
|
||
#. Upload the new version(s) to PyPI. | ||
|
||
#. Declare the new version in the admin on ``djangoproject.com``. | ||
|
@@ -52,22 +55,34 @@ You'll need a few things before getting started: | |
* A GPG key. If the key you want to use is not your default signing key, you'll | ||
need to add ``-u [email protected]`` to every GPG signing command below, where | ||
``[email protected]`` is the email address associated with the key you want to | ||
use. | ||
use. You will also need to add ``-i [email protected]`` to the ``twine`` call. | ||
|
||
* An install of some required Python packages: | ||
|
||
.. code-block:: shell | ||
|
||
$ python -m pip install wheel twine | ||
|
||
* Access to Django's record on PyPI. Create a file with your credentials: | ||
* Access to Django's project on PyPI. Create a project-scoped token following | ||
the `official documentation <https://pypi.org/help/#apitoken>`_ and set up | ||
your ``$HOME/.pypirc`` file like this: | ||
|
||
.. code-block:: ini | ||
:caption: ``~/.pypirc`` | ||
:caption: ``~/.pypirc`` | ||
|
||
[distutils] | ||
index-servers = | ||
pypi | ||
django | ||
|
||
[pypi] | ||
username = __token__ | ||
password = # User-scoped or project-scoped token, to set as the default. | ||
|
||
[pypi] | ||
username:YourUsername | ||
password:YourPassword | ||
[django] | ||
repository = https://upload.pypi.org/legacy/ | ||
username = __token__ | ||
password = # A project token. | ||
|
||
* Access to the ``djangoproject.com`` server to upload files. | ||
|
||
|