Add loadDynlib to micropip._compat (split off from #2591). More work split off of #2591 because #2591 mysteriously fails *all* the github actions tests, even though #2591 currently only changes micropip and not all tests load micropip.
DIRCue^"<9e^"<9R:PA̟)XY]b.circleci/config.ymleR;4meeR;4meRlb.%G9A{ .circleci/s3-website-config.jsoneR;4meeR;4meRmff0/^VjE
.clang-formateR;4meeR;4meRp@^T(y,W
.dockerignoreeR;4meeR;4meRq؟ctN%>
.editorconfige^"<9e^"<9R	R},^3\c/k .flake8e^"<9e^"<9Rg6~+@JqA.github/FUNDING.ymleR;4meeR;4meRxGH>4#S$.github/ISSUE_TEMPLATE/bug_report.mdeR;4meeR;4meRypH~"'F@.'yi!.github/ISSUE_TEMPLATE/config.ymleR;4meeR;4meRzx-w#B{AnB)X.!'.github/ISSUE_TEMPLATE/documentation.mdeR;4meeR;4meR{(r5-D
LVl).github/ISSUE_TEMPLATE/feature_request.mdeR;4meeR;4meR|p~Gj[Oc"%.github/ISSUE_TEMPLATE/improvement.mdeR;4meeR;4meR(9ȳގVY^2bo)).github/ISSUE_TEMPLATE/package_request.mdeR;4meeR;4meRF:3&X@G$+_ .github/PULL_REQUEST_TEMPLATE.mde^"<9e^"<9R_*mſ_fh65uqb7$.github/workflows/deploy_release.ymle^"<9e^"<9R/
ǣC[FB80".github/workflows/docker_image.ymle^"<9e^"<9R
wrNLJݯ[
Ye.github/workflows/main.ymle^"<9e^"<9R	
VXɠ&)=R+.github/workflows/prebuilt_docker_image.ymle^"<9e^"<9Rk)GNt3bυ/
.gitignoree^"<9e^"<9RJLBarw%n.pre-commit-config.yamle^"<9e^"<9R*X6xUfdW.prettierignoree^"<9e^"<9RXŰY=1S%L$f.readthedocs.ymleR;5v`eR;5v`R.76c6ثIpCODE-OF-CONDUCT.mde^"<9e^"<9R=[	uʂYkIxdfA
Dockerfilee^"<9e^"<9R	 kr8|v~Dockerfile-prebuilteR;5v`eR;5v`RAU΁Cׄڙ@LICENSEe^"<9e^"<9RS7.O5n`͞GDMakefilee^"<9e^"<9R$mFD>$$bbzD\
Makefile.envse^"<9e^"<9R&icN`vX yMg/i	README.mde^"<9e^"<9R
C0PQ87߳F8-*ubenchmark/benchmark.pyeR;5v`eR;5v`RG9+U\*ᣅC+Ibenchmark/benchmarks/README.mde^"<9e^"<9R,˕ <P-_QOE`k@benchmark/benchmarks/matplotlib_benchmarks/canvas_custom_font.pye^"<9e^"<9R="3,
-U&6C:benchmark/benchmarks/matplotlib_benchmarks/canvas_image.pye^"<9e^"<9R>K+WLQ'7t>J1T.Abenchmark/benchmarks/matplotlib_benchmarks/canvas_image_affine.pye^"<9e^"<9Rz؆kJ	f>benchmark/benchmarks/matplotlib_benchmarks/canvas_rendering.pye^"<9e^"<9R^k=~[)Abenchmark/benchmarks/matplotlib_benchmarks/canvas_text_rotated.pye^"<9e^"<9RI¶?IbS|P&cM>benchmark/benchmarks/matplotlib_benchmarks/wasm_custom_font.pye^"<9e^"<9Rw2Gsb][0<8benchmark/benchmarks/matplotlib_benchmarks/wasm_image.pye^"<9e^"<9RI5Ĕ^zA1x?benchmark/benchmarks/matplotlib_benchmarks/wasm_image_affine.pye^"<9e^"<9RUd@H[S>1	)+u2N<benchmark/benchmarks/matplotlib_benchmarks/wasm_rendering.pye^"<9e^"<9RWz*6Bl%|2>a%?benchmark/benchmarks/matplotlib_benchmarks/wasm_text_rotated.pyeR;5v`eR;5v`R*/\CÎM*;benchmark/benchmarks/numpy_benchmarks/allpairs_distances.pyeR;5v`eR;5v`RʜĹAO&wv{KuAbenchmark/benchmarks/numpy_benchmarks/allpairs_distances_loops.pyeR;5v`eR;5v`RvpHh@$dlm5benchmark/benchmarks/numpy_benchmarks/arc_distance.pyeR;5v`eR;5v`R4YY{ݎ*B(
*3benchmark/benchmarks/numpy_benchmarks/check_mask.pyeR;5v`eR;5v`RcZT/ m=c)$4benchmark/benchmarks/numpy_benchmarks/create_grid.pyeR;5v`eR;5v`RGmafǷ17[k1benchmark/benchmarks/numpy_benchmarks/cronbach.pyeR;5v`eR;5v`ROG7b92benchmark/benchmarks/numpy_benchmarks/diffusion.pyeR;5v`eR;5v`RH28[y\OHE',/benchmark/benchmarks/numpy_benchmarks/evolve.pyeR;5v`eR;5v`R2?UXVAnr9jM-benchmark/benchmarks/numpy_benchmarks/fdtd.pyeR;5v`eR;5v`R3B4;J=O)_,benchmark/benchmarks/numpy_benchmarks/fft.pyeR;5v`eR;5v`R}JnSk*n нG2benchmark/benchmarks/numpy_benchmarks/grayscott.pyeR;5v`eR;5v`R?] \+W&)WK1benchmark/benchmarks/numpy_benchmarks/grouping.pye^"<9e^"<9RL՚c6d(4kvc0benchmark/benchmarks/numpy_benchmarks/growcut.pyeR;5v`eR;5v`RS Nt0Tu2ܤ;e/benchmark/benchmarks/numpy_benchmarks/harris.pyeR;5v`eR;5v`RGu&˥cgqu30benchmark/benchmarks/numpy_benchmarks/hasting.pyeR;5v`eR;5v`R*>->-(*Ptcb0benchmark/benchmarks/numpy_benchmarks/hyantes.pyeR;5v`eR;5v`RhsS]dȇd1.benchmark/benchmarks/numpy_benchmarks/julia.pyeR;5v`eR;5v`R?:I_w{؉A8/benchmark/benchmarks/numpy_benchmarks/l2norm.pye^"<9e^"<9RR˸125דQ-B(;benchmark/benchmarks/numpy_benchmarks/large_decimal_list.pye^"<9e^"<9RtMp|a!X5benchmark/benchmarks/numpy_benchmarks/local_maxima.pyeR;5v`eR;5v`RBaL(3ތʒg7benchmark/benchmarks/numpy_benchmarks/log_likelihood.pyeR;5v`eR;5v`Rov7u<$ 	/benchmark/benchmarks/numpy_benchmarks/lstsqr.pyeR;5v`eR;5v`ReyTZ~Nkrޫ^/benchmark/benchmarks/numpy_benchmarks/mandel.pye^"<9e^"<9RZUAf+M(l5benchmark/benchmarks/numpy_benchmarks/multiple_sum.pyeR;5v`eR;5v`R e%UKQ>c%K^6benchmark/benchmarks/numpy_benchmarks/pairwise_loop.pyeR;5v`eR;5v`R>7>(:ud,ЅtN6benchmark/benchmarks/numpy_benchmarks/periodic_dist.pyeR;5v`eR;5v`Ru2|vC+	-j2benchmark/benchmarks/numpy_benchmarks/repeating.pyeR;5v`eR;5v`R,h8Ǳ,UQ?&W7benchmark/benchmarks/numpy_benchmarks/reverse_cumsum.pyeR;5v`eR;5v`RnSgYSxb.benchmark/benchmarks/numpy_benchmarks/rosen.pyeR;5v`eR;5v`R?^Iʾ22benchmark/benchmarks/numpy_benchmarks/slowparts.pyeR;5v`eR;5v`R(s$?5h2benchmark/benchmarks/numpy_benchmarks/smoothing.pyeR;5v`eR;5v`R![ĀBE~&.8benchmark/benchmarks/numpy_benchmarks/specialconvolve.pyeR;5v`eR;5v`R褐1XƏ+M84benchmark/benchmarks/numpy_benchmarks/vibr_energy.pyeR;5v`eR;5v`R&DCaw|Š#-benchmark/benchmarks/numpy_benchmarks/wave.pye^"<9e^"<9RTHMC_Zռq41benchmark/benchmarks/pandas_benchmarks/join_df.pyeR;5v`eR;5v`R,[nQDia\Pl62benchmark/benchmarks/pandas_benchmarks/read_csv.pyeR;5v`eR;5v`R[Tbد;ȷ^Z2benchmark/benchmarks/pystone_benchmarks/pystone.pyeR;5v`eR;5v`R<GZO=mKbenchmark/plot_benchmark.pye^"<9e^"<9RXsdd` *^benchmark/stack_usage.pye^"<9e^"<9Rvlށ4C鬎*Rap3conftest.pye^"<9e^"<9R>	brT)K
2qycpython/MakefileeR;5v`eR;5v`R_:xFRr'XE~cpython/README.mde^"<9e^"<9R;6*zyi<cpython/Setup.locale^"<9e^"<9R	^wƍX'U~mgcpython/checksumse^"<9e^"<9R	HŘäOdocpython/config.sitee^"<9e^"<9R	z
WujK1\n4Lcpython/patches/0001-Add-one-more-trampoline-in-cfunction_vectorcall_O.patche^"<9e^"<9R	Zϑ(g4GZ(8+-cpython/patches/0001-Interrupt-handling.patche^"<9e^"<9R	#[8ZecJI,Ncpython/patches/0001-Patch-in-call-trampolines-to-handle-fpcast-troubles.patche^"<9e^"<9R	ݭxfQNiut.cpython/patches/0002-add-emscripten-host.patche^"<9e^"<9R	
xS_j,E)2cpython/patches/0003-fix-Py_Sigset_Converter.patche^"<9e^"<9R	}C_ju=7z/W"cpython/patches/0004-testing.patche^"<9e^"<9R	K1JYb5Vc3cpython/patches/0005-Drop-pwd-built-in-module.patche^"<9e^"<9R	ߕfzM04ݤAcpython/patches/0007-Remove-duplicate-symbols-from-cfield.c.patche^"<9e^"<9R
nLis`\OBcpython/patches/0008-xfail-core-ctypes-tests-that-don-t-work.patche^"<9e^"<9R
9Ye;~%M	kFFIcpython/patches/0009-Fix-_PyImport_LoadDynamicModuleWithSpec-fpcast.patche^"<9e^"<9R
!3ぞBCJ5ZbLcpython/patches/0010-bpo-47197-Fix-void-return-type-handling-in-ctypes.patche^"<9e^"<9R R?sI9l] +'Fcpython/pyconfig.undefs.he^"<9e^"<9R
-I:?z:slcpython/remove_modules.txte^"<9e^"<9R@P؆}0H@
docs/Makefilee^"<9e^"<9R9"mKph҂/Vydocs/_static/css/pyodide.csseR;5v`eR;5v`R'Sͨb;Sne.Zj%docs/_static/img/pyodide-logo-raw.pngeR;5v`eR;5v`R;:Wvue%i(docs/_static/img/pyodide-logo-readme.pngeR;5v`eR;5v`Rzv >:%HˍpV!docs/_static/img/pyodide-logo.pnge^"<9e^"<9RQ,GO	docs/conf.pye^"yBe^"yBReIICa~7)docs/development/building-from-sources.mde^"yBe^"yBRk"]]oʤE48Գ docs/development/contributing.mde^"yBe^"yBRR;ɰ{U$9!Gx	ᮻ]docs/development/core.mde^"yBe^"yBRT(2ě8Ƥ;6̱Idocs/development/debugging.mde^"yBe^"yBRoB0\=yj-%Ubodocs/development/maintainers.mde^"yBe^"yBRq\ßQؤC]#(docs/development/meta-yaml.mde^"yBe^"yBRg,TmUh:D;S${K<R0rr docs/development/new-packages.mdeR;5=]eR;5=]RdaNWP%Dyݨ2F(docs/development/signature-mismatch1.pngeR;5=]eR;5=]R/{DdVA 
^%(docs/development/signature-mismatch2.pngeR;5=]eR;5=]Rv=^dO
`(docs/development/signature-mismatch3.pngeR;5=]eR;5=]RLs^*G!\czh%ᲅo(docs/development/signature-mismatch4.pnge^"yBe^"yBR~
#F
0^xbjqVidocs/development/testing.mde^"yBe^"yBRG
N1τq@.+zdocs/index.rsteR;5=]eR;5=]Rx4}Xi(.~U
docs/make.bate^"yBe^"yBRi
քq_)5 !<w>docs/project/about.mde^"yBe^"yBR	
+D6"(Ъdocs/project/changelog.mdeR;5=]eR;5=]R?>%U>7O	]urdocs/project/code-of-conduct.mde^"yBe^"yBRT91$m=[ra7$docs/project/deprecation-timeline.mde^"yBe^"yBRJx.2wRb/YF@-3docs/project/governance.mde^"yBe^"yBRKq6VwA>Grl docs/project/related-projects.mde^"yBe^"yBR	%E;)O5j7+B
B[%docs/project/release-notes/v0.17.0.mde^"yBe^"yBRj-~wH	rY^
docs/project/roadmap.mde^"yBe^"yBR
06꿟Qd@
Ŋdocs/pyodide-jsdoc-plugin.jse^"yBe^"yBR
%	jjSs/abW4	Jdocs/requirements-doc.txte^"yBe^"yBR	"Hm3<XT9߉9docs/sphinx_pyodide/README.mde^"yBe^"yBR
"EbYNRp
!ArX.docs/sphinx_pyodide/sphinx_pyodide/__init__.pye^"yBe^"yBR
@	\>[dH7eka8docs/sphinx_pyodide/sphinx_pyodide/autodoc_submodules.pye^"yBe^"yBRLRZ*J;Pe0ͱjL+docs/sphinx_pyodide/sphinx_pyodide/jsdoc.pye^"yBe^"yBRlLSO\Y)$[,docs/sphinx_pyodide/sphinx_pyodide/lexers.pye^"yBe^"yBR
ajOK8yB1;\.docs/sphinx_pyodide/sphinx_pyodide/packages.pye^"yBe^"yBR
hǎΘ/\X
uzL{w+docs/sphinx_pyodide/tests/app_settings.jsone^"yBe^"yBR
kJQ4g/&&%,docs/sphinx_pyodide/tests/test_directives.pye^"yBe^"yBR
mJXTt@xbRP,docs/sphinx_pyodide/tests/tsdoc_dump.json.gze^"yBe^"yBR}.3F"z>docs/usage/api-reference.mde^"yBe^"yBR~v)IJ
pO<c]docs/usage/api/js-api.mde^"yBe^"yBR	LH><Q:b㚊wPdocs/usage/api/micropip-api.mde^"yBe^"yBR
n(~[rX
cf6مe݂#docs/usage/api/pyodide-build-cli.mde^"yBe^"yBRJҼɲQ)&Zdocs/usage/api/python-api.mde^"yBe^"yBR	zCWtKн\/K'docs/usage/downloading-and-deploying.mde^"yBe^"yBR-
Zsq_0:docs/usage/faq.mde^"yBe^"yBR
pA,NM}23docs/usage/file-system.mde^"yBe^"yBR'2d_?UBIC5docs/usage/index.mde^"yBe^"yBRMr	[=;/%qhCi!docs/usage/keyboard-interrupts.mde^"yBe^"yBR7=r2MO(docs/usage/loading-custom-python-code.mde^"yBe^"yBR[\L\'pA<docs/usage/loading-packages.mde^"yBe^"yBR$b6fG]j!docs/usage/packages-in-pyodide.mde^"yBe^"yBR	}0s
1.ߝ//docs/usage/quickstart.mde^"yBe^"yBRdgv''?adU)8Vkdocs/usage/type-conversions.mde^"yBe^"yBR/]99\docs/usage/wasm-constraints.mde^"yBe^"yBR^(8㋛*l!PX]docs/usage/webworker.mde^"yBe^"yBR~n ps1emsdk/Makefilee^"yBe^"yBR
z/FYm	?/.v!<emsdk/patches/0001-Throw-away-errors-in-minify_wasm_js.patche^"yBe^"yBR
~6mcPVQљ emsdk/patches/0002-Fix-dup.patche^"yBe^"yBR
buzĺO
][j;emsdk/patches/0003-Fix-side-module-exception-handling.patche^"yBe^"yBR
K9p&jܽu]\)K5A3sFemsdk/patches/0004-Fix-lookupPath-when-applied-to-a-symlink-loop.patche^"yBe^"yBR
WX4U^RVUm
.~U=emsdk/patches/0007-Indicate-Emscripten-version-in-uname.patcheR;5zZeR;5zZRNx&I夗
C&7Tl
ilgtm.ymle^"yBe^"yBR
Je#qAj$[packages/CLAPACK/make.ince^"yBe^"yBR
dz$*SPK;~packages/CLAPACK/meta.yamle^"yBe^"yBR
	xZ[WwEJY-r6packages/CLAPACK/patches/0001-add-missing-import.patche^"yBe^"yBR
ʞC*W
G6/a'/packages/CLAPACK/patches/0002-fix-arith.h.patche^"yBe^"yBR
ES
B5f|7packages/CLAPACK/patches/0003-lapack-install-make.patche^"yBe^"yBR
FTg6MS5packages/CLAPACK/patches/0004-fix-f2clibs-build.patche^"yBe^"yBR
Y%HTgDsK%J<packages/CLAPACK/patches/0005-remove-redundant-symbols.patche^"yBe^"yBR
5rfdɣG[ԏ܀b8packages/CLAPACK/patches/0006-correct-return-types.patche^"yBe^"yBR
G<s>V
uρ9packages/CLAPACK/patches/0007-Fix-xerbla-and-ilaenv.patche^"yBe^"yBRcPYנ7	K,/ͦtpackages/Jinja2/meta.yamle^"yBe^"yBRfY*AY*e[ϴ5m'packages/Jinja2/test_jinja2.pye^"yBe^"yBR^giҌ;~7̱T5(packages/Makefilee^"yBe^"yBR,ek8a+{aapackages/MarkupSafe/meta.yamle^"yBe^"yBR"z Mߚ~#-packages/Pillow/meta.yamle^"yBe^"yBR
z}Gp~,q-7packages/Pillow/patches/0001-Enable-image-formats.patche^"Ke^"KR
fL"8}(*nkUpackages/Pillow/src/setup.cfge^"Ke^"KR|j<-F(m	][packages/Pillow/test_pillow.pye^"Ke^"KR&2v%j,N?^0&3packages/Pygments/meta.yamle^"Ke^"KRG3GnXԡ?ȕ=/zpackages/README.mde^"Ke^"KR)]6lytG蟳Mdupackages/asciitree/meta.yamle^"Ke^"KR	Wm;e#Apackages/astropy/meta.yamle^"Ke^"KR@<U#>{ -packages/atomicwrites/meta.yamle^"Ke^"KRiKȕMBFrtdYpackages/attrs/meta.yamle^"Ke^"KRkRLU(sC[UgJpackages/autograd/meta.yamle^"Ke^"KRm^Vg~e6"d!packages/beautifulsoup4/meta.yamle^"Ke^"KRoDی"hL>caX칺packages/biopython/meta.yamle^"Ke^"KR	Q\5?Í]Qpackages/bitarray/meta.yamle^"Ke^"KR
-/2W
!3hT엢ȹRpackages/bitarray/patches/0001-Skip-tests-pyodide-that-don-t-work-in-Pyodide.patche^"Ke^"KR9Rm1"packages/bitarray/test_bitarray.pye^"Ke^"KRlP ZrB5aFu8"Upackages/bleach/meta.yamle^"Ke^"KRq)>ٰ[:&packages/bokeh/meta.yamle^"Ke^"KRuY-mf?j/P]`"packages/boost-histogram/meta.yamle^"Ke^"KRwnOC_Dit0packages/boost-histogram/test_boost_histogram.pye^"Ke^"KR.uUNקlk;packages/cffi/meta.yamleR;5zZeR;5zZRRI(
KJɳ)packages/cffi/patches/libffi-config.patche^"Ke^"KRߵT.(dl`packages/cffi/test_cffi.pye^"Ke^"KR1w3.'>5Bmpackages/cffi_example/meta.yamle^"Ke^"KRyȆ2Ey\,6kmm~k*packages/cffi_example/test_cffi_example.pye^"Ke^"KR~
5U܂F=bg*packages/cftime/meta.yamle^"Ke^"KR
9f14t,Z&packages/cloudpickle/meta.yamle^"Ke^"KR3y57uyJ1E<wF(packages/cloudpickle/test_cloudpickle.pye^"Ke^"KR12V"xpackages/cmyt/meta.yamle^"Ke^"KRCOz/I;#5  packages/colorspacious/meta.yamle^"Ke^"KR\z@<D /`&packages/cpp-exceptions-test/meta.yamle^"Ke^"KR$F$L6-*packages/cpp-exceptions-test/src/catch.cppe^"Ke^"KR԰<[w*packages/cpp-exceptions-test/src/throw.cppe^"Ke^"KR	:'Na;V3packages/cpp-exceptions-test/test_cpp_exceptions.pye^"Ke^"KR9qD3cP[+5packages/cryptography/meta.yamle^"Ke^"KRܭXc3uu}O*packages/cryptography/test_cryptography.pye^"Ke^"KR
7}E(Ve
]packages/cssselect/meta.yamle^"Ke^"KR
Kޗh3RU.!I"npackages/cycler/meta.yamle^"Ke^"KRQAbcBBK0Dpackages/cytoolz/meta.yamle^"Ke^"KR
ΒsPq\ɨ2Lpackages/decorator/meta.yamle^"Ke^"KRUz'8\73qApackages/demes/meta.yamle^"Ke^"KR{+kŤnI{%_"packages/distlib/meta.yamle^"Ke^"KR6:4#9ϒ
$Vƚpackages/docutils/meta.yamle^"Ke^"KR
؄;rP|CK;zpackages/ffmpeg/meta.yamle^"Ke^"KR!=dة
lհ㽨gpackages/fonttools/meta.yamle^"Ke^"KRpB\"l@C}$R.packages/fpcast-test/fpcast-test/fpcast-test.ce^"Ke^"KR
2S}oz?Mч)packages/fpcast-test/fpcast-test/setup.pye^"Ke^"KR
C)28packages/fpcast-test/meta.yamle^"Ke^"KR[Oz_*yf-!I(packages/fpcast-test/test_fpcast_test.pye^"Ke^"KR
&GFĲRYByUwpackages/freesasa/meta.yamle^"Ke^"KR"?{wK>63packages/future/meta.yamle^"Ke^"KRZ2mP(>4Tn/packages/glpk/meta.yamle^"Ke^"KR|7ӅbكFl'_ypackages/gsw/meta.yamle^"Ke^"KR`𜁮W,8packages/h5py/meta.yamle^"Ke^"KR
Փ)@[{U`N!packages/h5py/patches/build.patche^"Ke^"KRz9/=Rr
qC#%packages/h5py/patches/configure.patche^"Ke^"KRd7z#OH>
~s!v'Yfpackages/html5lib/meta.yamle^"Ke^"KR]as/Wy8rT[packages/imageio/meta.yamle^"Ke^"KRV)S0FRPKi
 packages/imageio/test_imageio.pye^"Ke^"KR7rѵj=oޒ&¨W[packages/iniconfig/meta.yamle^"Ke^"KRKXČV0[Flfpackages/jedi/meta.yamle^"Ke^"KRB1<ŪIjIDpackages/jedi/test_jedi.pye^"Ke^"KR
GAh,ffԩ3۵-|packages/joblib/meta.yamle^"Ke^"KR
MBP.a0&#m:packages/joblib/patches/0001-No-multiprocessing-1256.patcheR;5UeR;5URKrpú"packages/joblib/test_joblib.pye^"Ke^"KR
ƍ莡O4epackages/jsonschema/meta.yamle^"Ke^"KR,S2\<̗Spackages/kiwisolver/meta.yamle^"Ke^"KR@UYQ),v	$packages/lazy-object-proxy/meta.yamle^"Ke^"KR
xbE	]iaKm4/W4packages/lazy-object-proxy/test_lazy_object_proxy.pye^"Ke^"KRk]c̚Q*(;嬛packages/libgsl/meta.yamle^"Ke^"KR.j8:-,-Opackages/libhdf5/meta.yamle^"Ke^"KRt	5tf w/P\packages/libiconv/meta.yamle^"Ke^"KRto6	IqNZ_OEpackages/libwebp/meta.yamle^"Ke^"KRcSQ
b#I6
packages/libxml/meta.yamle^"Ke^"KR#H*aW{8jzзM6packages/libxslt/meta.yamle^"Ke^"KR'O[M#m
>!})packages/libyaml/meta.yamle^"Ke^"KR)YRY|µ`A#I!Tpackages/logbook/meta.yamle^"Ke^"KRރGj#Ov"Cpackages/lxml/meta.yamle^"Ke^"KRζ	58}Kpackages/lxml/test_lxml.pye^"Ke^"KR+O.:oHRepackages/matplotlib/meta.yamleR;5ReR;5RRE]W.ӅD9܉Ʌ)UH58packages/matplotlib/patches/disable_macosx_backend.patcheR;5ReR;5RRoo
!קko
螥-I/packages/matplotlib/patches/fix-threading.patcheR;5ReR;5RRj.Ufar{06packages/matplotlib/patches/hardcoded-font-cache.patche^"Ke^"KR
Y|¨^u6packages/matplotlib/reference-images/canvas-chrome.pnge^"Te^"TR
43k
qG囫Gpackages/matplotlib/reference-images/canvas-custom-font-text-chrome.pnge^"Te^"TR
UEyP9	5+Hpackages/matplotlib/reference-images/canvas-custom-font-text-firefox.pnge^"Te^"TR
{.ٯ5#5H 7packages/matplotlib/reference-images/canvas-firefox.pnge^"Te^"TR
ȧ"V[TgܿdwҰࡳCpackages/matplotlib/reference-images/canvas-image-affine-chrome.pnge^"Te^"TR
X9^1V]1X"m(Dpackages/matplotlib/reference-images/canvas-image-affine-firefox.pnge^"Te^"TR
%SEĆkRn1J<packages/matplotlib/reference-images/canvas-image-chrome.pnge^"Te^"TR
>)ͯJI.b湈ҥu4V,.=packages/matplotlib/reference-images/canvas-image-firefox.pnge^#0]e^#0]R
9*XMG>?@packages/matplotlib/reference-images/canvas-math-text-chrome.pnge^#0]e^#0]R
l׋<]4zx_$1I$Apackages/matplotlib/reference-images/canvas-math-text-firefox.pnge^#0]e^#0]R
>ǨX-?_F\m9)譎Apackages/matplotlib/reference-images/canvas-polar-zoom-chrome.pnge^#0]e^#0]R
$g8P9帴/~9ЍBpackages/matplotlib/reference-images/canvas-polar-zoom-firefox.pnge^#0]e^#0]R
$_VOUCpackages/matplotlib/reference-images/canvas-text-rotated-chrome.pnge^#mfe^#mfR
k_/_iDpackages/matplotlib/reference-images/canvas-text-rotated-firefox.pnge^#mfe^#mfR

oBZXDCpackages/matplotlib/reference-images/canvas-transparency-chrome.pnge^#mfe^#mfR
?ƞU#Ə:r7R@Dpackages/matplotlib/reference-images/canvas-transparency-firefox.pnge^#mfe^#mfR
dB+[6@JE*packages/matplotlib/src/Humor-Sans-1.0.ttfe^#mfe^#mfR
@e3 Q%IѼ{{k*packages/matplotlib/src/browser_backend.pye^#mfe^#mfR
`AI<C%packages/matplotlib/src/fontlist.jsone^#mfe^#mfR<!Wv&Sut²5C/packages/matplotlib/src/html5_canvas_backend.pye^#mfe^#mfR^X	Ifii;l!packages/matplotlib/src/setup.cfge^#mfe^#mfR
Oz,MjW%'packages/matplotlib/src/wasm_backend.pye^#mfe^#mfR]H#'ѓ厹?HE&packages/matplotlib/test_matplotlib.pye^#mfe^#mfRc>Ȟ{izpMpackages/micropip/meta.yamle^#mfe^#mfRuL$(
LXh|GB*packages/micropip/src/micropip/__init__.pye^#mfe^#mfRP`d5jl)packages/micropip/src/micropip/_compat.pye^#mfe^#mfRL߷>Sjj^xO4packages/micropip/src/micropip/_compat_in_pyodide.pye^#mfe^#mfRܨ;}K6=8packages/micropip/src/micropip/_compat_not_in_pyodide.pye^#mfe^#mfR Q>S,uiQ+packages/micropip/src/micropip/_micropip.pye^#mfe^#mfR$⛲CK)wZS4packages/micropip/src/micropip/externals/__init__.pye^#mfe^#mfR&]׀0/;_8packages/micropip/src/micropip/externals/pip/__init__.pye^#mfe^#mfR)⛲CK)wZSBpackages/micropip/src/micropip/externals/pip/_internal/__init__.pye^#mfe^#mfR+⛲CK)wZSHpackages/micropip/src/micropip/externals/pip/_internal/utils/__init__.pye^#mfe^#mfR,Qs~*`ZIMpackages/micropip/src/micropip/externals/pip/_internal/utils/pkg_resources.pye^#mfe^#mfR-(3(uo?BEpackages/micropip/src/micropip/externals/pip/_internal/utils/wheel.pye^#mfe^#mfR/⛲CK)wZS@packages/micropip/src/micropip/externals/pip/_vendor/__init__.pye^#mfe^#mfR0==HcN7zSb(Epackages/micropip/src/micropip/externals/pip/_vendor/pkg_resources.pye^#mfe^#mfR2;1@ʫ@c[`7%o)packages/micropip/src/micropip/package.pye^#mfe^#mfR3gx	p/ڞpackages/micropip/src/setup.pyeR;6DeR;6DRzTmX90uApackages/micropip/test/snowballstemmer-2.0.0-py2.py3-none-any.whle^#mfe^#mfRmPIwûњ7["packages/micropip/test_micropip.pye^#mfe^#mfR|:.EkB(ppackages/mne/meta.yamle^#mfe^#mfRD%!d!packages/more-itertools/meta.yamle^#mfe^#mfR*ZojRVQ6廪packages/mpmath/meta.yamle^#mfe^#mfR7++&[-X*|k3kIpackages/msgpack/meta.yamle^#mfe^#mfRMiU=i>X@)packages/msgpack/test_pack.pye^#mfe^#mfRQ
}ePNi	H5packages/msprime/meta.yamle^#mfe^#mfRPEN}5cԊ췃 packages/msprime/test_msprime.pye^#mfe^#mfR	Ʈjs0v;	<packages/networkx/meta.yamle^#mfe^#mfR	IqCM#rN}̃eBj\G"packages/networkx/test_networkx.pye^#mfe^#mfRA']ű<6B46wHԅ(packages/newick/meta.yamle^#oe^#oRBMkIVF(@CKpackages/nlopt/meta.yamle^#oe^#oR61K\F3Ηpackages/nlopt/src/setup.pye^#oe^#oRS8=oKA~packages/nlopt/test_nlopt.pye^#oe^#oRUQb}VP2K:C{X|Epackages/nltk/meta.yamleR;7%AeR;7%AR_b^G/;!Qpackages/nltk/test_nltk.pye^#oe^#oRVM,&H uS}mpackages/nose/meta.yamle^#oe^#oRY`/؞}xm1Jpackages/numcodecs/meta.yamleR;7%AeR;7%AR7[UL6?|d)packages/numcodecs/patches/fixblosc.patche^#oe^#oR90bȶF?&*lM9A)packages/numcodecs/patches/fixsetup.patcheR;7%AeR;7%AR'bM/V$yՔ(packages/numcodecs/patches/fixzlib.patche^#oe^#oRZs|~jr!iVP8#$packages/numcodecs/test_numcodecs.pyeR;7%AeR;7%AR{&}-ֶyG$packages/numpy/config/_numpyconfig.he^#oe^#oR:t
?wҋr0(packages/numpy/meta.yamle^#oe^#oR<r?HUh]ahrB=packages/numpy/patches/0001-disable-maybe-uninitialized.patche^#oe^#oR>(TaʭXp	t6packages/numpy/patches/0002-disable-optimization.patche^#oe^#oR?QVx T쥟_S7packages/numpy/patches/0003-dont-include-execinfo.patche^#oe^#oRB	NFcwtl[aI-packages/numpy/patches/0004-Fix-ieee754.patche^#oe^#oRE	՛_]h@=	А{O0packages/numpy/patches/0005-fix-longdouble.patche^#oe^#oRF521&%"G#lOpackages/numpy/patches/0006-MAINT-BLD-Fix-math-feature-detection-for-wasm.patche^#oe^#oRH|o
+rNA-ݦNpackages/numpy/patches/0007-BUG-Fix-the-return-type-of-random_float_fill.patche^#oe^#oRIYq|8ؒMt/&Bpackages/numpy/patches/0008-fix-static-init-of-nditer-pywrap.patche^#oe^#oRJVPMB6aҮ.2packages/numpy/patches/0009-init-alloc-cache.patche^#oe^#oRL^ds}=gpL9ܫf8packages/numpy/patches/0010-make-int-return-values.patche^#oe^#oRMqVo hykQ]Apackages/numpy/patches/0011-not-build-lapack-lite-as-64-bit.patche^#oe^#oRQ9ܪ;ʟbElp7packages/numpy/patches/0012-use-local-blas-lapack.patche^#oe^#oRRp,).PagE=packages/numpy/patches/0013-fix-invalid-asm-instruction.patche^#oe^#oRSHaO%L0Px. 5
.packages/numpy/patches/0014-disable-svml.patche^#oe^#oRT(܂i=D<Sr8packages/numpy/patches/fix-invalid-asm-instruction.patche^#oe^#oRe(hNqpWoߋWpackages/numpy/test_numpy.pye^#oe^#oRshnn\Lȗ
܄u.h\09x)packages/opencv-python/cmake/Config.cmakee^#oe^#oRuL1W	Iޒ6packages/opencv-python/cmake/OpenCVFindLibsGrfmt.cmakee^#oe^#oRxIFpe.2fhS<*packages/opencv-python/cmake/build_args.she^#oe^#oRyw.*~3#S&v'wa0packages/opencv-python/cmake/detect_ffmpeg.cmakee^#oe^#oR	< ȴuLU
34K packages/opencv-python/meta.yamleR;7%AeR;7%AR
ܹ	;};)r*<packages/opencv-python/patches/0001-Enable-file-system.patche^#oe^#oR{Դ]	:3h^-/y$ē2packages/opencv-python/reference-images/baboon.pnge^#oe^#oR~0WpY)&Ѫomc8packages/opencv-python/reference-images/baboon_canny.pnge^#oe^#oRt!ʣ#$<п>Fpackages/opencv-python/reference-images/baboon_decolor_color_boost.pnge^#oe^#oR(DhO6]@ bDpackages/opencv-python/reference-images/baboon_decolor_grayscale.pnge^#oe^#oRWz]}pX%7packages/opencv-python/reference-images/baboon_kaze.pnge^#oe^#oRF8K(-|)WBFʾͲJ&<packages/opencv-python/reference-images/baboon_laplacian.pnge^#oe^#oR¤}*S,NWME4h즋8packages/opencv-python/reference-images/baboon_sobel.pnge^#oe^#oR(o/ybGP@'Gh/packages/opencv-python/reference-images/box.pnge^#oe^#oRzF\C8packages/opencv-python/reference-images/box_in_scene.pnge^#oe^#oRכ"1
B*T4packages/opencv-python/reference-images/box_sift.pnge^#oe^#oR%!:hHBg
A=H[6packages/opencv-python/reference-images/chessboard.pnge^#oe^#oRЁUQa;>packages/opencv-python/reference-images/chessboard_corners.pnge^#oe^#oRz45KOXڊ$2packages/opencv-python/reference-images/mnist.onnxe^#xe^#xRlo.uQݿkC3packages/opencv-python/reference-images/mnist_2.pnge^#xe^#xR?v'o7O#5Ҿr4packages/opencv-python/reference-images/monalisa.pnge^#xe^#xR#>Xa:
Ǖ&{Y|?packages/opencv-python/reference-images/monalisa_facedetect.pnge^#xe^#xR]<}ɂ^C5packages/opencv-python/reference-images/mountain1.pnge^#xe^#xR,ǻOBǑ05packages/opencv-python/reference-images/mountain2.pnge^#xe^#xR۲V`"a4"/85)//packages/opencv-python/reference-images/pca.pnge^#xe^#xRUHBiJ=z6packages/opencv-python/reference-images/pca_result.pnge^#xe^#xR7YhS63.W3packages/opencv-python/reference-images/traffic.mp4e^$$e^$$RJ˿z'\<̞=Nc@packages/opencv-python/reference-images/traffic_optical_flow.pnge^$$e^$$R	PHi)C+EW꒯)i,packages/opencv-python/test_opencv_python.pye^$$e^$$R	Q6\M7nR
Bpd3$packages/openssl/meta.yamle^$$e^$$R	SB3얈&c@ypackages/optlang/meta.yamleR;79eR;79R6!HV.$KA0z4O packages/optlang/test_optlang.pye^$$e^$$RMXrk-㩓ȉ(©1packages/packaging/meta.yamle^$$e^$$R	c`X8촎8"ٔYpackages/pandas/meta.yamle^$$e^$$R:Ζ͓
Vwuߓ0packages/pandas/patches/fix_json_signature.patche^$$e^$$RX*$Ȟj̙5Z+etpackages/pandas/test_pandas.pye^$$e^$$R	l+y)w>packages/parso/meta.yamle^$$e^$$RHQ(@`כ*1packages/patsy/meta.yamle^$$e^$$R	5/ʄ;]̗packages/pkgconfig/meta.yamle^$$e^$$R	.wc&||N"ի	5packages/pluggy/meta.yamle^$$e^$$R2@[KuKÐ";8-ypackages/py/meta.yamle^$$e^$$R1MWp
U~packages/pyb2d/meta.yamle^$$e^$$R*A]i@5e>t=\fmpackages/pyb2d/test_pyb2d.pye^$$e^$$RAm冭Pepackages/pycparser/meta.yamle^$$e^$$RGSa};!2 |߀vqpackages/pydantic/meta.yamle^$$e^$$R[	hU!ꐒ:packages/pyerfa/meta.yamle^$$e^$$R34%VwY	py3T~packages/pyparsing/meta.yamle^$$e^$$RLkF{paoOPfpackages/pyrsistent/meta.yamle^$$e^$$R	 , i2j8K&!packages/pytest/meta.yamle^$$e^$$RlrWop.Z·uJpackages/pytest/test_pytest.pye^$$e^$$R	a5\68\n"packages/python-dateutil/meta.yamle^$$e^$$R:[J4f_bWʐpackages/python-sat/meta.yamleR;79eR;79RNG=jŸ˻7.packages/python-sat/patches/force_malloc.patcheR;79eR;79R9"y`icđ;6.packages/python-sat/patches/proper_build.patche^$$e^$$R	ALףogm^*$packages/python_solvespace/meta.yamle^$$e^$$R9#̡0eGlE4packages/python_solvespace/test_python_solvespace.pye^$$e^$$R,*}(&?~]RZ`}packages/pytz/meta.yamle^$$e^$$RtM%H;F3t^Upackages/pywavelets/meta.yamle^$$e^$$RtLF*۵3 "D packages/pywavelets/test_pywt.pye^$$e^$$R	0Za_/\"packages/pyyaml/meta.yamle^$$e^$$R@>^!	+>packages/pyyaml/test_pyyaml.pye^$$e^$$R%)7%Zp2ZiK
packages/regex/meta.yamle^$$e^$$R>KsC43 packages/regex/test_regex.pye^$$e^$$R	[E2iݭ휾:5Bpackages/retrying/meta.yamle^$$e^$$RQ1b59!packages/ruamel/meta.yamle^$$e^$$R	%mӳHb{mpackages/scikit-image/meta.yamleR;76eR;76R;E^QyoQ4_^:packages/scikit-image/patches/make-tifffile-optional.patche^$$e^$$RDMpEMQABz*5packages/scikit-image/patches/preferred_plugins.patche^$$e^$$R	nqLmYԡw:"b%packages/scikit-image/test_skimage.pye^$$e^$$R	l+2
sCe	C^packages/scikit-learn/meta.yamle^$$e^$$R:}>V8u'ƷK;)]packages/scikit-learn/patches/0001-Cythonize-_cython_blas.pyx-with-include-path-pointin.patche^$$e^$$RHbC"[Ʒ.4packages/scikit-learn/patches/0002-Disable-omp.patche^$$e^$$R	,PFM["M*packages/scikit-learn/test_scikit-learn.pye^$$e^$$R
5D_1zhK+packages/scipy/info.mde^$$e^$$R .^Ý8뢰-ˇw<packages/scipy/meta.yamle^$$e^$$RȶJHPI7Epackages/scipy/patches/0001-Fix-dstevr-in-special-lapack_defs.h.patche^$$e^$$RX[ӢHzF@jM)
<packages/scipy/patches/0002-loadDynamicLibrary-flapack.patche^$$e^$$R~q]uh0VFpackages/scipy/patches/0003-Add-lapack_extras-to-linalg-setup.py.patche^$$e^$$RWyg%<Kw] j92/packages/scipy/patches/0004-int-to-string.patche^$$e^$$R0VвuӛB8packages/scipy/patches/0005-disable-blas-detection.patche^$$e^$$R-[/Jg m_JS:packages/scipy/patches/0006-fix-fotran-files-minpack.patche^$$e^$$R{K]MiH Yeܠl70packages/scipy/patches/0007-gemm_-no-const.patche^$$e^$$Rt/ȗM02/6TTQ!8packages/scipy/patches/0008-make-int-return-values.patche^$$e^$$R]I;1u{Vpackages/scipy/patches/0009-Rename-_page_trend_test.py-to-prevent-test-unvendori.patche^$$e^$$Rэa;tS8SXl@packages/scipy/patches/0010-sasum-returns-double-not-float.patche^$$e^$$R.sL9Yޛk
\<packages/scipy/patches/0011-skip-fortran-fails-to-link.patche^$$e^$$Rn@Nm&6:packages/scipy/patches/0012-Disable-lapack-detection.patche^$$e^$$REeho@g)RYmp:packages/scipy/patches/0013-Add-extra-END-to-prini.f.patche^$$e^$$R~Ղ'oAZ=Hpackages/scipy/patches/0014-BUG-Fix-signature-of-D_IIR_forback-1-2.patche^$$e^$$RBÐurQ@︼`packages/scipy/test_scipy.pye^$$e^$$R	s^.|
ǣMk packages/setuptools/meta.yamle^$$e^$$R	nSʀ24$packages/sharedlib-test-py/meta.yamleR;76eR;76RFC?~XqJ'4i/'packages/sharedlib-test-py/src/setup.pyeR;76eR;76R"Xmpʠ,LJۦi/packages/sharedlib-test-py/src/sharedlib-test.ce^$$e^$$RFĉ;RHQPϘ,packages/sharedlib-test-py/test_sharedlib.pye^$$e^$$R̞jN|ܑ!packages/sharedlib-test/meta.yamle^$$e^$$R	 4K뤓|b
ŋ3packages/sharedlib-test/src/include/sharedlibtest.he^$$e^$$RK;ܦ;ǆ_cPw"packages/sharedlib-test/src/main.ce^$$e^$$R
4-K}q35וb$packages/six/meta.yamle^$$e^$$Rf3M
trs\k3`$fapackages/soupsieve/meta.yamle^$$e^$$RGq	2Y-,lѝpackages/sqlalchemy/meta.yamle^$$e^$$Riq
`Cx:ź!ǐ&packages/sqlalchemy/test_sqlalchemy.pye^$$e^$$R⛲CK)wZSpackages/ssl/empty/.keepe^$$e^$$R
9<G.`v	>>TaUpackages/ssl/meta.yamle^$$e^$$R
>{ǻ93irSrPpackages/ssl/test_ssl.pye^$$e^$$Rp8{x2$a;{ipackages/statsmodels/meta.yamle^$$e^$$RZl
Sg~i;packages/statsmodels/patches/fix-scipy-blas-cythonize.patche^$$e^$$R1
aA packages/svgwrite/meta.yamle^$$e^$$Ryŉ;&Zcpackages/swiglpk/meta.yamleR;76eR;76Ro&7"IF=z{ packages/swiglpk/test_swiglpk.pye^$$e^$$R
E[_GFH{bpackages/sympy/meta.yamle^$$e^$$Rg犹̴
g+?opackages/sympy/test_sympy.pye^$$e^$$R
H/Q&&	'.$ packages/tblib/meta.yamle^$$e^$$R+-:u"_BEcyUPN packages/test_packages_common.pye^$$e^$$R,Kf$K8gd# packages/threadpoolctl/meta.yamle^$$e^$$RzfX;R&}wdVrB
packages/tomli-w/meta.yamle^$$e^$$RB_+packages/tomli/meta.yamle^$$e^$$R)O;Y-mvpackages/toolz/meta.yamle^$$e^$$RSzL3>۞1packages/tqdm/meta.yamle^$$e^$$R cD-I͆/
packages/traits/meta.yamle^$$e^$$RmQ2`~*J+tpackages/tskit/meta.yamle^$$e^$$R)̄9Wsb8packages/tskit/test_tskit.pye^$$e^$$RLZd/x8ae窥i$packages/typing-extensions/meta.yamle^$$e^$$RWN孥v7-׷ packages/uncertainties/meta.yamle^$ae^$aR^j5GҨVpackages/unyt/meta.yamle^$ae^$aR
J@oE>+UI7g[packages/webencodings/meta.yamle^$ae^$aR
K{m͆
#>:&IymGȾpackages/wrapt/meta.yamle^$ae^$aR
҆Oܴ5:jpackages/wrapt/test_wrapt.pye^$ae^$aR
&
GVRpo=%packages/xarray/meta.yamle^$ae^$aR]"pѴPݗ!Vjpackages/xarray/test_xarray.pye^$ae^$aR(/Oal)&Rzxpackages/xlrd/meta.yamle^$ae^$aRyK;J*bJ6uKpackages/yt/meta.yamleR;82eR;82RrAP˭gk N"G%packages/yt/patches/skip-openmp.patche^$ae^$aRE\ޤ3TU$packages/yt/patches/tomli-3833.patche^$ae^$aR
Mx.!ć?Udpackages/zarr/meta.yamle^$ae^$aR7䩵V~S%dL{(packages/zarr/patches/fix-zarrsync.patche^$ae^$aR6RjLS3&Kvppackages/zarr/test_zarr.pye^$ae^$aR
VAc,Ll}#packages/zlib/meta.yamleR;82eR;82Rb-
@*%Rfzpyodide-build/README.mde^$ae^$aR⛲CK)wZS'pyodide-build/pyodide_build/__init__.pye^$ae^$aR[0yν4)jN*'pyodide-build/pyodide_build/__main__.pye^$ae^$aRAxۿ2>ℤ_)pyodide-build/pyodide_build/_f2c_fixes.pye^$ae^$aRT{E]}='pyodide-build/pyodide_build/buildall.pye^$ae^$aRnRb->XEi+&'pyodide-build/pyodide_build/buildpkg.pye^$ae^$aRI{VZ%pyodide-build/pyodide_build/common.pye^$ae^$aRz`<E̎E~/pyodide-build/pyodide_build/create_xbuildenv.pye^$ae^$aRznW	:n|>0pyodide-build/pyodide_build/install_xbuildenv.pye^$ae^$aR]冀޲L
8l[GS!pyodide-build/pyodide_build/io.pye^$ae^$aR
W(#C+ sf{`,%GQ$pyodide-build/pyodide_build/mkpkg.pye^$ae^$aR9mJݪ}(pyodide-build/pyodide_build/pypabuild.pye^$ae^$aR(D.	mfSiTM&<#*pyodide-build/pyodide_build/pywasmcross.pye^$ae^$aR0c<Nr:r$pyodide-build/pyodide_build/serve.pye^$ae^$aR^3m
="%Ipyodide-build/pyodide_build/tests/_test_packages/beautifulsoup4/meta.yamle^$ae^$aR\aO=?ϠI/;Cpyodide-build/pyodide_build/tests/_test_packages/micropip/meta.yamle^$ae^$aR⛲CK)wZSFpyodide-build/pyodide_build/tests/_test_packages/micropip/src/.gitkeepe^$ae^$aRXrk-㩓ȉ(©1Dpyodide-build/pyodide_build/tests/_test_packages/packaging/meta.yamle^$ae^$aR5=(m۲3>x(ЊG@pyodide-build/pyodide_build/tests/_test_packages/pkg_1/meta.yamle^$ae^$aRnᚲ9T8R!Bpyodide-build/pyodide_build/tests/_test_packages/pkg_1_1/meta.yamle^$ae^$aR;xl&o2E޳w@pyodide-build/pyodide_build/tests/_test_packages/pkg_2/meta.yamle^$ae^$aRꘆB҂.e}<@pyodide-build/pyodide_build/tests/_test_packages/pkg_3/meta.yamle^$ae^$aRm1c!몯U[fBpyodide-build/pyodide_build/tests/_test_packages/pkg_3_1/meta.yamle^$ae^$aR34%VwY	py3T~Dpyodide-build/pyodide_build/tests/_test_packages/pyparsing/meta.yamle^$ae^$aR
30m9uOcDpyodide-build/pyodide_build/tests/_test_packages/soupsieve/meta.yamle^$ae^$aR`M}R%BITj`S>w1(2pyodide-build/pyodide_build/tests/test_buildall.pye^$ae^$aRc xa!X2pyodide-build/pyodide_build/tests/test_buildpkg.pye^$ae^$aR
4&jt]sP&10pyodide-build/pyodide_build/tests/test_common.pye^$ae^$aR
	'B"CmT7\ai/E/pyodide-build/pyodide_build/tests/test_mkpkg.pye^$ae^$aR	KOmIwL%4V45pyodide-build/pyodide_build/tests/test_pywasmcross.pyeR;8V.eR;8V.Rgg37u?4pyodide-build/pyodide_build/tests/test_run_docker.pye^$ae^$aRo_Im	m?gQ)ɼpyodide-build/pyproject.tomle^$ae^$aRyJE0)a<D`-Apyodide-build/setup.cfge^$ae^$aRc%IVXR/s$y?pyodide-build/setup.pye^$ae^$aRNCxc!3pyodide-test-runner/pyodide_test_runner/__init__.pye^$ae^$aR8Idų3
v7چA2pyodide-test-runner/pyodide_test_runner/browser.pye^$ae^$aR%<mYĘFƝfdF^4pyodide-test-runner/pyodide_test_runner/decorator.pye^$ae^$aR[(/L[AW72pyodide-test-runner/pyodide_test_runner/fixture.pye^$ae^$aRG
G}wth7N5pyodide-test-runner/pyodide_test_runner/hypothesis.pye^$ae^$aR8@b1rv_(]B;pyodide-test-runner/pyodide_test_runner/node_test_driver.jse^$ae^$aRL9:=<|2.5ẽ1pyodide-test-runner/pyodide_test_runner/server.pye^$ae^$aR}Q'hjqܤ!zNW?pyodide-test-runner/pyodide_test_runner/tests/test_decorator.pye^$ae^$aRmzVL-=~">pyodide-test-runner/pyodide_test_runner/tests/test_jsassert.pye^$ae^$aR0Lu^T	>=pyodide-test-runner/pyodide_test_runner/tests/test_testing.pye^$ae^$aR <#SO䌆6,ߨ0pyodide-test-runner/pyodide_test_runner/utils.pyeR;8V.eR;8V.RY![je-K Vݮpyodide_env.she^$ae^$aR	M@qD?}pyproject.tomleR;8V.eR;8V.RA_lFp]|F/repository-structure.mde^$ae^$aRA{ֲ|gSCuReڍrequirements.txte^$ae^$aR
v,azyQŲ0
run_dockere^$ae^$aR$؛#=_NjrfSN	setup.cfgeR;8V.eR;8V.Ra28ZSE'Ϛrsrc/core/README.mdeR;8V.eR;8V.R}6+L(Alsrc/core/docstring.ceR;8V.eR;8V.RBQM_M>tCuŮsrc/core/docstring.he^$ae^$aR 3#^)i^Csrc/core/error_handling.ce^$ae^$aR%y/3ڰ9єu$bsrc/core/error_handling.he^$ae^$aR	(_uj[83Q&src/core/error_handling.tse^$ae^$aR'/_6>m	cOsrc/core/error_handling_cpp.cppe^$ae^$aR
`xk_!GF
wsrc/core/hiwire.ce^$ae^$aR(2nkwүm_Lsrc/core/hiwire.heR;8V.eR;8V.R"#=aaSŮisrc/core/include_js_file.he^$ae^$aR*H{dj7:bsrc/core/js2python.ce^$ae^$aR82MmDq_src/core/js2python.he^$ae^$aR(qVb`{n-Aa7Jsrc/core/js2python.jse^$ae^$aR,IYs:Eu]~src/core/jsmemops.he^$e^$R	R!Ksm'o?'zsrc/core/jsproxy.ce^$e^$R$5nF(zm/~$/src/core/jsproxy.he^$e^$R_+PliPMsrc/core/main.ce^$e^$R3U<cjsrc/core/post.jse^$e^$Rhn!)+8p)src/core/pre.jse^$e^$Rw4wEQ!	)vsrc/core/pyproxy.ce^$e^$Rp6*-*U߻"src/core/pyproxy.he^$e^$R0J9nwz1>*Bsrc/core/pyproxy.tse^$e^$R}c#O@´fM?src/core/python2js.ce^$e^$R	ـ!mn쵎:3src/core/python2js.he^$e^$RBכ Tܴmysrc/core/python2js_buffer.ce^$e^$Rp+|hhq{;Dsrc/core/python2js_buffer.he^$e^$R
$]9溎$F>HXU
src/core/python2js_buffer.jseR;8+eR;8+RZ1Tۈh;[src/core/types.he^$e^$R	!30\M	0{src/js/README.mde^$e^$R	$CI嘨T(?kWw1Fc`
src/js/api.tse^$e^$R	%R'>Ko=Tsrc/js/compat.tse^$e^$R8N|dvsꏿ?src/js/load-package.tse^$e^$R	&~ͤo9|Z0Yȩsrc/js/module.tse^$ۜe^$ۜRo#^$O`p.G+src/js/package-lock.jsone^$ۜe^$ۜR
`n92.^#nO?src/js/package.jsone^$ۜe^$ۜR%y5K<k=`|src/js/pyodide.tse^$ۜe^$ۜRp=csrc/js/pyodide.umd.tse^$ۜe^$ۜROZg10e+'郄src/js/rollup.config.jse^$ۜe^$ۜR.{r-Ud[	src/js/test/conftest.jse^$ۜe^$ۜR	(N"ս;m<5*src/js/test/integration/filesystem.test.jse^$ۜe^$ۜR(NBAƣ}ŸQ'src/js/test/integration/pyodide.test.jseR;8+eR;8+R{g%D-:&src/js/test/integration/sanity.test.tseR;8+eR;8+R(Q"W8src/js/test/unit/module.test.tse^$ۜe^$ۜRmp\7dq̾vsrc/js/tsconfig.jsoneR;8(eR;8(R#<6G]CO㎕src/js/tsconfig.test.jsoneR;8(eR;8(RaJa[src/py/README.mde^$ۜe^$ۜRHܘyD߳^<ڸxi^src/py/_pyodide/__init__.pye^$ۜe^$ۜRIJ#4yrO{~DCsrc/py/_pyodide/_base.pye^$ۜe^$ۜRCVl1wua\src/py/_pyodide/_core_docs.pye^$ۜe^$ۜR*OIs@src/py/_pyodide/_importhook.pye^$ۜe^$ۜR	*~Ebysrc/py/_pyodide/docstring.pye^$ۜe^$ۜRWo{
	(3Hsrc/py/lib/webbrowser.pye^$ۜe^$ۜRrg!k?`>0\6\}src/py/pyodide/__init__.pye^$ۜe^$ۜRX
哽"ڔwWRsrc/py/pyodide/_browser_apis.pye^$ۜe^$ۜR	.s\'S&Q68|src/py/pyodide/_core.pye^$ۜe^$ۜR	/(ezJDw"s1!src/py/pyodide/_package_loader.pyeR;8(eR;8(R"Ze,UW{j0wHrysrc/py/pyodide/_run_js.pye^$ۜe^$ۜRbT]Z!;k
csrc/py/pyodide/_state.pye^$ۜe^$ۜR	0DxD}QaGvsrc/py/pyodide/console.pye^$ۜe^$ۜR_ɥn	+VK˫src/py/pyodide/http.pye^$ۜe^$ۜR9Ne:<o2.;C`chίGsrc/py/pyodide/webloop.pyeR;8(eR;8(RUvS*ױbC:>src/py/pyproject.tomle^$ۜe^$ۜR'4^/jv~thsrc/py/setup.cfgeR;8(eR;8(Rc%IVXR/s$y?src/py/setup.pye^$ۜe^$ۜRcFc%@(TE>$
src/templates/console.htmle^$ۜe^$ۜRckJۼ!#e܃vsrc/templates/module_test.htmleR;8(eR;8(R4ؙf,>dw!rѼE!src/templates/module_webworker.jse^$ۜe^$ۜR\)
$WfjYAsrc/templates/test.htmleR;8(eR;8(R&s%lCU(%)6src/templates/webworker.jseR;8(eR;8(R[
Yiq$7$e &2src/test-js/index.d.tse^$ۜe^$ۜRyP-lD.Hz`P:L^eIsrc/test-js/index.test-d.tse^$ۜe^$ۜR	3%|=/بRA:ӟ$src/test-js/package-lock.jsoneR;8(eR;8(R!>(vb5l2src/test-js/package.jsoneR;8(eR;8(R⛲CK)wZSsrc/tests/__init__.pye^$ۜe^$ۜRkm[h¤*src/tests/make_test_list.pye^$ۜe^$ۜRL۪q軅Y,IYA/vsrc/tests/python_tests.yamle^%|e^%|R'm|Z}`O2src/tests/test_asyncio.pye^%|e^%|R	4&5ޏXĚ_XHsrc/tests/test_browser_apis.pye^%|e^%|RFc]u54']oܔsrc/tests/test_bz2.pye^%|e^%|R3	ͅѢ6z\q8src/tests/test_console.pye^%|e^%|Rdrlsrc/tests/test_core_python.pye^%|e^%|Rn'JJgT96src/tests/test_filesystem.pye^%|e^%|R	5vVJ!{*.{<>src/tests/test_jsproxy.pye^%|e^%|R1-̨V^f.MTq>!src/tests/test_package_loading.pyeR;9#eR;9#R4uKb[if6?src/tests/test_pkg/__init__.pyeR;9#eR;9#RH+2ߣ4I ;9n!src/tests/test_pkg/some_module.pye^%|e^%|RT6XgWO7ptsrc/tests/test_pyodide.pye^%|e^%|R
Pr	v6Yz=src/tests/test_pyodide_http.pye^%|e^%|Riya+%.}|3odTsrc/tests/test_pyproxy.pyeR;9#eR;9#R?+J|%vc|ZJZ src/tests/test_pytest_wrapper.pye^%|e^%|R1D"QKfacbsrc/tests/test_python.pye^%|e^%|RЍnLP\ѬS"5~src/tests/test_python_esm.pye^%|e^%|RnXOH0'qqBsrc/tests/test_sqlite3.pye^%|e^%|RVg,H#src/tests/test_stdlib_fixes.pye^%|e^%|RٯOdrfNn= pM8!src/tests/test_typeconversions.pye^%|e^%|R	7͸Wt"Msrc/tests/test_webloop.pyeR;9#eR;9#Re&7<src/tests/test_webworker.pye^%|e^%|Rr qy3 Hytools/.gitignoreeR;9#eR;9#RBhIvt}atools/buildf2ce^%|e^%|REr8_]tf?B0tools/dependency-check.she^%|e^%|RQBl{@ltools/pytest_wrapper.pye^%|e^%|Rt⛲CK)wZStools/symlinks/.keepTREEi629 11
$3rV/ƎoM5Fsrc97 6
ܑqa`A;tjs17 1
N0Ez;ɟ;Tg)Ptest5 2
DM=0g5A8unit1 0
"H)2hY[҄integration3 0
 ӗ/^kԜ py19 3
YX|.3,t4^yeplib1 0
cҾq~"i&pyodide9 0
9`D`qО{X[a_pyodide5 0
8ږn'{2Dukcore28 0
ߥA8>&za;i?tests24 1
afh|.t
;test_pkg2 0
5wQb=S	z;v8]ytest-js4 0
 HeyI٥lgҌu-templates5 0
!.;:docs56 5
Fj<O*oBusage17 1
ꅆ2:/Qapi4 0
?Q={g8>GR_static4 2
*`[Ӌ)Kcss1 0
׬کc\`fimg3 0
I3`Nn=%EՊproject8 1
l!$M[_ǘrelease-notes1 0
'`wXQv]development12 0
W됧m21sphinx_pyodide9 2
PDʆ`9՘%J}Wstests3 0
EYz-5Tk613sphinx_pyodide5 0
x .{!5[emsdk6 1
MT?4Lʞkpatches5 0
ddګnϬtUtools5 1
@	n_~0xq
symlinks1 0
)"Q^2.github12 2
RJ=mȏ鲲[|%workflows4 0
ACao<0D5mqcISSUE_TEMPLATE6 0
:U{wx˝78{cpython18 1
ln:Oݍg(ދpatches11 0
HX"%%/?hFK0PWpackages314 128
eT'|JtAѲ6bJTpy1 0
#Y<q=
]n$yt3 1

Twd+sCpatches2 0
am75Mkgsw1 0
/aZ$t}IOmne1 0
!<7vn7ѕ[six1 0
Adqc|_־ssl3 1
]w?& Ƶnempty1 0
)"Q^2cffi3 1
Q
fN3W
MJpatches1 0
u^!Bg	yThcmyt1 0
39ё<5aTnglpk1 0
Γ#4 8럋D	h5py3 1
Q3qHfLpatches2 0
PDܳ;-.%
jedi2 0
+62lqHؼҠlxml2 0

a87)1j%bnltk2 0
!&;<?
m02@QHjnose1 0
j'.$dq\:opytz1 0
t.
o~:tqdm1 0
~sJy/qڌunyt1 0
jnmnND<Xzxlrd1 0
ld`@RGbmFzarr3 1
KL3KaNIIo lgDpatches1 0

w|p̢݂_Mzlib1 0
wog:#Y)v979attrs1 0
lٗC?Bbdb9"bokeh1 0
B+:)_D+u^demes1 0
)
fPtwQG_Onlopt3 1
ڹJAcogh
Ksrc1 0
De+U&+uL>numpy18 2
WxBf=,^8config1 0
-Cdhbw\Opatches15 0
OA)w/˶J=parso1 0
.k$x?UqWѠpatsy1 0
)+hqE;۴^pyb2d2 0
Ғ8왓g$͉Nkp5EHregex2 0
,?B@6e8X|2_Mbscipy17 1
?]h
WZYpatches14 0
_lahUUcsympy2 0
jЫt$
tblib1 0
xO>9Ctomli1 0
p(ESi<Otoolz1 0
mB/;AQ-zE1tskit2 0
dNZm#K8˘3=X.wrapt2 0
v10Ŗ)ڍ
Jinja22 0
/Uy2Pillow4 2
uآ@,P"Osrc1 0
̶l1TͽJyZ)opatches1 0
ض)}A%!
Hbleach1 0
5ecZx#cftime1 0
xh@i"HVj\cycler1 0
{<vt,(0;`\.ffmpeg1 0
իc
ʘYAFEfuture1 0
y|CN{.Sjoblib3 1
H`Q㒙L:<I
Jpatches1 0
B
%<\l*q`libgsl1 0
.	kt,{Mlibxml1 0
6dF-$6ympmath1 0
`K_r#cٙ=newick1 0
];sjr}hpandas3 1
)>w35]'`m"patches1 0
vlw'A`,!|rpluggy1 0
.RN'Iݱ:pyerfa1 0
t-Bx\WNS7pytest2 0
ޙaJI^pyyaml2 0
"TAT<TNmK.ruamel1 0
H"҈]U,9҉rKtraits1 0
x7쑮ȣ&^xarray2 0
N%vkb?鬗PCLAPACK9 1
%]`HCuLovpatches7 0
r8{ѓ.astropy1 0
5 Ǣ$cnpeɂ;UYcytoolz1 0
/o̭}+"9kndistlib1 0
l'%пgpimageio2 0
4?
ڕ}=*t?vvlibhdf51 0
f<ĦYizlibwebp1 0
-:8V:O/Jlibxslt1 0
Dp^_f$Clibyaml1 0
jZpȹ,GuyHlogbook1 0
2YZf1\JG+2*msgpack2 0
FBpW%І쒾msprime2 0
sAKChώJ[C_openssl1 0
FIX0U*/optlang2 0
N1χQBQgswiglpk2 0
_Cd,(tomli-w1 0
lK4|B4sghPygments1 0
B(ԏI]* hautograd1 0
Kɹcka?l}bitarray3 1
eQڄ,+2]$ܡgpatches1 0
C|=\Z%ܡi_Oq4docutils1 0
5E%N#kDJ|freesasa1 0
/1ZW*^Vkhtml5lib1 0
Sd
*,Bld<libiconv1 0
2|4ڈض+/dmicropip18 2
@mP
Suׯ2src15 1
i,0e}vLC/micropip14 1
b)D\{!bd[externals8 1
vx(Ch=pip7 2
̦tAb,'US_vendor2 0
+Sj^:S`ct9_internal4 1

W\90NIutils3 0
@yYIItest1 0
F[Ph?Z14onetworkx2 0
zUtwdpydantic1 0
Ҥ
̃BhҤretrying1 0
+dq
§uCsvgwrite1 0
U!HȌڔ\L(*m5|asciitree1 0
JFI~;ȎeؽÔ2biopython1 0
@C{q#ЗRShS7cssselect1 0
Ϊ0 {{1decorator1 0

h|}]
/B"fonttools1 0
1μ)նyiniconfig1 0
$x%M_+?numcodecs5 1
]j4@LPXpatches3 0
(|@پ@0&Bpackaging1 0
_ư|@6ap!gpkgconfig1 0
/1O.`mg!70pycparser1 0
S,#%&vU{pyparsing1 0
0[W]y[_L̥soupsieve1 0
+90?#COSMarkupSafe1 0
^ȱ$9V$^&jsonschema1 0
=l$}`ɏj_0qkiwisolver1 0
!]EtH[kƥmatplotlib27 3
)(Sh2KKN=csrc6 0
cLNNHpatches3 0
Y2	d_-reference-images16 0
36*U0upyrsistent1 0
%NHcDQ	python-sat3 1
:Y@[9;` Kpatches2 0
>\!Tk"ypywavelets2 0
V4#}7A	ĨT9setuptools1 0
Kp(:UQd
sqlalchemy2 0
#-݄v7Qcloudpickle2 0
[%2}Y%|.fpcast-test4 1
كG}VCdIfpcast-test2 0
#!/]Xݓstatsmodels2 1
H5+Za:
]/patches1 0
B'J^~ɐ2xYoatomicwrites1 0
cM"=FK3末cffi_example2 0
̞@@/Mcryptography2 0
A)jV&nscikit-image4 1
BׅI	`t\ϩpatches2 0
pK1? d_Uscikit-learn4 1
+oGuB$B!|patches2 0
+vc64webencodings1 0
ת/u&mKcolorspacious1 0
&]@flP<?^;fPopencv-python29 3
R{EgL+cmake4 0
PY+S٤:ӓikpatches1 0
i
Fp-ߞxN reference-images22 0
+ic{;ռ+;)Hthreadpoolctl1 0
VAL~=uncertainties1 0
PMX,pv	beautifulsoup41 0
	ai;;oumore-itertools1 0
J Bg1bsharedlib-test3 1
\tAYQhsrc2 1
!g74WsAkinclude1 0
ssXXdxRboost-histogram2 0
:jJMpython-dateutil1 0
;FRb5-u)`lazy-object-proxy2 0
l|?܌K3ɠd[3*:python_solvespace2 0
s-%SJ%8@@^esharedlib-test-py4 1
OtJԟ|!/&Lsrc2 0
Y)?ukPBȻtyping-extensions1 0
ɕ&?ݤkCcpp-exceptions-test4 1
}:?K9src2 0
#cD;.circleci2 0
>|궽0iubenchmark51 1
q\-,fktbenchmarks48 4
^伕KDrVBOnumpy_benchmarks34 0
ɵ`C핚24µni{pandas_benchmarks2 0
꥖a>UQ}}Zpystone_benchmarks1 0
j(J@ŜfD=hmatplotlib_benchmarks10 0
$W%5Dbkpyodide-build34 1
0#զkvb~išpyodide_build30 1
c2ޚз.}[T~tests17 1
2>
W@cc$_test_packages11 10
^aVOܮvC$pkg_11 0
iߠGFlyNC
¹Mpkg_21 0
fsซ`jG.y9pkg_31 0
G>&h2]ȦEpkg_1_11 0
JN	uMՒ/|pkg_3_11 0
N,˶}1iGEY#imicropip2 1
jPשENb
vsrc1 0
dм=h^7m[^packaging1 0
_ư|@6ap!gpyparsing1 0
0[W]y[_L̥soupsieve1 0
g?p[cH"beautifulsoup41 0
G%r'<S4]pyodide-test-runner11 1
h3{]vBy2jpyodide_test_runner11 1
g~QeMƦ5\Xz_tests3 0
O/qo~꽙׵KSS<:"ې-:%g
DIRCue^"<9e^"<9R:PA̟)XY]b.circleci/config.ymleR;4meeR;4meRlb.%G9A{ .circleci/s3-website-config.jsoneR;4meeR;4meRmff0/^VjE
.clang-formateR;4meeR;4meRp@^T(y,W
.dockerignoreeR;4meeR;4meRq؟ctN%>
.editorconfige^"<9e^"<9R	R},^3\c/k .flake8e^"<9e^"<9Rg6~+@JqA.github/FUNDING.ymleR;4meeR;4meRxGH>4#S$.github/ISSUE_TEMPLATE/bug_report.mdeR;4meeR;4meRypH~"'F@.'yi!.github/ISSUE_TEMPLATE/config.ymleR;4meeR;4meRzx-w#B{AnB)X.!'.github/ISSUE_TEMPLATE/documentation.mdeR;4meeR;4meR{(r5-D
LVl).github/ISSUE_TEMPLATE/feature_request.mdeR;4meeR;4meR|p~Gj[Oc"%.github/ISSUE_TEMPLATE/improvement.mdeR;4meeR;4meR(9ȳގVY^2bo)).github/ISSUE_TEMPLATE/package_request.mdeR;4meeR;4meRF:3&X@G$+_ .github/PULL_REQUEST_TEMPLATE.mde^"<9e^"<9R_*mſ_fh65uqb7$.github/workflows/deploy_release.ymle^"<9e^"<9R/
ǣC[FB80".github/workflows/docker_image.ymle^"<9e^"<9R
wrNLJݯ[
Ye.github/workflows/main.ymle^"<9e^"<9R	
VXɠ&)=R+.github/workflows/prebuilt_docker_image.ymle^"<9e^"<9Rk)GNt3bυ/
.gitignoree^"<9e^"<9RJLBarw%n.pre-commit-config.yamle^"<9e^"<9R*X6xUfdW.prettierignoree^"<9e^"<9RXŰY=1S%L$f.readthedocs.ymleR;5v`eR;5v`R.76c6ثIpCODE-OF-CONDUCT.mde^"<9e^"<9R=[	uʂYkIxdfA
Dockerfilee^"<9e^"<9R	 kr8|v~Dockerfile-prebuilteR;5v`eR;5v`RAU΁Cׄڙ@LICENSEe^"<9e^"<9RS7.O5n`͞GDMakefilee^"<9e^"<9R$mFD>$$bbzD\
Makefile.envse^"<9e^"<9R&icN`vX yMg/i	README.mde^"<9e^"<9R
C0PQ87߳F8-*ubenchmark/benchmark.pyeR;5v`eR;5v`RG9+U\*ᣅC+Ibenchmark/benchmarks/README.mde^"<9e^"<9R,˕ <P-_QOE`k@benchmark/benchmarks/matplotlib_benchmarks/canvas_custom_font.pye^"<9e^"<9R="3,
-U&6C:benchmark/benchmarks/matplotlib_benchmarks/canvas_image.pye^"<9e^"<9R>K+WLQ'7t>J1T.Abenchmark/benchmarks/matplotlib_benchmarks/canvas_image_affine.pye^"<9e^"<9Rz؆kJ	f>benchmark/benchmarks/matplotlib_benchmarks/canvas_rendering.pye^"<9e^"<9R^k=~[)Abenchmark/benchmarks/matplotlib_benchmarks/canvas_text_rotated.pye^"<9e^"<9RI¶?IbS|P&cM>benchmark/benchmarks/matplotlib_benchmarks/wasm_custom_font.pye^"<9e^"<9Rw2Gsb][0<8benchmark/benchmarks/matplotlib_benchmarks/wasm_image.pye^"<9e^"<9RI5Ĕ^zA1x?benchmark/benchmarks/matplotlib_benchmarks/wasm_image_affine.pye^"<9e^"<9RUd@H[S>1	)+u2N<benchmark/benchmarks/matplotlib_benchmarks/wasm_rendering.pye^"<9e^"<9RWz*6Bl%|2>a%?benchmark/benchmarks/matplotlib_benchmarks/wasm_text_rotated.pyeR;5v`eR;5v`R*/\CÎM*;benchmark/benchmarks/numpy_benchmarks/allpairs_distances.pyeR;5v`eR;5v`RʜĹAO&wv{KuAbenchmark/benchmarks/numpy_benchmarks/allpairs_distances_loops.pyeR;5v`eR;5v`RvpHh@$dlm5benchmark/benchmarks/numpy_benchmarks/arc_distance.pyeR;5v`eR;5v`R4YY{ݎ*B(
*3benchmark/benchmarks/numpy_benchmarks/check_mask.pyeR;5v`eR;5v`RcZT/ m=c)$4benchmark/benchmarks/numpy_benchmarks/create_grid.pyeR;5v`eR;5v`RGmafǷ17[k1benchmark/benchmarks/numpy_benchmarks/cronbach.pyeR;5v`eR;5v`ROG7b92benchmark/benchmarks/numpy_benchmarks/diffusion.pyeR;5v`eR;5v`RH28[y\OHE',/benchmark/benchmarks/numpy_benchmarks/evolve.pyeR;5v`eR;5v`R2?UXVAnr9jM-benchmark/benchmarks/numpy_benchmarks/fdtd.pyeR;5v`eR;5v`R3B4;J=O)_,benchmark/benchmarks/numpy_benchmarks/fft.pyeR;5v`eR;5v`R}JnSk*n нG2benchmark/benchmarks/numpy_benchmarks/grayscott.pyeR;5v`eR;5v`R?] \+W&)WK1benchmark/benchmarks/numpy_benchmarks/grouping.pye^"<9e^"<9RL՚c6d(4kvc0benchmark/benchmarks/numpy_benchmarks/growcut.pyeR;5v`eR;5v`RS Nt0Tu2ܤ;e/benchmark/benchmarks/numpy_benchmarks/harris.pyeR;5v`eR;5v`RGu&˥cgqu30benchmark/benchmarks/numpy_benchmarks/hasting.pyeR;5v`eR;5v`R*>->-(*Ptcb0benchmark/benchmarks/numpy_benchmarks/hyantes.pyeR;5v`eR;5v`RhsS]dȇd1.benchmark/benchmarks/numpy_benchmarks/julia.pyeR;5v`eR;5v`R?:I_w{؉A8/benchmark/benchmarks/numpy_benchmarks/l2norm.pye^"<9e^"<9RR˸125דQ-B(;benchmark/benchmarks/numpy_benchmarks/large_decimal_list.pye^"<9e^"<9RtMp|a!X5benchmark/benchmarks/numpy_benchmarks/local_maxima.pyeR;5v`eR;5v`RBaL(3ތʒg7benchmark/benchmarks/numpy_benchmarks/log_likelihood.pyeR;5v`eR;5v`Rov7u<$ 	/benchmark/benchmarks/numpy_benchmarks/lstsqr.pyeR;5v`eR;5v`ReyTZ~Nkrޫ^/benchmark/benchmarks/numpy_benchmarks/mandel.pye^"<9e^"<9RZUAf+M(l5benchmark/benchmarks/numpy_benchmarks/multiple_sum.pyeR;5v`eR;5v`R e%UKQ>c%K^6benchmark/benchmarks/numpy_benchmarks/pairwise_loop.pyeR;5v`eR;5v`R>7>(:ud,ЅtN6benchmark/benchmarks/numpy_benchmarks/periodic_dist.pyeR;5v`eR;5v`Ru2|vC+	-j2benchmark/benchmarks/numpy_benchmarks/repeating.pyeR;5v`eR;5v`R,h8Ǳ,UQ?&W7benchmark/benchmarks/numpy_benchmarks/reverse_cumsum.pyeR;5v`eR;5v`RnSgYSxb.benchmark/benchmarks/numpy_benchmarks/rosen.pyeR;5v`eR;5v`R?^Iʾ22benchmark/benchmarks/numpy_benchmarks/slowparts.pyeR;5v`eR;5v`R(s$?5h2benchmark/benchmarks/numpy_benchmarks/smoothing.pyeR;5v`eR;5v`R![ĀBE~&.8benchmark/benchmarks/numpy_benchmarks/specialconvolve.pyeR;5v`eR;5v`R褐1XƏ+M84benchmark/benchmarks/numpy_benchmarks/vibr_energy.pyeR;5v`eR;5v`R&DCaw|Š#-benchmark/benchmarks/numpy_benchmarks/wave.pye^"<9e^"<9RTHMC_Zռq41benchmark/benchmarks/pandas_benchmarks/join_df.pyeR;5v`eR;5v`R,[nQDia\Pl62benchmark/benchmarks/pandas_benchmarks/read_csv.pyeR;5v`eR;5v`R[Tbد;ȷ^Z2benchmark/benchmarks/pystone_benchmarks/pystone.pyeR;5v`eR;5v`R<GZO=mKbenchmark/plot_benchmark.pye^"<9e^"<9RXsdd` *^benchmark/stack_usage.pye^"<9e^"<9Rvlށ4C鬎*Rap3conftest.pye^"<9e^"<9R>	brT)K
2qycpython/MakefileeR;5v`eR;5v`R_:xFRr'XE~cpython/README.mde^"<9e^"<9R;6*zyi<cpython/Setup.locale^"<9e^"<9R	^wƍX'U~mgcpython/checksumse^"<9e^"<9R	HŘäOdocpython/config.sitee^"<9e^"<9R	z
WujK1\n4Lcpython/patches/0001-Add-one-more-trampoline-in-cfunction_vectorcall_O.patche^"<9e^"<9R	Zϑ(g4GZ(8+-cpython/patches/0001-Interrupt-handling.patche^"<9e^"<9R	#[8ZecJI,Ncpython/patches/0001-Patch-in-call-trampolines-to-handle-fpcast-troubles.patche^"<9e^"<9R	ݭxfQNiut.cpython/patches/0002-add-emscripten-host.patche^"<9e^"<9R	
xS_j,E)2cpython/patches/0003-fix-Py_Sigset_Converter.patche^"<9e^"<9R	}C_ju=7z/W"cpython/patches/0004-testing.patche^"<9e^"<9R	K1JYb5Vc3cpython/patches/0005-Drop-pwd-built-in-module.patche^"<9e^"<9R	ߕfzM04ݤAcpython/patches/0007-Remove-duplicate-symbols-from-cfield.c.patche^"<9e^"<9R
nLis`\OBcpython/patches/0008-xfail-core-ctypes-tests-that-don-t-work.patche^"<9e^"<9R
9Ye;~%M	kFFIcpython/patches/0009-Fix-_PyImport_LoadDynamicModuleWithSpec-fpcast.patche^"<9e^"<9R
!3ぞBCJ5ZbLcpython/patches/0010-bpo-47197-Fix-void-return-type-handling-in-ctypes.patche^"<9e^"<9R R?sI9l] +'Fcpython/pyconfig.undefs.he^"<9e^"<9R
-I:?z:slcpython/remove_modules.txte^"<9e^"<9R@P؆}0H@
docs/Makefilee^"<9e^"<9R9"mKph҂/Vydocs/_static/css/pyodide.csseR;5v`eR;5v`R'Sͨb;Sne.Zj%docs/_static/img/pyodide-logo-raw.pngeR;5v`eR;5v`R;:Wvue%i(docs/_static/img/pyodide-logo-readme.pngeR;5v`eR;5v`Rzv >:%HˍpV!docs/_static/img/pyodide-logo.pnge^"<9e^"<9RQ,GO	docs/conf.pye^"yBe^"yBReIICa~7)docs/development/building-from-sources.mde^"yBe^"yBRk"]]oʤE48Գ docs/development/contributing.mde^"yBe^"yBRR;ɰ{U$9!Gx	ᮻ]docs/development/core.mde^"yBe^"yBRT(2ě8Ƥ;6̱Idocs/development/debugging.mde^"yBe^"yBRoB0\=yj-%Ubodocs/development/maintainers.mde^"yBe^"yBRq\ßQؤC]#(docs/development/meta-yaml.mde^"yBe^"yBRg,TmUh:D;S${K<R0rr docs/development/new-packages.mdeR;5=]eR;5=]RdaNWP%Dyݨ2F(docs/development/signature-mismatch1.pngeR;5=]eR;5=]R/{DdVA 
^%(docs/development/signature-mismatch2.pngeR;5=]eR;5=]Rv=^dO
`(docs/development/signature-mismatch3.pngeR;5=]eR;5=]RLs^*G!\czh%ᲅo(docs/development/signature-mismatch4.pnge^"yBe^"yBR~
#F
0^xbjqVidocs/development/testing.mde^"yBe^"yBRG
N1τq@.+zdocs/index.rsteR;5=]eR;5=]Rx4}Xi(.~U
docs/make.bate^"yBe^"yBRi
քq_)5 !<w>docs/project/about.mde^"yBe^"yBR	
+D6"(Ъdocs/project/changelog.mdeR;5=]eR;5=]R?>%U>7O	]urdocs/project/code-of-conduct.mde^"yBe^"yBRT91$m=[ra7$docs/project/deprecation-timeline.mde^"yBe^"yBRJx.2wRb/YF@-3docs/project/governance.mde^"yBe^"yBRKq6VwA>Grl docs/project/related-projects.mde^"yBe^"yBR	%E;)O5j7+B
B[%docs/project/release-notes/v0.17.0.mde^"yBe^"yBRj-~wH	rY^
docs/project/roadmap.mde^"yBe^"yBR
06꿟Qd@
Ŋdocs/pyodide-jsdoc-plugin.jse^"yBe^"yBR
%	jjSs/abW4	Jdocs/requirements-doc.txte^"yBe^"yBR	"Hm3<XT9߉9docs/sphinx_pyodide/README.mde^"yBe^"yBR
"EbYNRp
!ArX.docs/sphinx_pyodide/sphinx_pyodide/__init__.pye^"yBe^"yBR
@	\>[dH7eka8docs/sphinx_pyodide/sphinx_pyodide/autodoc_submodules.pye^"yBe^"yBRLRZ*J;Pe0ͱjL+docs/sphinx_pyodide/sphinx_pyodide/jsdoc.pye^"yBe^"yBRlLSO\Y)$[,docs/sphinx_pyodide/sphinx_pyodide/lexers.pye^"yBe^"yBR
ajOK8yB1;\.docs/sphinx_pyodide/sphinx_pyodide/packages.pye^"yBe^"yBR
hǎΘ/\X
uzL{w+docs/sphinx_pyodide/tests/app_settings.jsone^"yBe^"yBR
kJQ4g/&&%,docs/sphinx_pyodide/tests/test_directives.pye^"yBe^"yBR
mJXTt@xbRP,docs/sphinx_pyodide/tests/tsdoc_dump.json.gze^"yBe^"yBR}.3F"z>docs/usage/api-reference.mde^"yBe^"yBR~v)IJ
pO<c]docs/usage/api/js-api.mde^"yBe^"yBR	LH><Q:b㚊wPdocs/usage/api/micropip-api.mde^"yBe^"yBR
n(~[rX
cf6مe݂#docs/usage/api/pyodide-build-cli.mde^"yBe^"yBRJҼɲQ)&Zdocs/usage/api/python-api.mde^"yBe^"yBR	zCWtKн\/K'docs/usage/downloading-and-deploying.mde^"yBe^"yBR-
Zsq_0:docs/usage/faq.mde^"yBe^"yBR
pA,NM}23docs/usage/file-system.mde^"yBe^"yBR'2d_?UBIC5docs/usage/index.mde^"yBe^"yBRMr	[=;/%qhCi!docs/usage/keyboard-interrupts.mde^"yBe^"yBR7=r2MO(docs/usage/loading-custom-python-code.mde^"yBe^"yBR[\L\'pA<docs/usage/loading-packages.mde^"yBe^"yBR$b6fG]j!docs/usage/packages-in-pyodide.mde^"yBe^"yBR	}0s
1.ߝ//docs/usage/quickstart.mde^"yBe^"yBRdgv''?adU)8Vkdocs/usage/type-conversions.mde^"yBe^"yBR/]99\docs/usage/wasm-constraints.mde^"yBe^"yBR^(8㋛*l!PX]docs/usage/webworker.mde^"yBe^"yBR~n ps1emsdk/Makefilee^"yBe^"yBR
z/FYm	?/.v!<emsdk/patches/0001-Throw-away-errors-in-minify_wasm_js.patche^"yBe^"yBR
~6mcPVQљ emsdk/patches/0002-Fix-dup.patche^"yBe^"yBR
buzĺO
][j;emsdk/patches/0003-Fix-side-module-exception-handling.patche^"yBe^"yBR
K9p&jܽu]\)K5A3sFemsdk/patches/0004-Fix-lookupPath-when-applied-to-a-symlink-loop.patche^"yBe^"yBR
WX4U^RVUm
.~U=emsdk/patches/0007-Indicate-Emscripten-version-in-uname.patcheR;5zZeR;5zZRNx&I夗
C&7Tl
ilgtm.ymle^"yBe^"yBR
Je#qAj$[packages/CLAPACK/make.ince^"yBe^"yBR
dz$*SPK;~packages/CLAPACK/meta.yamle^"yBe^"yBR
	xZ[WwEJY-r6packages/CLAPACK/patches/0001-add-missing-import.patche^"yBe^"yBR
ʞC*W
G6/a'/packages/CLAPACK/patches/0002-fix-arith.h.patche^"yBe^"yBR
ES
B5f|7packages/CLAPACK/patches/0003-lapack-install-make.patche^"yBe^"yBR
FTg6MS5packages/CLAPACK/patches/0004-fix-f2clibs-build.patche^"yBe^"yBR
Y%HTgDsK%J<packages/CLAPACK/patches/0005-remove-redundant-symbols.patche^"yBe^"yBR
5rfdɣG[ԏ܀b8packages/CLAPACK/patches/0006-correct-return-types.patche^"yBe^"yBR
G<s>V
uρ9packages/CLAPACK/patches/0007-Fix-xerbla-and-ilaenv.patche^"yBe^"yBRcPYנ7	K,/ͦtpackages/Jinja2/meta.yamle^"yBe^"yBRfY*AY*e[ϴ5m'packages/Jinja2/test_jinja2.pye^"yBe^"yBR^giҌ;~7̱T5(packages/Makefilee^"yBe^"yBR,ek8a+{aapackages/MarkupSafe/meta.yamle^"yBe^"yBR"z Mߚ~#-packages/Pillow/meta.yamle^"yBe^"yBR
z}Gp~,q-7packages/Pillow/patches/0001-Enable-image-formats.patche^"Ke^"KR
fL"8}(*nkUpackages/Pillow/src/setup.cfge^"Ke^"KR|j<-F(m	][packages/Pillow/test_pillow.pye^"Ke^"KR&2v%j,N?^0&3packages/Pygments/meta.yamle^"Ke^"KRG3GnXԡ?ȕ=/zpackages/README.mde^"Ke^"KR)]6lytG蟳Mdupackages/asciitree/meta.yamle^"Ke^"KR	Wm;e#Apackages/astropy/meta.yamle^"Ke^"KR@<U#>{ -packages/atomicwrites/meta.yamle^"Ke^"KRiKȕMBFrtdYpackages/attrs/meta.yamle^"Ke^"KRkRLU(sC[UgJpackages/autograd/meta.yamle^"Ke^"KRm^Vg~e6"d!packages/beautifulsoup4/meta.yamle^"Ke^"KRoDی"hL>caX칺packages/biopython/meta.yamle^"Ke^"KR	Q\5?Í]Qpackages/bitarray/meta.yamle^"Ke^"KR
-/2W
!3hT엢ȹRpackages/bitarray/patches/0001-Skip-tests-pyodide-that-don-t-work-in-Pyodide.patche^"Ke^"KR9Rm1"packages/bitarray/test_bitarray.pye^"Ke^"KRlP ZrB5aFu8"Upackages/bleach/meta.yamle^"Ke^"KRq)>ٰ[:&packages/bokeh/meta.yamle^"Ke^"KRuY-mf?j/P]`"packages/boost-histogram/meta.yamle^"Ke^"KRwnOC_Dit0packages/boost-histogram/test_boost_histogram.pye^"Ke^"KR.uUNקlk;packages/cffi/meta.yamleR;5zZeR;5zZRRI(
KJɳ)packages/cffi/patches/libffi-config.patche^"Ke^"KRߵT.(dl`packages/cffi/test_cffi.pye^"Ke^"KR1w3.'>5Bmpackages/cffi_example/meta.yamle^"Ke^"KRyȆ2Ey\,6kmm~k*packages/cffi_example/test_cffi_example.pye^"Ke^"KR~
5U܂F=bg*packages/cftime/meta.yamle^"Ke^"KR
9f14t,Z&packages/cloudpickle/meta.yamle^"Ke^"KR3y57uyJ1E<wF(packages/cloudpickle/test_cloudpickle.pye^"Ke^"KR12V"xpackages/cmyt/meta.yamle^"Ke^"KRCOz/I;#5  packages/colorspacious/meta.yamle^"Ke^"KR\z@<D /`&packages/cpp-exceptions-test/meta.yamle^"Ke^"KR$F$L6-*packages/cpp-exceptions-test/src/catch.cppe^"Ke^"KR԰<[w*packages/cpp-exceptions-test/src/throw.cppe^"Ke^"KR	:'Na;V3packages/cpp-exceptions-test/test_cpp_exceptions.pye^"Ke^"KR9qD3cP[+5packages/cryptography/meta.yamle^"Ke^"KRܭXc3uu}O*packages/cryptography/test_cryptography.pye^"Ke^"KR
7}E(Ve
]packages/cssselect/meta.yamle^"Ke^"KR
Kޗh3RU.!I"npackages/cycler/meta.yamle^"Ke^"KRQAbcBBK0Dpackages/cytoolz/meta.yamle^"Ke^"KR
ΒsPq\ɨ2Lpackages/decorator/meta.yamle^"Ke^"KRUz'8\73qApackages/demes/meta.yamle^"Ke^"KR{+kŤnI{%_"packages/distlib/meta.yamle^"Ke^"KR6:4#9ϒ
$Vƚpackages/docutils/meta.yamle^"Ke^"KR
؄;rP|CK;zpackages/ffmpeg/meta.yamle^"Ke^"KR!=dة
lհ㽨gpackages/fonttools/meta.yamle^"Ke^"KRpB\"l@C}$R.packages/fpcast-test/fpcast-test/fpcast-test.ce^"Ke^"KR
2S}oz?Mч)packages/fpcast-test/fpcast-test/setup.pye^"Ke^"KR
C)28packages/fpcast-test/meta.yamle^"Ke^"KR[Oz_*yf-!I(packages/fpcast-test/test_fpcast_test.pye^"Ke^"KR
&GFĲRYByUwpackages/freesasa/meta.yamle^"Ke^"KR"?{wK>63packages/future/meta.yamle^"Ke^"KRZ2mP(>4Tn/packages/glpk/meta.yamle^"Ke^"KR|7ӅbكFl'_ypackages/gsw/meta.yamle^"Ke^"KR`𜁮W,8packages/h5py/meta.yamle^"Ke^"KR
Փ)@[{U`N!packages/h5py/patches/build.patche^"Ke^"KRz9/=Rr
qC#%packages/h5py/patches/configure.patche^"Ke^"KRd7z#OH>
~s!v'Yfpackages/html5lib/meta.yamle^"Ke^"KR]as/Wy8rT[packages/imageio/meta.yamle^"Ke^"KRV)S0FRPKi
 packages/imageio/test_imageio.pye^"Ke^"KR7rѵj=oޒ&¨W[packages/iniconfig/meta.yamle^"Ke^"KRKXČV0[Flfpackages/jedi/meta.yamle^"Ke^"KRB1<ŪIjIDpackages/jedi/test_jedi.pye^"Ke^"KR
GAh,ffԩ3۵-|packages/joblib/meta.yamle^"Ke^"KR
MBP.a0&#m:packages/joblib/patches/0001-No-multiprocessing-1256.patcheR;5UeR;5URKrpú"packages/joblib/test_joblib.pye^"Ke^"KR
ƍ莡O4epackages/jsonschema/meta.yamle^"Ke^"KR,S2\<̗Spackages/kiwisolver/meta.yamle^"Ke^"KR@UYQ),v	$packages/lazy-object-proxy/meta.yamle^"Ke^"KR
xbE	]iaKm4/W4packages/lazy-object-proxy/test_lazy_object_proxy.pye^"Ke^"KRk]c̚Q*(;嬛packages/libgsl/meta.yamle^"Ke^"KR.j8:-,-Opackages/libhdf5/meta.yamle^"Ke^"KRt	5tf w/P\packages/libiconv/meta.yamle^"Ke^"KRto6	IqNZ_OEpackages/libwebp/meta.yamle^"Ke^"KRcSQ
b#I6
packages/libxml/meta.yamle^"Ke^"KR#H*aW{8jzзM6packages/libxslt/meta.yamle^"Ke^"KR'O[M#m
>!})packages/libyaml/meta.yamle^"Ke^"KR)YRY|µ`A#I!Tpackages/logbook/meta.yamle^"Ke^"KRރGj#Ov"Cpackages/lxml/meta.yamle^"Ke^"KRζ	58}Kpackages/lxml/test_lxml.pye^"Ke^"KR+O.:oHRepackages/matplotlib/meta.yamleR;5ReR;5RRE]W.ӅD9܉Ʌ)UH58packages/matplotlib/patches/disable_macosx_backend.patcheR;5ReR;5RRoo
!קko
螥-I/packages/matplotlib/patches/fix-threading.patcheR;5ReR;5RRj.Ufar{06packages/matplotlib/patches/hardcoded-font-cache.patche^"Ke^"KR
Y|¨^u6packages/matplotlib/reference-images/canvas-chrome.pnge^"Te^"TR
43k
qG囫Gpackages/matplotlib/reference-images/canvas-custom-font-text-chrome.pnge^"Te^"TR
UEyP9	5+Hpackages/matplotlib/reference-images/canvas-custom-font-text-firefox.pnge^"Te^"TR
{.ٯ5#5H 7packages/matplotlib/reference-images/canvas-firefox.pnge^"Te^"TR
ȧ"V[TgܿdwҰࡳCpackages/matplotlib/reference-images/canvas-image-affine-chrome.pnge^"Te^"TR
X9^1V]1X"m(Dpackages/matplotlib/reference-images/canvas-image-affine-firefox.pnge^"Te^"TR
%SEĆkRn1J<packages/matplotlib/reference-images/canvas-image-chrome.pnge^"Te^"TR
>)ͯJI.b湈ҥu4V,.=packages/matplotlib/reference-images/canvas-image-firefox.pnge^#0]e^#0]R
9*XMG>?@packages/matplotlib/reference-images/canvas-math-text-chrome.pnge^#0]e^#0]R
l׋<]4zx_$1I$Apackages/matplotlib/reference-images/canvas-math-text-firefox.pnge^#0]e^#0]R
>ǨX-?_F\m9)譎Apackages/matplotlib/reference-images/canvas-polar-zoom-chrome.pnge^#0]e^#0]R
$g8P9帴/~9ЍBpackages/matplotlib/reference-images/canvas-polar-zoom-firefox.pnge^#0]e^#0]R
$_VOUCpackages/matplotlib/reference-images/canvas-text-rotated-chrome.pnge^#mfe^#mfR
k_/_iDpackages/matplotlib/reference-images/canvas-text-rotated-firefox.pnge^#mfe^#mfR

oBZXDCpackages/matplotlib/reference-images/canvas-transparency-chrome.pnge^#mfe^#mfR
?ƞU#Ə:r7R@Dpackages/matplotlib/reference-images/canvas-transparency-firefox.pnge^#mfe^#mfR
dB+[6@JE*packages/matplotlib/src/Humor-Sans-1.0.ttfe^#mfe^#mfR
@e3 Q%IѼ{{k*packages/matplotlib/src/browser_backend.pye^#mfe^#mfR
`AI<C%packages/matplotlib/src/fontlist.jsone^#mfe^#mfR<!Wv&Sut²5C/packages/matplotlib/src/html5_canvas_backend.pye^#mfe^#mfR^X	Ifii;l!packages/matplotlib/src/setup.cfge^#mfe^#mfR
Oz,MjW%'packages/matplotlib/src/wasm_backend.pye^#mfe^#mfR]H#'ѓ厹?HE&packages/matplotlib/test_matplotlib.pye^#mfe^#mfRc>Ȟ{izpMpackages/micropip/meta.yamle^#mfe^#mfRuL$(
LXh|GB*packages/micropip/src/micropip/__init__.pye^#mfe^#mfRP`d5jl)packages/micropip/src/micropip/_compat.pye^#mfe^#mfRL߷>Sjj^xO4packages/micropip/src/micropip/_compat_in_pyodide.pye^#mfe^#mfRܨ;}K6=8packages/micropip/src/micropip/_compat_not_in_pyodide.pye^#mfe^#mfR Q>S,uiQ+packages/micropip/src/micropip/_micropip.pye^#mfe^#mfR$⛲CK)wZS4packages/micropip/src/micropip/externals/__init__.pye^#mfe^#mfR&]׀0/;_8packages/micropip/src/micropip/externals/pip/__init__.pye^#mfe^#mfR)⛲CK)wZSBpackages/micropip/src/micropip/externals/pip/_internal/__init__.pye^#mfe^#mfR+⛲CK)wZSHpackages/micropip/src/micropip/externals/pip/_internal/utils/__init__.pye^#mfe^#mfR,Qs~*`ZIMpackages/micropip/src/micropip/externals/pip/_internal/utils/pkg_resources.pye^#mfe^#mfR-(3(uo?BEpackages/micropip/src/micropip/externals/pip/_internal/utils/wheel.pye^#mfe^#mfR/⛲CK)wZS@packages/micropip/src/micropip/externals/pip/_vendor/__init__.pye^#mfe^#mfR0==HcN7zSb(Epackages/micropip/src/micropip/externals/pip/_vendor/pkg_resources.pye^#mfe^#mfR2;1@ʫ@c[`7%o)packages/micropip/src/micropip/package.pye^#mfe^#mfR3gx	p/ڞpackages/micropip/src/setup.pyeR;6DeR;6DRzTmX90uApackages/micropip/test/snowballstemmer-2.0.0-py2.py3-none-any.whle^#mfe^#mfRmPIwûњ7["packages/micropip/test_micropip.pye^#mfe^#mfR|:.EkB(ppackages/mne/meta.yamle^#mfe^#mfRD%!d!packages/more-itertools/meta.yamle^#mfe^#mfR*ZojRVQ6廪packages/mpmath/meta.yamle^#mfe^#mfR7++&[-X*|k3kIpackages/msgpack/meta.yamle^#mfe^#mfRMiU=i>X@)packages/msgpack/test_pack.pye^#mfe^#mfRQ
}ePNi	H5packages/msprime/meta.yamle^#mfe^#mfRPEN}5cԊ췃 packages/msprime/test_msprime.pye^#mfe^#mfR	Ʈjs0v;	<packages/networkx/meta.yamle^#mfe^#mfR	IqCM#rN}̃eBj\G"packages/networkx/test_networkx.pye^#mfe^#mfRA']ű<6B46wHԅ(packages/newick/meta.yamle^#oe^#oRBMkIVF(@CKpackages/nlopt/meta.yamle^#oe^#oR61K\F3Ηpackages/nlopt/src/setup.pye^#oe^#oRS8=oKA~packages/nlopt/test_nlopt.pye^#oe^#oRUQb}VP2K:C{X|Epackages/nltk/meta.yamleR;7%AeR;7%AR_b^G/;!Qpackages/nltk/test_nltk.pye^#oe^#oRVM,&H uS}mpackages/nose/meta.yamle^#oe^#oRY`/؞}xm1Jpackages/numcodecs/meta.yamleR;7%AeR;7%AR7[UL6?|d)packages/numcodecs/patches/fixblosc.patche^#oe^#oR90bȶF?&*lM9A)packages/numcodecs/patches/fixsetup.patcheR;7%AeR;7%AR'bM/V$yՔ(packages/numcodecs/patches/fixzlib.patche^#oe^#oRZs|~jr!iVP8#$packages/numcodecs/test_numcodecs.pyeR;7%AeR;7%AR{&}-ֶyG$packages/numpy/config/_numpyconfig.he^#oe^#oR:t
?wҋr0(packages/numpy/meta.yamle^#oe^#oR<r?HUh]ahrB=packages/numpy/patches/0001-disable-maybe-uninitialized.patche^#oe^#oR>(TaʭXp	t6packages/numpy/patches/0002-disable-optimization.patche^#oe^#oR?QVx T쥟_S7packages/numpy/patches/0003-dont-include-execinfo.patche^#oe^#oRB	NFcwtl[aI-packages/numpy/patches/0004-Fix-ieee754.patche^#oe^#oRE	՛_]h@=	А{O0packages/numpy/patches/0005-fix-longdouble.patche^#oe^#oRF521&%"G#lOpackages/numpy/patches/0006-MAINT-BLD-Fix-math-feature-detection-for-wasm.patche^#oe^#oRH|o
+rNA-ݦNpackages/numpy/patches/0007-BUG-Fix-the-return-type-of-random_float_fill.patche^#oe^#oRIYq|8ؒMt/&Bpackages/numpy/patches/0008-fix-static-init-of-nditer-pywrap.patche^#oe^#oRJVPMB6aҮ.2packages/numpy/patches/0009-init-alloc-cache.patche^#oe^#oRL^ds}=gpL9ܫf8packages/numpy/patches/0010-make-int-return-values.patche^#oe^#oRMqVo hykQ]Apackages/numpy/patches/0011-not-build-lapack-lite-as-64-bit.patche^#oe^#oRQ9ܪ;ʟbElp7packages/numpy/patches/0012-use-local-blas-lapack.patche^#oe^#oRRp,).PagE=packages/numpy/patches/0013-fix-invalid-asm-instruction.patche^#oe^#oRSHaO%L0Px. 5
.packages/numpy/patches/0014-disable-svml.patche^#oe^#oRT(܂i=D<Sr8packages/numpy/patches/fix-invalid-asm-instruction.patche^#oe^#oRe(hNqpWoߋWpackages/numpy/test_numpy.pye^#oe^#oRshnn\Lȗ
܄u.h\09x)packages/opencv-python/cmake/Config.cmakee^#oe^#oRuL1W	Iޒ6packages/opencv-python/cmake/OpenCVFindLibsGrfmt.cmakee^#oe^#oRxIFpe.2fhS<*packages/opencv-python/cmake/build_args.she^#oe^#oRyw.*~3#S&v'wa0packages/opencv-python/cmake/detect_ffmpeg.cmakee^#oe^#oR	< ȴuLU
34K packages/opencv-python/meta.yamleR;7%AeR;7%AR
ܹ	;};)r*<packages/opencv-python/patches/0001-Enable-file-system.patche^#oe^#oR{Դ]	:3h^-/y$ē2packages/opencv-python/reference-images/baboon.pnge^#oe^#oR~0WpY)&Ѫomc8packages/opencv-python/reference-images/baboon_canny.pnge^#oe^#oRt!ʣ#$<п>Fpackages/opencv-python/reference-images/baboon_decolor_color_boost.pnge^#oe^#oR(DhO6]@ bDpackages/opencv-python/reference-images/baboon_decolor_grayscale.pnge^#oe^#oRWz]}pX%7packages/opencv-python/reference-images/baboon_kaze.pnge^#oe^#oRF8K(-|)WBFʾͲJ&<packages/opencv-python/reference-images/baboon_laplacian.pnge^#oe^#oR¤}*S,NWME4h즋8packages/opencv-python/reference-images/baboon_sobel.pnge^#oe^#oR(o/ybGP@'Gh/packages/opencv-python/reference-images/box.pnge^#oe^#oRzF\C8packages/opencv-python/reference-images/box_in_scene.pnge^#oe^#oRכ"1
B*T4packages/opencv-python/reference-images/box_sift.pnge^#oe^#oR%!:hHBg
A=H[6packages/opencv-python/reference-images/chessboard.pnge^#oe^#oRЁUQa;>packages/opencv-python/reference-images/chessboard_corners.pnge^#oe^#oRz45KOXڊ$2packages/opencv-python/reference-images/mnist.onnxe^#xe^#xRlo.uQݿkC3packages/opencv-python/reference-images/mnist_2.pnge^#xe^#xR?v'o7O#5Ҿr4packages/opencv-python/reference-images/monalisa.pnge^#xe^#xR#>Xa:
Ǖ&{Y|?packages/opencv-python/reference-images/monalisa_facedetect.pnge^#xe^#xR]<}ɂ^C5packages/opencv-python/reference-images/mountain1.pnge^#xe^#xR,ǻOBǑ05packages/opencv-python/reference-images/mountain2.pnge^#xe^#xR۲V`"a4"/85)//packages/opencv-python/reference-images/pca.pnge^#xe^#xRUHBiJ=z6packages/opencv-python/reference-images/pca_result.pnge^#xe^#xR7YhS63.W3packages/opencv-python/reference-images/traffic.mp4e^$$e^$$RJ˿z'\<̞=Nc@packages/opencv-python/reference-images/traffic_optical_flow.pnge^$$e^$$R	PHi)C+EW꒯)i,packages/opencv-python/test_opencv_python.pye^$$e^$$R	Q6\M7nR
Bpd3$packages/openssl/meta.yamle^$$e^$$R	SB3얈&c@ypackages/optlang/meta.yamleR;79eR;79R6!HV.$KA0z4O packages/optlang/test_optlang.pye^$$e^$$RMXrk-㩓ȉ(©1packages/packaging/meta.yamle^$$e^$$R	c`X8촎8"ٔYpackages/pandas/meta.yamle^$$e^$$R:Ζ͓
Vwuߓ0packages/pandas/patches/fix_json_signature.patche^$$e^$$RX*$Ȟj̙5Z+etpackages/pandas/test_pandas.pye^$$e^$$R	l+y)w>packages/parso/meta.yamle^$$e^$$RHQ(@`כ*1packages/patsy/meta.yamle^$$e^$$R	5/ʄ;]̗packages/pkgconfig/meta.yamle^$$e^$$R	.wc&||N"ի	5packages/pluggy/meta.yamle^$$e^$$R2@[KuKÐ";8-ypackages/py/meta.yamle^$$e^$$R1MWp
U~packages/pyb2d/meta.yamle^$$e^$$R*A]i@5e>t=\fmpackages/pyb2d/test_pyb2d.pye^$$e^$$RAm冭Pepackages/pycparser/meta.yamle^$$e^$$RGSa};!2 |߀vqpackages/pydantic/meta.yamle^$$e^$$R[	hU!ꐒ:packages/pyerfa/meta.yamle^$$e^$$R34%VwY	py3T~packages/pyparsing/meta.yamle^$$e^$$RLkF{paoOPfpackages/pyrsistent/meta.yamle^$$e^$$R	 , i2j8K&!packages/pytest/meta.yamle^$$e^$$RlrWop.Z·uJpackages/pytest/test_pytest.pye^$$e^$$R	a5\68\n"packages/python-dateutil/meta.yamle^$$e^$$R:[J4f_bWʐpackages/python-sat/meta.yamleR;79eR;79RNG=jŸ˻7.packages/python-sat/patches/force_malloc.patcheR;79eR;79R9"y`icđ;6.packages/python-sat/patches/proper_build.patche^$$e^$$R	ALףogm^*$packages/python_solvespace/meta.yamle^$$e^$$R9#̡0eGlE4packages/python_solvespace/test_python_solvespace.pye^$$e^$$R,*}(&?~]RZ`}packages/pytz/meta.yamle^$$e^$$RtM%H;F3t^Upackages/pywavelets/meta.yamle^$$e^$$RtLF*۵3 "D packages/pywavelets/test_pywt.pye^$$e^$$R	0Za_/\"packages/pyyaml/meta.yamle^$$e^$$R@>^!	+>packages/pyyaml/test_pyyaml.pye^$$e^$$R%)7%Zp2ZiK
packages/regex/meta.yamle^$$e^$$R>KsC43 packages/regex/test_regex.pye^$$e^$$R	[E2iݭ휾:5Bpackages/retrying/meta.yamle^$$e^$$RQ1b59!packages/ruamel/meta.yamle^$$e^$$R	%mӳHb{mpackages/scikit-image/meta.yamleR;76eR;76R;E^QyoQ4_^:packages/scikit-image/patches/make-tifffile-optional.patche^$$e^$$RDMpEMQABz*5packages/scikit-image/patches/preferred_plugins.patche^$$e^$$R	nqLmYԡw:"b%packages/scikit-image/test_skimage.pye^$$e^$$R	l+2
sCe	C^packages/scikit-learn/meta.yamle^$$e^$$R:}>V8u'ƷK;)]packages/scikit-learn/patches/0001-Cythonize-_cython_blas.pyx-with-include-path-pointin.patche^$$e^$$RHbC"[Ʒ.4packages/scikit-learn/patches/0002-Disable-omp.patche^$$e^$$R	,PFM["M*packages/scikit-learn/test_scikit-learn.pye^$$e^$$R
5D_1zhK+packages/scipy/info.mde^$$e^$$R .^Ý8뢰-ˇw<packages/scipy/meta.yamle^$$e^$$RȶJHPI7Epackages/scipy/patches/0001-Fix-dstevr-in-special-lapack_defs.h.patche^$$e^$$RX[ӢHzF@jM)
<packages/scipy/patches/0002-loadDynamicLibrary-flapack.patche^$$e^$$R~q]uh0VFpackages/scipy/patches/0003-Add-lapack_extras-to-linalg-setup.py.patche^$$e^$$RWyg%<Kw] j92/packages/scipy/patches/0004-int-to-string.patche^$$e^$$R0VвuӛB8packages/scipy/patches/0005-disable-blas-detection.patche^$$e^$$R-[/Jg m_JS:packages/scipy/patches/0006-fix-fotran-files-minpack.patche^$$e^$$R{K]MiH Yeܠl70packages/scipy/patches/0007-gemm_-no-const.patche^$$e^$$Rt/ȗM02/6TTQ!8packages/scipy/patches/0008-make-int-return-values.patche^$$e^$$R]I;1u{Vpackages/scipy/patches/0009-Rename-_page_trend_test.py-to-prevent-test-unvendori.patche^$$e^$$Rэa;tS8SXl@packages/scipy/patches/0010-sasum-returns-double-not-float.patche^$$e^$$R.sL9Yޛk
\<packages/scipy/patches/0011-skip-fortran-fails-to-link.patche^$$e^$$Rn@Nm&6:packages/scipy/patches/0012-Disable-lapack-detection.patche^$$e^$$REeho@g)RYmp:packages/scipy/patches/0013-Add-extra-END-to-prini.f.patche^$$e^$$R~Ղ'oAZ=Hpackages/scipy/patches/0014-BUG-Fix-signature-of-D_IIR_forback-1-2.patche^$$e^$$RBÐurQ@︼`packages/scipy/test_scipy.pye^$$e^$$R	s^.|
ǣMk packages/setuptools/meta.yamle^$$e^$$R	nSʀ24$packages/sharedlib-test-py/meta.yamleR;76eR;76RFC?~XqJ'4i/'packages/sharedlib-test-py/src/setup.pyeR;76eR;76R"Xmpʠ,LJۦi/packages/sharedlib-test-py/src/sharedlib-test.ce^$$e^$$RFĉ;RHQPϘ,packages/sharedlib-test-py/test_sharedlib.pye^$$e^$$R̞jN|ܑ!packages/sharedlib-test/meta.yamle^$$e^$$R	 4K뤓|b
ŋ3packages/sharedlib-test/src/include/sharedlibtest.he^$$e^$$RK;ܦ;ǆ_cPw"packages/sharedlib-test/src/main.ce^$$e^$$R
4-K}q35וb$packages/six/meta.yamle^$$e^$$Rf3M
trs\k3`$fapackages/soupsieve/meta.yamle^$$e^$$RGq	2Y-,lѝpackages/sqlalchemy/meta.yamle^$$e^$$Riq
`Cx:ź!ǐ&packages/sqlalchemy/test_sqlalchemy.pye^$$e^$$R⛲CK)wZSpackages/ssl/empty/.keepe^$$e^$$R
9<G.`v	>>TaUpackages/ssl/meta.yamle^$$e^$$R
>{ǻ93irSrPpackages/ssl/test_ssl.pye^$$e^$$Rp8{x2$a;{ipackages/statsmodels/meta.yamle^$$e^$$RZl
Sg~i;packages/statsmodels/patches/fix-scipy-blas-cythonize.patche^$$e^$$R1
aA packages/svgwrite/meta.yamle^$$e^$$Ryŉ;&Zcpackages/swiglpk/meta.yamleR;76eR;76Ro&7"IF=z{ packages/swiglpk/test_swiglpk.pye^$$e^$$R
E[_GFH{bpackages/sympy/meta.yamle^$$e^$$Rg犹̴
g+?opackages/sympy/test_sympy.pye^$$e^$$R
H/Q&&	'.$ packages/tblib/meta.yamle^$$e^$$R+-:u"_BEcyUPN packages/test_packages_common.pye^$$e^$$R,Kf$K8gd# packages/threadpoolctl/meta.yamle^$$e^$$RzfX;R&}wdVrB
packages/tomli-w/meta.yamle^$$e^$$RB_+packages/tomli/meta.yamle^$$e^$$R)O;Y-mvpackages/toolz/meta.yamle^$$e^$$RSzL3>۞1packages/tqdm/meta.yamle^$$e^$$R cD-I͆/
packages/traits/meta.yamle^$$e^$$RmQ2`~*J+tpackages/tskit/meta.yamle^$$e^$$R)̄9Wsb8packages/tskit/test_tskit.pye^$$e^$$RLZd/x8ae窥i$packages/typing-extensions/meta.yamle^$$e^$$RWN孥v7-׷ packages/uncertainties/meta.yamle^$ae^$aR^j5GҨVpackages/unyt/meta.yamle^$ae^$aR
J@oE>+UI7g[packages/webencodings/meta.yamle^$ae^$aR
K{m͆
#>:&IymGȾpackages/wrapt/meta.yamle^$ae^$aR
҆Oܴ5:jpackages/wrapt/test_wrapt.pye^$ae^$aR
&
GVRpo=%packages/xarray/meta.yamle^$ae^$aR]"pѴPݗ!Vjpackages/xarray/test_xarray.pye^$ae^$aR(/Oal)&Rzxpackages/xlrd/meta.yamle^$ae^$aRyK;J*bJ6uKpackages/yt/meta.yamleR;82eR;82RrAP˭gk N"G%packages/yt/patches/skip-openmp.patche^$ae^$aRE\ޤ3TU$packages/yt/patches/tomli-3833.patche^$ae^$aR
Mx.!ć?Udpackages/zarr/meta.yamle^$ae^$aR7䩵V~S%dL{(packages/zarr/patches/fix-zarrsync.patche^$ae^$aR6RjLS3&Kvppackages/zarr/test_zarr.pye^$ae^$aR
VAc,Ll}#packages/zlib/meta.yamleR;82eR;82Rb-
@*%Rfzpyodide-build/README.mde^$ae^$aR⛲CK)wZS'pyodide-build/pyodide_build/__init__.pye^$ae^$aR[0yν4)jN*'pyodide-build/pyodide_build/__main__.pye^$ae^$aRAxۿ2>ℤ_)pyodide-build/pyodide_build/_f2c_fixes.pye^$ae^$aRT{E]}='pyodide-build/pyodide_build/buildall.pye^$ae^$aRnRb->XEi+&'pyodide-build/pyodide_build/buildpkg.pye^$ae^$aRI{VZ%pyodide-build/pyodide_build/common.pye^$ae^$aRz`<E̎E~/pyodide-build/pyodide_build/create_xbuildenv.pye^$ae^$aRznW	:n|>0pyodide-build/pyodide_build/install_xbuildenv.pye^$ae^$aR]冀޲L
8l[GS!pyodide-build/pyodide_build/io.pye^$ae^$aR
W(#C+ sf{`,%GQ$pyodide-build/pyodide_build/mkpkg.pye^$ae^$aR9mJݪ}(pyodide-build/pyodide_build/pypabuild.pye^$ae^$aR(D.	mfSiTM&<#*pyodide-build/pyodide_build/pywasmcross.pye^$ae^$aR0c<Nr:r$pyodide-build/pyodide_build/serve.pye^$ae^$aR^3m
="%Ipyodide-build/pyodide_build/tests/_test_packages/beautifulsoup4/meta.yamle^$ae^$aR\aO=?ϠI/;Cpyodide-build/pyodide_build/tests/_test_packages/micropip/meta.yamle^$ae^$aR⛲CK)wZSFpyodide-build/pyodide_build/tests/_test_packages/micropip/src/.gitkeepe^$ae^$aRXrk-㩓ȉ(©1Dpyodide-build/pyodide_build/tests/_test_packages/packaging/meta.yamle^$ae^$aR5=(m۲3>x(ЊG@pyodide-build/pyodide_build/tests/_test_packages/pkg_1/meta.yamle^$ae^$aRnᚲ9T8R!Bpyodide-build/pyodide_build/tests/_test_packages/pkg_1_1/meta.yamle^$ae^$aR;xl&o2E޳w@pyodide-build/pyodide_build/tests/_test_packages/pkg_2/meta.yamle^$ae^$aRꘆB҂.e}<@pyodide-build/pyodide_build/tests/_test_packages/pkg_3/meta.yamle^$ae^$aRm1c!몯U[fBpyodide-build/pyodide_build/tests/_test_packages/pkg_3_1/meta.yamle^$ae^$aR34%VwY	py3T~Dpyodide-build/pyodide_build/tests/_test_packages/pyparsing/meta.yamle^$ae^$aR
30m9uOcDpyodide-build/pyodide_build/tests/_test_packages/soupsieve/meta.yamle^$ae^$aR`M}R%BITj`S>w1(2pyodide-build/pyodide_build/tests/test_buildall.pye^$ae^$aRc xa!X2pyodide-build/pyodide_build/tests/test_buildpkg.pye^$ae^$aR
4&jt]sP&10pyodide-build/pyodide_build/tests/test_common.pye^$ae^$aR
	'B"CmT7\ai/E/pyodide-build/pyodide_build/tests/test_mkpkg.pye^$ae^$aR	KOmIwL%4V45pyodide-build/pyodide_build/tests/test_pywasmcross.pyeR;8V.eR;8V.Rgg37u?4pyodide-build/pyodide_build/tests/test_run_docker.pye^$ae^$aRo_Im	m?gQ)ɼpyodide-build/pyproject.tomle^$ae^$aRyJE0)a<D`-Apyodide-build/setup.cfge^$ae^$aRc%IVXR/s$y?pyodide-build/setup.pye^$ae^$aRNCxc!3pyodide-test-runner/pyodide_test_runner/__init__.pye^$ae^$aR8Idų3
v7چA2pyodide-test-runner/pyodide_test_runner/browser.pye^$ae^$aR%<mYĘFƝfdF^4pyodide-test-runner/pyodide_test_runner/decorator.pye^$ae^$aR[(/L[AW72pyodide-test-runner/pyodide_test_runner/fixture.pye^$ae^$aRG
G}wth7N5pyodide-test-runner/pyodide_test_runner/hypothesis.pye^$ae^$aR8@b1rv_(]B;pyodide-test-runner/pyodide_test_runner/node_test_driver.jse^$ae^$aRL9:=<|2.5ẽ1pyodide-test-runner/pyodide_test_runner/server.pye^$ae^$aR}Q'hjqܤ!zNW?pyodide-test-runner/pyodide_test_runner/tests/test_decorator.pye^$ae^$aRmzVL-=~">pyodide-test-runner/pyodide_test_runner/tests/test_jsassert.pye^$ae^$aR0Lu^T	>=pyodide-test-runner/pyodide_test_runner/tests/test_testing.pye^$ae^$aR <#SO䌆6,ߨ0pyodide-test-runner/pyodide_test_runner/utils.pyeR;8V.eR;8V.RY![je-K Vݮpyodide_env.she^$ae^$aR	M@qD?}pyproject.tomleR;8V.eR;8V.RA_lFp]|F/repository-structure.mde^$ae^$aRA{ֲ|gSCuReڍrequirements.txte^$ae^$aR
v,azyQŲ0
run_dockere^$ae^$aR$؛#=_NjrfSN	setup.cfgeR;8V.eR;8V.Ra28ZSE'Ϛrsrc/core/README.mdeR;8V.eR;8V.R}6+L(Alsrc/core/docstring.ceR;8V.eR;8V.RBQM_M>tCuŮsrc/core/docstring.he^$ae^$aR 3#^)i^Csrc/core/error_handling.ce^$ae^$aR%y/3ڰ9єu$bsrc/core/error_handling.he^$ae^$aR	(_uj[83Q&src/core/error_handling.tse^$ae^$aR'/_6>m	cOsrc/core/error_handling_cpp.cppe^$ae^$aR
`xk_!GF
wsrc/core/hiwire.ce^$ae^$aR(2nkwүm_Lsrc/core/hiwire.heR;8V.eR;8V.R"#=aaSŮisrc/core/include_js_file.he^$ae^$aR*H{dj7:bsrc/core/js2python.ce^$ae^$aR82MmDq_src/core/js2python.he^$ae^$aR(qVb`{n-Aa7Jsrc/core/js2python.jse^$ae^$aR,IYs:Eu]~src/core/jsmemops.he^$e^$R	R!Ksm'o?'zsrc/core/jsproxy.ce^$e^$R$5nF(zm/~$/src/core/jsproxy.he^$e^$R_+PliPMsrc/core/main.ce^$e^$R3U<cjsrc/core/post.jse^$e^$Rhn!)+8p)src/core/pre.jse^$e^$Rw4wEQ!	)vsrc/core/pyproxy.ce^$e^$Rp6*-*U߻"src/core/pyproxy.he^$e^$R0J9nwz1>*Bsrc/core/pyproxy.tse^$e^$R}c#O@´fM?src/core/python2js.ce^$e^$R	ـ!mn쵎:3src/core/python2js.he^$e^$RBכ Tܴmysrc/core/python2js_buffer.ce^$e^$Rp+|hhq{;Dsrc/core/python2js_buffer.he^$e^$R
$]9溎$F>HXU
src/core/python2js_buffer.jseR;8+eR;8+RZ1Tۈh;[src/core/types.he^$e^$R	!30\M	0{src/js/README.mde^$e^$R	$CI嘨T(?kWw1Fc`
src/js/api.tse^$e^$R	%R'>Ko=Tsrc/js/compat.tse^$e^$R8N|dvsꏿ?src/js/load-package.tse^$e^$R	&~ͤo9|Z0Yȩsrc/js/module.tse^$ۜe^$ۜRo#^$O`p.G+src/js/package-lock.jsone^$ۜe^$ۜR
`n92.^#nO?src/js/package.jsone^$ۜe^$ۜR%y5K<k=`|src/js/pyodide.tse^$ۜe^$ۜRp=csrc/js/pyodide.umd.tse^$ۜe^$ۜROZg10e+'郄src/js/rollup.config.jse^$ۜe^$ۜR.{r-Ud[	src/js/test/conftest.jse^$ۜe^$ۜR	(N"ս;m<5*src/js/test/integration/filesystem.test.jse^$ۜe^$ۜR(NBAƣ}ŸQ'src/js/test/integration/pyodide.test.jseR;8+eR;8+R{g%D-:&src/js/test/integration/sanity.test.tseR;8+eR;8+R(Q"W8src/js/test/unit/module.test.tse^$ۜe^$ۜRmp\7dq̾vsrc/js/tsconfig.jsoneR;8(eR;8(R#<6G]CO㎕src/js/tsconfig.test.jsoneR;8(eR;8(RaJa[src/py/README.mde^$ۜe^$ۜRHܘyD߳^<ڸxi^src/py/_pyodide/__init__.pye^$ۜe^$ۜRIJ#4yrO{~DCsrc/py/_pyodide/_base.pye^$ۜe^$ۜRCVl1wua\src/py/_pyodide/_core_docs.pye^$ۜe^$ۜR*OIs@src/py/_pyodide/_importhook.pye^$ۜe^$ۜR	*~Ebysrc/py/_pyodide/docstring.pye^$ۜe^$ۜRWo{
	(3Hsrc/py/lib/webbrowser.pye^$ۜe^$ۜRrg!k?`>0\6\}src/py/pyodide/__init__.pye^$ۜe^$ۜRX
哽"ڔwWRsrc/py/pyodide/_browser_apis.pye^$ۜe^$ۜR	.s\'S&Q68|src/py/pyodide/_core.pye^$ۜe^$ۜR	/(ezJDw"s1!src/py/pyodide/_package_loader.pyeR;8(eR;8(R"Ze,UW{j0wHrysrc/py/pyodide/_run_js.pye^$ۜe^$ۜRbT]Z!;k
csrc/py/pyodide/_state.pye^$ۜe^$ۜR	0DxD}QaGvsrc/py/pyodide/console.pye^$ۜe^$ۜR_ɥn	+VK˫src/py/pyodide/http.pye^$ۜe^$ۜR9Ne:<o2.;C`chίGsrc/py/pyodide/webloop.pyeR;8(eR;8(RUvS*ױbC:>src/py/pyproject.tomle^$ۜe^$ۜR'4^/jv~thsrc/py/setup.cfgeR;8(eR;8(Rc%IVXR/s$y?src/py/setup.pye^$ۜe^$ۜRcFc%@(TE>$
src/templates/console.htmle^$ۜe^$ۜRckJۼ!#e܃vsrc/templates/module_test.htmleR;8(eR;8(R4ؙf,>dw!rѼE!src/templates/module_webworker.jse^$ۜe^$ۜR\)
$WfjYAsrc/templates/test.htmleR;8(eR;8(R&s%lCU(%)6src/templates/webworker.jseR;8(eR;8(R[
Yiq$7$e &2src/test-js/index.d.tse^$ۜe^$ۜRyP-lD.Hz`P:L^eIsrc/test-js/index.test-d.tse^$ۜe^$ۜR	3%|=/بRA:ӟ$src/test-js/package-lock.jsoneR;8(eR;8(R!>(vb5l2src/test-js/package.jsoneR;8(eR;8(R⛲CK)wZSsrc/tests/__init__.pye^$ۜe^$ۜRkm[h¤*src/tests/make_test_list.pye^$ۜe^$ۜRL۪q軅Y,IYA/vsrc/tests/python_tests.yamle^%|e^%|R'm|Z}`O2src/tests/test_asyncio.pye^%|e^%|R	4&5ޏXĚ_XHsrc/tests/test_browser_apis.pye^%|e^%|RFc]u54']oܔsrc/tests/test_bz2.pye^%|e^%|R3	ͅѢ6z\q8src/tests/test_console.pye^%|e^%|Rdrlsrc/tests/test_core_python.pye^%|e^%|Rn'JJgT96src/tests/test_filesystem.pye^%|e^%|R	5vVJ!{*.{<>src/tests/test_jsproxy.pye^%|e^%|R1-̨V^f.MTq>!src/tests/test_package_loading.pyeR;9#eR;9#R4uKb[if6?src/tests/test_pkg/__init__.pyeR;9#eR;9#RH+2ߣ4I ;9n!src/tests/test_pkg/some_module.pye^%|e^%|RT6XgWO7ptsrc/tests/test_pyodide.pye^%|e^%|R
Pr	v6Yz=src/tests/test_pyodide_http.pye^%|e^%|Riya+%.}|3odTsrc/tests/test_pyproxy.pyeR;9#eR;9#R?+J|%vc|ZJZ src/tests/test_pytest_wrapper.pye^%|e^%|R1D"QKfacbsrc/tests/test_python.pye^%|e^%|RЍnLP\ѬS"5~src/tests/test_python_esm.pye^%|e^%|RnXOH0'qqBsrc/tests/test_sqlite3.pye^%|e^%|RVg,H#src/tests/test_stdlib_fixes.pye^%|e^%|RٯOdrfNn= pM8!src/tests/test_typeconversions.pye^%|e^%|R	7͸Wt"Msrc/tests/test_webloop.pyeR;9#eR;9#Re&7<src/tests/test_webworker.pye^%|e^%|Rr qy3 Hytools/.gitignoreeR;9#eR;9#RBhIvt}atools/buildf2ce^%|e^%|REr8_]tf?B0tools/dependency-check.she^%|e^%|RQBl{@ltools/pytest_wrapper.pye^%|e^%|Rt⛲CK)wZStools/symlinks/.keepTREEi629 11
$3rV/ƎoM5Fsrc97 6
ܑqa`A;tjs17 1
N0Ez;ɟ;Tg)Ptest5 2
DM=0g5A8unit1 0
"H)2hY[҄integration3 0
 ӗ/^kԜ py19 3
YX|.3,t4^yeplib1 0
cҾq~"i&pyodide9 0
9`D`qО{X[a_pyodide5 0
8ږn'{2Dukcore28 0
ߥA8>&za;i?tests24 1
afh|.t
;test_pkg2 0
5wQb=S	z;v8]ytest-js4 0
 HeyI٥lgҌu-templates5 0
!.;:docs56 5
Fj<O*oBusage17 1
ꅆ2:/Qapi4 0
?Q={g8>GR_static4 2
*`[Ӌ)Kcss1 0
׬کc\`fimg3 0
I3`Nn=%EՊproject8 1
l!$M[_ǘrelease-notes1 0
'`wXQv]development12 0
W됧m21sphinx_pyodide9 2
PDʆ`9՘%J}Wstests3 0
EYz-5Tk613sphinx_pyodide5 0
x .{!5[emsdk6 1
MT?4Lʞkpatches5 0
ddګnϬtUtools5 1
@	n_~0xq
symlinks1 0
)"Q^2.github12 2
RJ=mȏ鲲[|%workflows4 0
ACao<0D5mqcISSUE_TEMPLATE6 0
:U{wx˝78{cpython18 1
ln:Oݍg(ދpatches11 0
HX"%%/?hFK0PWpackages314 128
eT'|JtAѲ6bJTpy1 0
#Y<q=
]n$yt3 1

Twd+sCpatches2 0
am75Mkgsw1 0
/aZ$t}IOmne1 0
!<7vn7ѕ[six1 0
Adqc|_־ssl3 1
]w?& Ƶnempty1 0
)"Q^2cffi3 1
Q
fN3W
MJpatches1 0
u^!Bg	yThcmyt1 0
39ё<5aTnglpk1 0
Γ#4 8럋D	h5py3 1
Q3qHfLpatches2 0
PDܳ;-.%
jedi2 0
+62lqHؼҠlxml2 0

a87)1j%bnltk2 0
!&;<?
m02@QHjnose1 0
j'.$dq\:opytz1 0
t.
o~:tqdm1 0
~sJy/qڌunyt1 0
jnmnND<Xzxlrd1 0
ld`@RGbmFzarr3 1
KL3KaNIIo lgDpatches1 0

w|p̢݂_Mzlib1 0
wog:#Y)v979attrs1 0
lٗC?Bbdb9"bokeh1 0
B+:)_D+u^demes1 0
)
fPtwQG_Onlopt3 1
ڹJAcogh
Ksrc1 0
De+U&+uL>numpy18 2
WxBf=,^8config1 0
-Cdhbw\Opatches15 0
OA)w/˶J=parso1 0
.k$x?UqWѠpatsy1 0
)+hqE;۴^pyb2d2 0
Ғ8왓g$͉Nkp5EHregex2 0
,?B@6e8X|2_Mbscipy17 1
?]h
WZYpatches14 0
_lahUUcsympy2 0
jЫt$
tblib1 0
xO>9Ctomli1 0
p(ESi<Otoolz1 0
mB/;AQ-zE1tskit2 0
dNZm#K8˘3=X.wrapt2 0
v10Ŗ)ڍ
Jinja22 0
/Uy2Pillow4 2
uآ@,P"Osrc1 0
̶l1TͽJyZ)opatches1 0
ض)}A%!
Hbleach1 0
5ecZx#cftime1 0
xh@i"HVj\cycler1 0
{<vt,(0;`\.ffmpeg1 0
իc
ʘYAFEfuture1 0
y|CN{.Sjoblib3 1
H`Q㒙L:<I
Jpatches1 0
B
%<\l*q`libgsl1 0
.	kt,{Mlibxml1 0
6dF-$6ympmath1 0
`K_r#cٙ=newick1 0
];sjr}hpandas3 1
)>w35]'`m"patches1 0
vlw'A`,!|rpluggy1 0
.RN'Iݱ:pyerfa1 0
t-Bx\WNS7pytest2 0
ޙaJI^pyyaml2 0
"TAT<TNmK.ruamel1 0
H"҈]U,9҉rKtraits1 0
x7쑮ȣ&^xarray2 0
N%vkb?鬗PCLAPACK9 1
%]`HCuLovpatches7 0
r8{ѓ.astropy1 0
5 Ǣ$cnpeɂ;UYcytoolz1 0
/o̭}+"9kndistlib1 0
l'%пgpimageio2 0
4?
ڕ}=*t?vvlibhdf51 0
f<ĦYizlibwebp1 0
-:8V:O/Jlibxslt1 0
Dp^_f$Clibyaml1 0
jZpȹ,GuyHlogbook1 0
2YZf1\JG+2*msgpack2 0
FBpW%І쒾msprime2 0
sAKChώJ[C_openssl1 0
FIX0U*/optlang2 0
N1χQBQgswiglpk2 0
_Cd,(tomli-w1 0
lK4|B4sghPygments1 0
B(ԏI]* hautograd1 0
Kɹcka?l}bitarray3 1
eQڄ,+2]$ܡgpatches1 0
C|=\Z%ܡi_Oq4docutils1 0
5E%N#kDJ|freesasa1 0
/1ZW*^Vkhtml5lib1 0
Sd
*,Bld<libiconv1 0
2|4ڈض+/dmicropip18 2
@mP
Suׯ2src15 1
i,0e}vLC/micropip14 1
b)D\{!bd[externals8 1
vx(Ch=pip7 2
̦tAb,'US_vendor2 0
+Sj^:S`ct9_internal4 1

W\90NIutils3 0
@yYIItest1 0
F[Ph?Z14onetworkx2 0
zUtwdpydantic1 0
Ҥ
̃BhҤretrying1 0
+dq
§uCsvgwrite1 0
U!HȌڔ\L(*m5|asciitree1 0
JFI~;ȎeؽÔ2biopython1 0
@C{q#ЗRShS7cssselect1 0
Ϊ0 {{1decorator1 0

h|}]
/B"fonttools1 0
1μ)նyiniconfig1 0
$x%M_+?numcodecs5 1
]j4@LPXpatches3 0
(|@پ@0&Bpackaging1 0
_ư|@6ap!gpkgconfig1 0
/1O.`mg!70pycparser1 0
S,#%&vU{pyparsing1 0
0[W]y[_L̥soupsieve1 0
+90?#COSMarkupSafe1 0
^ȱ$9V$^&jsonschema1 0
=l$}`ɏj_0qkiwisolver1 0
!]EtH[kƥmatplotlib27 3
)(Sh2KKN=csrc6 0
cLNNHpatches3 0
Y2	d_-reference-images16 0
36*U0upyrsistent1 0
%NHcDQ	python-sat3 1
:Y@[9;` Kpatches2 0
>\!Tk"ypywavelets2 0
V4#}7A	ĨT9setuptools1 0
Kp(:UQd
sqlalchemy2 0
#-݄v7Qcloudpickle2 0
[%2}Y%|.fpcast-test4 1
كG}VCdIfpcast-test2 0
#!/]Xݓstatsmodels2 1
H5+Za:
]/patches1 0
B'J^~ɐ2xYoatomicwrites1 0
cM"=FK3末cffi_example2 0
̞@@/Mcryptography2 0
A)jV&nscikit-image4 1
BׅI	`t\ϩpatches2 0
pK1? d_Uscikit-learn4 1
+oGuB$B!|patches2 0
+vc64webencodings1 0
ת/u&mKcolorspacious1 0
&]@flP<?^;fPopencv-python29 3
R{EgL+cmake4 0
PY+S٤:ӓikpatches1 0
i
Fp-ߞxN reference-images22 0
+ic{;ռ+;)Hthreadpoolctl1 0
VAL~=uncertainties1 0
PMX,pv	beautifulsoup41 0
	ai;;oumore-itertools1 0
J Bg1bsharedlib-test3 1
\tAYQhsrc2 1
!g74WsAkinclude1 0
ssXXdxRboost-histogram2 0
:jJMpython-dateutil1 0
;FRb5-u)`lazy-object-proxy2 0
l|?܌K3ɠd[3*:python_solvespace2 0
s-%SJ%8@@^esharedlib-test-py4 1
OtJԟ|!/&Lsrc2 0
Y)?ukPBȻtyping-extensions1 0
ɕ&?ݤkCcpp-exceptions-test4 1
}:?K9src2 0
#cD;.circleci2 0
>|궽0iubenchmark51 1
q\-,fktbenchmarks48 4
^伕KDrVBOnumpy_benchmarks34 0
ɵ`C핚24µni{pandas_benchmarks2 0
꥖a>UQ}}Zpystone_benchmarks1 0
j(J@ŜfD=hmatplotlib_benchmarks10 0
$W%5Dbkpyodide-build34 1
0#զkvb~išpyodide_build30 1
c2ޚз.}[T~tests17 1
2>
W@cc$_test_packages11 10
^aVOܮvC$pkg_11 0
iߠGFlyNC
¹Mpkg_21 0
fsซ`jG.y9pkg_31 0
G>&h2]ȦEpkg_1_11 0
JN	uMՒ/|pkg_3_11 0
N,˶}1iGEY#imicropip2 1
jPשENb
vsrc1 0
dм=h^7m[^packaging1 0
_ư|@6ap!gpyparsing1 0
0[W]y[_L̥soupsieve1 0
g?p[cH"beautifulsoup41 0
G%r'<S4]pyodide-test-runner11 1
h3{]vBy2jpyodide_test_runner11 1
g~QeMƦ5\Xz_tests3 0
O/qo~꽙׵KSS<:"ې-:%g