pyodide/packages
Joel Ostblom 2731e22844
Add the altair package (#4580)
This adds the altair packages and closes #4579. I wasn't sure what tests would be appropriate, it seems like some package like mpl, pandas, etc tests very specific things whereas others such as shapely, bokeh, statsmodels, etc keep it more minimal. I started minimal for now but happy to add more if there are issues.
2024-02-29 13:23:02 -08:00
..
Cartopy Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
Jinja2 Update most packages (#4500) 2024-02-12 15:31:32 -08:00
MarkupSafe Update most packages (#4500) 2024-02-12 15:31:32 -08:00
Pillow Update most packages (#4500) 2024-02-12 15:31:32 -08:00
Pygments Update most packages (#4500) 2024-02-12 15:31:32 -08:00
RobotRaconteur chore: Update pre-commit (#4440) 2024-01-28 13:20:08 -08:00
_tests Support for py-compiling folders + repodata.json update (#3700) 2023-03-28 11:28:28 +00:00
aiohttp Update most packages (#4500) 2024-02-12 15:31:32 -08:00
aiosignal Add aiohttp (#4282) 2023-11-18 12:21:36 -08:00
altair Add the altair package (#4580) 2024-02-29 13:23:02 -08:00
annotated-types Update most packages (#4500) 2024-02-12 15:31:32 -08:00
asciitree Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
astropy Update most packages (#4500) 2024-02-12 15:31:32 -08:00
astropy_iers_data Update most packages (#4500) 2024-02-12 15:31:32 -08:00
asttokens New package `ipython` (#4452) 2024-02-25 19:30:16 -08:00
async-timeout Add aiohttp (#4282) 2023-11-18 12:21:36 -08:00
atomicwrites Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
attrs Update most packages (#4500) 2024-02-12 15:31:32 -08:00
autograd Update packages for 0.24.0 (#4088) 2023-09-02 02:53:56 -07:00
awkward-cpp Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
b2d Update most packages (#4500) 2024-02-12 15:31:32 -08:00
bcrypt Upgrade to Python 3.12.1 (#4435) 2024-02-03 19:25:45 -08:00
beautifulsoup4 Update most packages (#4500) 2024-02-12 15:31:32 -08:00
biopython Update most packages (#4500) 2024-02-12 15:31:32 -08:00
bitarray Update most packages (#4500) 2024-02-12 15:31:32 -08:00
bitstring Update most packages (#4500) 2024-02-12 15:31:32 -08:00
bleach Update most packages (#4500) 2024-02-12 15:31:32 -08:00
bokeh xfail failing firefox package tests (#4519) 2024-02-14 16:22:17 -08:00
boost-cpp Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
boost-histogram Update most packages (#4500) 2024-02-12 15:31:32 -08:00
brotli Update most packages (#4500) 2024-02-12 15:31:32 -08:00
cachetools Update most packages (#4500) 2024-02-12 15:31:32 -08:00
cbor-diag Update most packages (#4500) 2024-02-12 15:31:32 -08:00
certifi Update most packages (#4500) 2024-02-12 15:31:32 -08:00
cffi Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
cffi_example Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
cftime Update most packages (#4500) 2024-02-12 15:31:32 -08:00
charset-normalizer Add aiohttp (#4282) 2023-11-18 12:21:36 -08:00
click Update packages for 0.24.0 (#4088) 2023-09-02 02:53:56 -07:00
cligj PKG Add geopandas, fiona, and GDAL (#3213) 2022-11-07 13:44:23 +09:00
cloudpickle Update most packages (#4500) 2024-02-12 15:31:32 -08:00
cmyt Update most packages (#4500) 2024-02-12 15:31:32 -08:00
colorspacious Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
contourpy Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
coolprop Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
coverage Update most packages (#4500) 2024-02-12 15:31:32 -08:00
cpp-exceptions-test chore: Update pre-commit (#4440) 2024-01-28 13:20:08 -08:00
cramjam Update most packages (#4500) 2024-02-12 15:31:32 -08:00
cryptography Update most packages (#4500) 2024-02-12 15:31:32 -08:00
cssselect Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
cycler Update most packages (#4500) 2024-02-12 15:31:32 -08:00
cysignals Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
cytoolz Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
decorator Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
demes Update packages for 0.24.0 (#4088) 2023-09-02 02:53:56 -07:00
deprecation New package: sourmash (and deps) (#3635) 2023-04-07 20:11:30 -07:00
distlib Update most packages (#4500) 2024-02-12 15:31:32 -08:00
docutils Update packages for 0.24.0 (#4088) 2023-09-02 02:53:56 -07:00
ewah_bool_utils ewah_bool_utils host requires numpy (#4522) 2024-02-14 16:52:00 -08:00
exceptiongroup Update most packages (#4500) 2024-02-12 15:31:32 -08:00
executing New package `ipython` (#4452) 2024-02-25 19:30:16 -08:00
fastparquet Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
ffmpeg Emscripten 3.1.52 (#4399) 2024-01-23 21:18:42 +09:00
fiona Update to fiona 1.9.5 (#4462) 2024-02-01 15:26:12 -08:00
flint New packages `flint`, `python-flint` (#4410) 2024-01-27 20:01:58 -08:00
fonttools Update most packages (#4500) 2024-02-12 15:31:32 -08:00
fpcast-test chore: Update pre-commit (#4440) 2024-01-28 13:20:08 -08:00
freesasa Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
frozenlist Update most packages (#4500) 2024-02-12 15:31:32 -08:00
fsspec Update most packages (#4500) 2024-02-12 15:31:32 -08:00
future Update all packages (#3685) 2023-03-29 10:39:43 +02:00
galpy Update most packages (#4500) 2024-02-12 15:31:32 -08:00
gdal Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
gensim Remove cython and tomli from pyodide-build dependency (#4528) 2024-02-24 11:05:11 +09:00
geopandas Update most packages (#4500) 2024-02-12 15:31:32 -08:00
geos Emscripten 3.1.52 (#4399) 2024-01-23 21:18:42 +09:00
glpk CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
gmpy2 Upgrade to Python 3.12.1 (#4435) 2024-02-03 19:25:45 -08:00
gsw Update most packages (#4500) 2024-02-12 15:31:32 -08:00
h5py Do not set constraint Cython<3; update `libproj`, `pyproj`, `h5py` (#4426) 2024-01-27 09:50:34 -08:00
hashlib Update docker image to bookworm (#4431) 2024-01-30 08:19:53 -08:00
html5lib Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
idna Update most packages (#4500) 2024-02-12 15:31:32 -08:00
igraph Update most packages (#4500) 2024-02-12 15:31:32 -08:00
imageio Update most packages (#4500) 2024-02-12 15:31:32 -08:00
iniconfig Update all packages (#3685) 2023-03-29 10:39:43 +02:00
ipython New package `ipython` (#4452) 2024-02-25 19:30:16 -08:00
jedi Update most packages (#4500) 2024-02-12 15:31:32 -08:00
joblib Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
jsonschema Update most packages (#4500) 2024-02-12 15:31:32 -08:00
jsonschema_specifications Update most packages (#4500) 2024-02-12 15:31:32 -08:00
kiwisolver Update most packages (#4500) 2024-02-12 15:31:32 -08:00
lazy-loader Update most packages (#4500) 2024-02-12 15:31:32 -08:00
lazy-object-proxy Update most packages (#4500) 2024-02-12 15:31:32 -08:00
lazy_loader Update packages for 0.24.0 (#4088) 2023-09-02 02:53:56 -07:00
libde265 CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
libf2c Replace references to /bin/bash with /usr/bin/env bash (#4478) 2024-02-04 09:54:17 -08:00
libgmp New packages ppl, pplpy (Parma polyhedra library), cysignals (#4407) 2024-01-26 21:27:34 -08:00
libgsl CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
libhdf5 chore: Update pre-commit (#4440) 2024-01-28 13:20:08 -08:00
libheif CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
libiconv CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
liblzma CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
libmagic Remove version suffix from shared libraries (#4353) 2023-12-25 09:40:16 +01:00
libmpc Update libgmp to 6.3.0, libmpfr to 4.2.1, libmpc to 1.3.1 (#4406) 2024-01-22 18:27:57 +09:00
libmpfr Update libgmp to 6.3.0, libmpfr to 4.2.1, libmpc to 1.3.1 (#4406) 2024-01-22 18:27:57 +09:00
libnetcdf Remove version suffix from shared libraries (#4353) 2023-12-25 09:40:16 +01:00
libproj Do not set constraint Cython<3; update `libproj`, `pyproj`, `h5py` (#4426) 2024-01-27 09:50:34 -08:00
libtiff CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
libwebp CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
libxml CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
libxslt CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
libyaml CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
lightgbm Enable freesasa, lightgbm, opencv-python, and wordcloud (#3970) 2023-06-30 14:44:51 -07:00
logbook Remove cython and tomli from pyodide-build dependency (#4528) 2024-02-24 11:05:11 +09:00
lxml Update most packages (#4500) 2024-02-12 15:31:32 -08:00
lzma Remove in-tree dependency when building unvendored python modules (#3864) 2023-06-05 19:48:48 +09:00
matplotlib BLD Run build/post script inside the unpacked wheel directory (#4481) 2024-02-08 20:15:47 +09:00
matplotlib-pyodide Update most packages (#4500) 2024-02-12 15:31:32 -08:00
memory-allocator Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
micropip Update most packages (#4500) 2024-02-12 15:31:32 -08:00
mne Update most packages (#4500) 2024-02-12 15:31:32 -08:00
more-itertools Update most packages (#4500) 2024-02-12 15:31:32 -08:00
mpmath Update all packages (#3685) 2023-03-29 10:39:43 +02:00
msgpack Update most packages (#4500) 2024-02-12 15:31:32 -08:00
msgspec Update most packages (#4500) 2024-02-12 15:31:32 -08:00
msprime Update most packages (#4500) 2024-02-12 15:31:32 -08:00
multidict Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
munch Update packages for 0.24.0 (#4088) 2023-09-02 02:53:56 -07:00
mypy Update most packages (#4500) 2024-02-12 15:31:32 -08:00
netcdf4 Update most packages (#4500) 2024-02-12 15:31:32 -08:00
networkx Update most packages (#4500) 2024-02-12 15:31:32 -08:00
newick Update all packages (#3685) 2023-03-29 10:39:43 +02:00
nh3 Add pacakge nh3 (#4387) 2024-01-18 10:25:02 -08:00
nlopt Rename setup.py in coolprop (#4145) 2023-09-19 20:33:58 +09:00
nltk Update all packages (#3685) 2023-03-29 10:39:43 +02:00
numcodecs chore: Update pre-commit (#4440) 2024-01-28 13:20:08 -08:00
numpy Update numpy to 1.26.4 and don't set MESON env variable (#4502) 2024-02-09 10:28:01 -08:00
openblas Update OpenBLAS to 0.26 (#4526) 2024-02-17 21:34:56 +09:00
opencv-python Replace references to /bin/bash with /usr/bin/env bash (#4478) 2024-02-04 09:54:17 -08:00
openssl Update openssl to 1.1.1w (#4396) 2024-01-20 13:42:14 -08:00
optlang Update most packages (#4500) 2024-02-12 15:31:32 -08:00
orjson Update most packages (#4500) 2024-02-12 15:31:32 -08:00
packaging Update packaging to 23.2 and typing-extensions to 4.9 (#4428) 2024-01-28 09:56:52 -08:00
pandas Update most packages (#4500) 2024-02-12 15:31:32 -08:00
parso Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
patsy Update most packages (#4500) 2024-02-12 15:31:32 -08:00
peewee Update most packages (#4500) 2024-02-12 15:31:32 -08:00
pillow_heif Update all packages (#3685) 2023-03-29 10:39:43 +02:00
pkgconfig Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
pluggy Update most packages (#4500) 2024-02-12 15:31:32 -08:00
ppl Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
pplpy Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
primecount Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
primecountpy Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
primesieve Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
prompt_toolkit New package `ipython` (#4452) 2024-02-25 19:30:16 -08:00
protobuf Bump protobuf version to 4.24.4 (#4553) 2024-02-28 14:22:14 -08:00
pure_eval New package `ipython` (#4452) 2024-02-25 19:30:16 -08:00
py Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
pyclipper Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
pycparser Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
pycryptodome Update most packages (#4500) 2024-02-12 15:31:32 -08:00
pydantic Add annotated-types to pydantic's deps 2024-02-12 16:36:45 -08:00
pydantic_core Update most packages (#4500) 2024-02-12 15:31:32 -08:00
pydecimal Update docker image to bookworm (#4431) 2024-01-30 08:19:53 -08:00
pydoc_data Update docker image to bookworm (#4431) 2024-01-30 08:19:53 -08:00
pyerfa Update most packages (#4500) 2024-02-12 15:31:32 -08: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
pynacl Add cffi to pynacl host dependency (#4185) 2023-09-27 21:13:07 +09:00
pyodide-http Upgrade pyodide-http to 0.2.1 (#3937) 2023-06-18 17:43:47 -07:00
pyparsing Update packages for 0.24.0 (#4088) 2023-09-02 02:53:56 -07:00
pyproj Do not set constraint Cython<3; update `libproj`, `pyproj`, `h5py` (#4426) 2024-01-27 09:50:34 -08:00
pyrsistent Update most packages (#4500) 2024-02-12 15:31:32 -08:00
pysam Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
pyshp Add package `Cartopy` (#3909) 2023-06-14 13:15:41 +09:00
pytest Update most packages (#4500) 2024-02-12 15:31:32 -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-flint Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
python-magic Patch ctypes.util.find_library to support Emscripten platform (#3353) 2022-12-18 11:20:00 +01:00
python-sat Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
python_solvespace Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
pytz Update most packages (#4500) 2024-02-12 15:31:32 -08:00
pywavelets Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
pyxel NFC Factor out common setup for rust packages (#3908) 2023-06-07 08:45:26 -07:00
pyxirr New package: pyxirr (#4513) 2024-02-12 15:20:14 -08:00
pyyaml Update packages for 0.24.0 (#4088) 2023-09-02 02:53:56 -07:00
rebound Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
reboundx Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
referencing Update most packages (#4500) 2024-02-12 15:31:32 -08:00
regex Update most packages (#4500) 2024-02-12 15:31:32 -08:00
requests added requests and (direct from git) urllib3 (#4332) 2023-12-21 18:38:26 +01:00
retrying Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
river Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
rpds-py Update most packages (#4500) 2024-02-12 15:31:32 -08:00
ruamel.yaml Update most packages (#4500) 2024-02-12 15:31:32 -08:00
rust-panic-test Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
scikit-image Update most packages (#4500) 2024-02-12 15:31:32 -08:00
scikit-learn Update scikit-learn to 1.4.1.post1 (#4534) 2024-02-19 22:38:00 +09:00
scipy Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
screed Update most packages (#4500) 2024-02-12 15:31:32 -08:00
setuptools Update most packages (#4500) 2024-02-12 15:31:32 -08:00
shapely Update shapely to 2.0.2 (#4503) 2024-02-12 11:33:36 -08:00
sharedlib-test CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
sharedlib-test-py Add a no dynamic linking build option (#4203) 2023-10-14 12:13:27 -07:00
simplejson Update most packages (#4500) 2024-02-12 15:31:32 -08:00
sisl xfail failing firefox package tests (#4519) 2024-02-14 16:22:17 -08:00
six Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
smart_open Update most packages (#4500) 2024-02-12 15:31:32 -08:00
soupsieve Update most packages (#4500) 2024-02-12 15:31:32 -08:00
sourmash Update most packages (#4500) 2024-02-12 15:31:32 -08:00
sparseqr Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
sqlalchemy Update most packages (#4500) 2024-02-12 15:31:32 -08:00
sqlite3 Remove in-tree dependency when building unvendored python modules (#3864) 2023-06-05 19:48:48 +09:00
ssl Update docker image to bookworm (#4431) 2024-01-30 08:19:53 -08:00
stack_data New package `ipython` (#4452) 2024-02-25 19:30:16 -08:00
statsmodels Update most packages (#4500) 2024-02-12 15:31:32 -08:00
suitesparse CI Split package build steps as a temporary solution for CI timeout (#4106) 2023-09-01 20:31:24 +09:00
svgwrite Run make -C packages update-all (#3348) 2022-12-15 15:08:24 -08:00
swiglpk Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
sympy Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
tblib Use original tblib instead of pyodide-tblib (#4302) 2023-11-18 10:00:12 -08:00
termcolor Update most packages (#4500) 2024-02-12 15:31:32 -08:00
test Upgrade to Python 3.12.1 (#4435) 2024-02-03 19:25:45 -08:00
texttable Update most packages (#4500) 2024-02-12 15:31:32 -08:00
threadpoolctl Update packages for 0.24.0 (#4088) 2023-09-02 02:53:56 -07: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 Update most packages (#4500) 2024-02-12 15:31:32 -08:00
tqdm Update packages for 0.24.0 (#4088) 2023-09-02 02:53:56 -07:00
traitlets New package `ipython` (#4452) 2024-02-25 19:30:16 -08:00
traits Update most packages (#4500) 2024-02-12 15:31:32 -08:00
tskit Update most packages (#4500) 2024-02-12 15:31:32 -08:00
typing-extensions Update packaging to 23.2 and typing-extensions to 4.9 (#4428) 2024-01-28 09:56:52 -08:00
uncertainties Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
unyt Update most packages (#4500) 2024-02-12 15:31:32 -08:00
urllib3 Update most packages (#4500) 2024-02-12 15:31:32 -08:00
wcwidth New package `ipython` (#4452) 2024-02-25 19:30:16 -08:00
webencodings Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
wordcloud Updates to packages from #4435 (#4468) 2024-02-03 10:51:51 +09:00
wrapt Update most packages (#4500) 2024-02-12 15:31:32 -08:00
xarray Update most packages (#4500) 2024-02-12 15:31:32 -08:00
xgboost Upgrade to Python 3.12.1 (#4435) 2024-02-03 19:25:45 -08:00
xlrd Parse top-level import name from wheel file (#3006) 2022-09-06 15:20:04 +09:00
xyzservices Update most packages (#4500) 2024-02-12 15:31:32 -08:00
yarl Update most packages (#4500) 2024-02-12 15:31:32 -08:00
yt Update most packages (#4500) 2024-02-12 15:31:32 -08:00
zarr Update most packages (#4500) 2024-02-12 15:31:32 -08:00
zengl Add recipe-maintainers section in meta.yaml (#4497) 2024-02-12 13:06:34 -08:00
zlib Update zlib to v1.3.1 (#4408) 2024-01-23 18:54:19 +09:00
Makefile Fix WASM_LIBRARY_DIR variable to be compatible for out-of-tree build (#4480) 2024-02-19 22:37:30 +09:00
README.md DOC Remove pyodide-build CLI from the documentation (#3699) 2023-03-27 09:58:13 +02:00

README.md

Pyodide packages

This folder contains the list of packages built in pyodide.

Packages are built with the Python build system using the pyodide build-recipes command. See the documentation for more details.