Skip to content

Commit 8296284

Browse files
committed
updated Pyodide to version 0.29.3
1 parent 09e8eeb commit 8296284

File tree

9 files changed

+298
-8
lines changed

9 files changed

+298
-8
lines changed

docs/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

esm/interpreter/pyodide.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ const indexURLs = new WeakMap();
7070

7171
export default {
7272
type,
73-
module: (version = '0.29.2') =>
73+
module: (version = '0.29.3') =>
7474
`https://cdn.jsdelivr.net/pyodide/v${version}/full/pyodide.mjs`,
7575
async engine({ loadPyodide, version }, config, url, baseURL) {
7676
progress('Loading Pyodide');

esm/interpreter/pyodide_graph.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node.importmap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"imports": {
33
"http://pyodide": "./test/mocked/pyodide.mjs",
4-
"https://cdn.jsdelivr.net/pyodide/v0.29.2/full/pyodide.mjs": "./test/mocked/pyodide.mjs",
4+
"https://cdn.jsdelivr.net/pyodide/v0.29.3/full/pyodide.mjs": "./test/mocked/pyodide.mjs",
55
"https://cdn.jsdelivr.net/npm/@micropython/micropython-webassembly-pyscript@1.27.0/micropython.mjs": "./test/mocked/micropython.mjs",
66
"./3rd-party/toml.js": "./test/mocked/toml.mjs"
77
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,6 @@
9898
"to-json-callback": "^0.1.1"
9999
},
100100
"worker": {
101-
"blob": "sha256-CMqyU495wkh4FqGMWy1Ju9ljzhOh5f1CMahlLl5USDo="
101+
"blob": "sha256-6UDjmE9IoNChQgl0Ym91vJqcpwvrshZwDQQTuB4XP2Y="
102102
}
103103
}

rollup/pyodide_graph.json

Lines changed: 290 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -579,6 +579,296 @@
579579
"zfpy": "1.0.1",
580580
"zstandard": "0.23.0"
581581
},
582+
"0.29.3": {
583+
"affine": "2.4.0",
584+
"aiohappyeyeballs": "2.6.1",
585+
"aiohttp": "3.11.13",
586+
"aiosignal": "1.3.2",
587+
"altair": "6.0.0",
588+
"annotated-types": "0.7.0",
589+
"anyio": "4.9.0",
590+
"apsw": "3.50.4.0",
591+
"argon2-cffi": "23.1.0",
592+
"argon2-cffi-bindings": "21.2.0",
593+
"asciitree": "0.3.3",
594+
"astropy": "7.0.1",
595+
"astropy_iers_data": "0.2025.3.10.0.29.26",
596+
"asttokens": "3.0.0",
597+
"async-timeout": "5.0.1",
598+
"atomicwrites": "1.4.1",
599+
"attrs": "25.2.0",
600+
"audioop-lts": "0.2.1",
601+
"autograd": "1.7.0",
602+
"awkward-cpp": "47",
603+
"b2d": "0.7.4",
604+
"bcrypt": "4.3.0",
605+
"beautifulsoup4": "4.13.3",
606+
"bilby.cython": "0.5.3",
607+
"biopython": "1.85",
608+
"bitarray": "3.8.0",
609+
"bitstring": "4.3.1",
610+
"bleach": "6.2.0",
611+
"blosc2": "3.5.1",
612+
"bokeh": "3.6.3",
613+
"boost-histogram": "1.6.1",
614+
"bottleneck": "1.6.0",
615+
"brotli": "1.2.0",
616+
"cachetools": "5.5.2",
617+
"cartopy": "0.25.0",
618+
"casadi": "3.7.0",
619+
"cbor-diag": "1.0.1",
620+
"certifi": "2026.1.4",
621+
"cffi": "1.17.1",
622+
"cffi_example": "0.1",
623+
"cftime": "1.6.4.post1",
624+
"charset-normalizer": "3.4.4",
625+
"clarabel": "0.11.0",
626+
"click": "8.3.1",
627+
"cligj": "0.7.2",
628+
"clingo": "5.8.0",
629+
"cloudpickle": "3.1.1",
630+
"cmyt": "2.0.2",
631+
"cobs": "1.2.1",
632+
"colorspacious": "1.1.2",
633+
"contourpy": "1.3.1",
634+
"coolprop": "7.2.0",
635+
"coverage": "7.6.12",
636+
"cramjam": "2.10.0rc1",
637+
"crc32c": "2.7.1",
638+
"cryptography": "46.0.3",
639+
"css-inline": "0.16.0",
640+
"cssselect": "1.3.0",
641+
"cvxpy-base": "1.6.3",
642+
"cycler": "0.12.1",
643+
"cysignals": "1.12.3",
644+
"cytoolz": "1.0.1",
645+
"decorator": "5.2.1",
646+
"demes": "0.2.3",
647+
"deprecation": "2.1.0",
648+
"diskcache": "5.6.3",
649+
"distlib": "0.3.9",
650+
"distro": "1.9.0",
651+
"docutils": "0.21.2",
652+
"donfig": "0.8.1.post1",
653+
"ewah_bool_utils": "1.2.2",
654+
"exceptiongroup": "1.2.2",
655+
"executing": "2.2.0",
656+
"fastapi": "0.116.1",
657+
"fastcan": "0.5.0",
658+
"fastparquet": "2024.11.0",
659+
"fiona": "1.9.5",
660+
"fonttools": "4.56.0",
661+
"freesasa": "2.2.1",
662+
"frozenlist": "1.6.0",
663+
"fsspec": "2025.3.2",
664+
"future": "1.0.0",
665+
"galpy": "1.10.2",
666+
"geopandas": "1.1.1",
667+
"gmpy2": "2.1.5",
668+
"google-crc32c": "1.8.0",
669+
"gsw": "3.6.19",
670+
"h11": "0.14.0",
671+
"h3": "4.2.2",
672+
"h5py": "3.13.0",
673+
"healpy": "1.19.0",
674+
"highspy": "1.11.0",
675+
"html5lib": "1.1",
676+
"httpcore": "1.0.7",
677+
"httpx": "0.28.1",
678+
"idna": "3.10",
679+
"igraph": "0.11.8",
680+
"imageio": "2.37.0",
681+
"imgui-bundle": "1.92.4",
682+
"iminuit": "2.30.1",
683+
"iniconfig": "2.1.0",
684+
"inspice": "1.6.4.1",
685+
"ipython": "9.0.2",
686+
"jedi": "0.19.2",
687+
"jinja2": "3.1.6",
688+
"jiter": "0.9.0",
689+
"joblib": "1.4.2",
690+
"jsonpatch": "1.33",
691+
"jsonpointer": "3.0.0",
692+
"jsonschema": "4.23.0",
693+
"jsonschema_specifications": "2024.10.1",
694+
"kiwisolver": "1.4.8",
695+
"lakers-python": "0.6.0",
696+
"lazy_loader": "0.4",
697+
"lazy-object-proxy": "1.10.0",
698+
"libcst": "1.6.0",
699+
"lightgbm": "4.6.0",
700+
"logbook": "1.8.0",
701+
"lxml": "6.0.2",
702+
"lz4": "4.4.5",
703+
"markupsafe": "3.0.2",
704+
"matplotlib": "3.8.4",
705+
"matplotlib-inline": "0.2.1",
706+
"memory-allocator": "0.1.4",
707+
"micropip": "0.11.0",
708+
"ml_dtypes": "0.5.4",
709+
"mmh3": "5.1.0",
710+
"more-itertools": "10.6.0",
711+
"mpmath": "1.3.0",
712+
"msgpack": "1.1.2",
713+
"msgspec": "0.19.0",
714+
"msprime": "1.3.3",
715+
"multidict": "6.7.0",
716+
"munch": "4.0.0",
717+
"mypy": "1.15.0",
718+
"narwhals": "2.15.0",
719+
"ndindex": "1.9.2",
720+
"netcdf4": "1.7.2",
721+
"networkx": "3.4.2",
722+
"newick": "1.9.0",
723+
"nh3": "0.2.21",
724+
"nlopt": "2.9.1",
725+
"nltk": "3.9.1",
726+
"numcodecs": "0.13.1",
727+
"numpy": "2.2.5",
728+
"openai": "1.68.2",
729+
"opencv-python": "4.11.0.86",
730+
"optlang": "1.8.3",
731+
"orjson": "3.10.16",
732+
"packaging": "24.2",
733+
"pandas": "2.3.3",
734+
"parso": "0.8.4",
735+
"patsy": "1.0.1",
736+
"pcodec": "0.3.3",
737+
"peewee": "3.17.9",
738+
"pi-heif": "0.21.0",
739+
"pillow": "11.3.0",
740+
"pillow-heif": "1.1.1",
741+
"pkgconfig": "1.5.5",
742+
"platformdirs": "4.3.6",
743+
"pluggy": "1.5.0",
744+
"ply": "3.11",
745+
"pplpy": "0.8.10",
746+
"primecountpy": "0.1.1",
747+
"prompt_toolkit": "3.0.50",
748+
"propcache": "0.3.0",
749+
"protobuf": "6.31.1",
750+
"pure-eval": "0.2.3",
751+
"py": "1.11.0",
752+
"pyarrow": "22.0.0",
753+
"pycdfpp": "0.8.5",
754+
"pyclipper": "1.3.0.post6",
755+
"pycparser": "2.22",
756+
"pycryptodome": "3.21.0",
757+
"pydantic": "2.12.5",
758+
"pydantic_core": "2.41.5",
759+
"pyerfa": "2.0.1.5",
760+
"pygame-ce": "2.5.6.dev2",
761+
"pygments": "2.19.1",
762+
"pyheif": "0.8.0",
763+
"pyiceberg": "0.10.0",
764+
"pyinstrument": "5.0.1",
765+
"pylimer-tools": "0.3.13",
766+
"pymupdf": "1.26.3",
767+
"pynacl": "1.5.0",
768+
"pyodide-http": "0.2.2",
769+
"pyodide-unix-timezones": "1.0.0",
770+
"pyparsing": "3.2.1",
771+
"pyproj": "3.7.2",
772+
"pyrodigal": "3.7.0",
773+
"pyrsistent": "0.20.0",
774+
"pysam": "0.23.0",
775+
"pyshp": "2.3.1",
776+
"pytaglib": "3.0.1",
777+
"pytest": "8.3.5",
778+
"pytest-asyncio": "0.25.3",
779+
"pytest-benchmark": "4.0.0",
780+
"pytest_httpx": "0.30.0",
781+
"python-calamine": "0.5.3",
782+
"python-dateutil": "2.9.0.post0",
783+
"python-flint": "0.8.0",
784+
"python-magic": "0.4.27",
785+
"python-sat": "1.8.dev26",
786+
"python-solvespace": "3.0.8",
787+
"pytz": "2025.2",
788+
"pywavelets": "1.8.0",
789+
"pyxel": "1.9.10",
790+
"pyxirr": "0.10.6",
791+
"pyyaml": "6.0.2",
792+
"rasterio": "1.4.3",
793+
"rateslib": "2.5.1",
794+
"rebound": "4.4.7",
795+
"reboundx": "4.4.1",
796+
"referencing": "0.36.2",
797+
"regex": "2024.11.6",
798+
"requests": "2.32.4",
799+
"retrying": "1.3.4",
800+
"rich": "13.9.4",
801+
"river": "0.22.0",
802+
"robotraconteur": "1.2.7",
803+
"rpds-py": "0.30.0",
804+
"ruamel.yaml": "0.18.10",
805+
"rustworkx": "0.17.1",
806+
"scikit-image": "0.25.2",
807+
"scikit-learn": "1.7.0",
808+
"scipy": "1.14.1",
809+
"screed": "1.1.3",
810+
"setuptools": "76.0.0",
811+
"shapely": "2.0.7",
812+
"simplejson": "3.20.1",
813+
"sisl": "0.16.2",
814+
"six": "1.17.0",
815+
"smart-open": "7.1.0",
816+
"sniffio": "1.3.1",
817+
"sortedcontainers": "2.4.0",
818+
"soundfile": "0.12.1",
819+
"soupsieve": "2.6",
820+
"sourmash": "4.8.14",
821+
"soxr": "0.5.0.post1",
822+
"sparseqr": "1.2",
823+
"sqlalchemy": "2.0.39",
824+
"stack-data": "0.6.3",
825+
"starlette": "0.47.2",
826+
"statsmodels": "0.14.4",
827+
"strictyaml": "1.7.3",
828+
"svgwrite": "1.4.3",
829+
"swiglpk": "5.0.12",
830+
"sympy": "1.13.3",
831+
"tblib": "3.0.0",
832+
"termcolor": "2.5.0",
833+
"texttable": "1.7.0",
834+
"texture2ddecoder": "1.0.5",
835+
"threadpoolctl": "3.5.0",
836+
"tiktoken": "0.9.0",
837+
"tomli": "2.2.1",
838+
"tomli-w": "1.2.0",
839+
"toolz": "1.0.0",
840+
"tqdm": "4.67.1",
841+
"traitlets": "5.14.3",
842+
"traits": "7.0.2",
843+
"tree-sitter": "0.23.2",
844+
"tree-sitter-go": "0.23.3",
845+
"tree-sitter-java": "0.23.4",
846+
"tree-sitter-python": "0.23.4",
847+
"tskit": "1.0.0",
848+
"typing-extensions": "4.15.0",
849+
"typing-inspection": "0.4.2",
850+
"tzdata": "2025.3",
851+
"ujson": "5.11.0",
852+
"uncertainties": "3.2.2",
853+
"unyt": "3.0.3",
854+
"urllib3": "2.5.0",
855+
"vega-datasets": "0.9.0",
856+
"vrplib": "2.0.1",
857+
"wcwidth": "0.2.13",
858+
"webencodings": "0.5.1",
859+
"wordcloud": "1.9.4",
860+
"wrapt": "1.17.2",
861+
"xarray": "2025.12.0",
862+
"xgboost": "2.1.4",
863+
"xlrd": "2.0.1",
864+
"xxhash": "3.5.0",
865+
"xyzservices": "2025.1.0",
866+
"yarl": "1.18.3",
867+
"yt": "4.4.0",
868+
"zengl": "2.7.1",
869+
"zfpy": "1.0.1",
870+
"zstandard": "0.23.0"
871+
},
582872
"0.29.2": {
583873
"affine": "2.4.0",
584874
"aiohappyeyeballs": "2.6.1",

test/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ import("../esm/index.js").then(async polyscript => {
7676
// all tests
7777
for (const test of [
7878
async function versionedRuntime() {
79-
document.head.innerHTML = `<script type="pyodide" version="0.29.2">${content}</script>`;
79+
document.head.innerHTML = `<script type="pyodide" version="0.29.3">${content}</script>`;
8080
await tick();
8181
assert(pyodide.content, dedent(content));
8282
assert(pyodide.target.tagName, "PYODIDE-SCRIPT");

versions/pyodide

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.29.2
1+
0.29.3

0 commit comments

Comments
 (0)