Packages the distutils stdlib module as a standalone package,
```
377K distutils.data
221K distutils.data.br
19K distutils.js
```
to reduce the minimal pyodide size.

Part of #1542 

This also,
 - adds documentation on what's supported or not in the stdlib
 - makes a few changes to `pyodide_build/buildall.py` to be able to add such stdlib packages as a dependency in other packages (which didn't work before). For instance, until there is a release with https://github.com/pypa/packaging/pull/396 micropip has a dependency on distutils.
Unvendor distutils. Packages the distutils stdlib module as a standalone package,
```
377K distutils.data
221K distutils.data.br
19K distutils.js
```
to reduce the minimal pyodide size.

Part of #1542 

This also,
 - adds documentation on what's supported or not in the stdlib
 - makes a few changes to `pyodide_build/buildall.py` to be able to add such stdlib packages as a dependency in other packages (which didn't work before). For instance, until there is a release with https://github.com/pypa/packaging/pull/396 micropip has a dependency on distutils.
DIRC{ecrɃecrɃR#g5DbN^.circleci/config.ymlecrɃecrɃR!]Zo .circleci/s3-website-config.jsonecrɃecrɃRCTv$qW
.clang-formateR;4meeR;4meRp@^T(y,W
.dockerignoreeR;4meeR;4meRq؟ctN%>
.editorconfigecrɃecrɃR&\ݙumhhI,.github/workflows/prebuilt_docker_image.yamlecrɃecrɃRg>ن|
.gitignoreecrɃecrɃR-ޙV}CWMzv6<#9.pre-commit-config.yamlecrɃecrɃR/sS@p.IJjD.readthedocs.ymlecrɃecrɃR1/29Вt=g#8
@喢CODE-OF-CONDUCT.mdecrɃecrɃRp.dKyÍ):_JS
DockerfileecrɃecrɃR5tY:?aUci6Dockerfile-prebuilteR;5v`eR;5v`RAU΁Cׄڙ@LICENSEecrɃecrɃR5pSvOb&޿MakefileecrɃecrɃRi	FA+oGy
Makefile.envsecrɃecrɃR
݇{(k	README.mdecrɃecrɃRV:)rx.benchmark/benchmark.pyeR;5v`eR;5v`RG9+U\*ᣅC+Ibenchmark/benchmarks/README.mdecrɃecrɃR>HcykAd 
:oN*benchmark/benchmarks/allpairs_distances.pyecrɃecrɃR?A*"}8Vw0benchmark/benchmarks/allpairs_distances_loops.pyecrɃecrɃRBZ=>$benchmark/benchmarks/arc_distance.pyecrɃecrɃRD</eʭ.,Kl"benchmark/benchmarks/check_mask.pyecrɃecrɃREcZT/ m=c)$#benchmark/benchmarks/create_grid.pyecrɃecrɃRIGmafǷ17[k benchmark/benchmarks/cronbach.pyecrɃecrɃRN+;W'	ӫE|`PW!benchmark/benchmarks/diffusion.pyecrɃecrɃRPsuu'%+
benchmark/benchmarks/evolve.pyecrɃecrɃRS2
VQJ{benchmark/benchmarks/fdtd.pyecrɃecrɃRbS>xd#%r]Zbenchmark/benchmarks/fft.pyecrɃecrɃRj}0o!Bp&K!benchmark/benchmarks/grayscott.pyecrɃecrɃRko2нC&ȴ benchmark/benchmarks/grouping.pyecrɃecrɃRmfݕ̨X	L`benchmark/benchmarks/growcut.pyecrɃecrɃRnS Nt0Tu2ܤ;ebenchmark/benchmarks/harris.pyecrɃecrɃRrGu&˥cgqu3benchmark/benchmarks/hasting.pyecrɃecrɃRv2Z/%:ࣖbenchmark/benchmarks/hyantes.pyecrɃecrɃRxhsS]dȇd1benchmark/benchmarks/julia.pyecrɃecrɃRz?:I_w{؉A8benchmark/benchmarks/l2norm.pyecrɃecrɃR{jwɩ\ʠ;o4*benchmark/benchmarks/large_decimal_list.pyecrɃecrɃRu$5VhS䙤t$benchmark/benchmarks/local_maxima.pyecrɃecrɃR̠N,\ug:~?&benchmark/benchmarks/log_likelihood.pyecrɃecrɃRy+!=̩Ȕ/)6benchmark/benchmarks/lstsqr.pyecrɃecrɃReyTZ~Nkrޫ^benchmark/benchmarks/mandel.pyecrɃecrɃRZUAf+M(l$benchmark/benchmarks/multiple_sum.pyecrɃecrɃR e%UKQ>c%K^%benchmark/benchmarks/pairwise_loop.pyecrɃecrɃR)	N
[;sj@Bx%benchmark/benchmarks/periodic_dist.pyecrɃecrɃRu2|vC+	-j!benchmark/benchmarks/repeating.pyecrɃecrɃR,h8Ǳ,UQ?&W&benchmark/benchmarks/reverse_cumsum.pyecrɃecrɃRnSgYSxbbenchmark/benchmarks/rosen.pyecrɃecrɃR\Grs+-pfF!benchmark/benchmarks/slowparts.pyecrɃecrɃR(s$?5h!benchmark/benchmarks/smoothing.pyecrɃecrɃRAV&A"?t'benchmark/benchmarks/specialconvolve.pyecrɃecrɃR9_~ѸX`Z3e#benchmark/benchmarks/vibr_energy.pyecrɃecrɃRrDq\Ǘ[qabenchmark/benchmarks/wave.pyecrɃecrɃRJ&𑗚49Ybenchmark/plot_benchmark.pyecrɃecrɃR!	8ya,bin/pyodideecrɃecrɃRKB0dS'conftest.pyecrɃecrɃRLfC=(?f$i	C2Dhcpython/MakefileeR;5v`eR;5v`R_:xFRr'XE~cpython/README.mdecrɃecrɃR:
z(#)o5cdEcpython/Setup.localecrɃecrɃR=	ud8;cpython/checksumsecrɃecrɃRHŘäOdocpython/config.siteecrɃecrɃR	23&3e?`q/cpython/patches/0001-Add-pyodide-callback.patchecrɃecrɃR?PԊ.v``|2cpython/patches/0001-disable-set_inheritable.patchecrɃecrɃR峽
hVLqe:cpython/patches/0002-dont-test-undecodable-filenames.patchecrɃecrɃRKZl[.cpython/patches/0005-add-emscripten-host.patchecrɃecrɃRF=q*5f2cpython/patches/0006-fix-Py_Sigset_Converter.patchecrɃecrɃRA'#d("cpython/patches/0007-testing.patchecrɃecrɃRD,3X2cpython/pyconfig.undefs.hecrɃecrɃRuRlq ~
)WPrcpython/remove_modules.txtecrɃecrɃRJdDW[.<n
docs/MakefileecrɃecrɃR'b b[zf
Hdocs/_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.pngecrɃecrɃRZ5 %Q21Udocs/conf.pyecrҀecrҀRΞ1}ES+)docs/development/building-from-sources.mdecrҀecrҀRjS7b	%
Y1; docs/development/contributing.mdecrҀecrҀR;*#zC .ܜ@XM$docs/development/core.mdecrҀecrҀR
 1*O3px3%~docs/development/debugging.mdecrҀecrҀR:b|h-B
Ǚ|;jEdocs/development/maintainers.mdecrҀecrҀR,3XCɦtGR+ t docs/development/new-packages.mdecrҀecrҀRm'cלKcSD%docs/development/testing.mdecrҀecrҀRņge-Χdocs/index.rsteR;5=]eR;5=]Rx4}Xi(.~U
docs/make.batecrҀecrҀR8AB/'ZiQudocs/project/about.mdecrҀecrҀRDYi+
/6Hdocs/project/changelog.mdecrҀecrҀR=ω,/pQpK'$I4docs/project/code-of-conduct.mdecrҀecrҀRy2wyXp9$:docs/project/governance.mdecrҀecrҀR6<Lʴ0k+#% docs/project/related-projects.mdecrҀecrҀR%;h\d<3C!%docs/project/release-notes/v0.17.0.mdecrҀecrҀR99H#Hdocs/project/roadmap.mdecrҀecrҀR	dWX@b0|mdocs/requirements-doc.txtecrҀecrҀR&Z
uQ^eV.docs/sphinx_pyodide/sphinx_pyodide/__init__.pyecrҀecrҀRI1:i+	h0Hw+docs/sphinx_pyodide/sphinx_pyodide/jsdoc.pyecrҀecrҀRA=((jV,b`͓],docs/sphinx_pyodide/sphinx_pyodide/lexers.pyecrҀecrҀRϞ߱b*x'1b=+docs/sphinx_pyodide/tests/app_settings.jsonecrҀecrҀR%-U%|Z	!+,docs/sphinx_pyodide/tests/jsdoc_dump.json.gzecrҀecrҀRtv;n6J,docs/sphinx_pyodide/tests/test_directives.pyecrҀecrҀR.3F"z>docs/usage/api-reference.mdecrҀecrҀRY/rWw>tEdocs/usage/api/js-api.mdecrҀecrҀRbG{
W6)g>4lVdocs/usage/api/micropip-api.mdecrҀecrҀR\mq~K(-B#docs/usage/api/pyodide-build-cli.mdecrҀecrҀReL(=sF&ܤdocs/usage/api/python-api.mdecrҀecrҀR"uq]SFdocs/usage/faq.mdecrҀecrҀRkf;?Vi`Odocs/usage/loading-packages.mdecrҀecrҀRm"
o#ZK`docs/usage/quickstart.mdecrҀecrҀRғ&rϫ#R B(%.:&docs/usage/serving-pyodide-packages.mdecrҀecrҀRgm?Ƿ,Drsp@Idocs/usage/type-conversions.mdecrҀecrҀRjn>b.$
wh~0[Vdocs/usage/webworker.mdecrҀecrҀRM/ZtěD+P<emsdk/MakefileecrҀecrҀRطkGQUgr`)emsdk/patches/fix_emscripten_dylink.patchecrҀecrҀRj8d	Gh
SQ?(.emsdk/patches/fix_emulate_pointers_dlsym.patchecrҀecrҀRJUSTJ#ڞ#emsdk/patches/update-jpeg-url.patchecrҀecrҀR⛲CK)wZSemsdk/tests/__init__.pyecrҀecrҀR7]@B,=,83emsdk/tests/common.pyecrҀecrҀRvNN1ٜ)L>?emsdk/tests/test_dyncall.pyecrҀecrҀR$;wE_X~emsdk/tests/test_emulate.pyeR;5zZeR;5zZRNx&I夗
C&7Tl
ilgtm.ymlecrҀecrҀR)JЬޔvt(0npackages/CLAPACK/make.incecrҀecrҀR-do\)'$t+"=!gpackages/CLAPACK/meta.yamlecrҀecrҀR1,
V$iǠ'b6packages/CLAPACK/patches/0001-add-missing-import.patchecrҀecrҀR4@8AFʯOkg~A/packages/CLAPACK/patches/0002-fix-arith-h.patchecrҀecrҀR7Կ- _Х3*hlJ7packages/CLAPACK/patches/0003-lapack-install-make.patchecrҀecrҀR;0N$}{?
]i	u5packages/CLAPACK/patches/0004-fix-f2clibs-build.patchecrҀecrҀR=
!0M*J^)<packages/CLAPACK/patches/0005-remove-redundant-symbols.patchecrҀecrҀR?	@E	\,GC$z-8packages/CLAPACK/patches/0006-correct-return-types.patchecrҀecrҀR	D`.!nX=C1)Kpackages/Jinja2/meta.yamlecrҀecrҀRQ/xvubn486\.packages/Jinja2/test_jinja2.pyecrҀecrҀRyZx&ǩk5Q#packages/MakefileecrҀecrҀR*ZBZ ^`SX%߁upackages/MarkupSafe/meta.yamlecrҀecrҀR$I[֯mpackages/Pygments/meta.yamlecrҀecrҀR0nJTPh Mpackages/README.mdecrҀecrҀR'F~t1sN)Qpackages/asciitree/meta.yamlecrҀecrҀR3a]5yX&Ipackages/astropy/meta.yamlecrҀecrҀRL]h.g5K|,packages/astropy/patches/fix_link_opts.patchecrҀecrҀR0e7=1Lh,Opackages/atomicwrites/meta.yamlecrҀecrҀR9~clH($ipackages/attrs/meta.yamlecrҀecrҀRRPd@?#	00!packages/autograd/meta.yamlecrҀecrҀRNvǬUw8h2ŃY!packages/beautifulsoup4/meta.yamlecrҀecrҀR@另<_RZ>packages/biopython/meta.yamlecrҀecrҀRZ1`Wc8>bpackages/bleach/meta.yamlecrҀecrҀR-ŤGL7Dmbpackages/cloudpickle/meta.yamlecrҀecrҀR/£>8[i^q0(packages/cloudpickle/test_cloudpickle.pyecr=|ecr=|R'Zxx
x;@RƑc%packages/cssselect/meta.yamlecr=|ecr=|R!k~+UGhl(WUxwpackages/cycler/meta.yamlecr=|ecr=|R^K5^۠C.p@z0#`packages/cytoolz/meta.yamlecr=|ecr=|R_']4!cV$lw*-packages/decorator/meta.yamlecr=|ecr=|RLo]7ϹGFXM;packages/distlib/meta.yamlecr=|ecr=|R$.Z<Yɗ^Zpackages/docutils/meta.yamlecr=|ecr=|R$z?#v3dK%b#yPpackages/freesasa/meta.yamlecr=|ecr=|R ?S{'w"纡~Ppackages/future/meta.yamlecr=|ecr=|R7hOe)ⶻ%8&packages/glpk/meta.yamlecr=|ecr=|RPNTBg3MH%dtpackages/html5lib/meta.yamlecr=|ecr=|Rp/{Ւbଯpackages/imageio/meta.yamlecr=|ecr=|RcP
 =;3{ߔ+b&packages/imageio/patches/setitup.patchecr=|ecr=|RװǍaSm6l]M  packages/imageio/test_imageio.pyecr=|ecr=|R>ޞ>oU0VT%packages/jedi/meta.yamlecr=|ecr=|RB|1lJPp"~4packages/jedi/test_jedi.pyecr=|ecr=|R1gxnmS4packages/joblib/meta.yamlecr=|ecr=|RfD-<-KMԨOSѹ+packages/joblib/patches/ctypes-import.patchecr=|ecr=|Rg
xQI[[MAt2,packages/joblib/patches/use-setuptools.patchecr=|ecr=|R	<߸6\ЫQZFzs/#packages/joblib/test_joblib.pyecr=|ecr=|R*ZKLiРpackages/kiwisolver/meta.yamlecr=|ecr=|R@-HAmsdpackages/libiconv/meta.yamlecr=|ecr=|Rlajr%$Grlpackages/libxml/meta.yamlecr=|ecr=|R	#u(LVA&^X3Zpackages/libxslt/meta.yamlecr=|ecr=|R
\C}qcꅒ5ntspackages/lxml/meta.yamlecr=|ecr=|R<0n6e&(Ihpackages/matplotlib/meta.yamlecr=|ecr=|R	g&ª	Vص8packages/matplotlib/patches/disable_macosx_backend.patchecr=|ecr=|RqDYČje0['y.packages/matplotlib/patches/fix-freetype.patchecr=|ecr=|RhBQʑR]?\7QCa~/packages/matplotlib/patches/fix-threading.patchecr=|ecr=|Rpu|V0m;qlj#/u6packages/matplotlib/patches/hardcoded-font-cache.patchecr=|ecr=|Rx`AI<C%packages/matplotlib/src/fontlist.jsonecr=|ecr=|R|^X	Ifii;l!packages/matplotlib/src/setup.cfgecr=|ecr=|RKola=<UKw'packages/matplotlib/src/wasm_backend.pyecr=|ecr=|RVN[(KL'&packages/matplotlib/test_matplotlib.pyecr=|ecr=|R.l7PRpackages/micropip/meta.yamlecr=|ecr=|R$"׾?#I^m-&packages/micropip/micropip/micropip.pyecr=|ecr=|RCtS
VSYH\KI#packages/micropip/micropip/setup.pyecr=|ecr=|R2ʮ}'Bxm.ʻ-"packages/micropip/test_micropip.pyecr=|ecr=|RIL) CDY1packages/mne/meta.yamlecr=|ecr=|R61V+[k!packages/more-itertools/meta.yamlecr=|ecr=|RQdkKiTPWp~&bpackages/mpmath/meta.yamlecr=|ecr=|R>{>A
:X*packages/mpmath/patches/fix-warnings.patchecr=|ecr=|R Qbb7Ipackages/msgpack/meta.yamlecr=|ecr=|Rs<mz2_b.|Dpackages/msgpack/test_pack.pyecr=|ecr=|R^(E	x)5_2packages/networkx/meta.yamlecr=|ecr=|R"Iu-

ne"/M="packages/networkx/test_networkx.pyecr=|ecr=|RS*'k?gpackages/nlopt/meta.yamlecr=|ecr=|R>ɹg/p=G
1"packages/nlopt/src/setup.pyecr=|ecr=|R$Yש%9packages/nlopt/test_nlopt.pyecr=|ecr=|R4,ANɀr!uSASpackages/nltk/meta.yamleR;7%AeR;7%AR_b^G/;!Qpackages/nltk/test_nltk.pyecr=|ecr=|RP(aw[mZ}kpackages/nose/meta.yamlecr=|ecr=|R3@NJĶɆ9hzpackages/numcodecs/meta.yamleR;7%AeR;7%AR7[UL6?|d)packages/numcodecs/patches/fixblosc.patchecr=|ecr=|R0bȶF?&*lM9A)packages/numcodecs/patches/fixsetup.patcheR;7%AeR;7%AR'bM/V$yՔ(packages/numcodecs/patches/fixzlib.patchecr=|ecr=|RZ4lnv{%ZvIj0$packages/numcodecs/test_numcodecs.pyecr=|ecr=|R{NoV1v1?4$packages/numpy/config/_numpyconfig.hecr=|ecr=|R.Һ'Ԋg]F#jDpackages/numpy/config/config.hecr=|ecr=|RQXRƚ")*Ypackages/numpy/meta.yamlecr=|ecr=|R"d#6Ww<;/packages/numpy/patches/add-emscripten-cpu.patchecr=|ecr=|RJsXfo-/0packages/numpy/patches/delay-ctypes-import.patchecr=|ecr=|RFXbʻ?v8packages/numpy/patches/disable-maybe-uninitialized.patchecr=|ecr=|RSpm1=>D9x2packages/numpy/patches/dont-include-execinfo.patchecr=|ecr=|R	3-dG6>*.jkE(packages/numpy/patches/fix-ieee754.patchecr=|ecr=|R|h1s6[S
RZruQ8packages/numpy/patches/fix-install-with-skip-build.patchecr=|ecr=|RS=R/DaП;+packages/numpy/patches/fix-longdouble.patchecr=|ecr=|R.-"bxL*]n1
{=packages/numpy/patches/fix-static-init-of-nditer-pywrap.patchecr=|ecr=|RZ/tE{4^\0	ͭ*r-packages/numpy/patches/init-alloc-cache.patchecr=|ecr=|R~mL;H,/pd3packages/numpy/patches/make-int-return-values.patchecr=|ecr=|R:U{{I?-
K
f6packages/numpy/patches/rm-duplicate-symbols-link.patchecr=|ecr=|R3Gi_0 jV7packages/numpy/patches/segfault-PyArray_Broadcast.patchecr=|ecr=|R;xИŹ=lds9packages/numpy/patches/segfault-PyArray_PyIntAsIntp.patchecr=|ecr=|RMU0
^z"2packages/numpy/patches/use-local-blas-lapack.patchecr=|ecr=|R%w5;`n\lh]Z%x/<packages/numpy/test_numpy.pyecr=|ecr=|R@^@LupRPpackages/optlang/meta.yamleR;79eR;79R6!HV.$KA0z4O packages/optlang/test_optlang.pyecr=|ecr=|RNL.OM!׭hpackages/packaging/meta.yamlecr=|ecr=|RP2o;}*|Dmqpackages/pandas/meta.yamlecr=|ecr=|R:Ζ͓
Vwuߓ0packages/pandas/patches/fix_json_signature.patchecr=|ecr=|RQOD]Tp6WN	packages/pandas/test_pandas.pyecr=|ecr=|RR4b* D0~UTEpackages/parso/meta.yamlecr=|ecr=|RSLaEo3;n<gOpackages/patsy/meta.yamlecr=|ecr=|RF"}
^Vdjs(packages/pillow/meta.yamlecr=|ecr=|R)2oRr2y7rteI!%packages/pillow/patches/setitup.patchecr=|ecr=|R Y`P
	UGf_packages/pillow/src/setup.cfgecr=|ecr=|R¡]^v<+cXFLIpackages/pillow/test_pillow.pyecr=|ecr=|R[ص*(0+^MVpackages/plotly/meta.yamlecr=|ecr=|Rx 51ïKZjDfo}wFpackages/pluggy/meta.yamlecr=|ecr=|R<QhP#[913packages/py/meta.yamlecr=|ecr=|RFe^t5o3x%packages/pyodide-interrupts/meta.yamlecr=|ecr=|RPeWM6packages/pyodide-interrupts/test_pyodide_interrupts.pyecr=|ecr=|R'd]<!)#JuMpackages/pyparsing/meta.yamlecr=|ecr=|RUHWX:#5>@-packages/pytest/meta.yamlecr=|ecr=|RHexf3packages/pytest/patches/named-tmp-and-rm-dup2.patchecr=|ecr=|R|5K$fa񔟸blOpackages/pytest/test_pytest.pyecr=|ecr=|R8nѬ-ȼ"packages/python-dateutil/meta.yamlecr=|ecr=|R	s?
V'I̝tO˩Tt8packages/python-dateutil/patches/dummy-thread-lock.patchecr=|ecr=|R t駱*/
DEmpackages/python-sat/meta.yamlecr=|ecr=|R!Q.̙ӯ!bUNK{
~.packages/python-sat/patches/force_malloc.patchecrzxecrzxR#t!zp\|/%e(l.packages/python-sat/patches/proper_build.patchecrzxecrzxR-퉨v/|Vݸpackages/pytz/meta.yamlecrzxecrzxR16v!5~)packages/pywavelets/meta.yamlecrzxecrzxR,~LΜ}QAN.Ӈ%packages/pywavelets/patches/fft.patchecrzxecrzxR2'H*
n@잼.  packages/pywavelets/test_pywt.pyecrzxecrzxR!v>wcs_VW
~packages/regex/meta.yamlecrzxecrzxRj1x4GoiidLpackages/regex/test_regex.pyecrzxecrzxRuO2#<gqt_ 
*packages/retrying/meta.yamlecrzxecrzxR
2AbiE,]cpackages/scikit-image/meta.yamlecrzxecrzxRGWcȮr>$S7^c_-packages/scikit-image/patches/no-openmp.patchecrzxecrzxR΀,ܡBu5packages/scikit-image/patches/preferred_plugins.patchecrzxecrzxRGЬ\.twG7^O*packages/scikit-image/patches/unwrap.patchecrzxecrzxR
7ٙfvhL|^t%packages/scikit-image/test_skimage.pyecrzxecrzxR34}&ٹ[$packages/scikit-learn/meta.yamlecrzxecrzxR4DD^,rTym2packages/scikit-learn/patches/disable-openmp.patchecrzxecrzxRxL3x|~	&*packages/scikit-learn/test_scikit-learn.pyecrzxecrzxR;eQ{R8[Wnpackages/scipy/meta.yamlecrzxecrzxRB N[GTN</V'V%/packages/scipy/patches/add-missing-extern.patchecrzxecrzxRGw醗o0z4packages/scipy/patches/disable_scipy_stats_mvn.patchecrzxecrzxRH[6MUԓtK#%packages/scipy/patches/fix-blas.patchecrzxecrzxRTSqjb}`oY2packages/scipy/patches/fix-build-gcc5-a80460.patchecrzxecrzxRV~ȗҢp/<, 51packages/scipy/patches/fix-typo-flapack-pyf.patchecrzxecrzxR]
iH7(b4
_ZQ|x)packages/scipy/patches/force_malloc.patchecrzxecrzxRd쓰yq܍Jvr΢1k|3packages/scipy/patches/make-int-return-values.patchecrzxecrzxR|F+<Zf7packages/scipy/patches/skip-fortran-fails-to-link.patchecrzxecrzxRb9~.1h_O9packages/scipy/patches/skip_ellip_harm_2_pyx_ctypes.patchecrzxecrzxRe+Mɽ,"packages/scipy/test_scipy.pyecrzxecrzxRjAupackages/setuptools/meta.yamlecrzxecrzxR	bЛ0οH΋/packages/setuptools/patches/remove-ctypes.patchecrzxecrzxRQՙlL{F
5]packages/six/meta.yamlecrzxecrzxRjQKP';BJpackages/soupsieve/meta.yamlecrzxecrzxR7H}I88țipackages/statsmodels/meta.yamlecrzxecrzxRIPW<}4packages/swiglpk/meta.yamleR;76eR;76Ro&7"IF=z{ packages/swiglpk/test_swiglpk.pyecrzxecrzxR9-}
}G}%packages/sympy/meta.yamlecrzxecrzxR<LGY>z2REПwqpackages/sympy/test_sympy.pyecrzxecrzxR,
ozϬ#XxA70packages/test_common.pyecrzxecrzxR39UoLjZb>;ȍ;c&packages/toolz/meta.yamlecrzxecrzxRJG߉Aهrpackages/traits/meta.yamlecrzxecrzxRSfx7]*
Qid	 packages/uncertainties/meta.yamlecrzxecrzxR0X?%k}!lQ+packages/webencodings/meta.yamlecrzxecrzxR}$ٗXm^packages/xlrd/meta.yamlecrzxecrzxR!aOVN  packages/yt/meta.yamlecrzxecrzxRI80qrrVr3$/}y%packages/yt/patches/skip-openmp.patchecrzxecrzxRNJNkSEFpackages/zarr/meta.yamlecrzxecrzxRS7䩵V~S%dL{(packages/zarr/patches/fix-zarrsync.patchecrzxecrzxR0v/˕SPRpackages/zarr/test_zarr.pyecrzxecrzxR46ު9ӕ@packages/zlib/meta.yamlecrzxecrzxRd=kƞ?UbSO:pyodide_build/__init__.pyecrzxecrzxRlE!%9ÎD/pyodide_build/__main__.pyecrzxecrzxRx-u8-N{Gpyodide_build/_f2c_fixes.pyecrzxecrzxR)ζ7NZ8.YBnpyodide_build/buildall.pyecrzxecrzxR*{VnIt#>sg1U+pyodide_build/buildpkg.pyecrzxecrzxRĻ5C1Opyodide_build/common.pyecrzxecrzxR<}&.UmN#pyodide_build/io.pyecrzxecrzxR
KS"i,4\)Pgpyodide_build/mkpkg.pyecrzxecrzxR@\zPӔ5-)$JƠpyodide_build/pywasmcross.pyecrzxecrzxRv۪Zf)IHzApyodide_build/serve.pyecrzxecrzxRF|wiq17̈́	'[]pyodide_build/testing.pyecrzxecrzxR^	,6uHT%H-$pyodide_build/tests/test_buildall.pyecrzxecrzxR1Aj
rSjlg|$pyodide_build/tests/test_buildpkg.pyecrzxecrzxRf>ͨ^F}/"pyodide_build/tests/test_common.pyecrzxecrzxRItkB觻EKR4j%pyodide_build/tests/test_f2c_fixes.pyecrzxecrzxRN64raUq	Vӑ!pyodide_build/tests/test_mkpkg.pyecrzxecrzxRlAb,niÚª'pyodide_build/tests/test_pywasmcross.pyecrzxecrzxRc."5g.s&pyodide_build/tests/test_run_docker.pyecrzxecrzxRDe?/ߎV皙)	fA#pyodide_build/tests/test_testing.pyecrzxecrzxR	ESBjFYq$]pyodide_env.shecrzxecrzxRK

ոta.8;S
run_dockerecrzxecrzxR.!bC,[tz	setup.cfgecrzxecrzxR$vy+U
Vs"L5(Oxsrc/_headersecrzxecrzxRV"|RΓeڂTsrc/_testcapi.pyecrzxecrzxR	zXJn	 t|src/core/docstring.ceR;8V.eR;8V.RBQM_M>tCuŮsrc/core/docstring.hecrzxecrzxR	
輈*56{src/core/error_handling.cecrzxecrzxR	 B`C
u6src/core/error_handling.hecrzxecrzxR	Y]A,
՞ቩIssrc/core/hiwire.cecrzxecrzxR0)1L"^^\
ž-*src/core/hiwire.hecrzxecrzxR	A.cEEh|Psrc/core/include_js_file.hecrzxecrzxR	'(7P}ce@bHsrc/core/js2python.cecrzxecrzxR	zŻ[>
"ܮcsrc/core/js2python.hecruecruR	ƥk`CW.)"u\src/core/jsproxy.cecruecruRa+iRPUssrc/core/jsproxy.hecruecruR7uYo3IW\̗Ţsrc/core/keyboard_interrupt.cecruecruR}t4v9Ʋu6src/core/keyboard_interrupt.hecruecruR	! @؟	C7N{hhsrc/core/main.cecruecruR *hr+1S*OZ_zsrc/core/numpy_patch.cecruecruR	#ib*./-N۹csrc/core/pyproxy.cecruecruR	'-wjUHKsrc/core/pyproxy.hecruecruRg}A+TD3+u|	src/core/pyproxy.jsecruecruR58]
d=ԃ^Ԍsrc/core/python2js.cecruecruR2+?+5i!@src/core/python2js.hecruecruRIAnlR|Y6
;src/core/python2js_buffer.cecruecruR	*,Q˟PKl@)K6&tsrc/core/python2js_buffer.hecruecruR)#LiN#j
{5Qsrc/core/python2js_buffer.jseR;8+eR;8+RZ1Tۈh;[src/core/types.hecruecruR0⛲CK)wZS#src/pyodide-py/_pyodide/__init__.pyecruecruR6oge
_}%j src/pyodide-py/_pyodide/_core.pyecruecruR>n6QeEbsT8w$src/pyodide-py/_pyodide/docstring.pyecruecruRDBjOd0~CM}
"src/pyodide-py/pyodide/__init__.pyecruecruRL:~J,`^ssrc/pyodide-py/pyodide/_base.pyecruecruRP`0_x
P>c*r3aRsrc/pyodide-py/pyodide/_core.pyecruecruRQ
r	`N/F&src/pyodide-py/pyodide/_importhooks.pyecruecruRTYNϽ/& `Dbi3 src/pyodide-py/pyodide/_state.pyecruecruRV+_$Ǡfh\;l!src/pyodide-py/pyodide/console.pyecruecruR[8c_;mwJMi!src/pyodide-py/pyodide/webloop.pyecruecruR]mш<k.JU#߂:src/pyodide.jsecruecruRxyGQUKS+osrc/pystone.pyecruecruR{$(tW-辩{ksrc/templates/console.htmlecruecruR	FĮI,<x21c)src/templates/test.htmleR;8(eR;8(R⛲CK)wZSsrc/tests/__init__.pyecruecruR~zTmX90u9src/tests/data/snowballstemmer-2.0.0-py2.py3-none-any.whlecruecruR	J$fo0+3^:$Sl0rQsrc/tests/make_test_list.pyecruecruR0>u䟈E鮎
xvsrc/tests/python_tests.txtecruecruR	L'];fBL1src/tests/test_asyncio.pyecruecruR	MUqb4U^m
src/tests/test_bz2.pyecruecruR$Jj?Yxu`Hsrc/tests/test_console.pyecruecruRzvE\bo	j/src/tests/test_core_python.pyecrqecrqRR8f0U?	d
src/tests/test_jsproxy.pyecrqecrqR	N))fHU)j;!src/tests/test_package_loading.pyecrqecrqR9a/	agBf!]src/tests/test_pyodide.pyecrqecrqRY0(_m <TD^Dlmssrc/tests/test_pyproxy.pyeR;9#eR;9#R?+J|%vc|ZJZ src/tests/test_pytest_wrapper.pyecrqecrqR	T?诤]3@:bq@.骮src/tests/test_python.pyecrqecrqR겫Lf(|E	src/tests/test_sqlite3.pyecrqecrqR	VR0be+Bsrc/tests/test_stdlib_fixes.pyecrqecrqR"
cI
j9F>jY src/tests/test_testing.pyecrqecrqR	Xkgw҇
;ó<6!src/tests/test_typeconversions.pyecrqecrqR8e߯3D3$+jt)src/tests/test_webloop.pyecrqecrqR	YW){֎pil2%;src/tests/test_webworker.pyecrqecrqR;o{
	(3Hsrc/webbrowser.pyecrqecrqRYR
n:V4>Mj`Osrc/webworker.jsecrqecrqR] qy3 Hytools/.gitignoreecrqecrqR^Y[	Ǔqrވk[1Ytools/apply-lint.shecrqecrqR	^&wQ?kıoʴtools/buildf2cecrqecrqRbnE'3d#d_tools/clang-format-precommit.shecrqecrqR	`n@h~@w_?tools/dependency-check.shecrqecrqRfurWqEp
NÀ涋tools/pytest_wrapper.pyTREE379 11
T=wa~Пbin1 0
G5|inoysrc62 4
|5Z$Io2{core24 0
 :u$6xڜQtests20 1
l](\=`~txdata1 0
F[Ph?Z14otemplates2 0
3Ȁ5!Si$pyodide-py10 2
t,(diP5fpyodide7 0
mʈe<!ř?Q_pyodide3 0
g*|+k@"Ydocs40 5
-`i&.*?ӭusage11 1

wl?e4i	2Japi4 0
X,v+il_static4 2
h#-δRU~(tjcss1 0
B3$Ã%4V@img3 0
I3`Nn=%EՊproject7 1
(6ľ$F
3
release-notes1 0
Y|)y2/development7 0
DPZ4;`M1sphinx_pyodide6 2
X`4YA٬Rtests3 0
PO/13{(sphinx_pyodide3 0
B_Nemsdk8 2
splN`ut]*L_tests4 0
:d;604patches3 0
_rirJ0lBfRtools6 0
~(|%HVM.github1 1
e >no)Y2 \workflows1 0
$i@<kcpython13 1
OGw^HyV;a kpatches6 0
aSz4:	Fpackages172 78
SH}ԲIpy1 0
9k`$ᰬ_ZHyt2 1
8lc}
&YPҭpatches1 0
:eFEmne1 0
gk|W6(zpsix1 0
2;FRNp$$m
8glpk1 0
U
w7`JbGMjedi2 0
FfS=4/OD#xlxml1 0
.XU)+nltk2 0
hv'LJyh!D-nose1 0
1뼔@gU.ūpytz1 0
bO>o/xlrd1 0
PT#]L}}U5szarr3 1
s#*^_[oIpatches1 0

w|p̢݂_Mzlib1 0
z`WrQnOr:J"[=attrs1 0
X#1Fy2X.nlopt3 1
sWNf	="Osrc1 0
 K-Cc>Cך*numpy18 2
l٘/8otconfig2 0
^36at)Ruw>patches14 0
vnLx `6n~parso1 0
_Ce)o yEpatsy1 0
H`p!(HFH-regex2 0
WY {n#S䞐uJmscipy11 1
ojwwmM4W'R:Tpatches9 0
Dm!2Q@LD%Bsympy2 0
2;κ#Bt*toolz1 0
8opGҿަBP?Jinja22 0
ODӎj K~?4rtbleach1 0
8X[*Du(cycler1 0
@ч#vr!X#TZtfuture1 0
PN\OfIʍjoblib4 1
ty\uQ$1y$rnpatches2 0

؏U``OMlibxml1 0
Uל<Tpmpmath2 1
꿮}=M,KGn)patches1 0
//;Jnm9Apandas3 1
?,y:;7{patches1 0
vlw'A`,!|rpillow4 2
LaP!!vבيsrc1 0
i&n 8L=!patches1 0
7*?72#plotly1 0
Mu@!EM~pluggy1 0
ƣigɕvpytest3 1
*^s
>ID.)0patches1 0
e7pm]0SH]mtraits1 0
9*kWܿ]VZwioCLAPACK8 1
U^Q/poC6Zpatches6 0
ve'3astropy2 1
9umV$舜	-Vpatches1 0
W:P,)!cytoolz1 0
D୹Ot2distlib1 0
JD+婍CiSimageio3 1
^!n m|8gpatches1 0
VՓYfG@libxslt1 0
$cqʓfdgS:
msgpack2 0
6+^-_J(ηoptlang2 0

'f!@;K7Xswiglpk2 0
EcXFޗDaPygments1 0
_霘[Sautograd1 0
{_L!xgamǞdocutils1 0
22Wx
buLUVfreesasa1 0
QE/}0ܑR4
CUR/html5lib1 0
]'Y12~!MElibiconv1 0
:ӲI9UWhVmicropip4 1
Vd%V^HAMmicropip2 0
SCBK$mgAnetworkx2 0
ܖ
ĂVJj^ѩ"retrying1 0
>ۂ;}\=asciitree1 0
vQ~)Dbiopython1 0
R/Bb7+;Ycssselect1 0
'ᔓ]ZbC{d{+2zdecorator1 0
~G/[&kn<"numcodecs5 1
qcz4b2.xT9X>҆patches3 0
(|@پ@0&Bpackaging1 0
9[gA6=pyparsing1 0
E߬؈CI>soupsieve1 0
<9Bijqv@5bMarkupSafe1 0
ΌyGqӫ,9((kiwisolver1 0
'!-Yvm:;I	ematplotlib9 2
JZ¦
src3 0
58|pXcpatches4 0
rLWƴpython-sat3 1
vK
)Y{8HsEa~patches2 0
u8LE٨-ݡ~w^Wpywavelets3 1
w5Ȗyvz@[
patches1 0
Y_E8)IC"7r setuptools2 1
#j.E|HH߶patches1 0
%KDkt}cloudpickle2 0
$I,7lТ(P6U:#statsmodels1 0
B71j Ơ*|3B/[òatomicwrites1 0
B?EI0ڏ@	6lyscikit-image5 1
"B>`U~؝Z$patches3 0
$r7xMwwAyscikit-learn3 1
TN̠HwqG@~'patches1 0
޵5໏{pwebencodings1 0
YS <
uncertainties1 0
jl/BHdCAtlbeautifulsoup41 0
zotǪ`more-itertools1 0
qVYJRpython-dateutil2 1
g{CԆ#N6qpatches1 0
qZb>V(,ppyodide-interrupts2 0
iZK[.P͹.circleci2 0
fNmkT"|benchmark37 1
2;a^R1]]ysxibenchmarks35 0
DoY89q0D7"upyodide_build19 1
t|A8xhtests8 0
)ƩZoa\|gDu}T
DIRC{ecrɃecrɃR#g5DbN^.circleci/config.ymlecrɃecrɃR!]Zo .circleci/s3-website-config.jsonecrɃecrɃRCTv$qW
.clang-formateR;4meeR;4meRp@^T(y,W
.dockerignoreeR;4meeR;4meRq؟ctN%>
.editorconfigecrɃecrɃR&\ݙumhhI,.github/workflows/prebuilt_docker_image.yamlecrɃecrɃRg>ن|
.gitignoreecrɃecrɃR-ޙV}CWMzv6<#9.pre-commit-config.yamlecrɃecrɃR/sS@p.IJjD.readthedocs.ymlecrɃecrɃR1/29Вt=g#8
@喢CODE-OF-CONDUCT.mdecrɃecrɃRp.dKyÍ):_JS
DockerfileecrɃecrɃR5tY:?aUci6Dockerfile-prebuilteR;5v`eR;5v`RAU΁Cׄڙ@LICENSEecrɃecrɃR5pSvOb&޿MakefileecrɃecrɃRi	FA+oGy
Makefile.envsecrɃecrɃR
݇{(k	README.mdecrɃecrɃRV:)rx.benchmark/benchmark.pyeR;5v`eR;5v`RG9+U\*ᣅC+Ibenchmark/benchmarks/README.mdecrɃecrɃR>HcykAd 
:oN*benchmark/benchmarks/allpairs_distances.pyecrɃecrɃR?A*"}8Vw0benchmark/benchmarks/allpairs_distances_loops.pyecrɃecrɃRBZ=>$benchmark/benchmarks/arc_distance.pyecrɃecrɃRD</eʭ.,Kl"benchmark/benchmarks/check_mask.pyecrɃecrɃREcZT/ m=c)$#benchmark/benchmarks/create_grid.pyecrɃecrɃRIGmafǷ17[k benchmark/benchmarks/cronbach.pyecrɃecrɃRN+;W'	ӫE|`PW!benchmark/benchmarks/diffusion.pyecrɃecrɃRPsuu'%+
benchmark/benchmarks/evolve.pyecrɃecrɃRS2
VQJ{benchmark/benchmarks/fdtd.pyecrɃecrɃRbS>xd#%r]Zbenchmark/benchmarks/fft.pyecrɃecrɃRj}0o!Bp&K!benchmark/benchmarks/grayscott.pyecrɃecrɃRko2нC&ȴ benchmark/benchmarks/grouping.pyecrɃecrɃRmfݕ̨X	L`benchmark/benchmarks/growcut.pyecrɃecrɃRnS Nt0Tu2ܤ;ebenchmark/benchmarks/harris.pyecrɃecrɃRrGu&˥cgqu3benchmark/benchmarks/hasting.pyecrɃecrɃRv2Z/%:ࣖbenchmark/benchmarks/hyantes.pyecrɃecrɃRxhsS]dȇd1benchmark/benchmarks/julia.pyecrɃecrɃRz?:I_w{؉A8benchmark/benchmarks/l2norm.pyecrɃecrɃR{jwɩ\ʠ;o4*benchmark/benchmarks/large_decimal_list.pyecrɃecrɃRu$5VhS䙤t$benchmark/benchmarks/local_maxima.pyecrɃecrɃR̠N,\ug:~?&benchmark/benchmarks/log_likelihood.pyecrɃecrɃRy+!=̩Ȕ/)6benchmark/benchmarks/lstsqr.pyecrɃecrɃReyTZ~Nkrޫ^benchmark/benchmarks/mandel.pyecrɃecrɃRZUAf+M(l$benchmark/benchmarks/multiple_sum.pyecrɃecrɃR e%UKQ>c%K^%benchmark/benchmarks/pairwise_loop.pyecrɃecrɃR)	N
[;sj@Bx%benchmark/benchmarks/periodic_dist.pyecrɃecrɃRu2|vC+	-j!benchmark/benchmarks/repeating.pyecrɃecrɃR,h8Ǳ,UQ?&W&benchmark/benchmarks/reverse_cumsum.pyecrɃecrɃRnSgYSxbbenchmark/benchmarks/rosen.pyecrɃecrɃR\Grs+-pfF!benchmark/benchmarks/slowparts.pyecrɃecrɃR(s$?5h!benchmark/benchmarks/smoothing.pyecrɃecrɃRAV&A"?t'benchmark/benchmarks/specialconvolve.pyecrɃecrɃR9_~ѸX`Z3e#benchmark/benchmarks/vibr_energy.pyecrɃecrɃRrDq\Ǘ[qabenchmark/benchmarks/wave.pyecrɃecrɃRJ&𑗚49Ybenchmark/plot_benchmark.pyecrɃecrɃR!	8ya,bin/pyodideecrɃecrɃRKB0dS'conftest.pyecrɃecrɃRLfC=(?f$i	C2Dhcpython/MakefileeR;5v`eR;5v`R_:xFRr'XE~cpython/README.mdecrɃecrɃR:
z(#)o5cdEcpython/Setup.localecrɃecrɃR=	ud8;cpython/checksumsecrɃecrɃRHŘäOdocpython/config.siteecrɃecrɃR	23&3e?`q/cpython/patches/0001-Add-pyodide-callback.patchecrɃecrɃR?PԊ.v``|2cpython/patches/0001-disable-set_inheritable.patchecrɃecrɃR峽
hVLqe:cpython/patches/0002-dont-test-undecodable-filenames.patchecrɃecrɃRKZl[.cpython/patches/0005-add-emscripten-host.patchecrɃecrɃRF=q*5f2cpython/patches/0006-fix-Py_Sigset_Converter.patchecrɃecrɃRA'#d("cpython/patches/0007-testing.patchecrɃecrɃRD,3X2cpython/pyconfig.undefs.hecrɃecrɃRuRlq ~
)WPrcpython/remove_modules.txtecrɃecrɃRJdDW[.<n
docs/MakefileecrɃecrɃR'b b[zf
Hdocs/_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.pngecrɃecrɃRZ5 %Q21Udocs/conf.pyecrҀecrҀRΞ1}ES+)docs/development/building-from-sources.mdecrҀecrҀRjS7b	%
Y1; docs/development/contributing.mdecrҀecrҀR;*#zC .ܜ@XM$docs/development/core.mdecrҀecrҀR
 1*O3px3%~docs/development/debugging.mdecrҀecrҀR:b|h-B
Ǚ|;jEdocs/development/maintainers.mdecrҀecrҀR,3XCɦtGR+ t docs/development/new-packages.mdecrҀecrҀRm'cלKcSD%docs/development/testing.mdecrҀecrҀRņge-Χdocs/index.rsteR;5=]eR;5=]Rx4}Xi(.~U
docs/make.batecrҀecrҀR8AB/'ZiQudocs/project/about.mdecrҀecrҀRDYi+
/6Hdocs/project/changelog.mdecrҀecrҀR=ω,/pQpK'$I4docs/project/code-of-conduct.mdecrҀecrҀRy2wyXp9$:docs/project/governance.mdecrҀecrҀR6<Lʴ0k+#% docs/project/related-projects.mdecrҀecrҀR%;h\d<3C!%docs/project/release-notes/v0.17.0.mdecrҀecrҀR99H#Hdocs/project/roadmap.mdecrҀecrҀR	dWX@b0|mdocs/requirements-doc.txtecrҀecrҀR&Z
uQ^eV.docs/sphinx_pyodide/sphinx_pyodide/__init__.pyecrҀecrҀRI1:i+	h0Hw+docs/sphinx_pyodide/sphinx_pyodide/jsdoc.pyecrҀecrҀRA=((jV,b`͓],docs/sphinx_pyodide/sphinx_pyodide/lexers.pyecrҀecrҀRϞ߱b*x'1b=+docs/sphinx_pyodide/tests/app_settings.jsonecrҀecrҀR%-U%|Z	!+,docs/sphinx_pyodide/tests/jsdoc_dump.json.gzecrҀecrҀRtv;n6J,docs/sphinx_pyodide/tests/test_directives.pyecrҀecrҀR.3F"z>docs/usage/api-reference.mdecrҀecrҀRY/rWw>tEdocs/usage/api/js-api.mdecrҀecrҀRbG{
W6)g>4lVdocs/usage/api/micropip-api.mdecrҀecrҀR\mq~K(-B#docs/usage/api/pyodide-build-cli.mdecrҀecrҀReL(=sF&ܤdocs/usage/api/python-api.mdecrҀecrҀR"uq]SFdocs/usage/faq.mdecrҀecrҀRkf;?Vi`Odocs/usage/loading-packages.mdecrҀecrҀRm"
o#ZK`docs/usage/quickstart.mdecrҀecrҀRғ&rϫ#R B(%.:&docs/usage/serving-pyodide-packages.mdecrҀecrҀRgm?Ƿ,Drsp@Idocs/usage/type-conversions.mdecrҀecrҀRjn>b.$
wh~0[Vdocs/usage/webworker.mdecrҀecrҀRM/ZtěD+P<emsdk/MakefileecrҀecrҀRطkGQUgr`)emsdk/patches/fix_emscripten_dylink.patchecrҀecrҀRj8d	Gh
SQ?(.emsdk/patches/fix_emulate_pointers_dlsym.patchecrҀecrҀRJUSTJ#ڞ#emsdk/patches/update-jpeg-url.patchecrҀecrҀR⛲CK)wZSemsdk/tests/__init__.pyecrҀecrҀR7]@B,=,83emsdk/tests/common.pyecrҀecrҀRvNN1ٜ)L>?emsdk/tests/test_dyncall.pyecrҀecrҀR$;wE_X~emsdk/tests/test_emulate.pyeR;5zZeR;5zZRNx&I夗
C&7Tl
ilgtm.ymlecrҀecrҀR)JЬޔvt(0npackages/CLAPACK/make.incecrҀecrҀR-do\)'$t+"=!gpackages/CLAPACK/meta.yamlecrҀecrҀR1,
V$iǠ'b6packages/CLAPACK/patches/0001-add-missing-import.patchecrҀecrҀR4@8AFʯOkg~A/packages/CLAPACK/patches/0002-fix-arith-h.patchecrҀecrҀR7Կ- _Х3*hlJ7packages/CLAPACK/patches/0003-lapack-install-make.patchecrҀecrҀR;0N$}{?
]i	u5packages/CLAPACK/patches/0004-fix-f2clibs-build.patchecrҀecrҀR=
!0M*J^)<packages/CLAPACK/patches/0005-remove-redundant-symbols.patchecrҀecrҀR?	@E	\,GC$z-8packages/CLAPACK/patches/0006-correct-return-types.patchecrҀecrҀR	D`.!nX=C1)Kpackages/Jinja2/meta.yamlecrҀecrҀRQ/xvubn486\.packages/Jinja2/test_jinja2.pyecrҀecrҀRyZx&ǩk5Q#packages/MakefileecrҀecrҀR*ZBZ ^`SX%߁upackages/MarkupSafe/meta.yamlecrҀecrҀR$I[֯mpackages/Pygments/meta.yamlecrҀecrҀR0nJTPh Mpackages/README.mdecrҀecrҀR'F~t1sN)Qpackages/asciitree/meta.yamlecrҀecrҀR3a]5yX&Ipackages/astropy/meta.yamlecrҀecrҀRL]h.g5K|,packages/astropy/patches/fix_link_opts.patchecrҀecrҀR0e7=1Lh,Opackages/atomicwrites/meta.yamlecrҀecrҀR9~clH($ipackages/attrs/meta.yamlecrҀecrҀRRPd@?#	00!packages/autograd/meta.yamlecrҀecrҀRNvǬUw8h2ŃY!packages/beautifulsoup4/meta.yamlecrҀecrҀR@另<_RZ>packages/biopython/meta.yamlecrҀecrҀRZ1`Wc8>bpackages/bleach/meta.yamlecrҀecrҀR-ŤGL7Dmbpackages/cloudpickle/meta.yamlecrҀecrҀR/£>8[i^q0(packages/cloudpickle/test_cloudpickle.pyecr=|ecr=|R'Zxx
x;@RƑc%packages/cssselect/meta.yamlecr=|ecr=|R!k~+UGhl(WUxwpackages/cycler/meta.yamlecr=|ecr=|R^K5^۠C.p@z0#`packages/cytoolz/meta.yamlecr=|ecr=|R_']4!cV$lw*-packages/decorator/meta.yamlecr=|ecr=|RLo]7ϹGFXM;packages/distlib/meta.yamlecr=|ecr=|R$.Z<Yɗ^Zpackages/docutils/meta.yamlecr=|ecr=|R$z?#v3dK%b#yPpackages/freesasa/meta.yamlecr=|ecr=|R ?S{'w"纡~Ppackages/future/meta.yamlecr=|ecr=|R7hOe)ⶻ%8&packages/glpk/meta.yamlecr=|ecr=|RPNTBg3MH%dtpackages/html5lib/meta.yamlecr=|ecr=|Rp/{Ւbଯpackages/imageio/meta.yamlecr=|ecr=|RcP
 =;3{ߔ+b&packages/imageio/patches/setitup.patchecr=|ecr=|RװǍaSm6l]M  packages/imageio/test_imageio.pyecr=|ecr=|R>ޞ>oU0VT%packages/jedi/meta.yamlecr=|ecr=|RB|1lJPp"~4packages/jedi/test_jedi.pyecr=|ecr=|R1gxnmS4packages/joblib/meta.yamlecr=|ecr=|RfD-<-KMԨOSѹ+packages/joblib/patches/ctypes-import.patchecr=|ecr=|Rg
xQI[[MAt2,packages/joblib/patches/use-setuptools.patchecr=|ecr=|R	<߸6\ЫQZFzs/#packages/joblib/test_joblib.pyecr=|ecr=|R*ZKLiРpackages/kiwisolver/meta.yamlecr=|ecr=|R@-HAmsdpackages/libiconv/meta.yamlecr=|ecr=|Rlajr%$Grlpackages/libxml/meta.yamlecr=|ecr=|R	#u(LVA&^X3Zpackages/libxslt/meta.yamlecr=|ecr=|R
\C}qcꅒ5ntspackages/lxml/meta.yamlecr=|ecr=|R<0n6e&(Ihpackages/matplotlib/meta.yamlecr=|ecr=|R	g&ª	Vص8packages/matplotlib/patches/disable_macosx_backend.patchecr=|ecr=|RqDYČje0['y.packages/matplotlib/patches/fix-freetype.patchecr=|ecr=|RhBQʑR]?\7QCa~/packages/matplotlib/patches/fix-threading.patchecr=|ecr=|Rpu|V0m;qlj#/u6packages/matplotlib/patches/hardcoded-font-cache.patchecr=|ecr=|Rx`AI<C%packages/matplotlib/src/fontlist.jsonecr=|ecr=|R|^X	Ifii;l!packages/matplotlib/src/setup.cfgecr=|ecr=|RKola=<UKw'packages/matplotlib/src/wasm_backend.pyecr=|ecr=|RVN[(KL'&packages/matplotlib/test_matplotlib.pyecr=|ecr=|R.l7PRpackages/micropip/meta.yamlecr=|ecr=|R$"׾?#I^m-&packages/micropip/micropip/micropip.pyecr=|ecr=|RCtS
VSYH\KI#packages/micropip/micropip/setup.pyecr=|ecr=|R2ʮ}'Bxm.ʻ-"packages/micropip/test_micropip.pyecr=|ecr=|RIL) CDY1packages/mne/meta.yamlecr=|ecr=|R61V+[k!packages/more-itertools/meta.yamlecr=|ecr=|RQdkKiTPWp~&bpackages/mpmath/meta.yamlecr=|ecr=|R>{>A
:X*packages/mpmath/patches/fix-warnings.patchecr=|ecr=|R Qbb7Ipackages/msgpack/meta.yamlecr=|ecr=|Rs<mz2_b.|Dpackages/msgpack/test_pack.pyecr=|ecr=|R^(E	x)5_2packages/networkx/meta.yamlecr=|ecr=|R"Iu-

ne"/M="packages/networkx/test_networkx.pyecr=|ecr=|RS*'k?gpackages/nlopt/meta.yamlecr=|ecr=|R>ɹg/p=G
1"packages/nlopt/src/setup.pyecr=|ecr=|R$Yש%9packages/nlopt/test_nlopt.pyecr=|ecr=|R4,ANɀr!uSASpackages/nltk/meta.yamleR;7%AeR;7%AR_b^G/;!Qpackages/nltk/test_nltk.pyecr=|ecr=|RP(aw[mZ}kpackages/nose/meta.yamlecr=|ecr=|R3@NJĶɆ9hzpackages/numcodecs/meta.yamleR;7%AeR;7%AR7[UL6?|d)packages/numcodecs/patches/fixblosc.patchecr=|ecr=|R0bȶF?&*lM9A)packages/numcodecs/patches/fixsetup.patcheR;7%AeR;7%AR'bM/V$yՔ(packages/numcodecs/patches/fixzlib.patchecr=|ecr=|RZ4lnv{%ZvIj0$packages/numcodecs/test_numcodecs.pyecr=|ecr=|R{NoV1v1?4$packages/numpy/config/_numpyconfig.hecr=|ecr=|R.Һ'Ԋg]F#jDpackages/numpy/config/config.hecr=|ecr=|RQXRƚ")*Ypackages/numpy/meta.yamlecr=|ecr=|R"d#6Ww<;/packages/numpy/patches/add-emscripten-cpu.patchecr=|ecr=|RJsXfo-/0packages/numpy/patches/delay-ctypes-import.patchecr=|ecr=|RFXbʻ?v8packages/numpy/patches/disable-maybe-uninitialized.patchecr=|ecr=|RSpm1=>D9x2packages/numpy/patches/dont-include-execinfo.patchecr=|ecr=|R	3-dG6>*.jkE(packages/numpy/patches/fix-ieee754.patchecr=|ecr=|R|h1s6[S
RZruQ8packages/numpy/patches/fix-install-with-skip-build.patchecr=|ecr=|RS=R/DaП;+packages/numpy/patches/fix-longdouble.patchecr=|ecr=|R.-"bxL*]n1
{=packages/numpy/patches/fix-static-init-of-nditer-pywrap.patchecr=|ecr=|RZ/tE{4^\0	ͭ*r-packages/numpy/patches/init-alloc-cache.patchecr=|ecr=|R~mL;H,/pd3packages/numpy/patches/make-int-return-values.patchecr=|ecr=|R:U{{I?-
K
f6packages/numpy/patches/rm-duplicate-symbols-link.patchecr=|ecr=|R3Gi_0 jV7packages/numpy/patches/segfault-PyArray_Broadcast.patchecr=|ecr=|R;xИŹ=lds9packages/numpy/patches/segfault-PyArray_PyIntAsIntp.patchecr=|ecr=|RMU0
^z"2packages/numpy/patches/use-local-blas-lapack.patchecr=|ecr=|R%w5;`n\lh]Z%x/<packages/numpy/test_numpy.pyecr=|ecr=|R@^@LupRPpackages/optlang/meta.yamleR;79eR;79R6!HV.$KA0z4O packages/optlang/test_optlang.pyecr=|ecr=|RNL.OM!׭hpackages/packaging/meta.yamlecr=|ecr=|RP2o;}*|Dmqpackages/pandas/meta.yamlecr=|ecr=|R:Ζ͓
Vwuߓ0packages/pandas/patches/fix_json_signature.patchecr=|ecr=|RQOD]Tp6WN	packages/pandas/test_pandas.pyecr=|ecr=|RR4b* D0~UTEpackages/parso/meta.yamlecr=|ecr=|RSLaEo3;n<gOpackages/patsy/meta.yamlecr=|ecr=|RF"}
^Vdjs(packages/pillow/meta.yamlecr=|ecr=|R)2oRr2y7rteI!%packages/pillow/patches/setitup.patchecr=|ecr=|R Y`P
	UGf_packages/pillow/src/setup.cfgecr=|ecr=|R¡]^v<+cXFLIpackages/pillow/test_pillow.pyecr=|ecr=|R[ص*(0+^MVpackages/plotly/meta.yamlecr=|ecr=|Rx 51ïKZjDfo}wFpackages/pluggy/meta.yamlecr=|ecr=|R<QhP#[913packages/py/meta.yamlecr=|ecr=|RFe^t5o3x%packages/pyodide-interrupts/meta.yamlecr=|ecr=|RPeWM6packages/pyodide-interrupts/test_pyodide_interrupts.pyecr=|ecr=|R'd]<!)#JuMpackages/pyparsing/meta.yamlecr=|ecr=|RUHWX:#5>@-packages/pytest/meta.yamlecr=|ecr=|RHexf3packages/pytest/patches/named-tmp-and-rm-dup2.patchecr=|ecr=|R|5K$fa񔟸blOpackages/pytest/test_pytest.pyecr=|ecr=|R8nѬ-ȼ"packages/python-dateutil/meta.yamlecr=|ecr=|R	s?
V'I̝tO˩Tt8packages/python-dateutil/patches/dummy-thread-lock.patchecr=|ecr=|R t駱*/
DEmpackages/python-sat/meta.yamlecr=|ecr=|R!Q.̙ӯ!bUNK{
~.packages/python-sat/patches/force_malloc.patchecrzxecrzxR#t!zp\|/%e(l.packages/python-sat/patches/proper_build.patchecrzxecrzxR-퉨v/|Vݸpackages/pytz/meta.yamlecrzxecrzxR16v!5~)packages/pywavelets/meta.yamlecrzxecrzxR,~LΜ}QAN.Ӈ%packages/pywavelets/patches/fft.patchecrzxecrzxR2'H*
n@잼.  packages/pywavelets/test_pywt.pyecrzxecrzxR!v>wcs_VW
~packages/regex/meta.yamlecrzxecrzxRj1x4GoiidLpackages/regex/test_regex.pyecrzxecrzxRuO2#<gqt_ 
*packages/retrying/meta.yamlecrzxecrzxR
2AbiE,]cpackages/scikit-image/meta.yamlecrzxecrzxRGWcȮr>$S7^c_-packages/scikit-image/patches/no-openmp.patchecrzxecrzxR΀,ܡBu5packages/scikit-image/patches/preferred_plugins.patchecrzxecrzxRGЬ\.twG7^O*packages/scikit-image/patches/unwrap.patchecrzxecrzxR
7ٙfvhL|^t%packages/scikit-image/test_skimage.pyecrzxecrzxR34}&ٹ[$packages/scikit-learn/meta.yamlecrzxecrzxR4DD^,rTym2packages/scikit-learn/patches/disable-openmp.patchecrzxecrzxRxL3x|~	&*packages/scikit-learn/test_scikit-learn.pyecrzxecrzxR;eQ{R8[Wnpackages/scipy/meta.yamlecrzxecrzxRB N[GTN</V'V%/packages/scipy/patches/add-missing-extern.patchecrzxecrzxRGw醗o0z4packages/scipy/patches/disable_scipy_stats_mvn.patchecrzxecrzxRH[6MUԓtK#%packages/scipy/patches/fix-blas.patchecrzxecrzxRTSqjb}`oY2packages/scipy/patches/fix-build-gcc5-a80460.patchecrzxecrzxRV~ȗҢp/<, 51packages/scipy/patches/fix-typo-flapack-pyf.patchecrzxecrzxR]
iH7(b4
_ZQ|x)packages/scipy/patches/force_malloc.patchecrzxecrzxRd쓰yq܍Jvr΢1k|3packages/scipy/patches/make-int-return-values.patchecrzxecrzxR|F+<Zf7packages/scipy/patches/skip-fortran-fails-to-link.patchecrzxecrzxRb9~.1h_O9packages/scipy/patches/skip_ellip_harm_2_pyx_ctypes.patchecrzxecrzxRe+Mɽ,"packages/scipy/test_scipy.pyecrzxecrzxRjAupackages/setuptools/meta.yamlecrzxecrzxR	bЛ0οH΋/packages/setuptools/patches/remove-ctypes.patchecrzxecrzxRQՙlL{F
5]packages/six/meta.yamlecrzxecrzxRjQKP';BJpackages/soupsieve/meta.yamlecrzxecrzxR7H}I88țipackages/statsmodels/meta.yamlecrzxecrzxRIPW<}4packages/swiglpk/meta.yamleR;76eR;76Ro&7"IF=z{ packages/swiglpk/test_swiglpk.pyecrzxecrzxR9-}
}G}%packages/sympy/meta.yamlecrzxecrzxR<LGY>z2REПwqpackages/sympy/test_sympy.pyecrzxecrzxR,
ozϬ#XxA70packages/test_common.pyecrzxecrzxR39UoLjZb>;ȍ;c&packages/toolz/meta.yamlecrzxecrzxRJG߉Aهrpackages/traits/meta.yamlecrzxecrzxRSfx7]*
Qid	 packages/uncertainties/meta.yamlecrzxecrzxR0X?%k}!lQ+packages/webencodings/meta.yamlecrzxecrzxR}$ٗXm^packages/xlrd/meta.yamlecrzxecrzxR!aOVN  packages/yt/meta.yamlecrzxecrzxRI80qrrVr3$/}y%packages/yt/patches/skip-openmp.patchecrzxecrzxRNJNkSEFpackages/zarr/meta.yamlecrzxecrzxRS7䩵V~S%dL{(packages/zarr/patches/fix-zarrsync.patchecrzxecrzxR0v/˕SPRpackages/zarr/test_zarr.pyecrzxecrzxR46ު9ӕ@packages/zlib/meta.yamlecrzxecrzxRd=kƞ?UbSO:pyodide_build/__init__.pyecrzxecrzxRlE!%9ÎD/pyodide_build/__main__.pyecrzxecrzxRx-u8-N{Gpyodide_build/_f2c_fixes.pyecrzxecrzxR)ζ7NZ8.YBnpyodide_build/buildall.pyecrzxecrzxR*{VnIt#>sg1U+pyodide_build/buildpkg.pyecrzxecrzxRĻ5C1Opyodide_build/common.pyecrzxecrzxR<}&.UmN#pyodide_build/io.pyecrzxecrzxR
KS"i,4\)Pgpyodide_build/mkpkg.pyecrzxecrzxR@\zPӔ5-)$JƠpyodide_build/pywasmcross.pyecrzxecrzxRv۪Zf)IHzApyodide_build/serve.pyecrzxecrzxRF|wiq17̈́	'[]pyodide_build/testing.pyecrzxecrzxR^	,6uHT%H-$pyodide_build/tests/test_buildall.pyecrzxecrzxR1Aj
rSjlg|$pyodide_build/tests/test_buildpkg.pyecrzxecrzxRf>ͨ^F}/"pyodide_build/tests/test_common.pyecrzxecrzxRItkB觻EKR4j%pyodide_build/tests/test_f2c_fixes.pyecrzxecrzxRN64raUq	Vӑ!pyodide_build/tests/test_mkpkg.pyecrzxecrzxRlAb,niÚª'pyodide_build/tests/test_pywasmcross.pyecrzxecrzxRc."5g.s&pyodide_build/tests/test_run_docker.pyecrzxecrzxRDe?/ߎV皙)	fA#pyodide_build/tests/test_testing.pyecrzxecrzxR	ESBjFYq$]pyodide_env.shecrzxecrzxRK

ոta.8;S
run_dockerecrzxecrzxR.!bC,[tz	setup.cfgecrzxecrzxR$vy+U
Vs"L5(Oxsrc/_headersecrzxecrzxRV"|RΓeڂTsrc/_testcapi.pyecrzxecrzxR	zXJn	 t|src/core/docstring.ceR;8V.eR;8V.RBQM_M>tCuŮsrc/core/docstring.hecrzxecrzxR	
輈*56{src/core/error_handling.cecrzxecrzxR	 B`C
u6src/core/error_handling.hecrzxecrzxR	Y]A,
՞ቩIssrc/core/hiwire.cecrzxecrzxR0)1L"^^\
ž-*src/core/hiwire.hecrzxecrzxR	A.cEEh|Psrc/core/include_js_file.hecrzxecrzxR	'(7P}ce@bHsrc/core/js2python.cecrzxecrzxR	zŻ[>
"ܮcsrc/core/js2python.hecruecruR	ƥk`CW.)"u\src/core/jsproxy.cecruecruRa+iRPUssrc/core/jsproxy.hecruecruR7uYo3IW\̗Ţsrc/core/keyboard_interrupt.cecruecruR}t4v9Ʋu6src/core/keyboard_interrupt.hecruecruR	! @؟	C7N{hhsrc/core/main.cecruecruR *hr+1S*OZ_zsrc/core/numpy_patch.cecruecruR	#ib*./-N۹csrc/core/pyproxy.cecruecruR	'-wjUHKsrc/core/pyproxy.hecruecruRg}A+TD3+u|	src/core/pyproxy.jsecruecruR58]
d=ԃ^Ԍsrc/core/python2js.cecruecruR2+?+5i!@src/core/python2js.hecruecruRIAnlR|Y6
;src/core/python2js_buffer.cecruecruR	*,Q˟PKl@)K6&tsrc/core/python2js_buffer.hecruecruR)#LiN#j
{5Qsrc/core/python2js_buffer.jseR;8+eR;8+RZ1Tۈh;[src/core/types.hecruecruR0⛲CK)wZS#src/pyodide-py/_pyodide/__init__.pyecruecruR6oge
_}%j src/pyodide-py/_pyodide/_core.pyecruecruR>n6QeEbsT8w$src/pyodide-py/_pyodide/docstring.pyecruecruRDBjOd0~CM}
"src/pyodide-py/pyodide/__init__.pyecruecruRL:~J,`^ssrc/pyodide-py/pyodide/_base.pyecruecruRP`0_x
P>c*r3aRsrc/pyodide-py/pyodide/_core.pyecruecruRQ
r	`N/F&src/pyodide-py/pyodide/_importhooks.pyecruecruRTYNϽ/& `Dbi3 src/pyodide-py/pyodide/_state.pyecruecruRV+_$Ǡfh\;l!src/pyodide-py/pyodide/console.pyecruecruR[8c_;mwJMi!src/pyodide-py/pyodide/webloop.pyecruecruR]mш<k.JU#߂:src/pyodide.jsecruecruRxyGQUKS+osrc/pystone.pyecruecruR{$(tW-辩{ksrc/templates/console.htmlecruecruR	FĮI,<x21c)src/templates/test.htmleR;8(eR;8(R⛲CK)wZSsrc/tests/__init__.pyecruecruR~zTmX90u9src/tests/data/snowballstemmer-2.0.0-py2.py3-none-any.whlecruecruR	J$fo0+3^:$Sl0rQsrc/tests/make_test_list.pyecruecruR0>u䟈E鮎
xvsrc/tests/python_tests.txtecruecruR	L'];fBL1src/tests/test_asyncio.pyecruecruR	MUqb4U^m
src/tests/test_bz2.pyecruecruR$Jj?Yxu`Hsrc/tests/test_console.pyecruecruRzvE\bo	j/src/tests/test_core_python.pyecrqecrqRR8f0U?	d
src/tests/test_jsproxy.pyecrqecrqR	N))fHU)j;!src/tests/test_package_loading.pyecrqecrqR9a/	agBf!]src/tests/test_pyodide.pyecrqecrqRY0(_m <TD^Dlmssrc/tests/test_pyproxy.pyeR;9#eR;9#R?+J|%vc|ZJZ src/tests/test_pytest_wrapper.pyecrqecrqR	T?诤]3@:bq@.骮src/tests/test_python.pyecrqecrqR겫Lf(|E	src/tests/test_sqlite3.pyecrqecrqR	VR0be+Bsrc/tests/test_stdlib_fixes.pyecrqecrqR"
cI
j9F>jY src/tests/test_testing.pyecrqecrqR	Xkgw҇
;ó<6!src/tests/test_typeconversions.pyecrqecrqR8e߯3D3$+jt)src/tests/test_webloop.pyecrqecrqR	YW){֎pil2%;src/tests/test_webworker.pyecrqecrqR;o{
	(3Hsrc/webbrowser.pyecrqecrqRYR
n:V4>Mj`Osrc/webworker.jsecrqecrqR] qy3 Hytools/.gitignoreecrqecrqR^Y[	Ǔqrވk[1Ytools/apply-lint.shecrqecrqR	^&wQ?kıoʴtools/buildf2cecrqecrqRbnE'3d#d_tools/clang-format-precommit.shecrqecrqR	`n@h~@w_?tools/dependency-check.shecrqecrqRfurWqEp
NÀ涋tools/pytest_wrapper.pyTREE379 11
T=wa~Пbin1 0
G5|inoysrc62 4
|5Z$Io2{core24 0
 :u$6xڜQtests20 1
l](\=`~txdata1 0
F[Ph?Z14otemplates2 0
3Ȁ5!Si$pyodide-py10 2
t,(diP5fpyodide7 0
mʈe<!ř?Q_pyodide3 0
g*|+k@"Ydocs40 5
-`i&.*?ӭusage11 1

wl?e4i	2Japi4 0
X,v+il_static4 2
h#-δRU~(tjcss1 0
B3$Ã%4V@img3 0
I3`Nn=%EՊproject7 1
(6ľ$F
3
release-notes1 0
Y|)y2/development7 0
DPZ4;`M1sphinx_pyodide6 2
X`4YA٬Rtests3 0
PO/13{(sphinx_pyodide3 0
B_Nemsdk8 2
splN`ut]*L_tests4 0
:d;604patches3 0
_rirJ0lBfRtools6 0
~(|%HVM.github1 1
e >no)Y2 \workflows1 0
$i@<kcpython13 1
OGw^HyV;a kpatches6 0
aSz4:	Fpackages172 78
SH}ԲIpy1 0
9k`$ᰬ_ZHyt2 1
8lc}
&YPҭpatches1 0
:eFEmne1 0
gk|W6(zpsix1 0
2;FRNp$$m
8glpk1 0
U
w7`JbGMjedi2 0
FfS=4/OD#xlxml1 0
.XU)+nltk2 0
hv'LJyh!D-nose1 0
1뼔@gU.ūpytz1 0
bO>o/xlrd1 0
PT#]L}}U5szarr3 1
s#*^_[oIpatches1 0

w|p̢݂_Mzlib1 0
z`WrQnOr:J"[=attrs1 0
X#1Fy2X.nlopt3 1
sWNf	="Osrc1 0
 K-Cc>Cך*numpy18 2
l٘/8otconfig2 0
^36at)Ruw>patches14 0
vnLx `6n~parso1 0
_Ce)o yEpatsy1 0
H`p!(HFH-regex2 0
WY {n#S䞐uJmscipy11 1
ojwwmM4W'R:Tpatches9 0
Dm!2Q@LD%Bsympy2 0
2;κ#Bt*toolz1 0
8opGҿަBP?Jinja22 0
ODӎj K~?4rtbleach1 0
8X[*Du(cycler1 0
@ч#vr!X#TZtfuture1 0
PN\OfIʍjoblib4 1
ty\uQ$1y$rnpatches2 0

؏U``OMlibxml1 0
Uל<Tpmpmath2 1
꿮}=M,KGn)patches1 0
//;Jnm9Apandas3 1
?,y:;7{patches1 0
vlw'A`,!|rpillow4 2
LaP!!vבيsrc1 0
i&n 8L=!patches1 0
7*?72#plotly1 0
Mu@!EM~pluggy1 0
ƣigɕvpytest3 1
*^s
>ID.)0patches1 0
e7pm]0SH]mtraits1 0
9*kWܿ]VZwioCLAPACK8 1
U^Q/poC6Zpatches6 0
ve'3astropy2 1
9umV$舜	-Vpatches1 0
W:P,)!cytoolz1 0
D୹Ot2distlib1 0
JD+婍CiSimageio3 1
^!n m|8gpatches1 0
VՓYfG@libxslt1 0
$cqʓfdgS:
msgpack2 0
6+^-_J(ηoptlang2 0

'f!@;K7Xswiglpk2 0
EcXFޗDaPygments1 0
_霘[Sautograd1 0
{_L!xgamǞdocutils1 0
22Wx
buLUVfreesasa1 0
QE/}0ܑR4
CUR/html5lib1 0
]'Y12~!MElibiconv1 0
:ӲI9UWhVmicropip4 1
Vd%V^HAMmicropip2 0
SCBK$mgAnetworkx2 0
ܖ
ĂVJj^ѩ"retrying1 0
>ۂ;}\=asciitree1 0
vQ~)Dbiopython1 0
R/Bb7+;Ycssselect1 0
'ᔓ]ZbC{d{+2zdecorator1 0
~G/[&kn<"numcodecs5 1
qcz4b2.xT9X>҆patches3 0
(|@پ@0&Bpackaging1 0
9[gA6=pyparsing1 0
E߬؈CI>soupsieve1 0
<9Bijqv@5bMarkupSafe1 0
ΌyGqӫ,9((kiwisolver1 0
'!-Yvm:;I	ematplotlib9 2
JZ¦
src3 0
58|pXcpatches4 0
rLWƴpython-sat3 1
vK
)Y{8HsEa~patches2 0
u8LE٨-ݡ~w^Wpywavelets3 1
w5Ȗyvz@[
patches1 0
Y_E8)IC"7r setuptools2 1
#j.E|HH߶patches1 0
%KDkt}cloudpickle2 0
$I,7lТ(P6U:#statsmodels1 0
B71j Ơ*|3B/[òatomicwrites1 0
B?EI0ڏ@	6lyscikit-image5 1
"B>`U~؝Z$patches3 0
$r7xMwwAyscikit-learn3 1
TN̠HwqG@~'patches1 0
޵5໏{pwebencodings1 0
YS <
uncertainties1 0
jl/BHdCAtlbeautifulsoup41 0
zotǪ`more-itertools1 0
qVYJRpython-dateutil2 1
g{CԆ#N6qpatches1 0
qZb>V(,ppyodide-interrupts2 0
iZK[.P͹.circleci2 0
fNmkT"|benchmark37 1
2;a^R1]]ysxibenchmarks35 0
DoY89q0D7"upyodide_build19 1
t|A8xhtests8 0
)ƩZoa\|gDu}T