Skip to content

Add preliminary support for Python 3.15b1. - #232

Merged
icemac merged 3 commits into
masterfrom
config-with-c-code-template-51f0db4e
May 21, 2026
Merged

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

Conversation

@icemac

@icemac icemac commented May 13, 2026

Copy link
Copy Markdown
Member

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

icemac commented May 13, 2026

Copy link
Copy Markdown
Member Author

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

@icemac

icemac commented May 13, 2026

Copy link
Copy Markdown
Member Author

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
@icemac
icemac merged commit 3787285 into master May 21, 2026
67 checks passed
@icemac
icemac deleted the config-with-c-code-template-51f0db4e branch May 21, 2026 06:23
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