Skip to content

Commit 221bbd5

Browse files
authored
Add the ujson and kerchunk packages (#6)
* Add the ujson and kerchunk packages * Build the kerchunk package
1 parent d036f86 commit 221bbd5

File tree

2 files changed

+50
-1
lines changed

2 files changed

+50
-1
lines changed

.github/workflows/gh-pages.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
PYODIDE_DOCKER_IMAGE=$(docker build . -q) \
7070
./run_docker \
7171
--non-interactive \
72-
PYODIDE_PACKAGES="aiohttp,basemap,cdsapi,cfgrib,cmcrameri,dask,earthkit,ecmwf-api-client,field-compression-benchmark,fsspec,git2,h5netcdf,ipyfilite,ipython,lzma,matplotlib,MetPy,netcdf4,numcodecs,numpy,pandas,pint,proplot,requests,scipy,s3fs,xarray,xeofs,zarr" \
72+
PYODIDE_PACKAGES="aiohttp,basemap,cdsapi,cfgrib,cmcrameri,dask,earthkit,ecmwf-api-client,field-compression-benchmark,fsspec,git2,h5netcdf,ipyfilite,ipython,kerchunk,lzma,matplotlib,MetPy,netcdf4,numcodecs,numpy,pandas,pint,proplot,requests,scipy,s3fs,xarray,xeofs,zarr" \
7373
make
7474
- name: Clean up the pyodide build
7575
run: |

patches/pyodide.patch

+49
Original file line numberDiff line numberDiff line change
@@ -2531,6 +2531,37 @@ index 00000000..d34d2d36
25312531
+ run:
25322532
+ - ipyloglite # 0.0.0
25332533
+ - pyodide-http # 0.2.1
2534+
diff --git a/packages/kerchunk/meta.yaml b/packages/kerchunk/meta.yaml
2535+
new file mode 100644
2536+
index 00000000..0e6dad88
2537+
--- /dev/null
2538+
+++ b/packages/kerchunk/meta.yaml
2539+
@@ -0,0 +1,25 @@
2540+
+package:
2541+
+ name: kerchunk
2542+
+ version: 0.2.6
2543+
+ top-level:
2544+
+ - kerchunk
2545+
+source:
2546+
+ url: https://files.pythonhosted.org/packages/82/8c/117feba86c75d42b8434f8e65085165df4cd415c754bcde3df007f036293/kerchunk-0.2.6-py3-none-any.whl
2547+
+ sha256: dc55fcea6560688ffc2390ff5882847fdf736982c1817553632a2bd7eb59de73
2548+
+requirements:
2549+
+ run:
2550+
+ - fsspec
2551+
+ - numcodecs
2552+
+ - numpy
2553+
+ - ujson
2554+
+ - zarr
2555+
+ - cftime
2556+
+ - xarray
2557+
+ - h5py
2558+
+ - cfgrib
2559+
+ - scipy
2560+
+about:
2561+
+ home: https://github.com/fsspec/kerchunk
2562+
+ PyPI: https://pypi.org/project/kerchunk
2563+
+ summary: Functions to make reference descriptions for ReferenceFileSystem
2564+
+ license: MIT
25342565
diff --git a/packages/kiwisolver/meta.yaml b/packages/kiwisolver/meta.yaml
25352566
index 7069d169..f05036af 100644
25362567
--- a/packages/kiwisolver/meta.yaml
@@ -6900,6 +6931,24 @@ index 00000000..c19b3160
69006931
+ PyPI: https://pypi.org/project/tzdata
69016932
+ summary: Provider of IANA time zone data
69026933
+ license: Apache-2.0
6934+
diff --git a/packages/ujson/meta.yaml b/packages/ujson/meta.yaml
6935+
new file mode 100644
6936+
index 00000000..a1e5ef0a
6937+
--- /dev/null
6938+
+++ b/packages/ujson/meta.yaml
6939+
@@ -0,0 +1,12 @@
6940+
+package:
6941+
+ name: ujson
6942+
+ version: 5.10.0
6943+
+ top-level:
6944+
+ - ujson
6945+
+source:
6946+
+ url: https://files.pythonhosted.org/packages/f0/00/3110fd566786bfa542adb7932d62035e0c0ef662a8ff6544b6643b3d6fd7/ujson-5.10.0.tar.gz
6947+
+ sha256: b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1
6948+
+about:
6949+
+ home: https://github.com/ultrajson/ultrajson
6950+
+ PyPI: https://pypi.org/project/ujson
6951+
+ summary: Ultra fast JSON encoder and decoder for Python
69036952
diff --git a/packages/urllib3/meta.yaml b/packages/urllib3/meta.yaml
69046953
index 95074693..9aff20b2 100644
69056954
--- a/packages/urllib3/meta.yaml

0 commit comments

Comments
 (0)