Skip to content

Python extensions via worker-bundler - #8

Open
abstractedfox wants to merge 1 commit into
mainfrom
kira/python-packages/extensions
Open

Python extensions via worker-bundler#8
abstractedfox wants to merge 1 commit into
mainfrom
kira/python-packages/extensions

Conversation

@abstractedfox

@abstractedfox abstractedfox commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Unblocks packages with native extensions. PR'ing on this fork so it can be reviewed while waiting for preceding merges

Use pyyaml to test extensions

Correct Pyodide version
@abstractedfox
abstractedfox force-pushed the kira/python-packages/extensions branch from e8393ce to 2191824 Compare July 30, 2026 21:34
@abstractedfox abstractedfox changed the title Kira/python packages/extensions Python extensions via worker-bundler Jul 30, 2026
const NPM_REGISTRY = "https://registry.npmjs.org";
const PYPI_SIMPLE_API = "https://pypi.org/simple";
const PYODIDE_VERSION = "v0.28.2"; // Used for retrieving a pyodide lockfile, which is done per Pyodide version
const PYODIDE_VERSION = "v0.27.5"; // Used for retrieving a pyodide lockfile, which is done per Pyodide version. If incompatible wheels are being served, this may be why

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we choose PYODIDE_VERSION to be compatible with the requested Python? This makes it work with 3.12 but not 3.13 or 3.14. Probably focusing on 3.13 is better than 3.12 because our 3.12 support is not great. But ideally should we support multiple versions.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1. You can start with supporting one version, but probably 3.13 is better than 3.12

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.

3 participants