<!-- Thank you for contributing to Pyodide! All improvements are welcome,
     so don't be afraid to make a PR. -->

<!-- [IMPORTANT] Note on CI failures:
     Currently, we are having issues with selenium-based tests.
     Don't panic if the CI fails on your PR because of timeouts.
     It's probably not your fault. We will investigate :) -->

### Description

<!-- Please explain what your PR is about:
     - reasoning for the change
     - some details of updated code
     - any noteworthy choices to be aware of
	Please refer to any related issues by #<issue_id> -->

Working on using pre-commit properly. Will be a series of commits, and undrafted after they are complete.

Rough plan:

- [x] Commit 1: update pre-commit, prepare mypy to run correctly.
- [x] Next commit: apply pre-commit fixes
- [x] Next commit: use pre-commit instead of manual runs inside Makefile.
- [x] Somewhere in between commit: fix manual issues

### Checklists

<!-- Note on checklists:
     If you think some of these steps are not necessary for your PR,
     just remove those checkboxes, or mark them as checked. Otherwise,
     if some checkboxes are left unmarked, we might assume that your PR
     is not ready to be merged and we might keep you waiting -->

style: improve pre-commit. <!-- Thank you for contributing to Pyodide! All improvements are welcome,
     so don't be afraid to make a PR. -->

<!-- [IMPORTANT] Note on CI failures:
     Currently, we are having issues with selenium-based tests.
     Don't panic if the CI fails on your PR because of timeouts.
     It's probably not your fault. We will investigate :) -->

### Description

<!-- Please explain what your PR is about:
     - reasoning for the change
     - some details of updated code
     - any noteworthy choices to be aware of
	Please refer to any related issues by #<issue_id> -->

Working on using pre-commit properly. Will be a series of commits, and undrafted after they are complete.

Rough plan:

- [x] Commit 1: update pre-commit, prepare mypy to run correctly.
- [x] Next commit: apply pre-commit fixes
- [x] Next commit: use pre-commit instead of manual runs inside Makefile.
- [x] Somewhere in between commit: fix manual issues

### Checklists

<!-- Note on checklists:
     If you think some of these steps are not necessary for your PR,
     just remove those checkboxes, or mark them as checked. Otherwise,
     if some checkboxes are left unmarked, we might assume that your PR
     is not ready to be merged and we might keep you waiting -->

