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

Update pyproject.toml to be PEP 621 compatible #320

Merged
merged 2 commits into from
Jan 9, 2025

Conversation

mmerklinger
Copy link
Collaborator

@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
pyproject.toml Outdated Show resolved Hide resolved
pyproject.toml Outdated Show resolved Hide resolved
@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
pyproject.toml Outdated Show resolved Hide resolved
@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