Skip to content

Conversation

@astrojuanlu
Copy link
Contributor

Migrates from setup.py to PEP 621-compliant pyproject.toml, so that modern workflow tools like uv (or Poetry, Hatch etc) work.

Had to adapt the release script slightly.

Compared the build artifacts before and after this PR, the METADATA is mostly the same.

Signed-off-by: Juan Luis Cano Rodríguez <hello@juanlu.space>
Signed-off-by: Juan Luis Cano Rodríguez <hello@juanlu.space>
Signed-off-by: Juan Luis Cano Rodríguez <hello@juanlu.space>
Signed-off-by: Juan Luis Cano Rodríguez <hello@juanlu.space>
Signed-off-by: Juan Luis Cano Rodríguez <hello@juanlu.space>
Copy link
Collaborator

@p12tic p12tic left a comment

Choose a reason for hiding this comment

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

This is great, thanks!

@p12tic p12tic merged commit b062243 into containers:main Jun 30, 2025
8 checks passed
@astrojuanlu astrojuanlu deleted the migrate-pep-621 branch June 30, 2025 12:49
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