pyodide/packages
John Wason 810be8869f
Add Robot Raconteur package to Pyodide (without wasm-exceptions) (#2794)
This PR adds the Robot Raconteur Pyodide package, which is a modified version
of Robot Raconteur designed to run in the Pyodide environment, using WebSockets
for communication. See robotraconteur/robotraconteur for the full version of the
package. Robot Raconteur is used to communicate with robots and other automation
components, and has a large library of drivers and packages: robotraconteur/robotraconteur-directory.
It is used as the bases for PyRI, a robotics programming environment: 
https://github.com/pyri-project/pyri-core/blob/master/README.md. Using a bridge, this package can
also be used to communicate with ROS2 networks: robotraconteur-contrib/robotraconteur_ros2_bridge
2022-06-26 21:17:58 -07:00
..
CLAPACK Change shared library installation directory (#2721) 2022-06-16 16:31:16 -07:00
Jinja2 Update packages (#2758) 2022-06-22 11:12:05 -07:00
MarkupSafe Run make -C packages update-all (#2355) 2022-04-06 21:02:21 -07:00
Pillow PKG Add libtiff (#2762) 2022-06-23 16:15:43 +09:00
Pygments Update packages (#2758) 2022-06-22 11:12:05 -07:00
RobotRaconteur Add Robot Raconteur package to Pyodide (without wasm-exceptions) (#2794) 2022-06-26 21:17:58 -07:00
asciitree Run pyodide-build update-all (#2085) 2022-01-10 11:54:11 -08:00
astropy Default to -sSIDE_MODULE=2 in packages (#2712) 2022-06-23 07:15:21 -07:00
atomicwrites Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
attrs Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
autograd chore: some pacage updates (#2375) 2022-04-08 14:19:10 -07:00
beautifulsoup4 Update packages (#2758) 2022-06-22 11:12:05 -07:00
biopython Run pyodide-build update-all (#2085) 2022-01-10 11:54:11 -08:00
bitarray Update packages (#2758) 2022-06-22 11:12:05 -07:00
bleach More package updates (#2369) 2022-04-08 15:53:24 +02:00
bokeh Update packages (#2758) 2022-06-22 11:12:05 -07:00
boost-cpp Add Robot Raconteur package to Pyodide (without wasm-exceptions) (#2794) 2022-06-26 21:17:58 -07:00
boost-histogram MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
cffi MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
cffi_example MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
cftime PKG add cftime (#2504) 2022-05-05 16:11:10 -06:00
cloudpickle Update packages (#2758) 2022-06-22 11:12:05 -07:00
cmyt chore: matplotlib 3.5.1, yt 4 (#2234) 2022-03-06 21:14:24 -08:00
colorspacious chore: matplotlib 3.5.1, yt 4 (#2234) 2022-03-06 21:14:24 -08:00
cpp-exceptions-test Change shared library installation directory (#2721) 2022-06-16 16:31:16 -07:00
cryptography Update packages (#2758) 2022-06-22 11:12:05 -07:00
cssselect Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
cycler Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
cytoolz Run pyodide-build update-all (#2085) 2022-01-10 11:54:11 -08:00
decorator Run make -C packages update-all (#2355) 2022-04-06 21:02:21 -07:00
demes PKG Add msprime and deps including libgsl (#2548) 2022-05-17 12:31:43 -07:00
distlib Use wheels instead of file_packager (#2027) 2022-01-23 17:47:04 -08:00
docutils Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
ffmpeg BLD Install libraries to centralized directory (#2551) 2022-05-18 13:14:16 +09:00
fonttools Update packages (#2758) 2022-06-22 11:12:05 -07:00
fpcast-test MAINT Use target sysconfigdata rather than host sysconfigdata when cross compiling (#2516) 2022-05-29 18:59:10 -07:00
freesasa Run pyodide-build update-all (#2085) 2022-01-10 11:54:11 -08:00
future Run pyodide-build update-all (#2085) 2022-01-10 11:54:11 -08:00
galpy Default to -sSIDE_MODULE=2 in packages (#2712) 2022-06-23 07:15:21 -07:00
geos PKG Add shapely and geos (#2725) 2022-06-17 11:26:09 +09:00
glpk BLD Install libraries to centralized directory (#2551) 2022-05-18 13:14:16 +09:00
gmpy2 Add gmpy2 and its dependencies (#2665) 2022-06-05 19:09:15 -07:00
gsw PKG Add Gsw (#2511) 2022-05-05 15:25:11 -06:00
h5py Update packages (#2758) 2022-06-22 11:12:05 -07:00
html5lib Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
imageio Update packages (#2758) 2022-06-22 11:12:05 -07:00
iniconfig Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
jedi MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
joblib Run make -C packages update-all (#2355) 2022-04-06 21:02:21 -07:00
jsonschema Update packages (#2758) 2022-06-22 11:12:05 -07:00
kiwisolver Update packages (#2758) 2022-06-22 11:12:05 -07:00
lazy-object-proxy MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
libgmp Add gmpy2 and its dependencies (#2665) 2022-06-05 19:09:15 -07:00
libgsl FIX Don't build a shared library for libgsl (#2677) 2022-06-09 13:59:46 +02:00
libhdf5 Update to emscripten 3.1.6 (#2672) 2022-06-10 08:13:36 -07:00
libiconv BLD Install libraries to centralized directory (#2551) 2022-05-18 13:14:16 +09:00
libmpc Add gmpy2 and its dependencies (#2665) 2022-06-05 19:09:15 -07:00
libmpfr Add gmpy2 and its dependencies (#2665) 2022-06-05 19:09:15 -07:00
libtiff Update libtiff url (#2781) 2022-06-24 13:06:10 -07:00
libwebp BLD Install libraries to centralized directory (#2551) 2022-05-18 13:14:16 +09:00
libxml BLD Install libraries to centralized directory (#2551) 2022-05-18 13:14:16 +09:00
libxslt BLD Install libraries to centralized directory (#2551) 2022-05-18 13:14:16 +09:00
libyaml BLD Install libraries to centralized directory (#2551) 2022-05-18 13:14:16 +09:00
logbook chore: some package updates (#2230) 2022-02-28 20:55:28 -08:00
lxml Update packages (#2758) 2022-06-22 11:12:05 -07:00
matplotlib Bump matplotlib version to 3.5.2 (#2760) 2022-06-22 15:20:54 +09:00
micropip ENH Add micropip support for loading wheels from emfs (#2767) 2022-06-23 11:59:47 -07:00
mne Update packages (#2758) 2022-06-22 11:12:05 -07:00
more-itertools Update packages (#2758) 2022-06-22 11:12:05 -07:00
mpmath Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
msgpack Update packages (#2758) 2022-06-22 11:12:05 -07:00
msprime Update packages (#2758) 2022-06-22 11:12:05 -07:00
networkx Update packages (#2758) 2022-06-22 11:12:05 -07:00
newick PKG Add msprime and deps including libgsl (#2548) 2022-05-17 12:31:43 -07:00
nlopt MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
nltk Update nltk to v3.7 (#2363) 2022-04-08 09:42:14 +09:00
nose Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
numcodecs MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
numpy Remove make-int-return-values patch (#2770) 2022-06-22 20:35:10 -07:00
opencv-python PKG Add libtiff (#2762) 2022-06-23 16:15:43 +09:00
openssl Change shared library installation directory (#2721) 2022-06-16 16:31:16 -07:00
optlang Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
packaging Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
pandas MAINT Add pytest.mark.xfail_browsers and use it to reduce boilerplate (#2616) 2022-05-25 13:34:40 -07:00
parso Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
patsy Run pyodide-build update-all (#2085) 2022-01-10 11:54:11 -08:00
pkgconfig PKG Add h5py (#2411) 2022-04-21 21:47:01 +02:00
pluggy Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
py Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
pyb2d Use pypa/build (#2272) 2022-03-21 22:05:30 -07:00
pycparser meta.yaml keys for cross-build environment (#2536) 2022-05-11 20:31:16 -07:00
pydantic Update packages (#2758) 2022-06-22 11:12:05 -07:00
pyerfa Update astropy to version 5.0 (#2086) 2022-01-09 18:40:21 +01:00
pyparsing Update packages (#2758) 2022-06-22 11:12:05 -07:00
pyrsistent chore: some package updates (#2230) 2022-02-28 20:55:28 -08:00
pytest Update packages (#2758) 2022-06-22 11:12:05 -07:00
python-dateutil Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
python-sat Bumped version in meta.yaml for python-sat. (#2744) 2022-06-20 15:28:24 +02:00
python_solvespace Update packages (#2758) 2022-06-22 11:12:05 -07:00
pytz Run make -C packages update-all (#2355) 2022-04-06 21:02:21 -07:00
pywavelets MAINT Remove `driver_timeout` argument from `run_in_pyodide` in favor of `pytest.mark.driver_timeout` (#2615) 2022-05-26 14:26:24 -07:00
pyyaml MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
regex Update packages (#2758) 2022-06-22 11:12:05 -07:00
retrying Run pyodide-build update-all (#2085) 2022-01-10 11:54:11 -08:00
ruamel PKG Add msprime and deps including libgsl (#2548) 2022-05-17 12:31:43 -07:00
scikit-image Update packages (#2758) 2022-06-22 11:12:05 -07:00
scikit-learn Update packages (#2758) 2022-06-22 11:12:05 -07:00
scipy Update packages (#2758) 2022-06-22 11:12:05 -07:00
setuptools Update packages (#2758) 2022-06-22 11:12:05 -07:00
shapely PKG Add shapely and geos (#2725) 2022-06-17 11:26:09 +09:00
sharedlib-test Fix shared library loading order (#2686) 2022-06-15 14:25:04 +09:00
sharedlib-test-py MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
six Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
soupsieve Update packages (#2758) 2022-06-22 11:12:05 -07:00
sparseqr PKG Add sparseqr and suitesparse (#2685) 2022-06-20 13:35:27 +09:00
sqlalchemy Update packages (#2758) 2022-06-22 11:12:05 -07:00
ssl Change shared library installation directory (#2721) 2022-06-16 16:31:16 -07:00
statsmodels meta.yaml keys for cross-build environment (#2536) 2022-05-11 20:31:16 -07:00
suitesparse PKG Add sparseqr and suitesparse (#2685) 2022-06-20 13:35:27 +09:00
svgwrite PKG Add tskit 0.4.1 and deps (#2506) 2022-05-11 11:36:33 +09:00
swiglpk BLD Install libraries to centralized directory (#2551) 2022-05-18 13:14:16 +09:00
sympy MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
tblib Use tblib to pickle errors in `run_in_pyodide` (#2619) 2022-05-27 12:28:46 -07:00
threadpoolctl chore: some package updates (#2230) 2022-02-28 20:55:28 -08:00
tomli chore: matplotlib 3.5.1, yt 4 (#2234) 2022-03-06 21:14:24 -08:00
tomli-w chore: matplotlib 3.5.1, yt 4 (#2234) 2022-03-06 21:14:24 -08:00
toolz Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
tqdm Run make -C packages update-all (#2355) 2022-04-06 21:02:21 -07:00
traits Run pyodide-build update-all (#2085) 2022-01-10 11:54:11 -08:00
tskit MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
typing-extensions Update packages (#2758) 2022-06-22 11:12:05 -07:00
uncertainties Update packages (#2758) 2022-06-22 11:12:05 -07:00
unyt chore: matplotlib 3.5.1, yt 4 (#2234) 2022-03-06 21:14:24 -08:00
webencodings Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
wrapt Update packages (#2758) 2022-06-22 11:12:05 -07:00
xarray MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
xgboost Default to -sSIDE_MODULE=2 in packages (#2712) 2022-06-23 07:15:21 -07:00
xlrd Use wheels instead of sdists for pure Python packages (#2126) 2022-02-12 16:44:10 -05:00
yt Bump yt version to 4.0.4 (#2768) 2022-06-22 20:34:05 -07:00
zarr MAINT run_in_pyodide function should take selenium fixture as an explicit argument (#2617) 2022-05-25 19:47:43 -07:00
zlib BLD Install libraries to centralized directory (#2551) 2022-05-18 13:14:16 +09:00
Makefile BLD Install libraries to centralized directory (#2551) 2022-05-18 13:14:16 +09:00
README.md MAINT Apply prettier to everything by default (#2095) 2022-01-10 13:47:59 -08:00
test_packages_common.py PKG Add galpy (#2676) 2022-06-09 14:04:28 +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 pyodide_build/buildall.py and pyodide_build/buildpkg.py scripts. See the documentation for more details.