A Web Processing Service for climdex.pcic
Most of the documentation is static and does not need to be “built”. That being said the jupyter notebooks that serve as demos need to be built whenever they are changed.
$ poe docs
Run tests using pytest
.
Install dev dependencies:
poe develop
Run quick tests (skip slow and online):
poe test
Run all tests:
poe test-all
You can also run tests on the notebooks.
poe test-notebooks
Check black
formatting:
poe lint
Make a new version of quail
in the following steps:
CHANGES.md
with the next version.bumpversion --dry-run --verbose --new-version 0.8.1 patch
bumpversion --new-version 0.8.1 patch
bumpversion --new-version 0.9.0 minor
git push
git push --tags
See the bumpversion documentation for details.