Skip to content

Fix pep517 build#182

Merged
electronstudio merged 20 commits intomasterfrom
fix-pep517-build
Aug 28, 2025
Merged

Fix pep517 build#182
electronstudio merged 20 commits intomasterfrom
fix-pep517-build

Conversation

@electronstudio
Copy link
Copy Markdown
Owner

No description provided.

electronstudio and others added 20 commits August 27, 2025 19:03
Add cffi>=1.17.1 to pyproject.toml build-system requirements to prevent
pip from falling back to legacy build mode. This ensures CFFI is available
in the isolated build environment that PEP 517 uses.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Remove setup_requires from setup.py since build requirements are now
properly declared in pyproject.toml. This eliminates the deprecated
fetch_build_eggs code path and forces proper PEP 517 build behavior.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@electronstudio electronstudio merged commit 04365a0 into master Aug 28, 2025
99 of 116 checks passed
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.

1 participant