To submit your Python package to the Python Package Index, you first have to sign up for a free account at https://pypi.python.org/pypi. Click on the Register link in the box in the upper-right hand corner of the page:
You will need to choose a username and password, as well as supply an e-mail address. Remember the username and password you enter as you'll need it shortly. When you submit the form, you'll be sent an e-mail with a link which you need to click on to complete your registration.
There are two files you will need to add to your project before you can submit it to PyPI, a
setup.py script, which is used to bundle and upload your package, and a
LICENSE.txt file, which describes the license under which your package can be used. Let's add these two files now.
Create a file inside your
test-package directory named
setup.py, and enter the following into this file:
from distutils.core import setup setup(name="<username>-test-package", ...