Skip to content
Discussion options

You must be logged in to vote

That's not your setup. pipdeptree has limited-api = true in pyproject.toml, and meson-python refuses the limited API on any free-threaded interpreter. There's no cp315t wheel published yet, so pip falls back to the sdist and hits that wall.

PR #643 is already open to flip the default off for source builds. Until it merges, pass the option yourself:

pip install --config-settings=setup-args=-Dpython.allow_limited_api=false pipdeptree

It's the same flag the project already sets in its own cibuildwheel overrides for cp3*t wheels. You end up with a per-interpreter extension instead of an abi3 one, which is what 3.15t needs anyway.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@gaborbernat
Comment options

Answer selected by gaborbernat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants