See python_wrapper/README.md for information on the climextremes
Python package that wraps the climextRemes R package.
See {pip,conda}/README.md for information on creating the Pip and
Conda packages.
Workflow for updating climextRemes as a whole:
Update package source and test R package via winbuilder/rhub.
Run R tests via test_package('climextRemes').
Update setup.py to include newer versions of Python.
Note that you need to have the local R climextRemes be the updated
package with the new number while Python version will include ‘rcX’.
(This can cause the error message ‘Invalid comparison operator in
dependency: p(0.2.3rc2)’ when Python climextremes tries to install R
climextRemes when it is imported.)
Rebuild Python docs via sphinx if necessary.
Put pip version in test PyPi as rc1 and test (see
test_installation.sh).
Put Conda version in paciorek channel as rc1 and test.
Put rc1 versions in (non-test) PyPI and conda cascade channel and
test dependencies (probably not necessary if not modifying anything that
doesn’t affect dependencies).
Update on CRAN making sure Python version is correct (not tagged
with ‘rc’).
Assuming all is well, bump to final version on (non-test) PyPI and
Conda cascade channel.
Create release on bitbucket.
Tag release on bitbucket and update master branch.
Post new version to Zenodo.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.