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