DIRCe`Qe`QRW9`)
x"2i!m.0.circleci/config.ymleR;4meeR;4meRlb.%G9A{ .circleci/s3-website-config.jsone`Qe`QRTv$qW
.clang-formateR;4meeR;4meRp@^T(y,W
.dockerignoreeR;4meeR;4meRq؟ctN%>
.editorconfige`Qe`QRg6~+@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.mde`Qe`QRg,F=׾/=D)\Ԍ .github/PULL_REQUEST_TEMPLATE.mde`Qe`QR'	F?61W?Muޡ6$.github/workflows/deploy_release.ymle`Qe`QR
ǣC[FB80".github/workflows/docker_image.ymle`Qe`QRp]l]BNGN^ܴwB.github/workflows/main.ymle`Qe`QRy}= 0+.github/workflows/prebuilt_docker_image.ymle`Qe`QR}ASʀE=oD
.gitignoree`Qe`QRd^p4*yg)q\Ko.pre-commit-config.yamle`Qe`QRTBzM.prettierignoree`Qe`QRW*F&rnʐȬ伡.readthedocs.ymleR;5v`eR;5v`R.76c6ثIpCODE-OF-CONDUCT.mde`Qe`QRҳh,BogbW
Dockerfilee`Qe`QR蓻l;7~ d1VDockerfile-prebuilteR;5v`eR;5v`RAU΁Cׄڙ@LICENSEe`Qe`QRW6)qs+0VkkMakefilee`Qe`QR
\P"C}~gdm
Makefile.envse`Qe`QRicN`vX yMg/i	README.mde`Qe`QR.!i*"_benchmark/benchmark.pyeR;5v`eR;5v`RG9+U\*ᣅC+Ibenchmark/benchmarks/README.mde`Qe`QRHcykAd 
:oN*benchmark/benchmarks/allpairs_distances.pye`Qe`QRA*"}8Vw0benchmark/benchmarks/allpairs_distances_loops.pye`Qe`QRZ=>$benchmark/benchmarks/arc_distance.pye`Qe`QR</eʭ.,Kl"benchmark/benchmarks/check_mask.pye`Qe`QRcZT/ m=c)$#benchmark/benchmarks/create_grid.pye`Qe`QRGmafǷ17[k benchmark/benchmarks/cronbach.pye`Qe`QR+;W'	ӫE|`PW!benchmark/benchmarks/diffusion.pye`Qe`QRsuu'%+
benchmark/benchmarks/evolve.pye`Qe`QR2
VQJ{benchmark/benchmarks/fdtd.pye`Qe`QRS>xd#%r]Zbenchmark/benchmarks/fft.pye`Qe`QR}0o!Bp&K!benchmark/benchmarks/grayscott.pye`Qe`QRo2нC&ȴ benchmark/benchmarks/grouping.pye`Qe`QRfݕ̨X	L`benchmark/benchmarks/growcut.pye`Qe`QRS Nt0Tu2ܤ;ebenchmark/benchmarks/harris.pye`Qe`QRGu&˥cgqu3benchmark/benchmarks/hasting.pye`Qe`QR2Z/%:ࣖbenchmark/benchmarks/hyantes.pye`Qe`QRhsS]dȇd1benchmark/benchmarks/julia.pye`Qe`QR?:I_w{؉A8benchmark/benchmarks/l2norm.pye`Qe`QR jwɩ\ʠ;o4*benchmark/benchmarks/large_decimal_list.pye`Qe`QR"u$5VhS䙤t$benchmark/benchmarks/local_maxima.pye`Qe`QR'\FA2=T'&benchmark/benchmarks/log_likelihood.pye`Qe`QRAwiY]lsikbenchmark/benchmarks/lstsqr.pye`Qe`QRBeyTZ~Nkrޫ^benchmark/benchmarks/mandel.pye`Qe`QR	EZUAf+M(l$benchmark/benchmarks/multiple_sum.pye`Qe`QR
 e%UKQ>c%K^%benchmark/benchmarks/pairwise_loop.pye`Qe`QR
aɣ)?N!)鸞?d?%benchmark/benchmarks/periodic_dist.pye`Qe`QR
u2|vC+	-j!benchmark/benchmarks/repeating.pye`Qe`QR
,h8Ǳ,UQ?&W&benchmark/benchmarks/reverse_cumsum.pye`Qe`QR
nSgYSxbbenchmark/benchmarks/rosen.pye`Qe`QR
\Grs+-pfF!benchmark/benchmarks/slowparts.pye`Qe`QR
(s$?5h!benchmark/benchmarks/smoothing.pye`Qe`QR
AV&A"?t'benchmark/benchmarks/specialconvolve.pye`Qe`QR
$l/2	)m#benchmark/benchmarks/vibr_energy.pye`Qe`QR
&DCaw|Š#benchmark/benchmarks/wave.pye`Qe`QR	&𑗚49Ybenchmark/plot_benchmark.pye`Qe`QR
sdd` *^benchmark/stack_usage.pye`Qe`QRM_py>ᲊ퐔YeIgconftest.pye`Qe`QRUDEE5&ALqcpython/MakefileeR;5v`eR;5v`R_:xFRr'XE~cpython/README.mde`Qe`QRWu"&^6qX?N_oRcpython/Setup.locale`Qe`QR
=NQB$27ɹcpython/checksumse`Qe`QR
HŘäOdocpython/config.sitee`Qe`QR$SP*6}4S̡XEcpython/patches/0001-call-trampolines-to-handle-fpcast-troubles.patche`Qe`QR+!nZ	BuH:cpython/patches/0002-dont-test-undecodable-filenames.patche`Qe`QRb4.GGKrt.cpython/patches/0005-add-emscripten-host.patche`Qe`QRiX]V2Rڑv2cpython/patches/0006-fix-Py_Sigset_Converter.patche`Qe`QR*H\ʎ9&4"cpython/patches/0007-testing.patche`Qe`QRFM䫺L=:`IR]s"3cpython/patches/0008-drop-pwd-built-in-module.patche`Qe`QR\d\
bGEN z8cpython/patches/ctypes-dont-deref-function-pointer.patche`Qe`QRm>z,jZmI;3O(cpython/patches/keyboard-interrupt.patche`Qe`QRR<6LǴ%	bS<cpython/patches/remove-duplicate-symbols-from-cfield.c.patche`Qe`QR|CE3=DjY=cpython/patches/xfail-core-ctypes-tests-that-don-t-work.patche`Qe`QRD,3X2cpython/pyconfig.undefs.he`Qe`QRI:?z:slcpython/remove_modules.txte`Qe`QRMU<Y8$7LN
docs/Makefilee`Qe`QR"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`Qe`QRR5W~u^+ǵdocs/conf.pye`Qe`QRb}zs"Vy=~z)docs/development/building-from-sources.mde`Qe`QRq8YHM' docs/development/contributing.mde`Qe`QR$;6&+"2docs/development/core.mde`Qe`QR
+EnrSVp׵öJdocs/development/debugging.mde`Qe`QR;AJld!Kс\docs/development/maintainers.mde`Ne`NRk"0}a
vqՇdocs/development/meta-yaml.mde`Ne`NR*~BlШ;a)DZVx docs/development/new-packages.mde`Ne`NR
vܑr3@;
docs/development/testing.mde`Ne`NR
g
KqU94docs/index.rsteR;5=]eR;5=]Rx4}Xi(.~U
docs/make.bate`Ne`NR&
o`Ptd5o
*fdocs/project/about.mde`Ne`NR 4Džidl2Jdocs/project/changelog.mdeR;5=]eR;5=]R?>%U>7O	]urdocs/project/code-of-conduct.mde`Ne`NR(x.2wRb/YF@-3docs/project/governance.mde`Ne`NR,q6VwA>Grl docs/project/related-projects.mde`Ne`NR0%E;)O5j7+B
B[%docs/project/release-notes/v0.17.0.mde`Ne`NR.)l_+3|Ѧjg6docs/project/roadmap.mde`Ne`NR6꿟Qd@
Ŋdocs/pyodide-jsdoc-plugin.jse`Ne`NRGGfLOy?M{docs/requirements-doc.txte`Ne`NRIHm3<XT9߉9docs/sphinx_pyodide/README.mde`Ne`NRFzSV76Y:yg.docs/sphinx_pyodide/sphinx_pyodide/__init__.pye`Ne`NR	ԡ?i҉!8docs/sphinx_pyodide/sphinx_pyodide/autodoc_submodules.pye`Ne`NRLJ\VβSJWC\+docs/sphinx_pyodide/sphinx_pyodide/jsdoc.pye`Ne`NRQ=((jV,b`͓],docs/sphinx_pyodide/sphinx_pyodide/lexers.pye`Ne`NRROKm.[B,Ti.docs/sphinx_pyodide/sphinx_pyodide/packages.pye`Ne`NRǎΘ/\X
uzL{w+docs/sphinx_pyodide/tests/app_settings.jsone`Ne`NR3kUURAn,
wQ.,docs/sphinx_pyodide/tests/test_directives.pye`Ne`NRJXTt@xbRP,docs/sphinx_pyodide/tests/tsdoc_dump.json.gze`Ne`NRe.3F"z>docs/usage/api-reference.mde`Ne`NRv)IJ
pO<c]docs/usage/api/js-api.mde`Ne`NRH><Q:b㚊wPdocs/usage/api/micropip-api.mde`Ne`NR(~[rX
cf6مe݂#docs/usage/api/pyodide-build-cli.mde`Ne`NRJҼɲQ)&Zdocs/usage/api/python-api.mde`Ne`NRv	z$YOR(@'docs/usage/downloading-and-deploying.mde`Ne`NRy&J2֑G{gM9&0docs/usage/faq.mde`Ne`NR|m=ӛiYb1^/*ȏedocs/usage/index.mde`Ne`NR$
lLO陰xj|j!docs/usage/keyboard-interrupts.mde`Ne`NR7=r2MO(docs/usage/loading-custom-python-code.mde`Ne`NRs3{'_/t֨a$docs/usage/loading-packages.mde`Ne`NR$b6fG]j!docs/usage/packages-in-pyodide.mde`Ne`NRRa/IӚ~^0Udocs/usage/quickstart.mde`Ne`NRdm>hǾƟdocs/usage/type-conversions.mde`Ne`NRq,XhWg	Ty'gi+docs/usage/wasm-constraints.mde`Ne`NR/E:,ʫTpw׷docs/usage/webworker.mde`Ne`NR	JДK *s KRs!6emsdk/Makefilee`Ne`NR\hw<emsdk/patches/0001-Throw-away-errors-in-minify_wasm_js.patche`Ne`NR
[6$40Pu^emsdk/patches/fix-dup.patche`Ne`NR'9v!(06emsdk/patches/fix-side-module-exception-handling.patche`Ne`NRaD|
D*emsdk/patches/fix_file_packager_node.patche`Ne`NRJUSTJ#ڞ#emsdk/patches/update-jpeg-url.patcheR;5zZeR;5zZRNx&I夗
C&7Tl
ilgtm.ymle`Ne`NRJЬޔvt(0npackages/CLAPACK/make.ince`Ne`NRLl;P#M^zpackages/CLAPACK/meta.yamle`Ne`NR,
V$iǠ'b6packages/CLAPACK/patches/0001-add-missing-import.patche`Ne`NR@8AFʯOkg~A/packages/CLAPACK/patches/0002-fix-arith-h.patche`Ne`NRԿ- _Х3*hlJ7packages/CLAPACK/patches/0003-lapack-install-make.patche`Ne`NR0N$}{?
]i	u5packages/CLAPACK/patches/0004-fix-f2clibs-build.patche`Ne`NR$
!0M*J^)<packages/CLAPACK/patches/0005-remove-redundant-symbols.patche`Ne`NR%	@E	\,GC$z-8packages/CLAPACK/patches/0006-correct-return-types.patche`Ne`NRPp~΍FjHpackages/Jinja2/meta.yamle`Ne`NRQ/xvubn486\.packages/Jinja2/test_jinja2.pye`Ne`NR|RBIHpackages/Makefilee`Ne`NR,	"9sJX;Epackages/MarkupSafe/meta.yamle`Ne`NR2v%j,N?^0&3packages/Pygments/meta.yamle`Ne`NR&3GnXԡ?ȕ=/zpackages/README.mde`Ne`NR)]6lytG蟳Mdupackages/asciitree/meta.yamle`Ne`NR.+%ݩ)8 غ|packages/astropy/meta.yamle`Ne`NRk@<U#>{ -packages/atomicwrites/meta.yamle`Ne`NRoKȕMBFrtdYpackages/attrs/meta.yamle`Ne`NRR~#2XC؊jRpackages/autograd/meta.yamle`Ne`NR)^3m
="%!packages/beautifulsoup4/meta.yamle`Ne`NRDی"hL>caX칺packages/biopython/meta.yamle`Ne`NR*ppхtimcڰEpackages/bleach/meta.yamle`Ne`NRA;eMcf)065packages/bokeh/meta.yamle`Ne`NR+F.>%frpackages/cffi/meta.yamleR;5zZeR;5zZRRI(
KJɳ)packages/cffi/patches/libffi-config.patche`Ne`NRQWlḷ!Rpackages/cffi/test_cffi.pye`Ne`NR,1w3.'>5Bmpackages/cffi_example/meta.yamle`Ne`NR3h	8:#>>*packages/cffi_example/test_cffi_example.pye`Ne`NRS9f14t,Z&packages/cloudpickle/meta.yamle`Ne`NR--
qarJa"č~p(packages/cloudpickle/test_cloudpickle.pye`Je`JR.k%U1ᜎc&packages/cpp-exceptions-test/meta.yamle`Je`JR/$F$L6-*packages/cpp-exceptions-test/src/catch.cppe`Je`JR0=#8'wgW*packages/cpp-exceptions-test/src/throw.cppe`Je`JRMꃢJ)X1d|rD:m3packages/cpp-exceptions-test/test_cpp_exceptions.pye`Je`JRw7}E(Ve
]packages/cssselect/meta.yamle`Je`JRPKޗh3RU.!I"npackages/cycler/meta.yamle`Je`JRQQAbcBBK0Dpackages/cytoolz/meta.yamle`Je`JR33J*;H+Xpackages/decorator/meta.yamle`Je`JR{+kŤnI{%_"packages/distlib/meta.yamle`Je`JR6:4#9ϒ
$Vƚpackages/docutils/meta.yamle`Je`JRRיXtƧ۴.packages/fpcast-test/fpcast-test/fpcast-test.ce`Je`JRS2uj12ʦ4}+=)packages/fpcast-test/fpcast-test/setup.pye`Je`JRmŀB"Va220packages/fpcast-test/meta.yamle`Je`JRU9>	1CG{k>(packages/fpcast-test/test_fpcast_test.pye`Je`JRT&GFĲRYByUwpackages/freesasa/meta.yamle`Je`JR"?{wK>63packages/future/meta.yamle`Je`JR3:BrK@t5̥
8
packages/glpk/meta.yamle`Je`JRd7z#OH>
~s!v'Yfpackages/html5lib/meta.yamle`Je`JRV]g>,e*0kapackages/imageio/meta.yamle`Je`JRSG2e. packages/imageio/test_imageio.pye`Je`JR	7rѵj=oޒ&¨W[packages/iniconfig/meta.yamle`Je`JR&KXČV0[Flfpackages/jedi/meta.yamle`Je`JR3B|1lJPp"~4packages/jedi/test_jedi.pye`Je`JR5Y?_=Gmpackages/joblib/meta.yamle`Je`JRX
xQI[[MAt2,packages/joblib/patches/use-setuptools.patche`Je`JRZ	<߸6\ЫQZFzs/#packages/joblib/test_joblib.pye`Je`JR,XZCaf
packages/kiwisolver/meta.yamle`Je`JR@-HAmsdpackages/libiconv/meta.yamle`Je`JRajr%$Grlpackages/libxml/meta.yamle`Je`JR[<ƠKћm:packages/libxslt/meta.yamle`Je`JR\	,-apackages/libyaml/meta.yamle`Je`JR-PP1.ɨhF{^packages/logbook/meta.yamle`Je`JR"fsE"4,packages/lxml/meta.yamle`Je`JR?bzݶWoepackages/matplotlib/meta.yamle`Je`JRg&ª	Vص8packages/matplotlib/patches/disable_macosx_backend.patche`Je`JR]DYČje0['y.packages/matplotlib/patches/fix-freetype.patche`Je`JRhBQʑR]?\7QCa~/packages/matplotlib/patches/fix-threading.patche`Je`JR^pu|V0m;qlj#/u6packages/matplotlib/patches/hardcoded-font-cache.patche`Je`JRaY|¨^u6packages/matplotlib/reference-images/canvas-chrome.pnge`Je`JRb43k
qG囫Gpackages/matplotlib/reference-images/canvas-custom-font-text-chrome.pnge`Je`JRdUEyP9	5+Hpackages/matplotlib/reference-images/canvas-custom-font-text-firefox.pnge`Je`JRf{.ٯ5#5H 7packages/matplotlib/reference-images/canvas-firefox.pnge`B'Fe`B'FRgȧ"V[TgܿdwҰࡳCpackages/matplotlib/reference-images/canvas-image-affine-chrome.pnge`B'Fe`B'FRjX9^1V]1X"m(Dpackages/matplotlib/reference-images/canvas-image-affine-firefox.pnge`B'Fe`B'FRk%SEĆkRn1J<packages/matplotlib/reference-images/canvas-image-chrome.pnge`B'Fe`B'FRo>)ͯJI.b湈ҥu4V,.=packages/matplotlib/reference-images/canvas-image-firefox.pnge`B'Fe`B'FRreuZ7˗l?c@packages/matplotlib/reference-images/canvas-math-text-chrome.pnge`B'Fe`B'FRt%uPfS骽%]Apackages/matplotlib/reference-images/canvas-math-text-firefox.pnge`0Ce`0CRx>ǨX-?_F\m9)譎Apackages/matplotlib/reference-images/canvas-polar-zoom-chrome.pnge`0Ce`0CR{$g8P9帴/~9ЍBpackages/matplotlib/reference-images/canvas-polar-zoom-firefox.pnge`0Ce`0CR}$_VOUCpackages/matplotlib/reference-images/canvas-text-rotated-chrome.pnge`0Ce`0CR~k_/_iDpackages/matplotlib/reference-images/canvas-text-rotated-firefox.pnge`0Ce`0CR
oBZXDCpackages/matplotlib/reference-images/canvas-transparency-chrome.pnge`9?e`9?R?ƞU#Ə:r7R@Dpackages/matplotlib/reference-images/canvas-transparency-firefox.pnge`9?e`9?R?g"_h!8}Q؋e
#*packages/matplotlib/src/browser_backend.pye`9?e`9?R`AI<C%packages/matplotlib/src/fontlist.jsone`9?e`9?R>ɼ`̷KutO/packages/matplotlib/src/html5_canvas_backend.pye`9?e`9?R^X	Ifii;l!packages/matplotlib/src/setup.cfge`9?e`9?Rl'R;g$'packages/matplotlib/src/wasm_backend.pye`9?e`9?RuRpԠ3"q@&packages/matplotlib/test_matplotlib.pye`9?e`9?Rw\aO=?ϠI/;packages/micropip/meta.yamle`9?e`9?RM>cnqXj4n¼O*packages/micropip/src/micropip/__init__.pye`9?e`9?R<	8â+< $+packages/micropip/src/micropip/_micropip.pye`9?e`9?R⛲CK)wZS4packages/micropip/src/micropip/externals/__init__.pye`9?e`9?R]׀0/;_8packages/micropip/src/micropip/externals/pip/__init__.pye`9?e`9?R⛲CK)wZSBpackages/micropip/src/micropip/externals/pip/_internal/__init__.pye`9?e`9?R⛲CK)wZSHpackages/micropip/src/micropip/externals/pip/_internal/utils/__init__.pye`9?e`9?RQs~*`ZIMpackages/micropip/src/micropip/externals/pip/_internal/utils/pkg_resources.pye`9?e`9?R(3(uo?BEpackages/micropip/src/micropip/externals/pip/_internal/utils/wheel.pye`9?e`9?R⛲CK)wZS@packages/micropip/src/micropip/externals/pip/_vendor/__init__.pye`9?e`9?R==HcN7zSb(Epackages/micropip/src/micropip/externals/pip/_vendor/pkg_resources.pye`9?e`9?RGk鴞'Fe`tiW}})packages/micropip/src/micropip/package.pye`9?e`9?Rh~͹ą
RQpackages/micropip/src/setup.pye`9?e`9?R3*2cXH!۶M=Z"packages/micropip/test_micropip.pye`9?e`9?Rqy6=;-packages/mne/meta.yamle`9?e`9?RD%!d!packages/more-itertools/meta.yamle`9?e`9?R*ZojRVQ6廪packages/mpmath/meta.yamle`9?e`9?R7++&[-X*|k3kIpackages/msgpack/meta.yamle`9?e`9?Rcs<mz2_b.|Dpackages/msgpack/test_pack.pye`9?e`9?Rƻf2)Xpackages/networkx/meta.yamle`9?e`9?RIu-

ne"/M="packages/networkx/test_networkx.pye`9?e`9?RMkIVF(@CKpackages/nlopt/meta.yamle`9?e`9?R>ɹg/p=G
1"packages/nlopt/src/setup.pye`9?e`9?Rmxɥ˾Ա~wm·!packages/nlopt/test_nlopt.pye`9?e`9?RSL'r Qpackages/nltk/meta.yamleR;7%AeR;7%AR_b^G/;!Qpackages/nltk/test_nltk.pye`9?e`9?RM,&H uS}mpackages/nose/meta.yamle`9?e`9?RJ
e4P~#JaOpackages/numcodecs/meta.yamleR;7%AeR;7%AR7[UL6?|d)packages/numcodecs/patches/fixblosc.patche`9?e`9?R0bȶF?&*lM9A)packages/numcodecs/patches/fixsetup.patcheR;7%AeR;7%AR'bM/V$yՔ(packages/numcodecs/patches/fixzlib.patche`9?e`9?R
=!39!a/)0uz'$packages/numcodecs/test_numcodecs.pye`9?e`9?R{NoV1v1?4$packages/numpy/config/_numpyconfig.he`9?e`9?R.Һ'Ԋg]F#jDpackages/numpy/config/config.he`9?e`9?Rv/N7޿vpackages/numpy/meta.yamle`9?e`9?RFXbʻ?v8packages/numpy/patches/disable-maybe-uninitialized.patche`9?e`9?Rѫ5㣎@*Qbm1packages/numpy/patches/disable-optimization.patche`9?e`9?RSpm1=>D9x2packages/numpy/patches/dont-include-execinfo.patche`9?e`9?R	M4EuX[m
?packages/numpy/patches/fix-comparator-function-signatures.patche`9?e`9?R	3-dG6>*.jkE(packages/numpy/patches/fix-ieee754.patche`9?e`9?R|h1s6[S
RZruQ8packages/numpy/patches/fix-install-with-skip-build.patche`9?e`9?R(܂i=D<Sr8packages/numpy/patches/fix-invalid-asm-instruction.patche`9?e`9?RS=R/DaП;+packages/numpy/patches/fix-longdouble.patche`9?e`9?Rv\`]) "^ԥ>packages/numpy/patches/fix-random_float_fill-return-type.patche`9?e`9?Rcs)>UeWJu3:packages/numpy/patches/fix-removed-decorators-module.patche`9?e`9?RA?Em<gX@<׃~spn'=packages/numpy/patches/fix-static-init-of-nditer-pywrap.patche`9?e`9?RZ/tE{4^\0	ͭ*r-packages/numpy/patches/init-alloc-cache.patche`9?e`9?RA>9\cap`s@m{/packages/numpy/patches/limit-cpu-baseline.patche`9?e`9?R[fYm6G?
3packages/numpy/patches/make-int-return-values.patche`9?e`9?R$cVۂc;P<packages/numpy/patches/not-build-lapack-lite-as-64-bit.patche`9?e`9?R3Gi_0 jV7packages/numpy/patches/segfault-PyArray_Broadcast.patche`9?e`9?R;xИŹ=lds9packages/numpy/patches/segfault-PyArray_PyIntAsIntp.patche`9?e`9?RH,YR^D2packages/numpy/patches/use-local-blas-lapack.patche`9?e`9?Ry(!z9۱K{Kpackages/numpy/test_numpy.pye`9?e`9?R)B3얈&c@ypackages/optlang/meta.yamleR;79eR;79R6!HV.$KA0z4O packages/optlang/test_optlang.pye`9?e`9?R+Xrk-㩓ȉ(©1packages/packaging/meta.yamle`9?e`9?R~X8l/VB֤ӤEi>Npackages/pandas/meta.yamle`9?e`9?R:Ζ͓
Vwuߓ0packages/pandas/patches/fix_json_signature.patche`9?e`9?R2	Q^]U,K2Xw82packages/pandas/test_pandas.pye`9?e`9?R9+y)w>packages/parso/meta.yamle`9?e`9?R?HQ(@`כ*1packages/patsy/meta.yamle`9?e`9?RՠSY1OZmpackages/pillow/meta.yamle`9?e`9?R)2oRr2y7rteI!%packages/pillow/patches/setitup.patche`9?e`9?R Y`P
	UGf_packages/pillow/src/setup.cfge`9?e`9?Rh\\[ӟPg\~-_packages/pillow/test_pillow.pye`9?e`9?RG.wc&||N"ի	5packages/pluggy/meta.yamle`9?e`9?RH2@[KuKÐ";8-ypackages/py/meta.yamle`9?e`9?Rb}CXǤf?/FCpackages/pyb2d/meta.yamle`9?e`9?R*A]i@5e>t=\fmpackages/pyb2d/test_pyb2d.pye`9?e`9?RL(}d*0packages/pycparser/meta.yamle`9?e`9?RSa};!2 |߀vqpackages/pydantic/meta.yamle`9?e`9?Rf[	hU!ꐒ:packages/pyerfa/meta.yamle`9?e`9?RFe^t5o3x%packages/pyodide-interrupts/meta.yamle`9?e`9?RPeWM6packages/pyodide-interrupts/test_pyodide_interrupts.pye`9?e`9?Ro34%VwY	py3T~packages/pyparsing/meta.yamle`9?e`9?RoI0u}N2G:d!a0packages/pyrsistent/meta.yamle`9?e`9?Ri$ʚƢkpackages/pytest/meta.yamle`9?e`9?RlrWop.Z·uJpackages/pytest/test_pytest.pye`9?e`9?Ra5\68\n"packages/python-dateutil/meta.yamle`9?e`9?Rw`'47#jŉD@~qpackages/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`9?e`9?R,y6YY0x^packages/pytz/meta.yamle`9?e`9?Rt&Amw-packages/pywavelets/meta.yamle`9?e`9?RQUה.I[m;0z׋ packages/pywavelets/test_pywt.pye`9?e`9?R5(;b3T)wApackages/pyyaml/meta.yamle`9?e`9?R#kKmX87(ް8f)Tpackages/regex/meta.yamle`9?e`9?Rj1x4GoiidLpackages/regex/test_regex.pye`9?e`9?RE2iݭ휾:5Bpackages/retrying/meta.yamle`9?e`9?R)W`5FDopackages/scikit-image/meta.yamleR;76eR;76R;E^QyoQ4_^:packages/scikit-image/patches/make-tifffile-optional.patche`9?e`9?RDMpEMQABz*5packages/scikit-image/patches/preferred_plugins.patche`9?e`9?R1!#_0#%packages/scikit-image/test_skimage.pye`9?e`9?Rx
u0}FT5packages/scikit-learn/meta.yamle`9?e`9?R6mף`*Ewq]packages/scikit-learn/patches/0001-Cythonize-_cython_blas.pyx-with-include-path-pointin.patche`9?e`9?RDD^,rTym2packages/scikit-learn/patches/disable-openmp.patche`9?e`9?Ra?QȢ1JiE*packages/scikit-learn/test_scikit-learn.pye`9?e`9?R
5D_1zhK+packages/scipy/info.mde`B;e`B;RWc7BxaOwpackages/scipy/meta.yamle`B;e`B;R\@9Q
fNy|Cpackages/scipy/patches/USE_CPP14-branch-doesn-t-work-for-wasm.patche`B;e`B;Rxbě-430
]=9packages/scipy/patches/add-lapack_extras-to-flapack.patche`B;e`B;RSm %cheGpackages/scipy/patches/convert-xerrwv-message-arg-from-int-to-str.patche`B;e`B;RZlJ?dB$oa3packages/scipy/patches/disable-blas-detection.patche`B;e`B;R(f4gsOZS^Jߤ+6packages/scipy/patches/fix-fortran-files-minpack.patche`B;e`B;R7 GχۍAEpackages/scipy/patches/fix-implicit-cast-args-from-newer-lapack.patche`B;e`B;RoX\IpW+packages/scipy/patches/gemm_-no-const.patche`B;e`B;Rm<i
Ԡ	NdqYM3packages/scipy/patches/make-int-return-values.patche`B;e`B;RM%&X3U$gVop?packages/scipy/patches/remove-cuncsd-dorcsd-sorcsd-zuncsd.patche`B;e`B;RG;ҲX2}Bpackages/scipy/patches/remove-mvnun-not-fortran-77-compliant.patche`B;e`B;RA(#J"_4packages/scipy/patches/rename-_page_trend_test.patche`B;e`B;R}hd9H]qJ;packages/scipy/patches/sasum-returns-double-not-float.patche`B;e`B;RW#9mhmbGi7packages/scipy/patches/skip-fortran-fails-to-link.patche`B;e`B;R{W(%~r\Qpackages/scipy/test_scipy.pye`B;e`B;R^:YW[X^-?packages/setuptools/meta.yamle`B;e`B;RA#=lHbū:$packages/sharedlib-test-py/meta.yamle`B;e`B;RGB=l5VS_m<'packages/sharedlib-test-py/src/setup.pye`B;e`B;Rrq>-DR܊W4/packages/sharedlib-test-py/src/sharedlib-test.ce`B;e`B;RʗzW`▫L,packages/sharedlib-test-py/test_sharedlib.pye`B;e`B;R%Hm<0j7S~ظ!packages/sharedlib-test/meta.yamle`B;e`B;R _c("
OolXپ3packages/sharedlib-test/src/include/sharedlibtest.he`B;e`B;R:@(4j9>Q"packages/sharedlib-test/src/main.ce`B;e`B;R-K}q35וb$packages/six/meta.yamle`B;e`B;R30m9uOcpackages/soupsieve/meta.yamle`B;e`B;RI%$:$Kpackages/sqlalchemy/meta.yamle`B;e`B;RbkdRIfxyys!;ߖi
8&packages/sqlalchemy/test_sqlalchemy.pye`B;e`B;Rtskԭ͝'Ɂd1vpackages/statsmodels/meta.yamle`B;e`B;RZl
Sg~i;packages/statsmodels/patches/fix-scipy-blas-cythonize.patche`B;e`B;R}yh^rddTvpackages/swiglpk/meta.yamle`B;e`B;R-wGIvn@
66packages/swiglpk/patches/respect-skip-build-flag.patcheR;76eR;76Ro&7"IF=z{ packages/swiglpk/test_swiglpk.pye`B;e`B;RW`*95\VO>U-packages/sympy/meta.yamle`B;e`B;RN@2PcZ`P4-jpackages/sympy/test_sympy.pye`B;e`B;RIP-c EANН{ packages/test_packages_common.pye`B;e`B;R	it8ZHo[{yZ{9 packages/threadpoolctl/meta.yamle`B;e`B;R)O;Y-mvpackages/toolz/meta.yamle`B;e`B;R	 cD-I͆/
packages/traits/meta.yamle`B;e`B;R	LO6<Y6Lq߱並$packages/typing-extensions/meta.yamle`B;e`B;R	WN孥v7-׷ packages/uncertainties/meta.yamle`B;e`B;R	@oE>+UI7g[packages/webencodings/meta.yamle`B;e`B;RH{wNQ1xk}packages/wrapt/meta.yamle`B;e`B;R	
:%˃k""Te{5]packages/wrapt/test_wrapt.pye`B;e`B;R(/Oal)&Rzxpackages/xlrd/meta.yamle`B;e`B;REUN翮Wc
5ppackages/yt/meta.yamle`B;e`B;R	I80qrrVr3$/}y%packages/yt/patches/skip-openmp.patche`B;e`B;R		,̌0Zҝv%packages/zarr/meta.yamle`B;e`B;R7䩵V~S%dL{(packages/zarr/patches/fix-zarrsync.patche`B;e`B;R	0v/˕SPRpackages/zarr/test_zarr.pye`B;e`B;R	2ǱGaI@kpackages/zlib/meta.yamleR;82eR;82Rb-
@*%Rfzpyodide-build/README.mde`B;e`B;R	⛲CK)wZS'pyodide-build/pyodide_build/__init__.pye`B;e`B;R=	6I-,'pyodide-build/pyodide_build/__main__.pye`B;e`B;R	#c))3e"7/A)pyodide-build/pyodide_build/_f2c_fixes.pye`B;e`B;R	N
)"7xEĄ='pyodide-build/pyodide_build/buildall.pye`B;e`B;R	dGSzNp>!T'pyodide-build/pyodide_build/buildpkg.pye`B;e`B;R	#v@@+2Bq9Z%pyodide-build/pyodide_build/common.pye`B;e`B;R	4ݔ?L?ag&!pyodide-build/pyodide_build/io.pye`B;e`B;R	%,ذЁ6^"δ$pyodide-build/pyodide_build/mkpkg.pye`B;e`B;RM!>
ynǬv~16*pyodide-build/pyodide_build/pywasmcross.pye`B;e`B;R	Yb=yP[IQOZ΋$pyodide-build/pyodide_build/serve.pye`B;e`B;R`BnSp)?"M vrA&pyodide-build/pyodide_build/testing.pye`B;e`B;R	!jZu-p÷6K2pyodide-build/pyodide_build/tests/test_buildall.pye`B;e`B;RˁoLО*2pyodide-build/pyodide_build/tests/test_buildpkg.pye`B;e`B;R	#	Sx^71%*0pyodide-build/pyodide_build/tests/test_common.pye`B;e`B;R	$
KZڲ ;@]
'kB/pyodide-build/pyodide_build/tests/test_mkpkg.pye`B;e`B;R	%46~U625pyodide-build/pyodide_build/tests/test_pywasmcross.pye`B;e`B;R	&G>5XǐX˰~o.94pyodide-build/pyodide_build/tests/test_run_docker.pye`B;e`B;R{DKD޽1]
L1pyodide-build/pyodide_build/tests/test_testing.pye`6K8e`6K8R	)_Im	m?gQ)ɼpyodide-build/pyproject.tomle`6K8e`6K8R"*?9YT,pyodide-build/setup.cfge`6K8e`6K8Rc%IVXR/s$y?pyodide-build/setup.pye`6K8e`6K8R	D)_d1t$J.pݭpyodide_env.she`6K8e`6K8R	G@+yҪtx~@repository-structure.mde`6K8e`6K8R
R?9RH`Zrequirements.txte`6K8e`6K8RCjsg
l,̗FE
run_dockere`6K8e`6K8RC&֍UYo\N 	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`6K8e`6K8R9Ba(aQjfsrc/core/error_handling.ce`6K8e`6K8R	K"c[v|*{VZfbs[+pͅ>Wsrc/core/error_handling.he`6K8e`6K8R$en;la<W`)P[src/core/error_handling.tse`6K8e`6K8RB97I=qF2`l
src/core/error_handling_cpp.cppe`6K8e`6K8R	/\zFzR
I`Y5src/core/hiwire.ce`6K8e`6K8R1^0fW>q뉬4 src/core/hiwire.he`6K8e`6K8RAet,/hSS1?nsrc/core/include_js_file.he`6K8e`6K8R	OH{dj7:bsrc/core/js2python.ce`6K8e`6K8R	g82MmDq_src/core/js2python.he`6K8e`6K8R)ȾHowisrc/core/js2python.jse`6K8e`6K8RIYs:Eu]~src/core/jsmemops.he`6K8e`6K8R	hQIX'O,^Lxsrc/core/jsproxy.ce`6K8e`6K8R$5nF(zm/~$/src/core/jsproxy.he`6K8e`6K8Rt^6ˮd/w
src/core/keyboard_interrupt.ce`6K8e`6K8R}t4v9Ʋu6src/core/keyboard_interrupt.he`6K8e`6K8R}
Ofran	Ygsrc/core/main.ce`6K8e`6K8R
 Ĝ߈?{1J$src/core/numpy_patch.ce`6K8e`6K8R	lOD@	v
{\,%Usrc/core/pre.jse`6K8e`6K8R	m{}$ZQsKCnU:Ysrc/core/pyproxy.ce`6K8e`6K8R	6grXܵ.pmsrc/core/pyproxy.he`6K8e`6K8R	7e)#biUoWsrc/core/pyproxy.tse`6K8e`6K8RsSÈ=wzA<Usrc/core/python2js.ce`6K8e`6K8R`sW@|wsradsrc/core/python2js.he`6K8e`6K8R	8Bכ Tܴmysrc/core/python2js_buffer.ce`6K8e`6K8Rp+|hhq{;Dsrc/core/python2js_buffer.he`6K8e`6K8R	n$]9溎$F>HXU
src/core/python2js_buffer.jseR;8+eR;8+RZ1Tۈh;[src/core/types.he`6K8e`6K8R	:30\M	0{src/js/README.mde`6K8e`6K8R	o2X5!|erT C!^
src/js/api.tse`6K8e`6K8R
<}fXD!oyw]src/js/compat.tse`6K8e`6K8R[
Yiq$7$e &2src/js/index.d.tse`6K8e`6K8R;dDýJsrc/js/index.test-d.tse`6K8e`6K8R0'jYF~Czymsrc/js/load-package.tse`6K8e`6K8R	?d=vQ)_src/js/module.tse`sT5e`sT5R	ryOIO?~4CjYXsrc/js/package-lock.jsone`sT5e`sT5R	AmUSF^4src/js/package.jsone`sT5e`sT5R fWQr.1<y	I1src/js/pyodide.tse`sT5e`sT5R<6cW!*xQ5^ [src/js/rollup.config.jse`sT5e`sT5R}p/FX~!	Dsrc/js/test/conftest.jse`sT5e`sT5RӎXq|A3,src/js/test/filesystem.test.jse`sT5e`sT5RB&Dߺ^Nðsrc/js/test/module.test.jse`sT5e`sT5RijS%+src/js/test/pyodide.test.mjse`sT5e`sT5RV;01CYsrc/js/tsconfig.jsoneR;8(eR;8(RaJa[src/py/README.mde`sT5e`sT5R	FUe[9hƠ'uZpsrc/py/_pyodide/__init__.pye`sT5e`sT5R	{Hf	src/py/_pyodide/_base.pye`sT5e`sT5R4E(jFp*p\=
A$src/py/_pyodide/_core_docs.pye`sT5e`sT5RQ)GLb~src/py/_pyodide/_importhook.pye`sT5e`sT5RA]ǶDIo)+mPZsrc/py/_pyodide/console.pye`sT5e`sT5R	}n6QeEbsT8wsrc/py/_pyodide/docstring.pye`sT5e`sT5RV"|RΓeڂTsrc/py/lib/_testcapi.pye`sT5e`sT5RVUxiF_;src/py/lib/_testinternalcapi.pye`sT5e`sT5RyGQUKS+osrc/py/lib/pystone.pye`sT5e`sT5R o{
	(3Hsrc/py/lib/webbrowser.pye`sT5e`sT5R	Ntxg4<0src/py/pyodide/__init__.pye`sT5e`sT5Rssێ%pf*CG]\src/py/pyodide/_core.pye`sT5e`sT5RE9,-y)j=
!src/py/pyodide/_package_loader.pye`sT5e`sT5R`
*tj0&iF+src/py/pyodide/_state.pye`sT5e`sT5R!ų%OC0ցƀ4src/py/pyodide/_util.pye`sT5e`sT5R	P@6K"
a"<Em9src/py/pyodide/console.pye`sT5e`sT5R	.?l{d.Esrc/py/pyodide/http.pye`sT5e`sT5R	8X")w]eęӦ֐src/py/pyodide/webloop.pye`sT5e`sT5R	6*MnB	b.(msrc/py/pyproject.tomle`sT5e`sT5Ruse+6d"Usrc/py/setup.cfgeR;8(eR;8(Rc%IVXR/s$y?src/py/setup.pye`sT5e`sT5R	P+DX]!@'yKsrc/templates/console.htmle`sT5e`sT5R	A	^Ϩ=ᮝWwsrc/templates/test.htmle`sT5e`sT5R	VLCĂD_8TNXoEsrc/templates/webworker.jseR;8(eR;8(R⛲CK)wZSsrc/tests/__init__.pye`]1e`]1R#zTmX90u9src/tests/data/snowballstemmer-2.0.0-py2.py3-none-any.whle`]1e`]1R	Ykheb[m^Qsrc/tests/make_test_list.pye`]1e`]1R$0аgۺU)	dծ9٩msrc/tests/python_tests.txte`]1e`]1R	['{<w+_I߸y30src/tests/test_asyncio.pye`]1e`]1R	\Uqb4U^m
src/tests/test_bz2.pye`]1e`]1R	]1Ph(|\xsrc/tests/test_console.pye`]1e`]1R]t1~1Bsrc/tests/test_core_python.pye`]1e`]1R	J ]šL}(H5src/tests/test_filesystem.pye`]1e`]1Rxu~m[QE@*RE.Tsrc/tests/test_jsproxy.pye`]1e`]1R+[Rr/KB!src/tests/test_package_loading.pye`]1e`]1R'5>zkdsrc/tests/test_pkg/__init__.pyeR;9#eR;9#RH+2ߣ4I ;9n!src/tests/test_pkg/some_module.pye`]1e`]1R	^qኈm1,HjWMsrc/tests/test_pyodide.pye`]1e`]1RQLB\oh/$ԓsrc/tests/test_pyodide_http.pye`]1e`]1R	_i 
@RD:src/tests/test_pyproxy.pyeR;9#eR;9#R?+J|%vc|ZJZ src/tests/test_pytest_wrapper.pye`]1e`]1R	`_B_4P29^@src/tests/test_python.pye`]1e`]1R(겫Lf(|E	src/tests/test_sqlite3.pye`]1e`]1R	bR0be+Bsrc/tests/test_stdlib_fixes.pye`]1e`]1R)
?d>}nEׄ	src/tests/test_testing.pye`]1e`]1R#Q>'/1z헶̫!src/tests/test_typeconversions.pye`]1e`]1Rq͸Wt"Msrc/tests/test_webloop.pye`]1e`]1R*W){֎pil2%;src/tests/test_webworker.pye`]1e`]1R+ qy3 Hytools/.gitignoree`]1e`]1R	oǮav67idtools/buildf2ce`]1e`]1R,
/d8&t7 tools/clang-format-precommit.she`]1e`]1R1\xх?Gtools/dependency-check.she`]1e`]1R- Y2ڕ2I_hk7tools/node_test_driver.jse`]1e`]1R</1⻕h`jEjtools/pytest_wrapper.pye`]1e`]1R.짴ƣΙVAÑ(tools/testsetup.jsTREE509 10
;URBZ[C-src95 5
>Q-	#a`Vjs16 1
B'͟}Ptest4 0
3`+f^ϗ2py22 3
"i<Gs
v_Z_Fqlib4 0
a<2]j^L$ʖ7pyodide8 0
_Y%BKj^Kev t<_pyodide6 0
ծ/mE{	+"qL[core30 0
*T(/aaHލtests24 2
"Vtz-;EFdata1 0
F[Ph?Z14otest_pkg2 0
ǀ51mܪ({templates3 0
:vwV*H.docs50 5
׹~+usage16 1
f[jpn`y~api4 0
?Q={g8>GR_static4 2
*`[Ӌ)Kcss1 0
׬کc\`fimg3 0
I3`Nn=%EՊproject7 1
CZdM``=sn".release-notes1 0
'`wXQv]development8 0
Y|io-Wt?WDwsphinx_pyodide9 2
l$o0c	֢h?tests3 0
5kGgolsphinx_pyodide5 0
bo4L\7ulaiUemsdk6 1
}]4ϰl$s9patches5 0
~wQbh5tools7 0
?nTv?j.github12 2
mfBߐ
OwJzworkflows4 0
{h~<3yVISSUE_TEMPLATE6 0
:U{wx˝78{cpython17 1
^[R}X-X[patches10 0
#4:":@gpackages239 97

z'f+Wo!6py1 0
#Y<q=
]n$yt2 1
vȬ-'w3smpatches1 0
:eFEmne1 0
ǀӜw!six1 0
Adqc|_־cffi3 1
@Jakަ60patches1 0
u^!Bg	yThglpk1 0
`~@
zFjedi2 0
+lTHLHlxml1 0
%ZH:Z{7vhՏG,;nltk2 0
m]y<L?nose1 0
j'.$dq\:opytz1 0
Dwzg5Bqaxlrd1 0
ld`@RGbmFzarr3 1
b?`zW

_0N~patches1 0

w|p̢݂_Mzlib1 0
9HxdAUW!?attrs1 0
lٗC?Bbdb9"bokeh1 0
X-ro^oNnlopt3 1
1b{$ZV;a9src1 0
 K-Cc>Cך*numpy22 2
mc#`B,config2 0
^36at)Ruw>patches18 0
x)'n#O8zd)RM޿parso1 0
.k$x?UqWѠpatsy1 0
)+hqE;۴^pyb2d2 0
ђ|%[-^regex2 0
ȇ}S%V@-6Ob0scipy16 1

