Developers’ guide

TO BE COMPLETED

Testing

In the test sub-directory, run:

$ pytest

To see how well the tests cover the code base, run:

$ pytest --cov=lazyarray --cov-report html --cov-report term-missing

Making a release

  • Update the version numbers in setup.py, lazyarray.py, doc/conf.py and doc/installation.txt
  • Update changelog.txt
  • Run all the tests with Python 3
  • python setup.py sdist upload
  • Update the download link in doc/installation.txt
  • Commit the changes, tag with release number, push to Github
  • Rebuild the documentation at http://lazyarray.readthedocs.org/