=================
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/