Apple Silicon wheels for stable-retro without bundled ROM payloads
Reason this release was yanked:
Superseded by upstream-aligned versioning. Use 0.9.9.post1 or newer.
Project description
stable-retro-apple-silicon
This repository is a publishable Apple Silicon fork of
stable-retro. It keeps the
upstream source tree at the repo root, adds Apple Silicon build fixes, and
publishes ROM-safe public wheels under the stable-retro-apple-silicon package
name.
Install
pip install stable-retro-apple-silicon
python -m stable_retro.import /path/to/your/roms
The import names stay the same:
import stable_retro as retro
env = retro.make("Alleyway-GameBoy-v0", render_mode="rgb_array")
The deprecated compatibility alias still works:
import retro
Release Matrix
| Item | Value |
|---|---|
| Package | stable-retro-apple-silicon |
| CPU | Apple Silicon arm64 |
| macOS | 14.0+ |
| Python | 3.9 to 3.12 |
| Wheel contents | code, public cores, rom.sha metadata, no ROM payloads |
| Public cores | Game Boy, NES, SNES, Sega Master System |
ROM Policy
Public wheels do not bundle copyrighted ROM files. The package includes game
metadata and rom.sha hashes, and users import their own ROMs after install.
Local imported rom.* payloads are ignored by Git and excluded from build
artifacts. Only rom.sha files are kept.
Build Notes
- Apple Silicon wheel builds use a restricted public core set:
gambatte,fceumm,snes9x,genesis_plus_gx - CapnProto is disabled in the public wheel build path
- release automation publishes wheels to PyPI and also attaches them to GitHub Releases
Upstream Docs
The underlying project is still stable-retro, so the upstream documentation
remains relevant for APIs and integration metadata:
Publishing
See PUBLISHING.md for the release checklist and local wheel
verification commands.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stable_retro_apple_silicon-0.9.13-cp312-cp312-macosx_14_0_arm64.whl.
File metadata
- Download URL: stable_retro_apple_silicon-0.9.13-cp312-cp312-macosx_14_0_arm64.whl
- Upload date:
- Size: 101.1 MB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0ef2adb51fa55a0b652533c50cb763e30000da85681a1904b343a45746f2c82
|
|
| MD5 |
82554b0d2753ce07dc7846e8e87d04d5
|
|
| BLAKE2b-256 |
6557aa98bf142bd156f337518d6586ce4939da470fdbb45f1ccb38ff9481832d
|
Provenance
The following attestation bundles were made for stable_retro_apple_silicon-0.9.13-cp312-cp312-macosx_14_0_arm64.whl:
Publisher:
release.yml on tsilva/stable-retro-apple-silicon
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stable_retro_apple_silicon-0.9.13-cp312-cp312-macosx_14_0_arm64.whl -
Subject digest:
b0ef2adb51fa55a0b652533c50cb763e30000da85681a1904b343a45746f2c82 - Sigstore transparency entry: 1103683116
- Sigstore integration time:
-
Permalink:
tsilva/stable-retro-apple-silicon@acf89d927a5042e5ea1e15737cee1403e0208ee6 -
Branch / Tag:
refs/tags/v0.9.13 - Owner: https://github.com/tsilva
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@acf89d927a5042e5ea1e15737cee1403e0208ee6 -
Trigger Event:
release
-
Statement type:
File details
Details for the file stable_retro_apple_silicon-0.9.13-cp311-cp311-macosx_14_0_arm64.whl.
File metadata
- Download URL: stable_retro_apple_silicon-0.9.13-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 101.1 MB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a671ab2b57808f1eb26468cfb9b5a118fe2c2143635caa1fbf6e7dab153de03
|
|
| MD5 |
6e78214176e3c71d16648d86fa3be01a
|
|
| BLAKE2b-256 |
2107b63f5963ed858ad97103e144984016158b4c5111c935a24aea5bddd8f431
|
Provenance
The following attestation bundles were made for stable_retro_apple_silicon-0.9.13-cp311-cp311-macosx_14_0_arm64.whl:
Publisher:
release.yml on tsilva/stable-retro-apple-silicon
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stable_retro_apple_silicon-0.9.13-cp311-cp311-macosx_14_0_arm64.whl -
Subject digest:
6a671ab2b57808f1eb26468cfb9b5a118fe2c2143635caa1fbf6e7dab153de03 - Sigstore transparency entry: 1103683201
- Sigstore integration time:
-
Permalink:
tsilva/stable-retro-apple-silicon@acf89d927a5042e5ea1e15737cee1403e0208ee6 -
Branch / Tag:
refs/tags/v0.9.13 - Owner: https://github.com/tsilva
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@acf89d927a5042e5ea1e15737cee1403e0208ee6 -
Trigger Event:
release
-
Statement type:
File details
Details for the file stable_retro_apple_silicon-0.9.13-cp310-cp310-macosx_14_0_arm64.whl.
File metadata
- Download URL: stable_retro_apple_silicon-0.9.13-cp310-cp310-macosx_14_0_arm64.whl
- Upload date:
- Size: 101.1 MB
- Tags: CPython 3.10, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
481f8a74e1e789105f5ff2cb5291dedcea83d10afd9f3137aedde76f255e1d05
|
|
| MD5 |
c3c98c26d5fe703216f88374dcb40dba
|
|
| BLAKE2b-256 |
3d749ed6f1e5f6a1e078dc80eec0eca302f96dab9b4b74e4dd8987958c4667d2
|
Provenance
The following attestation bundles were made for stable_retro_apple_silicon-0.9.13-cp310-cp310-macosx_14_0_arm64.whl:
Publisher:
release.yml on tsilva/stable-retro-apple-silicon
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stable_retro_apple_silicon-0.9.13-cp310-cp310-macosx_14_0_arm64.whl -
Subject digest:
481f8a74e1e789105f5ff2cb5291dedcea83d10afd9f3137aedde76f255e1d05 - Sigstore transparency entry: 1103682853
- Sigstore integration time:
-
Permalink:
tsilva/stable-retro-apple-silicon@acf89d927a5042e5ea1e15737cee1403e0208ee6 -
Branch / Tag:
refs/tags/v0.9.13 - Owner: https://github.com/tsilva
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@acf89d927a5042e5ea1e15737cee1403e0208ee6 -
Trigger Event:
release
-
Statement type:
File details
Details for the file stable_retro_apple_silicon-0.9.13-cp39-cp39-macosx_14_0_arm64.whl.
File metadata
- Download URL: stable_retro_apple_silicon-0.9.13-cp39-cp39-macosx_14_0_arm64.whl
- Upload date:
- Size: 101.1 MB
- Tags: CPython 3.9, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb83a4c035280615e3b9110ec01b4bcf8a8104bbbf7b431a208701ea45fd0846
|
|
| MD5 |
ff740ad8d0715b59901fce4e9dd6c0be
|
|
| BLAKE2b-256 |
2f61ebfffe7537cad447fcaea06a001a6ba7c5d164578468c6088ef7b09d5b14
|
Provenance
The following attestation bundles were made for stable_retro_apple_silicon-0.9.13-cp39-cp39-macosx_14_0_arm64.whl:
Publisher:
release.yml on tsilva/stable-retro-apple-silicon
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stable_retro_apple_silicon-0.9.13-cp39-cp39-macosx_14_0_arm64.whl -
Subject digest:
bb83a4c035280615e3b9110ec01b4bcf8a8104bbbf7b431a208701ea45fd0846 - Sigstore transparency entry: 1103683025
- Sigstore integration time:
-
Permalink:
tsilva/stable-retro-apple-silicon@acf89d927a5042e5ea1e15737cee1403e0208ee6 -
Branch / Tag:
refs/tags/v0.9.13 - Owner: https://github.com/tsilva
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@acf89d927a5042e5ea1e15737cee1403e0208ee6 -
Trigger Event:
release
-
Statement type: