{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"}],"enrichment":{"capability":"Provides core interpreter functionality for Pyodide, enabling Python to run in WebAssembly environments. This package is essential for Pyodide's runtime and can be installed in native Python for type checking or testing.","skillfed_tags":["webassembly","pyodide","interpreter-runtime"],"use_cases":["Type checking and IDE support when developing Python code intended to run in Pyodide's WebAssembly runtime.","Testing Pyodide-dependent code in a native Python environment before deploying to WebAssembly.","Contributing to Pyodide itself, where the package is an integral part of the runtime initialization.","Building Python applications that target browser environments via Pyodide."],"what_it_does":"Pyodide-py is a foundational package that provides the core interpreter functionality Pyodide needs to run Python in WebAssembly environments. It consists of two internal Python packages (_pyodide and pyodide) that are loaded at different stages of Pyodide's initialization: _pyodide loads first with only stdlib dependencies, while pyodide loads last and depends on a C extension (_pyodide_core). The package is primarily designed to be used as part of Pyodide's runtime, not as a standalone tool.\n\nFor native Python environments, the package can be installed for type checking and testing purposes. However, much of its functionality is unavailable outside Pyodide's WebAssembly context; the package provides type stubs and reimplementations for the APIs it exposes. This makes it useful for developers working on Pyodide itself or building Python applications intended to run in Pyodide, but not for general-purpose Python development.","worth_installing":"Yes, but with strong conditions: install only if you are actively developing for Pyodide or building Python applications to run in WebAssembly via Pyodide. The Python 3.14 requirement is a hard blocker for most current environments. Outside Pyodide development workflows, this package has limited utility. No known security vulnerabilities, active maintenance, and low install friction are positive signals, but the use case is narrow and specialized."},"id":"pyodide-py","links":{"html":"https://skillfed.io/packages/pyodide-py","md":"https://skillfed.io/packages/pyodide-py.md","pypi":"https://pypi.org/project/pyodide-py/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":null,"license_treatment":"copyleft","name":"pyodide-py","python_support":"capped_below_current","summary":"A Python package providing core interpreter functionality for Pyodide"},"popularity":{"monthly_downloads":119862,"position":12053,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"314.0.4"}
