This adds a pyproject.toml file with dependencies and uv.lock file (which according to uv docs is meant to be checked into version control) which contains precise pins on the versions of packages used. The intention is to be able to use uv sync / uv run within jobs scheduled on the cluster without worrying about creating a venv. Python version >= 3.13 is specified a bit exceedingly - I haven't used many modern features, and have also run this on 3.12 but this is of little consequence so let it be.
1 line
5 B
Text
1 line
5 B
Text
3.13
|