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

Migrate from poetry to uv #135

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from
Draft

Migrate from poetry to uv #135

wants to merge 12 commits into from

Conversation

eneelo
Copy link
Collaborator

@eneelo eneelo commented Jan 23, 2025

What's included in this PR

Migration from poetry to uv (https://docs.astral.sh/uv/).

Tasks

Tasks related to migration to uv:

  • Run migration script (https://pypi.org/project/migrate-to-uv/).
  • Clean up pyproject.toml and dependencies.
  • Test and adjust build (uv build)
  • Manually test installing the build into different python environments
    • Python 3.8
    • Python 3.11
    • Python 3.13
  • Update github workflows to work with uv. See https://docs.astral.sh/uv/guides/integration/github/.
    • test.yml
    • publish.yml
  • Update README.md to reflect the migration from poetry to uv.
  • [hold] Update documentation, if needed.
  • (todo: complete the list of tasks)

Other tasks:

Note

This branch is established from the add-python313-support branch (see PR #133), and therefore includes multiple commits related to an attempt to add support for python versions 3.8 through 3.13 using poetry.
If this PR is merged to master branch, then PR #133 should be closed without merging.

@eneelo eneelo added dependencies Pull requests that update a dependency file release - deployment - github workflows labels Jan 23, 2025
@eneelo eneelo self-assigned this Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file release - deployment - github workflows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Broken dependency for python 3.12
1 participant