The Main change in this Pull Request is the migration from poetry to uv to manage the dependencies and the environment of the project.
pyproject.toml
has been change to uses UV and the standards in PEP, so is not compatible with poetry anymore.Makefile
has been updated to useuv
instead ofpoetry
in the scripts.
- UV has been added to the project to manage the dependencies and the environment of the project.
poetry.lock
has been removed from the project.
- Fix ci.yaml to use
uv
, pre-commit steps and the tests.
- Project install dependencies faster using
uv
instead ofpoetry
.
- add python 3.12 to the testing matrix.
- update the CI to use
uv
instead ofpoetry
in:ci.yaml
workflowdocs.yaml
workflow
- Update the documentation to use
uv
instead ofpoetry
in:docs/setup_tokens.md
docs/pre-commit.md
docs/local_setup.md
- Update the
README.md
to useuv
instead ofpoetry
.
- Refactor the
Makefile
to useuv
instead ofpoetry
in the scripts. - Refactor the
pyproject.toml
to useuv
instead ofpoetry
. - Refactor github actions to use
uv
instead ofpoetry
in the scripts.
- Format the code using
Ruff
in all files
- Add
uv.lock
to the project dependencies.