pyodide/packages
Gyeongjae Choi ef112108c9
Add rust toolchain to the pyodide-env docker image (#3441)
This adds rust toolchain into our docker image so we don't have to install it every time.

make rust command still exists, but I removed it from the docs. So now a user (who wants to build a package that requires rust) is responsible for installing rust toolchain in their build setup, which is reasonable I think.

Co-authored-by: josephrocca <1167575+josephrocca@users.noreply.github.com>
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2023-01-10 13:28:04 +09:00
..
CLAPACK Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
Jinja2 Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
MarkupSafe Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
Pillow Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
Pygments Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
RobotRaconteur BLD simplify building CMake based packages (#3128) 2022-09-22 10:42:26 +09:00
_tests Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
asciitree Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
astropy Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
atomicwrites Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
attrs Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
autograd Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
bcrypt Add rust toolchain to the pyodide-env docker image (#3441) 2023-01-10 13:28:04 +09:00
beautifulsoup4 Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
biopython Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
bitarray Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
bleach Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
bokeh Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
boost-cpp Emscripten 3.1.25 (#3239) 2022-11-14 13:44:29 -08:00
boost-histogram Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
brotli Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
certifi Run mkpkg update-all again (#3365) 2022-12-18 15:18:50 -08:00
cffi Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
cffi_example Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
cftime Update cftime and gsw (#3181) 2022-10-14 10:06:46 +09:00
click PKG Add geopandas, fiona, and GDAL (#3213) 2022-11-07 13:44:23 +09:00
cligj PKG Add geopandas, fiona, and GDAL (#3213) 2022-11-07 13:44:23 +09:00
cloudpickle Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
cmyt Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
colorspacious Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
coverage Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
cpp-exceptions-test Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
cryptography Add rust toolchain to the pyodide-env docker image (#3441) 2023-01-10 13:28:04 +09:00
cssselect Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
cycler Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
cytoolz Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
decorator Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
demes Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
distlib Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
distutils [pre-commit.ci] pre-commit autoupdate (#3254) 2022-12-02 15:12:33 -08:00
docutils Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
exceptiongroup Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
ffmpeg Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
fiona Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
fonttools Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
fpcast-test Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
freesasa Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
future Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
galpy Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
gdal Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
gensim gensim 4.3.0 (#3360) 2022-12-17 22:20:59 -08:00
geopandas Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
geos Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
glpk Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
gmpy2 Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
gsw Update cftime and gsw (#3181) 2022-10-14 10:06:46 +09:00
h5py Support loading shared libraries inside a wheel file globally (#3264) 2022-11-29 13:40:33 +09:00
hashlib Rename unvendored _hashlib to hashlib (#3349) 2022-12-14 09:05:17 +01:00
html5lib Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
imageio Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
iniconfig Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
jedi Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
joblib Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
jsonschema Run mkpkg update-all again (#3365) 2022-12-18 15:18:50 -08:00
kiwisolver Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
lazy-object-proxy Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
libde265 Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libgmp Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libgsl Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libhdf5 Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libheif Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libiconv Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
liblzma Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libmagic Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libmpc Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libmpfr Fix broken libmpfr link (#3276) 2022-11-20 18:45:39 -08:00
libproj Add `requirements/executable` key in meta.yaml spec (#3300) 2022-11-30 16:40:36 +09:00
libtiff Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libwebp Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libxml Fix misconfigured meta.yaml (#3354) 2022-12-15 11:40:46 +09:00
libxslt Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
libyaml Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
lightgbm Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
logbook Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
lxml Run mkpkg update-all again (#3365) 2022-12-18 15:18:50 -08:00
lzma Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
matplotlib Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
matplotlib-pyodide Use matplotlib backends from matplotlib-pyodide (#3061) 2022-09-09 13:39:26 +02:00
micropip Update to micropip v0.2.0 (#3347) 2022-12-14 09:11:19 +01:00
mne Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
more-itertools Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
mpmath Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
msgpack Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
msprime Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
munch PKG Add geopandas, fiona, and GDAL (#3213) 2022-11-07 13:44:23 +09:00
networkx Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
newick Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
nlopt Add `requirements/executable` key in meta.yaml spec (#3300) 2022-11-30 16:40:36 +09:00
nltk Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
nose Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
numcodecs Run mkpkg update-all again (#3365) 2022-12-18 15:18:50 -08:00
numpy Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
opencv-python Remove opencv-python fix in pywasmcross (#3307) 2022-11-30 17:04:18 +01:00
openssl Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
optlang Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
packaging Add CLI command to py-compile wheels (#3253) 2023-01-04 17:07:07 +02:00
pandas Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
parso Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
patsy Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
pillow_heif Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
pkgconfig Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
pluggy Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
py Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
pyb2d Pyb2d v0.7.4 (#3361) 2022-12-17 22:21:18 -08:00
pyclipper Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
pycparser Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
pycryptodome Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
pydantic Run mkpkg update-all again (#3365) 2022-12-18 15:18:50 -08:00
pyerfa Fix misconfigured meta.yaml (#3354) 2022-12-15 11:40:46 +09:00
pyheif Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
pyinstrument Package pyinstrument (#3258) 2022-12-01 14:40:19 +09:00
pyodide-http PKG Add pyodide-http (#3355) 2022-12-15 11:31:00 +09:00
pyparsing Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
pyproj Run mkpkg update-all again (#3365) 2022-12-18 15:18:50 -08:00
pyrsistent Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
pytest Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
pytest-benchmark Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
python-dateutil Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
python-magic Patch ctypes.util.find_library to support Emscripten platform (#3353) 2022-12-18 11:20:00 +01:00
python-sat Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
python_solvespace Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
pytz Run mkpkg update-all again (#3365) 2022-12-18 15:18:50 -08:00
pywavelets Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
pyyaml Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
rebound Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
reboundx Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
regex Run mkpkg update-all again (#3365) 2022-12-18 15:18:50 -08:00
retrying Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
ruamel.yaml Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
scikit-image Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
scikit-learn Run mkpkg update-all again (#3365) 2022-12-18 15:18:50 -08:00
scipy Fix scipy exception handling (#3384) 2022-12-23 09:46:09 +01:00
setuptools Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
shapely Remove unused shapely patch (accidentally added in #3365) 2022-12-18 15:45:50 -08:00
sharedlib-test Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
sharedlib-test-py Add vendor-sharedlib key in meta.yaml spec (#3234) 2022-11-09 20:18:44 +09:00
six Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
smart_open Run mkpkg update-all again (#3365) 2022-12-18 15:18:50 -08:00
soupsieve Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
sparseqr Fix misconfigured meta.yaml (#3354) 2022-12-15 11:40:46 +09:00
sqlalchemy Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
sqlite3 [pre-commit.ci] pre-commit autoupdate (#3254) 2022-12-02 15:12:33 -08:00
ssl [pre-commit.ci] pre-commit autoupdate (#3254) 2022-12-02 15:12:33 -08:00
statsmodels Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
suitesparse Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
svgwrite Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
swiglpk Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
sympy Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
tblib Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
termcolor Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
test Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
threadpoolctl Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
tomli Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
tomli-w Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
toolz Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
tqdm Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
traits Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
tskit Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
typing-extensions Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
uncertainties Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
unyt Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
webencodings Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
wordcloud PKG add wordcloud (#3173) 2022-10-12 08:28:29 +09:00
wrapt Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
xarray Update xarray to 2022.12.0 (#3262) 2022-12-13 18:32:01 +01:00
xgboost MAINT Use run_in_pyodide in xgboost, opencv, and matplotlib tests (#3184) 2022-10-28 17:35:27 +09:00
xlrd Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
yt Fix top level multiprocessing.connection import and update yt (#3371) 2022-12-19 16:56:31 -08:00
zarr zarr 2.13.3 (#3372) 2022-12-19 16:58:15 -08:00
zlib Merge library and sharedlibrary key to build/type (#3238) 2022-11-13 12:31:14 +09:00
Makefile Split building and installing packages in buildall (#3279) 2022-12-15 13:43:39 +09:00
README.md MAINT Apply prettier to everything by default (#2095) 2022-01-10 13:47:59 -08:00

README.md

Pyodide packages

This folder contains the list of packages built in pyodide.

Packages are built with the Python build system using pyodide_build/buildall.py and pyodide_build/buildpkg.py scripts. See the documentation for more details.