Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uv setup #127

Draft
wants to merge 19 commits into
base: develop
Choose a base branch
from
Draft

Uv setup #127

wants to merge 19 commits into from

Conversation

GinaStavropoulou
Copy link
Member

@GinaStavropoulou GinaStavropoulou commented Dec 11, 2024

This is still a draft as I have not finished with the versions yet.

  • I have pinned the versions of all packages and not the pyproject.toml files are uv-friendly
  • I have added the uv.lock files which are needed for "freezing" the dependencies.
  • Uv sync is also used in the dockerfiles instead of uv pip install
  • I also tried to separate the installation of requirements and the installation of the package and common as suggested here - but I am not sure if this is really the optimal way.
  • I also substituted the requirements-dev.txt file with a pyproject.toml - I hope the action with the mkdocs will work.
  • Generally I tried to use UV everywhere apart from some pip usage like here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant