There was an error fetching the commit references. Please try again later.
Implement annotations module together with tests and docker envs
The purpose of new module is to provide high-level functions for reading CCL annotations and provide easy way to get them based on various needs. Scope of changes: - implement annotations module (annotations.py) - provide test data and implement tests (test_annotations.py) - prepare Makefile as make can serve as unified dev / test / ci environment (tox is not an option as does not handle OS dependencies (or I don't know it) - change .gitlab-ci.yml to use make and images defined in this repo - provide examples of usage in README
Showing
- .gitlab-ci.yml 20 additions, 29 deletions.gitlab-ci.yml
- Makefile 91 additions, 0 deletionsMakefile
- README.md 245 additions, 1 deletionREADME.md
- cclutils/extras/__init__.py 4 additions, 0 deletionscclutils/extras/__init__.py
- cclutils/extras/annotations.py 510 additions, 0 deletionscclutils/extras/annotations.py
- docker/Dockerfile 10 additions, 0 deletionsdocker/Dockerfile
- docker/prod.Dockerfile 4 additions, 0 deletionsdocker/prod.Dockerfile
- docker/test.Dockerfile 11 additions, 0 deletionsdocker/test.Dockerfile
- requirements-dev.txt 3 additions, 0 deletionsrequirements-dev.txt
- requirements-test.txt 3 additions, 0 deletionsrequirements-test.txt
- setup.py 3 additions, 3 deletionssetup.py
- tests/data/ccl01.xml 159 additions, 0 deletionstests/data/ccl01.xml
- tests/data/ccl02.xml 263 additions, 0 deletionstests/data/ccl02.xml
- tests/test_annotations.py 96 additions, 0 deletionstests/test_annotations.py
Please register or sign in to comment