-
Ensure CHANGELOG is up to date
-
Ensure tests are passing (CI and run again locally)
-
Verify settings in
setup.py
(e.g supported Python versions) -
Bump version in
tvnamer/__init__.py
-
Bump version/release date in CHANGELOG
-
Push changes to git
-
python setup.py sdist upload
-
Tag change,
git tag -a 0.0etc
-
Push tag,
git push --tags
-
Verify via virtual env
mkvirtualenv tvnamertest pip install tvdb_api touch scrubs.s01e01.avi tvnamer scrubs.s01e01.avi ls Scrubs* deactivate rmvirtualenv tvnamertest