-
Notifications
You must be signed in to change notification settings - Fork 47
Labels
infraIssues related to infrastructureIssues related to infrastructure
Description
We have multiple pyproject.toml files, one for the package and one for each sub-package. Each of them should have their own set of dependencies, but we need to ensure they are harmonized on some core aspects:
- project.version/authors/urs
- build-system
- tool.hatch/ruff/
- tool.uv ?
The goal of this task is to write a small script that checks that certain sections of pyproject.toml files are all in sync. We cannot import one from another: the developers of uv have explicitly rejected this use case.
If we do not do that, each sub-package will evolve its own set of rules and versions, making it harder to develop and release all the project in lockstep and eventually causing incompatibility between the subpackages. One of our basic rules is to use the same development practices across all parts of the code.
Metadata
Metadata
Assignees
Labels
infraIssues related to infrastructureIssues related to infrastructure
Type
Projects
Status
Done