Skip to content

Conversation

@neutrinoceros
Copy link
Collaborator

No description provided.

@neutrinoceros neutrinoceros added the packaging Issues related to installing or building bottleneck label Dec 10, 2025
@neutrinoceros neutrinoceros force-pushed the cibw-static-config branch 2 times, most recently from 7aef0b5 to 551517e Compare December 10, 2025 10:24
@neutrinoceros neutrinoceros changed the title Migrate cibuildwheel static configuration to pyproject.toml MNT: move static project metadata to pyproject.toml Dec 10, 2025
Comment on lines +59 to +64
[dependency-groups]
doc = [
"numpydoc",
"sphinx",
"gitpython",
]
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

this isn't a 1-for-1 replacement of the existing "optional-dependencies" , but better fits the purpose of a dev-only set of requirements. I'll need to adapt any CI that actually builds documentation.

Copy link
Collaborator

Choose a reason for hiding this comment

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

agreed, dependency-groups should be an improvement

@neutrinoceros neutrinoceros force-pushed the cibw-static-config branch 3 times, most recently from d56bd9f to f69e6e4 Compare December 10, 2025 10:54
@neutrinoceros
Copy link
Collaborator Author

I'm seeing a diff locally on the resulting wheel size (not in source dists). Will fix this before I undraft.

@neutrinoceros
Copy link
Collaborator Author

neutrinoceros commented Dec 10, 2025

resolved by setting

[tool.setuptools]
include-package-data = false

@neutrinoceros neutrinoceros marked this pull request as ready for review December 11, 2025 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packaging Issues related to installing or building bottleneck

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants