Requirements are listed in setup.cfg
and can be installed with
pip install [--user] .[dev]
Before making a merge request make sure the following is done on your branch
- Update HDF5 repository examples
- Linting
- Testing
To be sure all HDF5 files are compliant with the latest standard
pip install -e .[dev]
./converted/generate.sh
The configuration for black and flake8 can be modified in setup.cfg
.
Comment lines with # noqa: E123
to ignore certain linting errors.
Tests make use pytest and can be run as follows
pytest .
Testing an installed project is done like this
pytest --pyargs <project_name>