Skip to content

pyo3-introspection Fixes wheel publishing#6130

Open
Tpt wants to merge 1 commit into
PyO3:mainfrom
Tpt:tpt/whell-publishing
Open

pyo3-introspection Fixes wheel publishing#6130
Tpt wants to merge 1 commit into
PyO3:mainfrom
Tpt:tpt/whell-publishing

Conversation

@Tpt

@Tpt Tpt commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

The artifact directory was wrong

@Tpt Tpt self-assigned this Jun 12, 2026
@Tpt Tpt added the CI-skip-changelog Skip checking changelog entry label Jun 12, 2026
- The artifact directory was wrong during publishing
- Validate wheels after build
- Remove license files that were not properly included in source wheels (the `License: MIT OR Apache-2.0` metadata line is still there)
@Tpt Tpt force-pushed the tpt/whell-publishing branch from 1f4c531 to bdcb509 Compare June 12, 2026 08:32

@davidhewitt davidhewitt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Generally LGTM, why delete the license symlinks?

@Tpt

Tpt commented Jun 12, 2026

Copy link
Copy Markdown
Contributor Author

Generally LGTM, why delete the license symlinks?

Sorry, forgot to update the PR description (updated the commit message instead...).

Because maturin sdist seems to not follow symbolic links properly and so we end up with a source tarball with a manifest pointing to the files but not the files themselves.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-skip-changelog Skip checking changelog entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants