Skip to content

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
@sonarqubecloud
Copy link

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