You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: build: bundle C dispatcher and enable cp37-abi3 stable wheels
- Create the target scripts directory during wheel builds to prevent GCC `ld` crashes.
- Bundle the compiled C dispatcher binary inside the wheel instead of unconditionally deleting it.
- Define the `Py_LIMITED_API` macro (0x03070000) for the `omnipkg_atomic` extension to guarantee stable ABI compatibility.
- Override `bdist_wheel` to enforce `cp37-abi3` tags across all CPython builds, eliminating version-specific wheel bloat and ensuring forward compatibility with Python 3.14+.
- Bump setuptools upper bound to <75.0 in pyproject.toml.
Modified:
• pyproject.toml (+1/-1 lines)
• setup.py (+32/-8 lines)
[gitship-generated]
0 commit comments