Skip to main content

Pyodide Python package

A Python package providing core interpreter functionality for Pyodide.

This package is an integral part of the Pyodide runtime which cannot start without it. Install in a native Python for type checking or testing purposes. Some of the functionality is missing when imported in a native Python, but for the APIs we either provide reimplementations or nonfunctional type stubs.

License

Pyodide uses the Mozilla Public License Version 2.0.

Design information for Pyodide contributors

This directory consists of two Python packages py/_pyodide and py/pyodide. The difference between these packages is when they are imported. They are both imported by core/pyodide as a part of setting up the Pyodide/javascript foreign function interface.

py/_pyodide is imported as the first step after initializing the CPython interpreter. py/_pyodide cannot have any import time dependencies other than the CPython stdlib.

py/pyodide is imported as the final step of core/pyodide. It has an import time dependency on _pyodide_core which is a Python C extension assembled by core/pyodide to serve the needs of py/pyodide.

Metadata

Release files for pyodide-py 314.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyodide-py 314.0.8
File Size Uploaded Provenance Actions
pyodide_py-314.0.8.tar.gz 63.3 kB With provenance Details for pyodide_py-314.0.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyodide-py 314.0.8
File Interpreter ABI Platform Actions
pyodide_py-314.0.8-py3-none-any.whl Python 3 none any Details for pyodide_py-314.0.8-py3-none-any.whl

Total release size: 133.7 kB

Release files / pyodide_py-314.0.8.tar.gz

Download URL pyodide_py-314.0.8.tar.gz
Size 63.3 kB
Tags Source
SHA-256 checksum
How to use checksums
63f371fa7db8f4caae4f25fe83faed9e969a5b8ad1ef25d7760ebba5127c6eb9
BLAKE2b-256 checksum
How to use checksums
215876ff4706252e33a591a21e188a09bd2c663925939e354f3b5099bd87a85b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / pyodide_py-314.0.8-py3-none-any.whl

Download URL pyodide_py-314.0.8-py3-none-any.whl
Size 70.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a1bfcbc2302aef67a1e5a34b2068f5c7e492fbd8613945ba5e901d451ab47e99
BLAKE2b-256 checksum
How to use checksums
7c2db579cc0e1192468f3cfc8251a4b3d8e3da88da943232c1428fa25b7f0467
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Security for pyodide-py 314.0.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for pyodide_py-314.0.8.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

314.0.8 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page