هAcnbB/patches13 0
W?r{F&<,'PW'sympy2 0
0M}S1=rΜB倢toolz1 0
mB/;AQ-zE1wrapt2 0
<m6S :#Jinja22 0
0ʏ.k~2
gbleach1 0
Ucz:o8[+:w%cycler1 0
{<vt,(0;`\.future1 0
y|CN{.Sjoblib3 1
hiMGY;,ZEpatches1 0
dQaQ)ʈClibxml1 0
Uל<Tpmpmath1 0
`K_r#cٙ=pandas3 1
)QdT<g9"patches1 0
vlw'A`,!|rpillow4 2
dSw"Bsrc1 0
i&n 8L=!patches1 0
7*?72#pluggy1 0
.RN'Iݱ:pyerfa1 0
t-Bx\WNS7pytest2 0
R(j|
ܤpyyaml1 0
[7_ҁ[QC~traits1 0
x7쑮ȣ&^CLAPACK8 1
?6Bṉ¶patches6 0
ve'3astropy1 0
Vӷp_jFmncytoolz1 0
/o̭}+"9kndistlib1 0
l'%пgpimageio2 0
[A=q+8@slibxslt1 0

1ǻ\3^-libyaml1 0
y@!
Y5(glogbook1 0

UiZE/_Omsgpack2 0
JgJOJؚ[4optlang2 0
N1χQBQgswiglpk3 1
((Iz;(cpatches1 0
RkY?<eAvtPygments1 0
B(ԏI]* hautograd1 0
&ؠGjGҠ)Sdocutils1 0
5E%N#kDJ|freesasa1 0
/1ZW*^Vkhtml5lib1 0
Sd
*,Bld<libiconv1 0
:ӲI9UWhVmicropip14 1
=9 ؅W_src12 1
3F[drv'micropip11 1
B9͔C0W+gexternals8 1
vx(Ch=pip7 2
̦tAb,'US_vendor2 0
+Sj^:S`ct9_internal4 1

W\90NIutils3 0
@yYIInetworkx2 0
#&T쾾~4dpydantic1 0
Ҥ
̃BhҤretrying1 0
+dq
§uCasciitree1 0
JFI~;ȎeؽÔ2biopython1 0
@C{q#ЗRShS7cssselect1 0
Ϊ0 {{1decorator1 0
sFN	FgVMMDUiniconfig1 0
$x%M_+?numcodecs5 1
&Ovxm"repatches3 0
(|@پ@0&Bpackaging1 0
_ư|@6ap!gpycparser1 0
VX#EC
;apyparsing1 0
0[W]y[_L̥soupsieve1 0
g?p[cH"MarkupSafe1 0
ijhNl)kiwisolver1 0
J}LTį28
/;_matplotlib27 3
s\]zMV]6src5 0
gU2gbr͐patches4 0
rLWƴreference-images16 0
^ivc2<Apyrsistent1 0
/D򠝬Xv({Lpython-sat3 1
tD;h=0^9ݔ:ppatches2 0
>\!Tk"ypywavelets2 0
tMK<rBYVf;ͬsetuptools1 0
V	gF]S
$nsqlalchemy2 0
#mh51?/u
cloudpickle2 0
~|PZL*#2,fpcast-test4 1
ANÄ́Q4\ <X>Sӵfpcast-test2 0
oL;*y,	7Estatsmodels2 1
lz֬".
wÁMW:patches1 0
B'J^~ɐ2xYoatomicwrites1 0
cM"=FK3末cffi_example2 0
4SrPs)syR
>scikit-image4 1
Ao]:Ԯpatches2 0
pK1? d_Uscikit-learn4 1
;Huzupatches2 0
/96}ggwebencodings1 0
ת/u&mKthreadpoolctl1 0
1	?!Tv}0tuncertainties1 0
PMX,pv	beautifulsoup41 0
G%r'<S4]more-itertools1 0
J Bg1bsharedlib-test3 1
xΚwaCtsrc2 1
4|
:@Pz^7U[=include1 0
?NĖolApython-dateutil1 0
;FRb5-u)`sharedlib-test-py4 1
顎v0[
$`Xsrc2 0
ivF}2"[s{typing-extensions1 0
wn<fWiU	pyodide-interrupts2 0
iZK[.P͹cpp-exceptions-test4 1
rHC7wձ
sAbCsrc2 0
J=C3dUu\Q/.circleci2 0

<֠
1benchmark38 1
|Y
+X]benchmarks35 0
)ěOb -etYdpyodide-build22 1
J%mhdhiypyodide_build18 1
jTM֟ctests7 0
e/fs}dX^?%%!"NPw
DIRCe`Qe`QRW9`)
x"2i!m.0.circleci/config.ymleR;4meeR;4meRlb.%G9A{ .circleci/s3-website-config.jsone`Qe`QRTv$qW
.clang-formateR;4meeR;4meRp@^T(y,W
.dockerignoreeR;4meeR;4meRq؟ctN%>
.editorconfige`Qe`QRg6~+@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.mde`Qe`QRg,F=׾/=D)\Ԍ .github/PULL_REQUEST_TEMPLATE.mde`Qe`QR'	F?61W?Muޡ6$.github/workflows/deploy_release.ymle`Qe`QR
ǣC[FB80".github/workflows/docker_image.ymle`Qe`QRp]l]BNGN^ܴwB.github/workflows/main.ymle`Qe`QRy}= 0+.github/workflows/prebuilt_docker_image.ymle`Qe`QR}ASʀE=oD
.gitignoree`Qe`QRd^p4*yg)q\Ko.pre-commit-config.yamle`Qe`QRTBzM.prettierignoree`Qe`QRW*F&rnʐȬ伡.readthedocs.ymleR;5v`eR;5v`R.76c6ثIpCODE-OF-CONDUCT.mde`Qe`QRҳh,BogbW
Dockerfilee`Qe`QR蓻l;7~ d1VDockerfile-prebuilteR;5v`eR;5v`RAU΁Cׄڙ@LICENSEe`Qe`QRW6)qs+0VkkMakefilee`Qe`QR
\P"C}~gdm
Makefile.envse`Qe`QRicN`vX yMg/i	README.mde`Qe`QR.!i*"_benchmark/benchmark.pyeR;5v`eR;5v`RG9+U\*ᣅC+Ibenchmark/benchmarks/README.mde`Qe`QRHcykAd 
:oN*benchmark/benchmarks/allpairs_distances.pye`Qe`QRA*"}8Vw0benchmark/benchmarks/allpairs_distances_loops.pye`Qe`QRZ=>$benchmark/benchmarks/arc_distance.pye`Qe`QR</eʭ.,Kl"benchmark/benchmarks/check_mask.pye`Qe`QRcZT/ m=c)$#benchmark/benchmarks/create_grid.pye`Qe`QRGmafǷ17[k benchmark/benchmarks/cronbach.pye`Qe`QR+;W'	ӫE|`PW!benchmark/benchmarks/diffusion.pye`Qe`QRsuu'%+
benchmark/benchmarks/evolve.pye`Qe`QR2
VQJ{benchmark/benchmarks/fdtd.pye`Qe`QRS>xd#%r]Zbenchmark/benchmarks/fft.pye`Qe`QR}0o!Bp&K!benchmark/benchmarks/grayscott.pye`Qe`QRo2нC&ȴ benchmark/benchmarks/grouping.pye`Qe`QRfݕ̨X	L`benchmark/benchmarks/growcut.pye`Qe`QRS Nt0Tu2ܤ;ebenchmark/benchmarks/harris.pye`Qe`QRGu&˥cgqu3benchmark/benchmarks/hasting.pye`Qe`QR2Z/%:ࣖbenchmark/benchmarks/hyantes.pye`Qe`QRhsS]dȇd1benchmark/benchmarks/julia.pye`Qe`QR?:I_w{؉A8benchmark/benchmarks/l2norm.pye`Qe`QR jwɩ\ʠ;o4*benchmark/benchmarks/large_decimal_list.pye`Qe`QR"u$5VhS䙤t$benchmark/benchmarks/local_maxima.pye`Qe`QR'\FA2=T'&benchmark/benchmarks/log_likelihood.pye`Qe`QRAwiY]lsikbenchmark/benchmarks/lstsqr.pye`Qe`QRBeyTZ~Nkrޫ^benchmark/benchmarks/mandel.pye`Qe`QR	EZUAf+M(l$benchmark/benchmarks/multiple_sum.pye`Qe`QR
 e%UKQ>c%K^%benchmark/benchmarks/pairwise_loop.pye`Qe`QR
aɣ)?N!)鸞?d?%benchmark/benchmarks/periodic_dist.pye`Qe`QR
u2|vC+	-j!benchmark/benchmarks/repeating.pye`Qe`QR
,h8Ǳ,UQ?&W&benchmark/benchmarks/reverse_cumsum.pye`Qe`QR
nSgYSxbbenchmark/benchmarks/rosen.pye`Qe`QR
\Grs+-pfF!benchmark/benchmarks/slowparts.pye`Qe`QR
(s$?5h!benchmark/benchmarks/smoothing.pye`Qe`QR
AV&A"?t'benchmark/benchmarks/specialconvolve.pye`Qe`QR
$l/2	)m#benchmark/benchmarks/vibr_energy.pye`Qe`QR
&DCaw|Š#benchmark/benchmarks/wave.pye`Qe`QR	&𑗚49Ybenchmark/plot_benchmark.pye`Qe`QR
sdd` *^benchmark/stack_usage.pye`Qe`QRM_py>ᲊ퐔YeIgconftest.pye`Qe`QRUDEE5&ALqcpython/MakefileeR;5v`eR;5v`R_:xFRr'XE~cpython/README.mde`Qe`QRWu"&^6qX?N_oRcpython/Setup.locale`Qe`QR
=NQB$27ɹcpython/checksumse`Qe`QR
HŘäOdocpython/config.sitee`Qe`QR$SP*6}4S̡XEcpython/patches/0001-call-trampolines-to-handle-fpcast-troubles.patche`Qe`QR+!nZ	BuH:cpython/patches/0002-dont-test-undecodable-filenames.patche`Qe`QRb4.GGKrt.cpython/patches/0005-add-emscripten-host.patche`Qe`QRiX]V2Rڑv2cpython/patches/0006-fix-Py_Sigset_Converter.patche`Qe`QR*H\ʎ9&4"cpython/patches/0007-testing.patche`Qe`QRFM䫺L=:`IR]s"3cpython/patches/0008-drop-pwd-built-in-module.patche`Qe`QR\d\
bGEN z8cpython/patches/ctypes-dont-deref-function-pointer.patche`Qe`QRm>z,jZmI;3O(cpython/patches/keyboard-interrupt.patche`Qe`QRR<6LǴ%	bS<cpython/patches/remove-duplicate-symbols-from-cfield.c.patche`Qe`QR|CE3=DjY=cpython/patches/xfail-core-ctypes-tests-that-don-t-work.patche`Qe`QRD,3X2cpython/pyconfig.undefs.he`Qe`QRI:?z:slcpython/remove_modules.txte`Qe`QRMU<Y8$7LN
docs/Makefilee`Qe`QR"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`Qe`QRR5W~u^+ǵdocs/conf.pye`Qe`QRb}zs"Vy=~z)docs/development/building-from-sources.mde`Qe`QRq8YHM' docs/development/contributing.mde`Qe`QR$;6&+"2docs/development/core.mde`Qe`QR
+EnrSVp׵öJdocs/development/debugging.mde`Qe`QR;AJld!Kс\docs/development/maintainers.mde`Ne`NRk"0}a
vqՇdocs/development/meta-yaml.mde`Ne`NR*~BlШ;a)DZVx docs/development/new-packages.mde`Ne`NR
vܑr3@;
docs/development/testing.mde`Ne`NR
g
KqU94docs/index.rsteR;5=]eR;5=]Rx4}Xi(.~U
docs/make.bate`Ne`NR&
o`Ptd5o
*fdocs/project/about.mde`Ne`NR 4Džidl2Jdocs/project/changelog.mdeR;5=]eR;5=]R?>%U>7O	]urdocs/project/code-of-conduct.mde`Ne`NR(x.2wRb/YF@-3docs/project/governance.mde`Ne`NR,q6VwA>Grl docs/project/related-projects.mde`Ne`NR0%E;)O5j7+B
B[%docs/project/release-notes/v0.17.0.mde`Ne`NR.)l_+3|Ѧjg6docs/project/roadmap.mde`Ne`NR6꿟Qd@
Ŋdocs/pyodide-jsdoc-plugin.jse`Ne`NRGGfLOy?M{docs/requirements-doc.txte`Ne`NRIHm3<XT9߉9docs/sphinx_pyodide/README.mde`Ne`NRFzSV76Y:yg.docs/sphinx_pyodide/sphinx_pyodide/__init__.pye`Ne`NR	ԡ?i҉!8docs/sphinx_pyodide/sphinx_pyodide/autodoc_submodules.pye`Ne`NRLJ\VβSJWC\+docs/sphinx_pyodide/sphinx_pyodide/jsdoc.pye`Ne`NRQ=((jV,b`͓],docs/sphinx_pyodide/sphinx_pyodide/lexers.pye`Ne`NRROKm.[B,Ti.docs/sphinx_pyodide/sphinx_pyodide/packages.pye`Ne`NRǎΘ/\X
uzL{w+docs/sphinx_pyodide/tests/app_settings.jsone`Ne`NR3kUURAn,
wQ.,docs/sphinx_pyodide/tests/test_directives.pye`Ne`NRJXTt@xbRP,docs/sphinx_pyodide/tests/tsdoc_dump.json.gze`Ne`NRe.3F"z>docs/usage/api-reference.mde`Ne`NRv)IJ
pO<c]docs/usage/api/js-api.mde`Ne`NRH><Q:b㚊wPdocs/usage/api/micropip-api.mde`Ne`NR(~[rX
cf6مe݂#docs/usage/api/pyodide-build-cli.mde`Ne`NRJҼɲQ)&Zdocs/usage/api/python-api.mde`Ne`NRv	z$YOR(@'docs/usage/downloading-and-deploying.mde`Ne`NRy&J2֑G{gM9&0docs/usage/faq.mde`Ne`NR|m=ӛiYb1^/*ȏedocs/usage/index.mde`Ne`NR$
lLO陰xj|j!docs/usage/keyboard-interrupts.mde`Ne`NR7=r2MO(docs/usage/loading-custom-python-code.mde`Ne`NRs3{'_/t֨a$docs/usage/loading-packages.mde`Ne`NR$b6fG]j!docs/usage/packages-in-pyodide.mde`Ne`NRRa/IӚ~^0Udocs/usage/quickstart.mde`Ne`NRdm>hǾƟdocs/usage/type-conversions.mde`Ne`NRq,XhWg	Ty'gi+docs/usage/wasm-constraints.mde`Ne`NR/E:,ʫTpw׷docs/usage/webworker.mde`Ne`NR	JДK *s KRs!6emsdk/Makefilee`Ne`NR\hw<emsdk/patches/0001-Throw-away-errors-in-minify_wasm_js.patche`Ne`NR
[6$40Pu^emsdk/patches/fix-dup.patche`Ne`NR'9v!(06emsdk/patches/fix-side-module-exception-handling.patche`Ne`NRaD|
D*emsdk/patches/fix_file_packager_node.patche`Ne`NRJUSTJ#ڞ#emsdk/patches/update-jpeg-url.patcheR;5zZeR;5zZRNx&I夗
C&7Tl
ilgtm.ymle`Ne`NRJЬޔvt(0npackages/CLAPACK/make.ince`Ne`NRLl;P#M^zpackages/CLAPACK/meta.yamle`Ne`NR,
V$iǠ'b6packages/CLAPACK/patches/0001-add-missing-import.patche`Ne`NR@8AFʯOkg~A/packages/CLAPACK/patches/0002-fix-arith-h.patche`Ne`NRԿ- _Х3*hlJ7packages/CLAPACK/patches/0003-lapack-install-make.patche`Ne`NR0N$}{?
]i	u5packages/CLAPACK/patches/0004-fix-f2clibs-build.patche`Ne`NR$
!0M*J^)<packages/CLAPACK/patches/0005-remove-redundant-symbols.patche`Ne`NR%	@E	\,GC$z-8packages/CLAPACK/patches/0006-correct-return-types.patche`Ne`NRPp~΍FjHpackages/Jinja2/meta.yamle`Ne`NRQ/xvubn486\.packages/Jinja2/test_jinja2.pye`Ne`NR|RBIHpackages/Makefilee`Ne`NR,	"9sJX;Epackages/MarkupSafe/meta.yamle`Ne`NR2v%j,N?^0&3packages/Pygments/meta.yamle`Ne`NR&3GnXԡ?ȕ=/zpackages/README.mde`Ne`NR)]6lytG蟳Mdupackages/asciitree/meta.yamle`Ne`NR.+%ݩ)8 غ|packages/astropy/meta.yamle`Ne`NRk@<U#>{ -packages/atomicwrites/meta.yamle`Ne`NRoKȕMBFrtdYpackages/attrs/meta.yamle`Ne`NRR~#2XC؊jRpackages/autograd/meta.yamle`Ne`NR)^3m
="%!packages/beautifulsoup4/meta.yamle`Ne`NRDی"hL>caX칺packages/biopython/meta.yamle`Ne`NR*ppхtimcڰEpackages/bleach/meta.yamle`Ne`NRA;eMcf)065packages/bokeh/meta.yamle`Ne`NR+F.>%frpackages/cffi/meta.yamleR;5zZeR;5zZRRI(
KJɳ)packages/cffi/patches/libffi-config.patche`Ne`NRQWlḷ!Rpackages/cffi/test_cffi.pye`Ne`NR,1w3.'>5Bmpackages/cffi_example/meta.yamle`Ne`NR3h	8:#>>*packages/cffi_example/test_cffi_example.pye`Ne`NRS9f14t,Z&packages/cloudpickle/meta.yamle`Ne`NR--
qarJa"č~p(packages/cloudpickle/test_cloudpickle.pye`Je`JR.k%U1ᜎc&packages/cpp-exceptions-test/meta.yamle`Je`JR/$F$L6-*packages/cpp-exceptions-test/src/catch.cppe`Je`JR0=#8'wgW*packages/cpp-exceptions-test/src/throw.cppe`Je`JRMꃢJ)X1d|rD:m3packages/cpp-exceptions-test/test_cpp_exceptions.pye`Je`JRw7}E(Ve
]packages/cssselect/meta.yamle`Je`JRPKޗh3RU.!I"npackages/cycler/meta.yamle`Je`JRQQAbcBBK0Dpackages/cytoolz/meta.yamle`Je`JR33J*;H+Xpackages/decorator/meta.yamle`Je`JR{+kŤnI{%_"packages/distlib/meta.yamle`Je`JR6:4#9ϒ
$Vƚpackages/docutils/meta.yamle`Je`JRRיXtƧ۴.packages/fpcast-test/fpcast-test/fpcast-test.ce`Je`JRS2uj12ʦ4}+=)packages/fpcast-test/fpcast-test/setup.pye`Je`JRmŀB"Va220packages/fpcast-test/meta.yamle`Je`JRU9>	1CG{k>(packages/fpcast-test/test_fpcast_test.pye`Je`JRT&GFĲRYByUwpackages/freesasa/meta.yamle`Je`JR"?{wK>63packages/future/meta.yamle`Je`JR3:BrK@t5̥
8
packages/glpk/meta.yamle`Je`JRd7z#OH>
~s!v'Yfpackages/html5lib/meta.yamle`Je`JRV]g>,e*0kapackages/imageio/meta.yamle`Je`JRSG2e. packages/imageio/test_imageio.pye`Je`JR	7rѵj=oޒ&¨W[packages/iniconfig/meta.yamle`Je`JR&KXČV0[Flfpackages/jedi/meta.yamle`Je`JR3B|1lJPp"~4packages/jedi/test_jedi.pye`Je`JR5Y?_=Gmpackages/joblib/meta.yamle`Je`JRX
xQI[[MAt2,packages/joblib/patches/use-setuptools.patche`Je`JRZ	<߸6\ЫQZFzs/#packages/joblib/test_joblib.pye`Je`JR,XZCaf
packages/kiwisolver/meta.yamle`Je`JR@-HAmsdpackages/libiconv/meta.yamle`Je`JRajr%$Grlpackages/libxml/meta.yamle`Je`JR[<ƠKћm:packages/libxslt/meta.yamle`Je`JR\	,-apackages/libyaml/meta.yamle`Je`JR-PP1.ɨhF{^packages/logbook/meta.yamle`Je`JR"fsE"4,packages/lxml/meta.yamle`Je`JR?bzݶWoepackages/matplotlib/meta.yamle`Je`JRg&ª	Vص8packages/matplotlib/patches/disable_macosx_backend.patche`Je`JR]DYČje0['y.packages/matplotlib/patches/fix-freetype.patche`Je`JRhBQʑR]?\7QCa~/packages/matplotlib/patches/fix-threading.patche`Je`JR^pu|V0m;qlj#/u6packages/matplotlib/patches/hardcoded-font-cache.patche`Je`JRaY|¨^u6packages/matplotlib/reference-images/canvas-chrome.pnge`Je`JRb43k
qG囫Gpackages/matplotlib/reference-images/canvas-custom-font-text-chrome.pnge`Je`JRdUEyP9	5+Hpackages/matplotlib/reference-images/canvas-custom-font-text-firefox.pnge`Je`JRf{.ٯ5#5H 7packages/matplotlib/reference-images/canvas-firefox.pnge`B'Fe`B'FRgȧ"V[TgܿdwҰࡳCpackages/matplotlib/reference-images/canvas-image-affine-chrome.pnge`B'Fe`B'FRjX9^1V]1X"m(Dpackages/matplotlib/reference-images/canvas-image-affine-firefox.pnge`B'Fe`B'FRk%SEĆkRn1J<packages/matplotlib/reference-images/canvas-image-chrome.pnge`B'Fe`B'FRo>)ͯJI.b湈ҥu4V,.=packages/matplotlib/reference-images/canvas-image-firefox.pnge`B'Fe`B'FRreuZ7˗l?c@packages/matplotlib/reference-images/canvas-math-text-chrome.pnge`B'Fe`B'FRt%uPfS骽%]Apackages/matplotlib/reference-images/canvas-math-text-firefox.pnge`0Ce`0CRx>ǨX-?_F\m9)譎Apackages/matplotlib/reference-images/canvas-polar-zoom-chrome.pnge`0Ce`0CR{$g8P9帴/~9ЍBpackages/matplotlib/reference-images/canvas-polar-zoom-firefox.pnge`0Ce`0CR}$_VOUCpackages/matplotlib/reference-images/canvas-text-rotated-chrome.pnge`0Ce`0CR~k_/_iDpackages/matplotlib/reference-images/canvas-text-rotated-firefox.pnge`0Ce`0CR
oBZXDCpackages/matplotlib/reference-images/canvas-transparency-chrome.pnge`9?e`9?R?ƞU#Ə:r7R@Dpackages/matplotlib/reference-images/canvas-transparency-firefox.pnge`9?e`9?R?g"_h!8}Q؋e
#*packages/matplotlib/src/browser_backend.pye`9?e`9?R`AI<C%packages/matplotlib/src/fontlist.jsone`9?e`9?R>ɼ`̷KutO/packages/matplotlib/src/html5_canvas_backend.pye`9?e`9?R^X	Ifii;l!packages/matplotlib/src/setup.cfge`9?e`9?Rl'R;g$'packages/matplotlib/src/wasm_backend.pye`9?e`9?RuRpԠ3"q@&packages/matplotlib/test_matplotlib.pye`9?e`9?Rw\aO=?ϠI/;packages/micropip/meta.yamle`9?e`9?RM>cnqXj4n¼O*packages/micropip/src/micropip/__init__.pye`9?e`9?R<	8â+< $+packages/micropip/src/micropip/_micropip.pye`9?e`9?R⛲CK)wZS4packages/micropip/src/micropip/externals/__init__.pye`9?e`9?R]׀0/;_8packages/micropip/src/micropip/externals/pip/__init__.pye`9?e`9?R⛲CK)wZSBpackages/micropip/src/micropip/externals/pip/_internal/__init__.pye`9?e`9?R⛲CK)wZSHpackages/micropip/src/micropip/externals/pip/_internal/utils/__init__.pye`9?e`9?RQs~*`ZIMpackages/micropip/src/micropip/externals/pip/_internal/utils/pkg_resources.pye`9?e`9?R(3(uo?BEpackages/micropip/src/micropip/externals/pip/_internal/utils/wheel.pye`9?e`9?R⛲CK)wZS@packages/micropip/src/micropip/externals/pip/_vendor/__init__.pye`9?e`9?R==HcN7zSb(Epackages/micropip/src/micropip/externals/pip/_vendor/pkg_resources.pye`9?e`9?RGk鴞'Fe`tiW}})packages/micropip/src/micropip/package.pye`9?e`9?Rh~͹ą
RQpackages/micropip/src/setup.pye`9?e`9?R3*2cXH!۶M=Z"packages/micropip/test_micropip.pye`9?e`9?Rqy6=;-packages/mne/meta.yamle`9?e`9?RD%!d!packages/more-itertools/meta.yamle`9?e`9?R*ZojRVQ6廪packages/mpmath/meta.yamle`9?e`9?R7++&[-X*|k3kIpackages/msgpack/meta.yamle`9?e`9?Rcs<mz2_b.|Dpackages/msgpack/test_pack.pye`9?e`9?Rƻf2)Xpackages/networkx/meta.yamle`9?e`9?RIu-

ne"/M="packages/networkx/test_networkx.pye`9?e`9?RMkIVF(@CKpackages/nlopt/meta.yamle`9?e`9?R>ɹg/p=G
1"packages/nlopt/src/setup.pye`9?e`9?Rmxɥ˾Ա~wm·!packages/nlopt/test_nlopt.pye`9?e`9?RSL'r Qpackages/nltk/meta.yamleR;7%AeR;7%AR_b^G/;!Qpackages/nltk/test_nltk.pye`9?e`9?RM,&H uS}mpackages/nose/meta.yamle`9?e`9?RJ
e4P~#JaOpackages/numcodecs/meta.yamleR;7%AeR;7%AR7[UL6?|d)packages/numcodecs/patches/fixblosc.patche`9?e`9?R0bȶF?&*lM9A)packages/numcodecs/patches/fixsetup.patcheR;7%AeR;7%AR'bM/V$yՔ(packages/numcodecs/patches/fixzlib.patche`9?e`9?R
=!39!a/)0uz'$packages/numcodecs/test_numcodecs.pye`9?e`9?R{NoV1v1?4$packages/numpy/config/_numpyconfig.he`9?e`9?R.Һ'Ԋg]F#jDpackages/numpy/config/config.he`9?e`9?Rv/N7޿vpackages/numpy/meta.yamle`9?e`9?RFXbʻ?v8packages/numpy/patches/disable-maybe-uninitialized.patche`9?e`9?Rѫ5㣎@*Qbm1packages/numpy/patches/disable-optimization.patche`9?e`9?RSpm1=>D9x2packages/numpy/patches/dont-include-execinfo.patche`9?e`9?R	M4EuX[m
?packages/numpy/patches/fix-comparator-function-signatures.patche`9?e`9?R	3-dG6>*.jkE(packages/numpy/patches/fix-ieee754.patche`9?e`9?R|h1s6[S
RZruQ8packages/numpy/patches/fix-install-with-skip-build.patche`9?e`9?R(܂i=D<Sr8packages/numpy/patches/fix-invalid-asm-instruction.patche`9?e`9?RS=R/DaП;+packages/numpy/patches/fix-longdouble.patche`9?e`9?Rv\`]) "^ԥ>packages/numpy/patches/fix-random_float_fill-return-type.patche`9?e`9?Rcs)>UeWJu3:packages/numpy/patches/fix-removed-decorators-module.patche`9?e`9?RA?Em<gX@<׃~spn'=packages/numpy/patches/fix-static-init-of-nditer-pywrap.patche`9?e`9?RZ/tE{4^\0	ͭ*r-packages/numpy/patches/init-alloc-cache.patche`9?e`9?RA>9\cap`s@m{/packages/numpy/patches/limit-cpu-baseline.patche`9?e`9?R[fYm6G?
3packages/numpy/patches/make-int-return-values.patche`9?e`9?R$cVۂc;P<packages/numpy/patches/not-build-lapack-lite-as-64-bit.patche`9?e`9?R3Gi_0 jV7packages/numpy/patches/segfault-PyArray_Broadcast.patche`9?e`9?R;xИŹ=lds9packages/numpy/patches/segfault-PyArray_PyIntAsIntp.patche`9?e`9?RH,YR^D2packages/numpy/patches/use-local-blas-lapack.patche`9?e`9?Ry(!z9۱K{Kpackages/numpy/test_numpy.pye`9?e`9?R)B3얈&c@ypackages/optlang/meta.yamleR;79eR;79R6!HV.$KA0z4O packages/optlang/test_optlang.pye`9?e`9?R+Xrk-㩓ȉ(©1packages/packaging/meta.yamle`9?e`9?R~X8l/VB֤ӤEi>Npackages/pandas/meta.yamle`9?e`9?R:Ζ͓
Vwuߓ0packages/pandas/patches/fix_json_signature.patche`9?e`9?R2	Q^]U,K2Xw82packages/pandas/test_pandas.pye`9?e`9?R9+y)w>packages/parso/meta.yamle`9?e`9?R?HQ(@`כ*1packages/patsy/meta.yamle`9?e`9?RՠSY1OZmpackages/pillow/meta.yamle`9?e`9?R)2oRr2y7rteI!%packages/pillow/patches/setitup.patche`9?e`9?R Y`P
	UGf_packages/pillow/src/setup.cfge`9?e`9?Rh\\[ӟPg\~-_packages/pillow/test_pillow.pye`9?e`9?RG.wc&||N"ի	5packages/pluggy/meta.yamle`9?e`9?RH2@[KuKÐ";8-ypackages/py/meta.yamle`9?e`9?Rb}CXǤf?/FCpackages/pyb2d/meta.yamle`9?e`9?R*A]i@5e>t=\fmpackages/pyb2d/test_pyb2d.pye`9?e`9?RL(}d*0packages/pycparser/meta.yamle`9?e`9?RSa};!2 |߀vqpackages/pydantic/meta.yamle`9?e`9?Rf[	hU!ꐒ:packages/pyerfa/meta.yamle`9?e`9?RFe^t5o3x%packages/pyodide-interrupts/meta.yamle`9?e`9?RPeWM6packages/pyodide-interrupts/test_pyodide_interrupts.pye`9?e`9?Ro34%VwY	py3T~packages/pyparsing/meta.yamle`9?e`9?RoI0u}N2G:d!a0packages/pyrsistent/meta.yamle`9?e`9?Ri$ʚƢkpackages/pytest/meta.yamle`9?e`9?RlrWop.Z·uJpackages/pytest/test_pytest.pye`9?e`9?Ra5\68\n"packages/python-dateutil/meta.yamle`9?e`9?Rw`'47#jŉD@~qpackages/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`9?e`9?R,y6YY0x^packages/pytz/meta.yamle`9?e`9?Rt&Amw-packages/pywavelets/meta.yamle`9?e`9?RQUה.I[m;0z׋ packages/pywavelets/test_pywt.pye`9?e`9?R5(;b3T)wApackages/pyyaml/meta.yamle`9?e`9?R#kKmX87(ް8f)Tpackages/regex/meta.yamle`9?e`9?Rj1x4GoiidLpackages/regex/test_regex.pye`9?e`9?RE2iݭ휾:5Bpackages/retrying/meta.yamle`9?e`9?R)W`5FDopackages/scikit-image/meta.yamleR;76eR;76R;E^QyoQ4_^:packages/scikit-image/patches/make-tifffile-optional.patche`9?e`9?RDMpEMQABz*5packages/scikit-image/patches/preferred_plugins.patche`9?e`9?R1!#_0#%packages/scikit-image/test_skimage.pye`9?e`9?Rx
u0}FT5packages/scikit-learn/meta.yamle`9?e`9?R6mף`*Ewq]packages/scikit-learn/patches/0001-Cythonize-_cython_blas.pyx-with-include-path-pointin.patche`9?e`9?RDD^,rTym2packages/scikit-learn/patches/disable-openmp.patche`9?e`9?Ra?QȢ1JiE*packages/scikit-learn/test_scikit-learn.pye`9?e`9?R
5D_1zhK+packages/scipy/info.mde`B;e`B;RWc7BxaOwpackages/scipy/meta.yamle`B;e`B;R\@9Q
fNy|Cpackages/scipy/patches/USE_CPP14-branch-doesn-t-work-for-wasm.patche`B;e`B;Rxbě-430
]=9packages/scipy/patches/add-lapack_extras-to-flapack.patche`B;e`B;RSm %cheGpackages/scipy/patches/convert-xerrwv-message-arg-from-int-to-str.patche`B;e`B;RZlJ?dB$oa3packages/scipy/patches/disable-blas-detection.patche`B;e`B;R(f4gsOZS^Jߤ+6packages/scipy/patches/fix-fortran-files-minpack.patche`B;e`B;R7 GχۍAEpackages/scipy/patches/fix-implicit-cast-args-from-newer-lapack.patche`B;e`B;RoX\IpW+packages/scipy/patches/gemm_-no-const.patche`B;e`B;Rm<i
Ԡ	NdqYM3packages/scipy/patches/make-int-return-values.patche`B;e`B;RM%&X3U$gVop?packages/scipy/patches/remove-cuncsd-dorcsd-sorcsd-zuncsd.patche`B;e`B;RG;ҲX2}Bpackages/scipy/patches/remove-mvnun-not-fortran-77-compliant.patche`B;e`B;RA(#J"_4packages/scipy/patches/rename-_page_trend_test.patche`B;e`B;R}hd9H]qJ;packages/scipy/patches/sasum-returns-double-not-float.patche`B;e`B;RW#9mhmbGi7packages/scipy/patches/skip-fortran-fails-to-link.patche`B;e`B;R{W(%~r\Qpackages/scipy/test_scipy.pye`B;e`B;R^:YW[X^-?packages/setuptools/meta.yamle`B;e`B;RA#=lHbū:$packages/sharedlib-test-py/meta.yamle`B;e`B;RGB=l5VS_m<'packages/sharedlib-test-py/src/setup.pye`B;e`B;Rrq>-DR܊W4/packages/sharedlib-test-py/src/sharedlib-test.ce`B;e`B;RʗzW`▫L,packages/sharedlib-test-py/test_sharedlib.pye`B;e`B;R%Hm<0j7S~ظ!packages/sharedlib-test/meta.yamle`B;e`B;R _c("
OolXپ3packages/sharedlib-test/src/include/sharedlibtest.he`B;e`B;R:@(4j9>Q"packages/sharedlib-test/src/main.ce`B;e`B;R-K}q35וb$packages/six/meta.yamle`B;e`B;R30m9uOcpackages/soupsieve/meta.yamle`B;e`B;RI%$:$Kpackages/sqlalchemy/meta.yamle`B;e`B;RbkdRIfxyys!;ߖi
8&packages/sqlalchemy/test_sqlalchemy.pye`B;e`B;Rtskԭ͝'Ɂd1vpackages/statsmodels/meta.yamle`B;e`B;RZl
Sg~i;packages/statsmodels/patches/fix-scipy-blas-cythonize.patche`B;e`B;R}yh^rddTvpackages/swiglpk/meta.yamle`B;e`B;R-wGIvn@
66packages/swiglpk/patches/respect-skip-build-flag.patcheR;76eR;76Ro&7"IF=z{ packages/swiglpk/test_swiglpk.pye`B;e`B;RW`*95\VO>U-packages/sympy/meta.yamle`B;e`B;RN@2PcZ`P4-jpackages/sympy/test_sympy.pye`B;e`B;RIP-c EANН{ packages/test_packages_common.pye`B;e`B;R	it8ZHo[{yZ{9 packages/threadpoolctl/meta.yamle`B;e`B;R)O;Y-mvpackages/toolz/meta.yamle`B;e`B;R	 cD-I͆/
packages/traits/meta.yamle`B;e`B;R	LO6<Y6Lq߱並$packages/typing-extensions/meta.yamle`B;e`B;R	WN孥v7-׷ packages/uncertainties/meta.yamle`B;e`B;R	@oE>+UI7g[packages/webencodings/meta.yamle`B;e`B;RH{wNQ1xk}packages/wrapt/meta.yamle`B;e`B;R	
:%˃k""Te{5]packages/wrapt/test_wrapt.pye`B;e`B;R(/Oal)&Rzxpackages/xlrd/meta.yamle`B;e`B;REUN翮Wc
5ppackages/yt/meta.yamle`B;e`B;R	I80qrrVr3$/}y%packages/yt/patches/skip-openmp.patche`B;e`B;R		,̌0Zҝv%packages/zarr/meta.yamle`B;e`B;R7䩵V~S%dL{(packages/zarr/patches/fix-zarrsync.patche`B;e`B;R	0v/˕SPRpackages/zarr/test_zarr.pye`B;e`B;R	2ǱGaI@kpackages/zlib/meta.yamleR;82eR;82Rb-
@*%Rfzpyodide-build/README.mde`B;e`B;R	⛲CK)wZS'pyodide-build/pyodide_build/__init__.pye`B;e`B;R=	6I-,'pyodide-build/pyodide_build/__main__.pye`B;e`B;R	#c))3e"7/A)pyodide-build/pyodide_build/_f2c_fixes.pye`B;e`B;R	N
)"7xEĄ='pyodide-build/pyodide_build/buildall.pye`B;e`B;R	dGSzNp>!T'pyodide-build/pyodide_build/buildpkg.pye`B;e`B;R	#v@@+2Bq9Z%pyodide-build/pyodide_build/common.pye`B;e`B;R	4ݔ?L?ag&!pyodide-build/pyodide_build/io.pye`B;e`B;R	%,ذЁ6^"δ$pyodide-build/pyodide_build/mkpkg.pye`B;e`B;RM!>
ynǬv~16*pyodide-build/pyodide_build/pywasmcross.pye`B;e`B;R	Yb=yP[IQOZ΋$pyodide-build/pyodide_build/serve.pye`B;e`B;R`BnSp)?"M vrA&pyodide-build/pyodide_build/testing.pye`B;e`B;R	!jZu-p÷6K2pyodide-build/pyodide_build/tests/test_buildall.pye`B;e`B;RˁoLО*2pyodide-build/pyodide_build/tests/test_buildpkg.pye`B;e`B;R	#	Sx^71%*0pyodide-build/pyodide_build/tests/test_common.pye`B;e`B;R	$
KZڲ ;@]
'kB/pyodide-build/pyodide_build/tests/test_mkpkg.pye`B;e`B;R	%46~U625pyodide-build/pyodide_build/tests/test_pywasmcross.pye`B;e`B;R	&G>5XǐX˰~o.94pyodide-build/pyodide_build/tests/test_run_docker.pye`B;e`B;R{DKD޽1]
L1pyodide-build/pyodide_build/tests/test_testing.pye`6K8e`6K8R	)_Im	m?gQ)ɼpyodide-build/pyproject.tomle`6K8e`6K8R"*?9YT,pyodide-build/setup.cfge`6K8e`6K8Rc%IVXR/s$y?pyodide-build/setup.pye`6K8e`6K8R	D)_d1t$J.pݭpyodide_env.she`6K8e`6K8R	G@+yҪtx~@repository-structure.mde`6K8e`6K8R
R?9RH`Zrequirements.txte`6K8e`6K8RCjsg
l,̗FE
run_dockere`6K8e`6K8RC&֍UYo\N 	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`6K8e`6K8R9Ba(aQjfsrc/core/error_handling.ce`6K8e`6K8R	K"c[v|*{VZfbs[+pͅ>Wsrc/core/error_handling.he`6K8e`6K8R$en;la<W`)P[src/core/error_handling.tse`6K8e`6K8RB97I=qF2`l
src/core/error_handling_cpp.cppe`6K8e`6K8R	/\zFzR
I`Y5src/core/hiwire.ce`6K8e`6K8R1^0fW>q뉬4 src/core/hiwire.he`6K8e`6K8RAet,/hSS1?nsrc/core/include_js_file.he`6K8e`6K8R	OH{dj7:bsrc/core/js2python.ce`6K8e`6K8R	g82MmDq_src/core/js2python.he`6K8e`6K8R)ȾHowisrc/core/js2python.jse`6K8e`6K8RIYs:Eu]~src/core/jsmemops.he`6K8e`6K8R	hQIX'O,^Lxsrc/core/jsproxy.ce`6K8e`6K8R$5nF(zm/~$/src/core/jsproxy.he`6K8e`6K8Rt^6ˮd/w
src/core/keyboard_interrupt.ce`6K8e`6K8R}t4v9Ʋu6src/core/keyboard_interrupt.he`6K8e`6K8R}
Ofran	Ygsrc/core/main.ce`6K8e`6K8R
 Ĝ߈?{1J$src/core/numpy_patch.ce`6K8e`6K8R	lOD@	v
{\,%Usrc/core/pre.jse`6K8e`6K8R	m{}$ZQsKCnU:Ysrc/core/pyproxy.ce`6K8e`6K8R	6grXܵ.pmsrc/core/pyproxy.he`6K8e`6K8R	7e)#biUoWsrc/core/pyproxy.tse`6K8e`6K8RsSÈ=wzA<Usrc/core/python2js.ce`6K8e`6K8R`sW@|wsradsrc/core/python2js.he`6K8e`6K8R	8Bכ Tܴmysrc/core/python2js_buffer.ce`6K8e`6K8Rp+|hhq{;Dsrc/core/python2js_buffer.he`6K8e`6K8R	n$]9溎$F>HXU
src/core/python2js_buffer.jseR;8+eR;8+RZ1Tۈh;[src/core/types.he`6K8e`6K8R	:30\M	0{src/js/README.mde`6K8e`6K8R	o2X5!|erT C!^
src/js/api.tse`6K8e`6K8R
<}fXD!oyw]src/js/compat.tse`6K8e`6K8R[
Yiq$7$e &2src/js/index.d.tse`6K8e`6K8R;dDýJsrc/js/index.test-d.tse`6K8e`6K8R0'jYF~Czymsrc/js/load-package.tse`6K8e`6K8R	?d=vQ)_src/js/module.tse`sT5e`sT5R	ryOIO?~4CjYXsrc/js/package-lock.jsone`sT5e`sT5R	AmUSF^4src/js/package.jsone`sT5e`sT5R fWQr.1<y	I1src/js/pyodide.tse`sT5e`sT5R<6cW!*xQ5^ [src/js/rollup.config.jse`sT5e`sT5R}p/FX~!	Dsrc/js/test/conftest.jse`sT5e`sT5RӎXq|A3,src/js/test/filesystem.test.jse`sT5e`sT5RB&Dߺ^Nðsrc/js/test/module.test.jse`sT5e`sT5RijS%+src/js/test/pyodide.test.mjse`sT5e`sT5RV;01CYsrc/js/tsconfig.jsoneR;8(eR;8(RaJa[src/py/README.mde`sT5e`sT5R	FUe[9hƠ'uZpsrc/py/_pyodide/__init__.pye`sT5e`sT5R	{Hf	src/py/_pyodide/_base.pye`sT5e`sT5R4E(jFp*p\=
A$src/py/_pyodide/_core_docs.pye`sT5e`sT5RQ)GLb~src/py/_pyodide/_importhook.pye`sT5e`sT5RA]ǶDIo)+mPZsrc/py/_pyodide/console.pye`sT5e`sT5R	}n6QeEbsT8wsrc/py/_pyodide/docstring.pye`sT5e`sT5RV"|RΓeڂTsrc/py/lib/_testcapi.pye`sT5e`sT5RVUxiF_;src/py/lib/_testinternalcapi.pye`sT5e`sT5RyGQUKS+osrc/py/lib/pystone.pye`sT5e`sT5R o{
	(3Hsrc/py/lib/webbrowser.pye`sT5e`sT5R	Ntxg4<0src/py/pyodide/__init__.pye`sT5e`sT5Rssێ%pf*CG]\src/py/pyodide/_core.pye`sT5e`sT5RE9,-y)j=
!src/py/pyodide/_package_loader.pye`sT5e`sT5R`
*tj0&iF+src/py/pyodide/_state.pye`sT5e`sT5R!ų%OC0ցƀ4src/py/pyodide/_util.pye`sT5e`sT5R	P@6K"
a"<Em9src/py/pyodide/console.pye`sT5e`sT5R	.?l{d.Esrc/py/pyodide/http.pye`sT5e`sT5R	8X")w]eęӦ֐src/py/pyodide/webloop.pye`sT5e`sT5R	6*MnB	b.(msrc/py/pyproject.tomle`sT5e`sT5Ruse+6d"Usrc/py/setup.cfgeR;8(eR;8(Rc%IVXR/s$y?src/py/setup.pye`sT5e`sT5R	P+DX]!@'yKsrc/templates/console.htmle`sT5e`sT5R	A	^Ϩ=ᮝWwsrc/templates/test.htmle`sT5e`sT5R	VLCĂD_8TNXoEsrc/templates/webworker.jseR;8(eR;8(R⛲CK)wZSsrc/tests/__init__.pye`]1e`]1R#zTmX90u9src/tests/data/snowballstemmer-2.0.0-py2.py3-none-any.whle`]1e`]1R	Ykheb[m^Qsrc/tests/make_test_list.pye`]1e`]1R$0аgۺU)	dծ9٩msrc/tests/python_tests.txte`]1e`]1R	['{<w+_I߸y30src/tests/test_asyncio.pye`]1e`]1R	\Uqb4U^m
src/tests/test_bz2.pye`]1e`]1R	]1Ph(|\xsrc/tests/test_console.pye`]1e`]1R]t1~1Bsrc/tests/test_core_python.pye`]1e`]1R	J ]šL}(H5src/tests/test_filesystem.pye`]1e`]1Rxu~m[QE@*RE.Tsrc/tests/test_jsproxy.pye`]1e`]1R+[Rr/KB!src/tests/test_package_loading.pye`]1e`]1R'5>zkdsrc/tests/test_pkg/__init__.pyeR;9#eR;9#RH+2ߣ4I ;9n!src/tests/test_pkg/some_module.pye`]1e`]1R	^qኈm1,HjWMsrc/tests/test_pyodide.pye`]1e`]1RQLB\oh/$ԓsrc/tests/test_pyodide_http.pye`]1e`]1R	_i 
@RD:src/tests/test_pyproxy.pyeR;9#eR;9#R?+J|%vc|ZJZ src/tests/test_pytest_wrapper.pye`]1e`]1R	`_B_4P29^@src/tests/test_python.pye`]1e`]1R(겫Lf(|E	src/tests/test_sqlite3.pye`]1e`]1R	bR0be+Bsrc/tests/test_stdlib_fixes.pye`]1e`]1R)
?d>}nEׄ	src/tests/test_testing.pye`]1e`]1R#Q>'/1z헶̫!src/tests/test_typeconversions.pye`]1e`]1Rq͸Wt"Msrc/tests/test_webloop.pye`]1e`]1R*W){֎pil2%;src/tests/test_webworker.pye`]1e`]1R+ qy3 Hytools/.gitignoree`]1e`]1R	oǮav67idtools/buildf2ce`]1e`]1R,
/d8&t7 tools/clang-format-precommit.she`]1e`]1R1\xх?Gtools/dependency-check.she`]1e`]1R- Y2ڕ2I_hk7tools/node_test_driver.jse`]1e`]1R</1⻕h`jEjtools/pytest_wrapper.pye`]1e`]1R.짴ƣΙVAÑ(tools/testsetup.jsTREE509 10
;URBZ[C-src95 5
>Q-	#a`Vjs16 1
B'͟}Ptest4 0
3`+f^ϗ2py22 3
"i<Gs
v_Z_Fqlib4 0
a<2]j^L$ʖ7pyodide8 0
_Y%BKj^Kev t<_pyodide6 0
ծ/mE{	+"qL[core30 0
*T(/aaHލtests24 2
"Vtz-;EFdata1 0
F[Ph?Z14otest_pkg2 0
ǀ51mܪ({templates3 0
:vwV*H.docs50 5
׹~+usage16 1
f[jpn`y~api4 0
?Q={g8>GR_static4 2
*`[Ӌ)Kcss1 0
׬کc\`fimg3 0
I3`Nn=%EՊproject7 1
CZdM``=sn".release-notes1 0
'`wXQv]development8 0
Y|io-Wt?WDwsphinx_pyodide9 2
l$o0c	֢h?tests3 0
5kGgolsphinx_pyodide5 0
bo4L\7ulaiUemsdk6 1
}]4ϰl$s9patches5 0
~wQbh5tools7 0
?nTv?j.github12 2
mfBߐ
OwJzworkflows4 0
{h~<3yVISSUE_TEMPLATE6 0
:U{wx˝78{cpython17 1
^[R}X-X[patches10 0
#4:":@gpackages239 97

z'f+Wo!6py1 0
#Y<q=
]n$yt2 1
vȬ-'w3smpatches1 0
:eFEmne1 0
ǀӜw!six1 0
Adqc|_־cffi3 1
@Jakަ60patches1 0
u^!Bg	yThglpk1 0
`~@
zFjedi2 0
+lTHLHlxml1 0
%ZH:Z{7vhՏG,;nltk2 0
m]y<L?nose1 0
j'.$dq\:opytz1 0
Dwzg5Bqaxlrd1 0
ld`@RGbmFzarr3 1
b?`zW

_0N~patches1 0

w|p̢݂_Mzlib1 0
9HxdAUW!?attrs1 0
lٗC?Bbdb9"bokeh1 0
X-ro^oNnlopt3 1
1b{$ZV;a9src1 0
 K-Cc>Cך*numpy22 2
mc#`B,config2 0
^36at)Ruw>patches18 0
x)'n#O8zd)RM޿parso1 0
.k$x?UqWѠpatsy1 0
)+hqE;۴^pyb2d2 0
ђ|%[-^regex2 0
ȇ}S%V@-6Ob0scipy16 1

