Skip to content

Commit

Permalink
Sync recipes (#60)
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanking13 authored Jan 7, 2025
1 parent 91ae2d6 commit 790ac51
Show file tree
Hide file tree
Showing 104 changed files with 7,730 additions and 1,001 deletions.
11 changes: 5 additions & 6 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ jobs:
- name: Setup Mambaforge
uses: conda-incubator/setup-miniconda@v3
with:
miniforge-variant: Mambaforge
miniforge-variant: Miniforge3
miniforge-version: latest
activate-environment: pyodide-env
use-mamba: true
channels: conda-forge

- name: Get Date
id: get-date
Expand Down Expand Up @@ -228,10 +228,10 @@ jobs:
- name: Setup Mambaforge
uses: conda-incubator/setup-miniconda@v3
with:
miniforge-variant: Mambaforge
miniforge-variant: Miniforge3
miniforge-version: latest
activate-environment: pyodide-env
use-mamba: true
channels: conda-forge

- name: Get Date
id: get-date
Expand Down Expand Up @@ -300,11 +300,10 @@ jobs:
- name: Setup Mambaforge
uses: conda-incubator/setup-miniconda@v3
with:
miniforge-variant: Mambaforge
miniforge-variant: Miniforge3
miniforge-version: latest
activate-environment: pyodide-env
channels: conda-forge
use-mamba: true

- name: Download build artifact
uses: actions/download-artifact@v4
Expand Down
6 changes: 3 additions & 3 deletions packages/Cartopy/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package:
name: Cartopy
version: 0.23.0
version: 0.24.1
top-level:
- cartopy
source:
url: https://files.pythonhosted.org/packages/a5/00/fed048eeb80129908f8bd5f5762e230864abc8a8fbbc493740bafcb696bd/Cartopy-0.23.0.tar.gz
sha256: 231f37b35701f2ba31d94959cca75e6da04c2eea3a7f14ce1c75ee3b0eae7676
url: https://files.pythonhosted.org/packages/e0/75/94aff4fef338887641aa780d13795609861e6e9f9593bd66d4917ab7954b/cartopy-0.24.1.tar.gz
sha256: 01c910d5634c69a7efdec46e0a17d473d2328767f001d4dc0b5c4b48e585c8bd
test:
imports:
- cartopy
Expand Down
17 changes: 12 additions & 5 deletions packages/RobotRaconteur/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
package:
name: RobotRaconteur
version: 1.2.0
version: 1.2.2

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

requirements:
run:
- numpy
host:
- boost-cpp
- openssl
- numpy

build:
Expand All @@ -22,11 +23,11 @@ build:
echo "set_property(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS FALSE)" > ForceStaticLib.cmake
emcmake cmake -DCMAKE_INSTALL_PREFIX=${INSTALL_DIR} -DBUILD_GEN=OFF -DBUILD_TESTING=OFF -DBUILD_PYTHON3=ON \
-DCMAKE_PROJECT_INCLUDE=ForceStaticLib.cmake \
-DNUMPY_INCLUDE_DIR=$HOSTINSTALLDIR/lib/python$PYMAJOR.$PYMINOR/site-packages/numpy/core/include/ \
-DNUMPY_INCLUDE_DIR=$HOSTINSTALLDIR/lib/python$PYMAJOR.$PYMINOR/site-packages/numpy/_core/include/ \
-DPYTHON3_INCLUDE_DIR=$PYTHONINCLUDE -DPYTHON3_EXECUTABLE=python$PYMAJOR.$PYMINOR \
-DPYTHON3_LIBRARY=$HOSTINSTALLDIR/lib/python$PYMAJOR.$PYMINOR.a \
-DCMAKE_CXX_FLAGS="-fPIC -fexceptions -DBOOST_AP_DISABLE_THREADS=1 -O2 -DBOOST_BIND_GLOBAL_PLACEHOLDERS=1 -Wno-enum-constexpr-conversion" \
-DBOOST_INCLUDEDIR=$WASM_LIBRARY_DIR/include -DBOOST_LIBRARYDIR=$WASM_LIBRARY_DIR/lib \
-DBoost_INCLUDE_DIR=$WASM_LIBRARY_DIR/include -DBoost_LIBRARY_DIR=$WASM_LIBRARY_DIR/lib \
-DBoost_DATE_TIME_LIBRARY_RELEASE=$WASM_LIBRARY_DIR/lib/libboost_date_time.a \
-DBoost_DATE_TIME_LIBRARY_DEBUG=$WASM_LIBRARY_DIR/lib/libboost_date_time.a \
-DBoost_FILESYSTEM_LIBRARY_RELEASE=$WASM_LIBRARY_DIR/lib/libboost_filesystem.a \
Expand All @@ -41,6 +42,9 @@ build:
-DBoost_RANDOM_LIBRARY_DEBUG=$WASM_LIBRARY_DIR/lib/libboost_random.a \
-DBoost_PROGRAM_OPTIONS_LIBRARY_RELEASE=$WASM_LIBRARY_DIR/lib/libboost_program_options.a \
-DBoost_PROGRAM_OPTIONS_LIBRARY_DEBUG=$WASM_LIBRARY_DIR/lib/libboost_program_options.a \
-DOpenSSL_CRYPTO_LIBRARY=$WASM_LIBRARY_DIR/lib/libcrypto.a \
-DOpenSSL_INCLUDE_DIR=$WASM_LIBRARY_DIR/include \
-DOpenSSL_USE_STATIC_LIBS=ON \
-DUSE_PREGENERATED_SOURCE=ON \
.
emmake make -j ${PYODIDE_JOBS:-3}
Expand All @@ -57,3 +61,6 @@ build:
about:
home: https://github.com/robotraconteur/robotraconteur
license: Apache-2.0
extra:
recipe-maintainers:
- johnwason
2 changes: 2 additions & 0 deletions packages/aiohttp/aiohttp_patch.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# mypy: ignore-errors

"""Used in test_aiohttp.py"""

from collections.abc import Iterable
Expand Down
21 changes: 21 additions & 0 deletions packages/argon2-cffi-bindings/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package:
name: argon2-cffi-bindings
version: 21.2.0
top-level:
- _argon2_cffi_bindings
source:
url: https://files.pythonhosted.org/packages/b9/e9/184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e/argon2-cffi-bindings-21.2.0.tar.gz
sha256: bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3
requirements:
run:
- cffi
build:
cflags: -mrelaxed-simd
extra:
recipe-maintainers:
- alarmfox
about:
home: https://github.com/hynek/argon2-cffi-bindings
PyPI: https://pypi.org/project/argon2-cffi-bindings
summary: Low-level CFFI bindings for Argon2
license: MIT
24 changes: 24 additions & 0 deletions packages/argon2-cffi/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package:
name: argon2-cffi
version: 23.1.0
top-level:
- argon2
source:
url: https://files.pythonhosted.org/packages/31/fa/57ec2c6d16ecd2ba0cf15f3c7d1c3c2e7b5fcb83555ff56d7ab10888ec8f/argon2_cffi-23.1.0.tar.gz
sha256: 879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08
patches:
- ./patches/0001-Added-platform-check-for-parallelism-since-WASM-does.patch
requirements:
run:
- argon2-cffi-bindings
test:
imports:
- argon2
extra:
recipe-maintainers:
- alarmfox
about:
home: "https://github.com/hynek/argon2-cffi/"
PyPI: https://pypi.org/project/argon2-cffi
summary: Argon2 for Python
license: "MIT"
Loading

0 comments on commit 790ac51

Please sign in to comment.