Skip to content

Conversation

@philipp-jung
Copy link
Collaborator

The changes here mix poetry-specific syntax for pyproject.toml with PEP 621, causing poetry to not work currently.

So this PR fixes the pyproject.toml and, while we're at it, migrates from poetry to uv because that's what the cool kid use today.

Commit summary

  • make pyproject.toml adhere to PEP 621
  • set up uv.lock
  • test that pytest and pre-commits still function

Steps to test

  1. Clone repo
  2. Read README and install uv
  3. Run uv run pytest

- make pyproject.toml adhere to PEP 621
- set up uv.lock
- test that pytest and pre-commits still function
@philipp-jung philipp-jung requested a review from se-jaeger May 10, 2025 15:56
Copy link
Member

@se-jaeger se-jaeger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Added a small commit that avoids redefining mypy dependency.

@philipp-jung philipp-jung merged commit a006e3b into main May 12, 2025
34 checks passed
@philipp-jung philipp-jung deleted the fix-pyproject-toml branch May 12, 2025 19:05
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.

3 participants