Komponenty zewnętrzne Python IDE Extended
Python IDE wykorzystuje Pyodide 314.0.7 z interpreterem CPython 3.14.2 oraz składnikami Emscripten 5.0.3. Poniższy wykaz dotyczy składników dostarczanych z aplikacją. Katalog dostępnych pakietów Pyodide nie oznacza, że aplikacja dostarcza wszystkie wymienione w nim biblioteki.
| Komponent | Wersja lub źródło wersji | Licencja i autorzy lub uprawnieni |
| Pyodide | 314.0.7 | MPL-2.0; autorzy Pyodide |
| Metadane pyodide-lock.json | Wydanie recipes 314-20260911 wskazane w Pyodide 314.0.7 | MPL-2.0 repozytorium Pyodide-recipes; autorzy metadanych/receptur |
| CPython | 3.14.2, z poprawkami Pyodide | Pełny zestaw warunków Python/PSF/CNRI/BeOpen/CWI i odrębnych not; PSF i współautorzy |
| Hiwire | 6a1e67280a15d929ebeceee54a6358c9c8d5f697 | MPL-2.0; autorzy Hiwire |
| Emscripten | 5.0.3 z poprawkami Pyodide | MIT / NCSA; autorzy Emscripten |
| StackFrame / error-stack-parser | Wersja vendored w Pyodide 314.0.7; brak osobnego numeru npm w źródłach | MIT; Eric Wendelin i współautorzy |
| MiniLZ4 | Wersja vendored w Emscripten 5.0.3 | MIT; Pierre Curto i współautorzy |
| libffi | f08493d249d2067c8b3207ba46693dd858f95db3 | MIT; Anthony Green, Red Hat i inni |
| liblzma | XZ 5.2.2 | Dedykacja public domain dla liblzma; warunki innych części XZ są odrębne |
| SQLite | 3.39.0 | Dedykacja public domain; autorzy SQLite |
| Zstandard | 1.5.7, źródła CPython-source-deps użyte w recepturze Pyodide | BSD-3-Clause jako dostępna opcja; Meta i współautorzy |
| zlib | 1.3.1 według portu Emscripten 5.0.3 | zlib; Jean-loup Gailly i Mark Adler |
| bzip2 | 1.0.6 | Oryginalne warunki bzip2; Julian R Seward |
| Expat | 2.7.3 według nagłówka CPython 3.14.2 | MIT; Thai Open Source Software Center, Clark Cooper i opiekunowie Expat |
| libmpdec | 2.5.1 według mpdecimal.h | BSD-2-Clause; Stefan Krah |
| mimalloc CPython | 2.1.2 według MI_MALLOC_VERSION=212 | MIT; Microsoft Research, Daan Leijen i inni |
| HACL* | Vendored w CPython 3.14.2; refresh.sh wskazuje 8ba599b2f6c9701b3dc961db895b0856a2210f76 | MIT w kodzie HACL*; pomocnicze nagłówki wskazują Apache 2.0 i MIT; INRIA, CMU, Microsoft oraz współautorzy |
| libc/musl i kod matematyczny | Wersja vendored w Emscripten 5.0.3 | MIT oraz wyjątki wymienione w pełnym COPYRIGHT; Rich Felker i inni |
| compiler-rt, libc++, libc++abi | Wersje vendored w Emscripten 5.0.3 | Oryginalne teksty LLVM i warianty/wyjątki zawarte w poszczególnych plikach |
| profile.py, pstats.py | Pliki dostarczonej biblioteki CPython 3.14.2 | Apache-2.0; Disney Enterprises i inni wskazani autorzy |
| tomllib | Wersja w CPython 3.14.2 | MIT; Taneli Hukkinen |
| Fragmenty asyncio pochodzące z uvloop | Wersja w CPython 3.14.2 | Nagłówki: PSF-2.0 AND (MIT OR Apache-2.0); MagicStack i inni |
| Wiązania Zstandard pochodzące z pyzstd | Wersja w CPython 3.14.2 | BSD-3-Clause; Ma Lin i współautorzy |
| Pozostałe materiały biblioteki standardowej | Dokładna wersja dostarczana w ZIP | Warunki Python i indywidualne noty, m.in. Michael Hudson-Doyle, Fredrik Lundh/Secret Labs, R Oudkerk, Vinay Sajip i CNRI |
| Wbudowane moduły testowe CPython | 3.14.2 | Warunki CPython; autorzy CPython |
Autorskie części Python IDE podlegają QuestLab Software License 1.0. Licencje komponentów zewnętrznych zachowują własne warunki.
- Oryginalne teksty licencji i notices.
- Źródła i opis modyfikacji.
- Poszczególne licencje, notices i pliki źródłowe.
Edytor CodeMirror 6
Pakiety dołączone do edytora tego wydania:
| Komponent | Wersja | Licencja i autorzy |
|---|---|---|
@codemirror/autocomplete | 6.20.4 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@codemirror/commands | 6.11.1 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@codemirror/lang-python | 6.2.1 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@codemirror/language | 6.13.1 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@codemirror/state | 6.7.6 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@codemirror/streamparser | 6.0.0 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@codemirror/view | 6.43.15 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@lezer/common | 1.5.4 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@lezer/highlight | 1.2.5 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@lezer/lr | 1.4.11 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@lezer/python | 1.1.19 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
@marijn/find-cluster-break | 1.0.4 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
crelt | 1.0.7 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
style-mod | 4.1.4 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
w3c-keyname | 2.2.8 | MIT; Marijn Haverbeke i autorzy wskazani w licencji pakietu |
Pełne licencje MIT edytora i informacje o autorach. Należy je zachować przy dystrybucji tych komponentów. MIT nie nakazuje udostępniania źródeł autorskich części IDE.
Oryginalne teksty licencji
- licenses/Apache-2.0.txt
- licenses/CPython-3.14.2-LICENSE.txt
- licenses/CPython-3.14.2-incorporated-notices.rst
- licenses/Emscripten-5.0.3-LICENSE.txt
- licenses/Emscripten-5.0.3-compiler-rt-CREDITS.txt
- licenses/Emscripten-5.0.3-compiler-rt-LICENSE.txt
- licenses/Emscripten-5.0.3-libcxx-CREDITS.txt
- licenses/Emscripten-5.0.3-libcxx-LICENSE.txt
- licenses/Emscripten-5.0.3-libcxxabi-CREDITS.txt
- licenses/Emscripten-5.0.3-libcxxabi-LICENSE.txt
- licenses/Emscripten-5.0.3-mimalloc-LICENSE.txt
- licenses/Emscripten-5.0.3-musl-COPYRIGHT.txt
- licenses/Expat-CPython-3.14.2-COPYING.txt
- licenses/HACL-CPython-3.14.2-MIT-header.txt
- licenses/HACL-Kremlin-CPython-3.14.2-header.txt
- licenses/Hiwire-6a1e672-MPL-2.0.txt
- licenses/MiniLZ4-Emscripten-5.0.3-MIT-header.txt
- licenses/Pyodide-314.0.7-MPL-2.0.txt
- licenses/Pyodide-recipes-314-20260911-LICENSE.txt
- licenses/Stackframe-Pyodide-314.0.7-MIT.txt
- licenses/XZ-5.2.2-COPYING.txt
- licenses/Zstd-1.5.7-BSD.txt
- licenses/bzip2-1.0.6-LICENSE.txt
- licenses/cpython-vendored/Modules/expat/COPYING
- licenses/emscripten-vendored/system/lib/compiler-rt/LICENSE.TXT.txt
- licenses/emscripten-vendored/system/lib/libc/musl/COPYRIGHT.txt
- licenses/emscripten-vendored/system/lib/libcxx/LICENSE.TXT.txt
- licenses/emscripten-vendored/system/lib/libcxxabi/LICENSE.TXT.txt
- licenses/emscripten-vendored/third_party/mini-lz4.js.txt
- licenses/libffi-f08493d-LICENSE.txt
- licenses/libmpdec-CPython-3.14.2-BSD-header.txt
- licenses/mimalloc-CPython-3.14.2-copyright-header.txt
- licenses/zlib-1.3.1-LICENSE.txt
Źródła i modyfikacje
Źródła i modyfikacje komponentów zewnętrznych
Kod Pyodide i Hiwire objęty MPL-2.0, wraz z odpowiednimi modyfikacjami, jest udostępniany na warunkach Mozilla Public License 2.0. Odrębne noty i licencje pozostałych składników zachowują moc.
Pobieranie źródeł
- Źródła i modyfikacje dla użytego Pyodide 314.0.7.
- Oryginalne źródła Pyodide 314.0.7.
- Oryginalne źródła Hiwire, commit
6a1e67280a15d929ebeceee54a6358c9c8d5f697. - Czytelne metadane Pyodide, wydanie recipes
314-20260911.
Archiwum obejmuje źródła upstream z ich licencjami, zmienione czytelne pliki TypeScript i poprawkę, oryginalne wejścia JavaScript oraz odpowiadające im zmodyfikowane części loadera. Zawiera też źródła pomocniczego modułu obsługi błędów JSPI i jego plik Wasm. Oryginalne źródła upstream mogą zawierać własne narzędzia i testy; nie są one odrębnymi funkcjami aplikacji.
Modyfikacje Pyodide
Zmiany przygotowane dla Python IDE przez Mariusza Smółkę dotyczą ładowania interpretera:
- Biblioteka standardowa może być przekazana jako tablica bajtów.
- Bajty Wasm są przekazywane do funkcji inicjalizującej moduł.
- Inicjalizacja wymaga przekazanych bajtów Wasm, zamiast rozpoczynać pobieranie tego pliku przez interpreter.
- Eksporty loadera i kodu assembly są opakowane jako fabryki funkcji.
- Usunięto odnośnik do mapy źródeł z wynikowego loadera.
Sześć dokładnych transformacji (w tym dwie osobne zmiany eksportów) znajduje się w transformations.json. Czytelna postać zmian jest dostępna jako poprawka TypeScript. Kod interpretera Wasm i archiwum biblioteki standardowej nie zostały przez te zmiany zmodyfikowane.
Korzystanie ze źródeł
Po rozpakowaniu archiwum zmienione pliki TypeScript znajdują się w sources/loader-changes/readable-reference/, a oryginalne źródła w dołączonym archiwum upstream. Pliki *.modified-factory-body.txt zawierają wynikowe części funkcji, nie samodzielne moduły.
Polecenie node sources/loader-changes/rebuild-vendor.cjs odtwarza sześć transformacji z oryginalnych wejść i porównuje wyniki z dołączonymi plikami. Sumy źródeł i wyników identyfikują te materiały. Stałe wydania i moduł pomocniczy opisują powiązane wejścia loadera.
Materiały do pobrania
Licencje, notices i źródła
- COMPONENTS.md
- SOURCE_MATERIALS.md
- THIRD_PARTY_NOTICES.txt
- licenses/Apache-2.0.txt
- licenses/CPython-3.14.2-LICENSE.txt
- licenses/CPython-3.14.2-incorporated-notices.rst
- licenses/Emscripten-5.0.3-LICENSE.txt
- licenses/Emscripten-5.0.3-compiler-rt-CREDITS.txt
- licenses/Emscripten-5.0.3-compiler-rt-LICENSE.txt
- licenses/Emscripten-5.0.3-libcxx-CREDITS.txt
- licenses/Emscripten-5.0.3-libcxx-LICENSE.txt
- licenses/Emscripten-5.0.3-libcxxabi-CREDITS.txt
- licenses/Emscripten-5.0.3-libcxxabi-LICENSE.txt
- licenses/Emscripten-5.0.3-mimalloc-LICENSE.txt
- licenses/Emscripten-5.0.3-musl-COPYRIGHT.txt
- licenses/Expat-CPython-3.14.2-COPYING.txt
- licenses/HACL-CPython-3.14.2-MIT-header.txt
- licenses/HACL-Kremlin-CPython-3.14.2-header.txt
- licenses/Hiwire-6a1e672-MPL-2.0.txt
- licenses/MiniLZ4-Emscripten-5.0.3-MIT-header.txt
- licenses/Pyodide-314.0.7-MPL-2.0.txt
- licenses/Pyodide-recipes-314-20260911-LICENSE.txt
- licenses/Stackframe-Pyodide-314.0.7-MIT.txt
- licenses/XZ-5.2.2-COPYING.txt
- licenses/Zstd-1.5.7-BSD.txt
- licenses/bzip2-1.0.6-LICENSE.txt
- licenses/cpython-vendored/Modules/expat/COPYING
- licenses/emscripten-vendored/system/lib/compiler-rt/LICENSE.TXT.txt
- licenses/emscripten-vendored/system/lib/libc/musl/COPYRIGHT.txt
- licenses/emscripten-vendored/system/lib/libcxx/LICENSE.TXT.txt
- licenses/emscripten-vendored/system/lib/libcxxabi/LICENSE.TXT.txt
- licenses/emscripten-vendored/third_party/mini-lz4.js.txt
- licenses/libffi-f08493d-LICENSE.txt
- licenses/libmpdec-CPython-3.14.2-BSD-header.txt
- licenses/mimalloc-CPython-3.14.2-copyright-header.txt
- licenses/zlib-1.3.1-LICENSE.txt
- notices/CPython-vendored-license-headers.txt
- notices/HACL-README-CPython-3.14.2.md
- notices/HACL-SHA3-CPython-3.14.2.c.txt
- notices/HACL-types-CPython-3.14.2.h.txt
- notices/MiniLZ4-Emscripten-5.0.3.js.txt
- notices/Stackframe-error-stack-parser.ts.txt
- notices/Stackframe-stackframe.ts.txt
- notices/Wasm-observed-source-notices.txt
- notices/hacl/Hacl_Hash_SHA3.c.txt
- notices/hacl/README.md.txt
- notices/libmpdec-CPython-3.14.2-README.txt
- notices/libmpdec-CPython-3.14.2.h.txt
- notices/mimalloc-CPython-3.14.2.c.txt
- notices/stdlib-files/_collections_abc.py.txt
- notices/stdlib-files/_pyrepl/__init__.py.txt
- notices/stdlib-files/_pyrepl/base_eventqueue.py.txt
- notices/stdlib-files/_pyrepl/commands.py.txt
- notices/stdlib-files/_pyrepl/completing_reader.py.txt
- notices/stdlib-files/_pyrepl/console.py.txt
- notices/stdlib-files/_pyrepl/fancy_termios.py.txt
- notices/stdlib-files/_pyrepl/historical_reader.py.txt
- notices/stdlib-files/_pyrepl/input.py.txt
- notices/stdlib-files/_pyrepl/keymap.py.txt
- notices/stdlib-files/_pyrepl/reader.py.txt
- notices/stdlib-files/_pyrepl/readline.py.txt
- notices/stdlib-files/_pyrepl/simple_interact.py.txt
- notices/stdlib-files/_pyrepl/unix_console.py.txt
- notices/stdlib-files/_pyrepl/unix_eventqueue.py.txt
- notices/stdlib-files/_pyrepl/windows_console.py.txt
- notices/stdlib-files/_sitebuiltins.py.txt
- notices/stdlib-files/abc.py.txt
- notices/stdlib-files/ast.py.txt
- notices/stdlib-files/asyncio/__main__.py.txt
- notices/stdlib-files/asyncio/constants.py.txt
- notices/stdlib-files/asyncio/events.py.txt
- notices/stdlib-files/asyncio/sslproto.py.txt
- notices/stdlib-files/code.py.txt
- notices/stdlib-files/codecs.py.txt
- notices/stdlib-files/concurrent/futures/__init__.py.txt
- notices/stdlib-files/concurrent/futures/_base.py.txt
- notices/stdlib-files/concurrent/futures/process.py.txt
- notices/stdlib-files/concurrent/futures/thread.py.txt
- notices/stdlib-files/email/__init__.py.txt
- notices/stdlib-files/email/_parseaddr.py.txt
- notices/stdlib-files/email/base64mime.py.txt
- notices/stdlib-files/email/charset.py.txt
- notices/stdlib-files/email/encoders.py.txt
- notices/stdlib-files/email/errors.py.txt
- notices/stdlib-files/email/feedparser.py.txt
- notices/stdlib-files/email/generator.py.txt
- notices/stdlib-files/email/header.py.txt
- notices/stdlib-files/email/iterators.py.txt
- notices/stdlib-files/email/message.py.txt
- notices/stdlib-files/email/mime/application.py.txt
- notices/stdlib-files/email/mime/audio.py.txt
- notices/stdlib-files/email/mime/base.py.txt
- notices/stdlib-files/email/mime/image.py.txt
- notices/stdlib-files/email/mime/message.py.txt
- notices/stdlib-files/email/mime/multipart.py.txt
- notices/stdlib-files/email/mime/nonmultipart.py.txt
- notices/stdlib-files/email/mime/text.py.txt
- notices/stdlib-files/email/parser.py.txt
- notices/stdlib-files/email/quoprimime.py.txt
- notices/stdlib-files/email/utils.py.txt
- notices/stdlib-files/encodings/__init__.py.txt
- notices/stdlib-files/encodings/ascii.py.txt
- notices/stdlib-files/encodings/charmap.py.txt
- notices/stdlib-files/encodings/cp037.py.txt
- notices/stdlib-files/encodings/cp1026.py.txt
- notices/stdlib-files/encodings/cp1140.py.txt
- notices/stdlib-files/encodings/cp1250.py.txt
- notices/stdlib-files/encodings/cp1251.py.txt
- notices/stdlib-files/encodings/cp1252.py.txt
- notices/stdlib-files/encodings/cp1253.py.txt
- notices/stdlib-files/encodings/cp1254.py.txt
- notices/stdlib-files/encodings/cp1255.py.txt
- notices/stdlib-files/encodings/cp1256.py.txt
- notices/stdlib-files/encodings/cp1257.py.txt
- notices/stdlib-files/encodings/cp1258.py.txt
- notices/stdlib-files/encodings/cp273.py.txt
- notices/stdlib-files/encodings/cp424.py.txt
- notices/stdlib-files/encodings/cp500.py.txt
- notices/stdlib-files/encodings/cp775.py.txt
- notices/stdlib-files/encodings/cp850.py.txt
- notices/stdlib-files/encodings/cp856.py.txt
- notices/stdlib-files/encodings/cp857.py.txt
- notices/stdlib-files/encodings/cp858.py.txt
- notices/stdlib-files/encodings/cp869.py.txt
- notices/stdlib-files/encodings/cp875.py.txt
- notices/stdlib-files/encodings/iso8859_1.py.txt
- notices/stdlib-files/encodings/iso8859_13.py.txt
- notices/stdlib-files/encodings/iso8859_14.py.txt
- notices/stdlib-files/encodings/iso8859_15.py.txt
- notices/stdlib-files/encodings/iso8859_16.py.txt
- notices/stdlib-files/encodings/iso8859_7.py.txt
- notices/stdlib-files/encodings/iso8859_8.py.txt
- notices/stdlib-files/encodings/iso8859_9.py.txt
- notices/stdlib-files/encodings/koi8_r.py.txt
- notices/stdlib-files/encodings/koi8_t.py.txt
- notices/stdlib-files/encodings/koi8_u.py.txt
- notices/stdlib-files/encodings/kz1048.py.txt
- notices/stdlib-files/encodings/latin_1.py.txt
- notices/stdlib-files/encodings/mac_croatian.py.txt
- notices/stdlib-files/encodings/mac_cyrillic.py.txt
- notices/stdlib-files/encodings/mac_greek.py.txt
- notices/stdlib-files/encodings/mac_iceland.py.txt
- notices/stdlib-files/encodings/mac_latin2.py.txt
- notices/stdlib-files/encodings/mac_roman.py.txt
- notices/stdlib-files/encodings/mac_romanian.py.txt
- notices/stdlib-files/encodings/mac_turkish.py.txt
- notices/stdlib-files/encodings/mbcs.py.txt
- notices/stdlib-files/encodings/palmos.py.txt
- notices/stdlib-files/encodings/ptcp154.py.txt
- notices/stdlib-files/encodings/raw_unicode_escape.py.txt
- notices/stdlib-files/encodings/undefined.py.txt
- notices/stdlib-files/encodings/unicode_escape.py.txt
- notices/stdlib-files/encodings/utf_16.py.txt
- notices/stdlib-files/encodings/utf_16_be.py.txt
- notices/stdlib-files/encodings/utf_16_le.py.txt
- notices/stdlib-files/encodings/utf_8.py.txt
- notices/stdlib-files/functools.py.txt
- notices/stdlib-files/hashlib.py.txt
- notices/stdlib-files/html/entities.py.txt
- notices/stdlib-files/http/cookies.py.txt
- notices/stdlib-files/ipaddress.py.txt
- notices/stdlib-files/logging/__init__.py.txt
- notices/stdlib-files/logging/config.py.txt
- notices/stdlib-files/logging/handlers.py.txt
- notices/stdlib-files/multiprocessing/__init__.py.txt
- notices/stdlib-files/multiprocessing/connection.py.txt
- notices/stdlib-files/multiprocessing/dummy/__init__.py.txt
- notices/stdlib-files/multiprocessing/dummy/connection.py.txt
- notices/stdlib-files/multiprocessing/heap.py.txt
- notices/stdlib-files/multiprocessing/managers.py.txt
- notices/stdlib-files/multiprocessing/pool.py.txt
- notices/stdlib-files/multiprocessing/process.py.txt
- notices/stdlib-files/multiprocessing/queues.py.txt
- notices/stdlib-files/multiprocessing/reduction.py.txt
- notices/stdlib-files/multiprocessing/sharedctypes.py.txt
- notices/stdlib-files/multiprocessing/spawn.py.txt
- notices/stdlib-files/multiprocessing/synchronize.py.txt
- notices/stdlib-files/multiprocessing/util.py.txt
- notices/stdlib-files/numbers.py.txt
- notices/stdlib-files/optparse.py.txt
- notices/stdlib-files/platform.py.txt
- notices/stdlib-files/profile.py.txt
- notices/stdlib-files/pstats.py.txt
- notices/stdlib-files/pyodide/console.py.txt
- notices/stdlib-files/re/__init__.py.txt
- notices/stdlib-files/re/_compiler.py.txt
- notices/stdlib-files/re/_constants.py.txt
- notices/stdlib-files/re/_parser.py.txt
- notices/stdlib-files/site.py.txt
- notices/stdlib-files/socketserver.py.txt
- notices/stdlib-files/sqlite3/__init__.py.txt
- notices/stdlib-files/sqlite3/dbapi2.py.txt
- notices/stdlib-files/subprocess.py.txt
- notices/stdlib-files/tarfile.py.txt
- notices/stdlib-files/textwrap.py.txt
- notices/stdlib-files/tomllib/__init__.py.txt
- notices/stdlib-files/tomllib/_parser.py.txt
- notices/stdlib-files/tomllib/_re.py.txt
- notices/stdlib-files/tomllib/_types.py.txt
- notices/stdlib-files/trace.py.txt
- notices/stdlib-files/unittest/__init__.py.txt
- notices/stdlib-files/urllib/robotparser.py.txt
- notices/stdlib-files/wsgiref/headers.py.txt
- notices/stdlib-files/xml/etree/ElementInclude.py.txt
- notices/stdlib-files/xml/etree/ElementPath.py.txt
- notices/stdlib-files/xml/etree/ElementTree.py.txt
- notices/stdlib-files/xml/etree/__init__.py.txt
- notices/stdlib-files/xmlrpc/client.py.txt
- sources/hiwire-6a1e672.tar.gz
- sources/loader-changes/mapped-upstream/src/core/jsverror.ts
- sources/loader-changes/mapped-upstream/src/core/jsverror.wasm
- sources/loader-changes/mapped-upstream/src/core/jsverror.wat
- sources/loader-changes/mapped-upstream/src/js/common/path.ts
- sources/loader-changes/mapped-upstream/src/js/compat.ts
- sources/loader-changes/mapped-upstream/src/js/emscripten-settings.ts
- sources/loader-changes/mapped-upstream/src/js/environments.ts
- sources/loader-changes/mapped-upstream/src/js/nativefs.ts
- sources/loader-changes/mapped-upstream/src/js/pyodide.ts
- sources/loader-changes/mapped-upstream/src/js/vendor/stackframe/error-stack-parser.ts
- sources/loader-changes/mapped-upstream/src/js/vendor/stackframe/stackframe.ts
- sources/loader-changes/mapped-upstream/src/js/version.ts
- sources/loader-changes/pyodide.asm.mjs.modified-factory-body.txt
- sources/loader-changes/pyodide.asm.mjs.original
- sources/loader-changes/pyodide.mjs.modified-factory-body.txt
- sources/loader-changes/pyodide.mjs.original
- sources/loader-changes/readable-reference.patch
- sources/loader-changes/readable-reference/src/js/compat.ts
- sources/loader-changes/readable-reference/src/js/emscripten-settings.ts
- sources/loader-changes/readable-reference/src/js/pyodide.ts
- sources/loader-changes/rebuild-vendor.cjs
- sources/loader-changes/release-inputs.json
- sources/loader-changes/source-hashes.json
- sources/loader-changes/transformations.json
- sources/pyodide-314.0.7-qlc-source-materials.zip
- sources/pyodide-314.0.7.tar.gz
- sources/upstream-metadata/pyodide-lock.json