Closed jfhbrook closed 1 year ago
This project has had a bunch of drift from my personal projects, so I'm overhauling this project to match my current best template.
Development Environment Updates:
make
just
pip
pip-tools
environment.yml
Packaging Updates
setup.py
pyproject.toml
Documentation updates:
readthedocs
Testing and Linting Updates:
npx
validate-pyproject
API Updates:
type checking bugfixes
This project has had a bunch of drift from my personal projects, so I'm overhauling this project to match my current best template.
Development Environment Updates:
make
tojust
pip
topip-tools
environment.yml
updatedenvironment.yml
not currently supportedPackaging Updates
setup.py
topyproject.toml
(still using setuptools)Documentation updates:
readthedocs
(old theme not available in mkdocs)Testing and Linting Updates:
npx
to run pyrightpyproject.toml
linting withvalidate-pyproject
API Updates:
type checking bugfixes