Generate a base setup.py file to upload a python package to pypi
pip install pip-init
pip-init
What are the next steps to upload a package to pypi?
Create or edit the python code of your package:
mkdir package_code $EDITOR package_code/__init__.py
Create an account on the PyPI website.
Create a ~/.pypirc file
[pypi] repository = https://pypi.python.org/pypi username = <username> password = <password>
Register and upload your package to pypi
python setup.py register python setup.py sdist upload -r pypi
- Packaging and Distributing Projects, pypa.
- Sharing Your Labor of Love: PyPI Quick and Dirty, Hynek Schlawack.
- Open Sourcing a Python Project the Right Way, Jeff Knupp.
- Empaquetando y distribuyendo código python con pip (spanish), JuanPabloAJ.
- setup.py vs requirements.txt, Donald Stufft.
- Pypi classifiers list.