Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync recipes #60

Merged
merged 5 commits into from
Jan 7, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading