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

chore: Migrate from Poetry to UV and remove remnants of Pants build #2979

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

blarghmatey
Copy link
Member

What are the relevant tickets?

N/A

Description (What does it do?)

Removes Poetry and Pants related code and introduces UV for dependency management and Docker build.

How can this be tested?

Check out the branch and run uv sync and verify that you are still able to run e.g. Pulumi code or generate Concourse pipelines. If you are in the habit of using poetry run just replace it with uv run. Also verify that you are able to build the Dockerfile and then launch a Python shell and import ol-infrastructure packages.

Additional Context

UV supports all of the use cases that Poetry does, with the benefit of being faster and more aligned with accepted PEPS. It also allows for directly managing Python versions without requiring the use of pyenv.

UV supports all of the use cases that Poetry does, with the benefit of being faster and
more aligned with accepted PEPS. It also allows for directly managing Python versions
without requiring the use of pyenv.
@blarghmatey blarghmatey self-assigned this Feb 20, 2025
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.

2 participants