Skip to content

Update pyproject.toml to be PEP 621 compatible#320

Merged
mmerklinger merged 2 commits intomainfrom
pep621-compatibility
Jan 9, 2025
Merged

Update pyproject.toml to be PEP 621 compatible#320
mmerklinger merged 2 commits intomainfrom
pep621-compatibility

Conversation

@mmerklinger
Copy link
Member

@mmerklinger mmerklinger commented Jan 7, 2025

This PR makes pyproject.toml file compatible with PEP 621, which is expected by Poetry 2.0. It also makes the CI pipeline consistently install Poetry from PyPI.

I kept the dependencies in the tool.poetry.dependencies, instead of moving them to project.dependencies. This requires project.dynamic.

@mmerklinger mmerklinger self-assigned this Jan 7, 2025
@mmerklinger mmerklinger force-pushed the pep621-compatibility branch from 1532126 to 2482c81 Compare January 8, 2025 13:30
@mmerklinger mmerklinger marked this pull request as ready for review January 8, 2025 13:34
@mmerklinger mmerklinger merged commit db0f276 into main Jan 9, 2025
14 of 16 checks passed
@mmerklinger mmerklinger deleted the pep621-compatibility branch January 9, 2025 16:15
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