iiif-validator is at https://pypi.org/project/iiif-validator/
- Bump version number working branch in iiif_validator/_version.py and check CHANGES.md is up to date
- Check all tests good (python setup.py test; py.test)
- Check code is up-to-date with github version
- Check out master and merge in working branch
- Check all tests good (python setup.py test; py.test)
- Check branches are as expected (git branch -a)
- Check local build and version reported OK (python setup.py build; python setup.py install)
- Check iiif-validator.py correctly starts server and runs tests
- If all checks out OK, tag and push the new version to github with something like:
```
git tag -n1
#...current tags
git tag -a -m "IIIF Image API Validator v1.1.1" v1.1.1
git push --tags
python setup.py sdist upload
```
FIXME - should change to use twine
for upload per https://pypi.org/project/twine/
- Then check on PyPI at https://pypi.org/project/iiif-validator/
- Finally, back on working branch start new version number by editing
iiif_validator/_version.py
andCHANGES.md