Newer
Older
- build
- deploy
before_script:
- pip3 install black 'pylint<3' 'isort[colors]<6'
- pip3 install --editable .
- black --check --diff --color .
- isort --check --diff --color .
- pylint src/finam
test:
stage: test
script:
- pip3 install --editable .[test]
- python -m pytest --cov finam --cov-report term-missing --cov-report xml:cov.xml -v tests/
coverage: '/(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/'
coverage_report:
coverage_format: cobertura
path: cov.xml
documentation:
stage: build
script:

Martin Lange
committed
- sphinx-apidoc --separate -o docs src/finam
- sphinx-build -b html docs docs/build