pip-init
Generate a base setup.py file to upload a python package to pypi
Install
pip install pip-init
Usage
pip-init
I created a setup.py file, what are the next steps?
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
References
- 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.