Skip to content

fix(dev): Try workaround to get maturin to include license file#81

Merged
lobsterkatie merged 1 commit intomasterfrom
kmclb-try-license-workaround
Apr 30, 2025
Merged

fix(dev): Try workaround to get maturin to include license file#81
lobsterkatie merged 1 commit intomasterfrom
kmclb-try-license-workaround

Conversation

@lobsterkatie
Copy link
Copy Markdown
Member

@lobsterkatie lobsterkatie commented Apr 30, 2025

Pypi expects us to declare the license file according to PEP 639, but maturin doesn't yet support it. Another maturin user posted a workaround, to try to get maturin to include the license file in the tarball, which this PR implements.

(There is a draft PR in the maturin repo to add support for PEP 639, but as of now it seems incomplete. If/when that's completed, merged, and released, we can update maturin and then fix the license specification as is done in #80.)

@lobsterkatie lobsterkatie marked this pull request as ready for review April 30, 2025 15:32
@lobsterkatie lobsterkatie requested a review from a team as a code owner April 30, 2025 15:32
@lobsterkatie lobsterkatie merged commit 6ebd3bf into master Apr 30, 2025
14 checks passed
@lobsterkatie lobsterkatie deleted the kmclb-try-license-workaround branch April 30, 2025 15:34
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