Skip to content

Conversation

@bkeryan
Copy link
Contributor

@bkeryan bkeryan commented Dec 2, 2025

Migrate from the old dev-dependency syntax to Poetry 1.2+ dependency groups.

Update the PEP 517 build-system to use poetry-core and specify an upper bound on the version. Using poetry as a build backend still sort of works but the docs say to switch to poetry-core. Also, I think poetry is missing some build backend features, such as editable installs.

Fixes #232

@github-actions
Copy link
Contributor

github-actions bot commented Dec 2, 2025

Thank you for contributing! 👋

@bkeryan bkeryan changed the title pyproject.toml; Update dev-dependency syntax and build system pyproject.toml: Update dev-dependency syntax and build system Dec 2, 2025
@bkeryan bkeryan mentioned this pull request Dec 2, 2025
1 task
@mshafer-NI mshafer-NI merged commit 7201b40 into ni:main Dec 3, 2025
28 checks passed
@bkeryan bkeryan deleted the users/bkeryan/update-pyproject branch December 3, 2025 17:22
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.

ni-python-styleguide specifies wrong Poetry in PEP 517 [build-system] table

3 participants