{ "schemaVersion": 1, "engine": "python", "engineVersion": "CPython 3.14.2 re", "runtime": "Pyodide 314.0.3", "status": "production-runtime", "bridge": { "abiVersion": 1, "sourceFile": { "path": "engines/python/bridge.py", "sha256": "87cf2690368eab306eb6765d5e516f23c73d987711a2be704576b1c36cf8c6c0", "bytes": 8509 }, "userValuesAreFunctionArguments": true, "regexModule": "re", "supportModules": { "serialization": "json", "runtimeIdentity": "sys" }, "maximumPatternUtf16": 65536, "maximumSubjectBytes": 16777216, "maximumReplacementUtf16": 65536, "maximumOutputBytes": 67108864, "maximumMatches": 10000, "maximumCaptureRows": 100000, "maximumCaptureGroups": 1000, "maximumNativeExpansionCodePoints": 16777216 }, "source": { "pyodide": { "repository": "https://github.com/pyodide/pyodide.git", "tag": "314.0.3", "commitSha1": "ac57031be7564f864d061cb37c5c152e59f83ad4", "license": "MPL-2.0", "npmPackage": "pyodide@314.0.3", "npmResolved": "https://registry.npmjs.org/pyodide/-/pyodide-314.0.3.tgz", "npmIntegrity": "sha512-sK40My6m8tmBUYtYH9au9rXUeh9x0wfahtHdOlGmJxZDsKBGKtP6KznyFB2+u/klbQTdDionR0uaVd176zVQzQ==" }, "cpython": { "repository": "https://github.com/python/cpython.git", "tag": "v3.14.2", "tagObjectSha1": "a1d0069daf8e85b25a0c3f96abc43182be6d429e", "commitSha1": "df793163d5821791d4e7caf88885a2c11a107986", "license": "Python-2.0" } }, "toolchain": { "abiVersion": "2026_0", "architecture": "wasm32", "emscriptenVersion": "5.0.3", "lockPythonVersion": "3.14.0", "executablePythonVersion": "3.14.2", "threads": false }, "packaging": { "loaderTransformation": "Removed only the upstream sourceMappingURL trailer; executable JavaScript is unchanged.", "upstreamLoaderSha256": "5cfc46f5dcbaf2a16f26e2363f441873eb424762609cc03db00d6a2ace4d00e5", "packedLoaderSha256": "640ac750bf7cf42ee58b524faa09f803732d2237753cd630d6878edda8a107bf", "externalPackagesIncluded": false, "lockPythonVersionNote": "The upstream lock's 3.14.0 field identifies its CPython 3.14 ABI baseline; the executable runtime self-identifies as 3.14.2." }, "files": [ { "path": "LICENSE.cpython.txt", "sha256": "b0e25a78cffb43f4d92de8b61ccfa1f1f98ecbc22330b54b5251e7b6ba010231", "bytes": 13804 }, { "path": "LICENSE.pyodide.txt", "sha256": "1f256ecad192880510e84ad60474eab7589218784b9a50bc7ceee34c2b91f1d5", "bytes": 16725 }, { "path": "pyodide-lock.json", "sha256": "c963d22858f6bcb8f41586a2142f03905ab370c88ea22a86a2736e95fac2a8f3", "bytes": 113804 }, { "path": "pyodide.asm.mjs", "sha256": "1a9775427ef6e8abaa7db88ece0515422d1886915ae5c9093776410c865dfd8d", "bytes": 1249447 }, { "path": "pyodide.asm.wasm", "sha256": "e7f8fac36f8bf11085309cbc5c829b3ec3057c18bf1d73b05a6741612d63cdbf", "bytes": 9596462 }, { "path": "pyodide.mjs", "sha256": "640ac750bf7cf42ee58b524faa09f803732d2237753cd630d6878edda8a107bf", "bytes": 17843 }, { "path": "python_stdlib.zip", "sha256": "444c770dfd75a32097fc0a7d5c1413fd3140601f49c3a1f2e9af0376fcd124b4", "bytes": 2545106 } ] }