Adding Your Software to The Python Package Index

Uploading software to the Python Package Index is a three step process.

  1. Register yourself
  2. Register your software
  3. Upload the packages you created with setup.py sdist and setup.py bdist_*

To register yourself, go to the PyPI user registration page. Enter your desired username and password, provide a valid email address, and click the Register button. (If you have a pgp or gpg key, you can also provide that. If you don’t have one or don’t know what that means, don’t worry about it.) Check your email; within a few minutes, you should receive a message from PyPI with a validation link. Click the link to complete the registration process.

Now you need to register your software with PyPI and upload it. You can do this all in one step.

Get hands-on with 1200+ tech skills courses.