My Python Project
Install
python setup.py install
Developing
python setup.py develop
python setup.py develop --uninstall
Running tests
python setup.py test
Submitting to PyPi
Config
Add the following to ~/.pypirc
[distutils]
index-servers =
pypi
testpypi
[pypi]
repository: https://upload.pypi.org/legacy/
username = acoomans
[testpypi]
repository: https://test.pypi.org/legacy/
username = acoomans
Upload
python3 setup.py sdist upload
Note: uploading with python2 seems to be broken
Test PyPi
python3 setup.py sdist upload --repository testpypi
pip install acoomans_python_project_template --extra-index-url https://testpypi.python.org/pypi