Tutorial project for setting up devops flows for data engineers & scientists
Contains commands used locally and in CI/CD flow
- make install
- make init_local
Pipenv is now setup.
Use pipenv shell or pipenv run pytest Dependencies via Pipfile & Pipefile.lock
Can be pushed to:
- requirements.txt
- requirements-dev.txt
Hooks that check that all depencies are in order before pushing
pre-commit install pre-commit run --all-files
setup.py, setup.cfg and .bumpversion.cfg to keep all versions and metadata condensed
CI/CD flow