Skip to content

Add preliminary support for Python 3.15b1.#232

Open
icemac wants to merge 3 commits into
masterfrom
config-with-c-code-template-51f0db4e
Open

Add preliminary support for Python 3.15b1.#232
icemac wants to merge 3 commits into
masterfrom
config-with-c-code-template-51f0db4e

Conversation

@icemac
Copy link
Copy Markdown
Member

@icemac icemac commented May 13, 2026

No description provided.

@icemac icemac self-assigned this May 13, 2026
@icemac icemac marked this pull request as draft May 13, 2026 07:07
@icemac
Copy link
Copy Markdown
Member Author

icemac commented May 13, 2026

I have no idea why MacOs 3.15 uses a wrong architecture. Locally it works.

@icemac
Copy link
Copy Markdown
Member Author

icemac commented May 13, 2026

icemac and others added 2 commits May 13, 2026 10:03
* Pre-install cffi natively to fix macOS 3.15 x86_64 cross-compilation

On ARM64 macOS runners, the x86_64 cross-compilation step causes
setup_requires/fetch_build_eggs to build cffi from source with x86_64
flags (no pre-built 3.15 wheel exists). Python (arm64) then cannot load
the x86_64 _cffi_backend.so.

Pre-installing cffi via pip ensures it is available natively so
setuptools does not attempt to rebuild it with cross-compilation flags.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Replace AndreMiras/coveralls-python-action with coverallsapp/github-action

The andremiras action is not allowed by the org's action policy. Switch to
the official Coveralls-maintained action which is verified in the GitHub
Marketplace.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@icemac icemac requested a review from dataflake May 20, 2026 05:31
@icemac icemac marked this pull request as ready for review May 20, 2026 05:33
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