https://github.com/mysiar/python-skeleton-conda
https://github.com/mysiar/python-skeleton-conda
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mysiar/python-skeleton-conda
- Owner: mysiar
- Created: 2024-04-27T14:40:44.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-27T14:46:29.000Z (about 2 years ago)
- Last Synced: 2025-01-13T09:09:39.075Z (over 1 year ago)
- Language: Dockerfile
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Basic Python skeleton project with conda
Set Python version in `Makefile`
## Local development with `venv`
* run `make venv` to create `venv`
* run `make venv-redo` to recreate `venv`
* run `conda activate ./venv` to activate `venv`
* run `make pip` to install dependencies
* run `make lint` to lint code
* run `make test` to run tests
* test coverage in `./var/coverage_html_report` folder
## Development in Docker
* run `make up`
* open in browser http://127.0.0.1:81 for Jupyter Notebook
* run `make d-pip` to install dependencies in container
* run `make d-lint` to lint code in container
* run `make d-test` to run tests in container