Skip to content

Commit 790ac51

Browse files
authored
Sync recipes (#60)
1 parent 91ae2d6 commit 790ac51

File tree

104 files changed

+7730
-1001
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+7730
-1001
lines changed

.github/workflows/build.yml

+5-6
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ jobs:
6060
- name: Setup Mambaforge
6161
uses: conda-incubator/setup-miniconda@v3
6262
with:
63-
miniforge-variant: Mambaforge
63+
miniforge-variant: Miniforge3
6464
miniforge-version: latest
6565
activate-environment: pyodide-env
66-
use-mamba: true
66+
channels: conda-forge
6767

6868
- name: Get Date
6969
id: get-date
@@ -228,10 +228,10 @@ jobs:
228228
- name: Setup Mambaforge
229229
uses: conda-incubator/setup-miniconda@v3
230230
with:
231-
miniforge-variant: Mambaforge
231+
miniforge-variant: Miniforge3
232232
miniforge-version: latest
233233
activate-environment: pyodide-env
234-
use-mamba: true
234+
channels: conda-forge
235235

236236
- name: Get Date
237237
id: get-date
@@ -300,11 +300,10 @@ jobs:
300300
- name: Setup Mambaforge
301301
uses: conda-incubator/setup-miniconda@v3
302302
with:
303-
miniforge-variant: Mambaforge
303+
miniforge-variant: Miniforge3
304304
miniforge-version: latest
305305
activate-environment: pyodide-env
306306
channels: conda-forge
307-
use-mamba: true
308307

309308
- name: Download build artifact
310309
uses: actions/download-artifact@v4

packages/Cartopy/meta.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package:
22
name: Cartopy
3-
version: 0.23.0
3+
version: 0.24.1
44
top-level:
55
- cartopy
66
source:
7-
url: https://files.pythonhosted.org/packages/a5/00/fed048eeb80129908f8bd5f5762e230864abc8a8fbbc493740bafcb696bd/Cartopy-0.23.0.tar.gz
8-
sha256: 231f37b35701f2ba31d94959cca75e6da04c2eea3a7f14ce1c75ee3b0eae7676
7+
url: https://files.pythonhosted.org/packages/e0/75/94aff4fef338887641aa780d13795609861e6e9f9593bd66d4917ab7954b/cartopy-0.24.1.tar.gz
8+
sha256: 01c910d5634c69a7efdec46e0a17d473d2328767f001d4dc0b5c4b48e585c8bd
99
test:
1010
imports:
1111
- cartopy

packages/RobotRaconteur/meta.yaml

+12-5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
package:
22
name: RobotRaconteur
3-
version: 1.2.0
3+
version: 1.2.2
44

55
source:
6-
url: https://github.com/robotraconteur/robotraconteur/releases/download/v1.2.0/RobotRaconteur-1.2.0-Source.tar.gz
7-
sha256: "305cc0dc1f0e51181999247c14ac8b93d53aca755d9e7bccb78a5a3ef87ed86f"
6+
url: https://github.com/robotraconteur/robotraconteur/releases/download/v1.2.2/RobotRaconteur-1.2.2-Source.tar.gz
7+
sha256: "837710102b5ee6ad81a22e14b313b1dd09995c3da3e7846355866553b3c52715"
88

99
requirements:
1010
run:
1111
- numpy
1212
host:
1313
- boost-cpp
14+
- openssl
1415
- numpy
1516

1617
build:
@@ -22,11 +23,11 @@ build:
2223
echo "set_property(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS FALSE)" > ForceStaticLib.cmake
2324
emcmake cmake -DCMAKE_INSTALL_PREFIX=${INSTALL_DIR} -DBUILD_GEN=OFF -DBUILD_TESTING=OFF -DBUILD_PYTHON3=ON \
2425
-DCMAKE_PROJECT_INCLUDE=ForceStaticLib.cmake \
25-
-DNUMPY_INCLUDE_DIR=$HOSTINSTALLDIR/lib/python$PYMAJOR.$PYMINOR/site-packages/numpy/core/include/ \
26+
-DNUMPY_INCLUDE_DIR=$HOSTINSTALLDIR/lib/python$PYMAJOR.$PYMINOR/site-packages/numpy/_core/include/ \
2627
-DPYTHON3_INCLUDE_DIR=$PYTHONINCLUDE -DPYTHON3_EXECUTABLE=python$PYMAJOR.$PYMINOR \
2728
-DPYTHON3_LIBRARY=$HOSTINSTALLDIR/lib/python$PYMAJOR.$PYMINOR.a \
2829
-DCMAKE_CXX_FLAGS="-fPIC -fexceptions -DBOOST_AP_DISABLE_THREADS=1 -O2 -DBOOST_BIND_GLOBAL_PLACEHOLDERS=1 -Wno-enum-constexpr-conversion" \
29-
-DBOOST_INCLUDEDIR=$WASM_LIBRARY_DIR/include -DBOOST_LIBRARYDIR=$WASM_LIBRARY_DIR/lib \
30+
-DBoost_INCLUDE_DIR=$WASM_LIBRARY_DIR/include -DBoost_LIBRARY_DIR=$WASM_LIBRARY_DIR/lib \
3031
-DBoost_DATE_TIME_LIBRARY_RELEASE=$WASM_LIBRARY_DIR/lib/libboost_date_time.a \
3132
-DBoost_DATE_TIME_LIBRARY_DEBUG=$WASM_LIBRARY_DIR/lib/libboost_date_time.a \
3233
-DBoost_FILESYSTEM_LIBRARY_RELEASE=$WASM_LIBRARY_DIR/lib/libboost_filesystem.a \
@@ -41,6 +42,9 @@ build:
4142
-DBoost_RANDOM_LIBRARY_DEBUG=$WASM_LIBRARY_DIR/lib/libboost_random.a \
4243
-DBoost_PROGRAM_OPTIONS_LIBRARY_RELEASE=$WASM_LIBRARY_DIR/lib/libboost_program_options.a \
4344
-DBoost_PROGRAM_OPTIONS_LIBRARY_DEBUG=$WASM_LIBRARY_DIR/lib/libboost_program_options.a \
45+
-DOpenSSL_CRYPTO_LIBRARY=$WASM_LIBRARY_DIR/lib/libcrypto.a \
46+
-DOpenSSL_INCLUDE_DIR=$WASM_LIBRARY_DIR/include \
47+
-DOpenSSL_USE_STATIC_LIBS=ON \
4448
-DUSE_PREGENERATED_SOURCE=ON \
4549
.
4650
emmake make -j ${PYODIDE_JOBS:-3}
@@ -57,3 +61,6 @@ build:
5761
about:
5862
home: https://github.com/robotraconteur/robotraconteur
5963
license: Apache-2.0
64+
extra:
65+
recipe-maintainers:
66+
- johnwason

packages/aiohttp/aiohttp_patch.py

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# mypy: ignore-errors
2+
13
"""Used in test_aiohttp.py"""
24

35
from collections.abc import Iterable
+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package:
2+
name: argon2-cffi-bindings
3+
version: 21.2.0
4+
top-level:
5+
- _argon2_cffi_bindings
6+
source:
7+
url: https://files.pythonhosted.org/packages/b9/e9/184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e/argon2-cffi-bindings-21.2.0.tar.gz
8+
sha256: bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3
9+
requirements:
10+
run:
11+
- cffi
12+
build:
13+
cflags: -mrelaxed-simd
14+
extra:
15+
recipe-maintainers:
16+
- alarmfox
17+
about:
18+
home: https://github.com/hynek/argon2-cffi-bindings
19+
PyPI: https://pypi.org/project/argon2-cffi-bindings
20+
summary: Low-level CFFI bindings for Argon2
21+
license: MIT

packages/argon2-cffi/meta.yaml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package:
2+
name: argon2-cffi
3+
version: 23.1.0
4+
top-level:
5+
- argon2
6+
source:
7+
url: https://files.pythonhosted.org/packages/31/fa/57ec2c6d16ecd2ba0cf15f3c7d1c3c2e7b5fcb83555ff56d7ab10888ec8f/argon2_cffi-23.1.0.tar.gz
8+
sha256: 879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08
9+
patches:
10+
- ./patches/0001-Added-platform-check-for-parallelism-since-WASM-does.patch
11+
requirements:
12+
run:
13+
- argon2-cffi-bindings
14+
test:
15+
imports:
16+
- argon2
17+
extra:
18+
recipe-maintainers:
19+
- alarmfox
20+
about:
21+
home: "https://github.com/hynek/argon2-cffi/"
22+
PyPI: https://pypi.org/project/argon2-cffi
23+
summary: Argon2 for Python
24+
license: "MIT"

0 commit comments

Comments
 (0)