templates: add python-project #10

Merged
DavHau merged 1 commits from python-template into main 2023-07-20 15:49:45 +00:00

1 Commits

Author SHA1 Message Date
DavHau
e8153bd7e9 templates: add python-project
features:
- shell.nix:
  - all dev tools included
  - python package installed in editable mode
  - all python entry points in $PATH
- .envrc: enter devshell when entering directory
- black: formatting
- ruff: lint and fix
- pytest: execute unit tests
  - example unit tests included
- coverage: report test coverage
- flake-module.nix:
  - exposes package and tests
2023-07-20 17:33:06 +02:00