Skip to content

pyproject.toml: Update dev-dependency syntax and build system - #249

Merged
mshafer-NI merged 3 commits into
ni:mainfrom
bkeryan:users/bkeryan/update-pyproject
Dec 3, 2025
Merged

pyproject.toml: Update dev-dependency syntax and build system#249
mshafer-NI merged 3 commits into
ni:mainfrom
bkeryan:users/bkeryan/update-pyproject

Conversation

@bkeryan

@bkeryan bkeryan commented Dec 2, 2025

Copy link
Copy Markdown
Collaborator

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

github-actions Bot commented Dec 2, 2025

Copy link
Copy Markdown
Contributor

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