- Minimal dependencies
- Easy to extend or customize
- twine: Optional. Used to publish package to PyPI
# Install
sudo python setup.py develop
# Uninstall
sudo python setup.py develop --uninstall
- Update the version number in
pdmreader/__init__.py
- Update changelog
- Commit and tag:
git tag v0.1
- Make sure the working directory is clean to avoid unexpected change or files published. Git stash if necessary:
git stash save --include-untracked
It's a good practice to publish to TestPyPI before publishing to PyPI.
rm -rf dist/*
python setup.py sdist bdist_wheel
twine upload -r testpypi dist/*
All published versions cannot be modified. Double check before publishing.
rm -rf dist/*
python setup.py sdist bdist_wheel
twine upload dist/*