هAcnbB/patches13 0
W?r{F&<,'PW'sympy2 0
0M}S1=rΜB倢toolz1 0
mB/;AQ-zE1wrapt2 0
<m6S :#Jinja22 0
0ʏ.k~2
gbleach1 0
Ucz:o8[+:w%cycler1 0
{<vt,(0;`\.future1 0
y|CN{.Sjoblib3 1
hiMGY;,ZEpatches1 0
dQaQ)ʈClibxml1 0
Uל<Tpmpmath1 0
`K_r#cٙ=pandas3 1
)QdT<g9"patches1 0
vlw'A`,!|rpillow4 2
dSw"Bsrc1 0
i&n 8L=!patches1 0
7*?72#pluggy1 0
.RN'Iݱ:pyerfa1 0
t-Bx\WNS7pytest2 0
R(j|
ܤpyyaml1 0
[7_ҁ[QC~traits1 0
x7쑮ȣ&^CLAPACK8 1
?6Bṉ¶patches6 0
ve'3astropy1 0
Vӷp_jFmncytoolz1 0
/o̭}+"9kndistlib1 0
l'%пgpimageio2 0
[A=q+8@slibxslt1 0

1ǻ\3^-libyaml1 0
y@!
Y5(glogbook1 0

UiZE/_Omsgpack2 0
JgJOJؚ[4optlang2 0
N1χQBQgswiglpk3 1
((Iz;(cpatches1 0
RkY?<eAvtPygments1 0
B(ԏI]* hautograd1 0
&ؠGjGҠ)Sdocutils1 0
5E%N#kDJ|freesasa1 0
/1ZW*^Vkhtml5lib1 0
Sd
*,Bld<libiconv1 0
:ӲI9UWhVmicropip14 1
=9 ؅W_src12 1
3F[drv'micropip11 1
B9͔C0W+gexternals8 1
vx(Ch=pip7 2
̦tAb,'US_vendor2 0
+Sj^:S`ct9_internal4 1

W\90NIutils3 0
@yYIInetworkx2 0
#&T쾾~4dpydantic1 0
Ҥ
̃BhҤretrying1 0
+dq
§uCasciitree1 0
JFI~;ȎeؽÔ2biopython1 0
@C{q#ЗRShS7cssselect1 0
Ϊ0 {{1decorator1 0
sFN	FgVMMDUiniconfig1 0
$x%M_+?numcodecs5 1
&Ovxm"repatches3 0
(|@پ@0&Bpackaging1 0
_ư|@6ap!gpycparser1 0
VX#EC
;apyparsing1 0
0[W]y[_L̥soupsieve1 0
g?p[cH"MarkupSafe1 0
ijhNl)kiwisolver1 0
J}LTį28
/;_matplotlib27 3
s\]zMV]6src5 0
gU2gbr͐patches4 0
rLWƴreference-images16 0
^ivc2<Apyrsistent1 0
/D򠝬Xv({Lpython-sat3 1
tD;h=0^9ݔ:ppatches2 0
>\!Tk"ypywavelets2 0
tMK<rBYVf;ͬsetuptools1 0
V	gF]S
$nsqlalchemy2 0
#mh51?/u
cloudpickle2 0
~|PZL*#2,fpcast-test4 1
ANÄ́Q4\ <X>Sӵfpcast-test2 0
oL;*y,	7Estatsmodels2 1
lz֬".
wÁMW:patches1 0
B'J^~ɐ2xYoatomicwrites1 0
cM"=FK3末cffi_example2 0
4SrPs)syR
>scikit-image4 1
Ao]:Ԯpatches2 0
pK1? d_Uscikit-learn4 1
;Huzupatches2 0
/96}ggwebencodings1 0
ת/u&mKthreadpoolctl1 0
1	?!Tv}0tuncertainties1 0
PMX,pv	beautifulsoup41 0
G%r'<S4]more-itertools1 0
J Bg1bsharedlib-test3 1
xΚwaCtsrc2 1
4|
:@Pz^7U[=include1 0
?NĖolApython-dateutil1 0
;FRb5-u)`sharedlib-test-py4 1
顎v0[
$`Xsrc2 0
ivF}2"[s{typing-extensions1 0
wn<fWiU	pyodide-interrupts2 0
iZK[.P͹cpp-exceptions-test4 1
rHC7wձ
sAbCsrc2 0
J=C3dUu\Q/.circleci2 0

<֠
1benchmark38 1
|Y
+X]benchmarks35 0
)ěOb -etYdpyodide-build22 1
J%mhdhiypyodide_build18 1
jTM֟ctests7 0
e/fs}dX^?%%!"NPw