Open
Description
from #1:
pyproject.toml
uv
as project manager- build-system:
hatch
+hatch-vcs
- basic initial
[project]
metadata- the usual required metadata
- maybe some
tags
- minimal list of pypi classifiers
python >= 3.11
(SPEC 0)- no dependencies (we could add
typing_extensions
for specific python's later)
[project.urls]
- Repository => repo
- Issues => repo issues
- Documentation => repo
README.md
- Releases (we could also use "Changelog" here instead) => repo releases
- empty
[dependency-groups]
(we'll use these later for dev deps)
uv.lock
the CI stuff can be addressed separately