https://github.com/evroon/python-template
Template repo for python projects
https://github.com/evroon/python-template
black isort mypy nix pytest python
Last synced: 2 months ago
JSON representation
Template repo for python projects
- Host: GitHub
- URL: https://github.com/evroon/python-template
- Owner: evroon
- Created: 2022-03-31T16:02:19.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-31T16:44:29.000Z (about 4 years ago)
- Last Synced: 2025-02-07T19:33:36.247Z (over 1 year ago)
- Topics: black, isort, mypy, nix, pytest, python
- Language: Shell
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python-template
[](https://github.com/evroon/python-template/actions/workflows/black.yml)
[](https://github.com/evroon/python-template/actions/workflows/isort.yml)
[](https://github.com/evroon/python-template/actions/workflows/mypy.yml)
[](https://github.com/evroon/python-template/actions/workflows/pytest.yml)
[](https://github.com/evroon/python-template/actions/workflows/nix.yml)
Basic template repository for Python 3.9 projects.
This repo includes black, mypy, pytest and isort configurations and github workflows.
Additionally, using [mach-nix](https://github.com/DavHau/mach-nix), a Nix environment can be activated. Simply add python modules to [nix/requirements.txt](nix/requirements.txt) and activate the Nix shell using `nix-shell nix` to start using the environment.