From 0f7321112b5bd0ecdf9962eb6fe06a9d2516cef7 Mon Sep 17 00:00:00 2001 From: Patrick Kunzmann Date: Mon, 12 Aug 2024 11:03:38 +0200 Subject: [PATCH 001/177] Add recipe for 'fastpdb' --- recipes/fastpdb/meta.yaml | 54 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 recipes/fastpdb/meta.yaml diff --git a/recipes/fastpdb/meta.yaml b/recipes/fastpdb/meta.yaml new file mode 100644 index 0000000000000..3415f89922a07 --- /dev/null +++ b/recipes/fastpdb/meta.yaml @@ -0,0 +1,54 @@ +{% set version = "1.3.1" %} + +package: + name: fastpdb + version: {{ version }} + +source: + url: https://github.com/biotite-dev/fastpdb/archive/v{{ version }}.tar.gz + sha256: 1cad47ebdbd969be772f64a8900738b94899f664b726ea520dab4ef14a65a5a8 + +build: + number: 0 + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + skip: true # [py < 310] + +requirements: + build: + - python # [build_platform != target_platform] + - cross-python_{{ target_platform }} # [build_platform != target_platform] + - numpy >=2.0 # [build_platform != target_platform] + - {{ stdlib("c") }} + - {{ compiler("rust") }} + host: + - python + - maturin >=1.4 + - numpy >=2.0 + - pip + run: + - python + - numpy >=1.25 + - biotite >=1.0 + +test: + source_files: + - tests/ + requires: + - pytest + imports: + - fastpdb + - biotite + - numpy + commands: + - pytest tests/ --ignore tests/test_version.py + +about: + home: https://github.com/biotite-dev/fastpdb + summary: A high performance drop-in replacement for Biotite's PDBFile. + license: BSD-3-Clause + license_family: BSD + license_file: LICENSE + +extra: + recipe-maintainers: + - padix-key From 4dff6f459d903b593a4f153a7080fb1b2513f039 Mon Sep 17 00:00:00 2001 From: Jason Cox Date: Wed, 2 Oct 2024 12:56:25 -0600 Subject: [PATCH 002/177] add e1 --- recipes/e1/meta.yaml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 recipes/e1/meta.yaml diff --git a/recipes/e1/meta.yaml b/recipes/e1/meta.yaml new file mode 100644 index 0000000000000..6dc93f167fc39 --- /dev/null +++ b/recipes/e1/meta.yaml @@ -0,0 +1,43 @@ +{% set name = "e1" %} +{% set version = "0.1.2" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/e1-{{ version }}.tar.gz + sha256: f49ed551496db8f8f05ca994089dea6f2f3d281cdd2498d63349a804fd7f9a3e + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + build: + - {{ compiler('c') }} + host: + - python + - pip + run: + - python + - numpy + +test: + imports: + - e1 + commands: + - pip check + requires: + - pip + +about: + home: https://github.com/LANL-seismoacoustics/e1 + summary: Python support for the e1 compression format. + license: MIT + license_file: LICENSE.txt + +extra: + recipe-maintainers: + - jcox10 From 0a8b9215558b9a6856d6160b2ea5b7b604999688 Mon Sep 17 00:00:00 2001 From: Jason Cox Date: Wed, 2 Oct 2024 13:13:45 -0600 Subject: [PATCH 003/177] Add lint fixes --- recipes/e1/meta.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/recipes/e1/meta.yaml b/recipes/e1/meta.yaml index 6dc93f167fc39..f1dbcdee7a77d 100644 --- a/recipes/e1/meta.yaml +++ b/recipes/e1/meta.yaml @@ -17,11 +17,13 @@ build: requirements: build: - {{ compiler('c') }} + - {{ stdlib("c") }} host: - - python + - python >=3.6 - pip + - setuptools run: - - python + - python >=3.6 - numpy test: From 1c5e2d82f7d04a4791be664d56f51464f7938562 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Wed, 2 Oct 2024 15:33:01 -0700 Subject: [PATCH 004/177] BELT feedstock v 0.1 --- recipes/eblt/meta.yaml | 55 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 recipes/eblt/meta.yaml diff --git a/recipes/eblt/meta.yaml b/recipes/eblt/meta.yaml new file mode 100644 index 0000000000000..9cb0bfc81fcbe --- /dev/null +++ b/recipes/eblt/meta.yaml @@ -0,0 +1,55 @@ +{% set name = "BELT" %} +{% set version = "BELTv1.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/qianglbl/{{ name }}/archive/refs/tags/{{ version }}.tar.gz + sha256: cbfe5081595ba91bb88e4cb9deec001f60c73571a8cc10788ac60d789089f843 + +build: + number: 0 + skip: true # [win] + script: + - cd src + - make -f Makefile + - mkdir -p $PREFIX/bin + - cp xeblt $PREFIX/bin + - cp -r ../examples/example1 $PREFIX/test + +requirements: + build: + - {{ compiler('fortran') }} + - make + +test: + commands: + - which xeblt + - cd $PREFIX/test + - $PREFIX/bin/xeblt + +about: + home: https://github.com/qianglbl/BELT + summary: 'BELT: BEam Longitudinal Tracking (forward or backward)' + description: | + This is a serial/parallel code for fast electron beam longitudinal + forward or backward tracking through an electron linear accelerator. + It includes longitudinal space-charge effect, structure and + resistive wall wakefields, longitudinal coherent synchrotron + radiation effect. + Copyright Notice + BEam Longitudinal Tracking (BELT) Copyright (c) 2024, + The Regents of the University of California, + through Lawrence Berkeley National Laboratory (subject to receipt of + any required approvals from the U.S. Dept. of Ener gy). All rights reserved. + license: BSD-4-Clause-UC + license_family: BSD + license_file: license.txt + doc_url: https://github.com/qianglbl/BELT/tree/main/doc + dev_url: https://github.com/qianglbl/BELT + +extra: + recipe-maintainers: + - MichaelEhrlichman From 4b0a6b2b32ee4ae599ad860bf35ca6dd793dd5ff Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Wed, 2 Oct 2024 15:50:34 -0700 Subject: [PATCH 005/177] lint and adding stdlib dep --- recipes/eblt/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes/eblt/meta.yaml b/recipes/eblt/meta.yaml index 9cb0bfc81fcbe..b65addc5f88f2 100644 --- a/recipes/eblt/meta.yaml +++ b/recipes/eblt/meta.yaml @@ -11,7 +11,7 @@ source: build: number: 0 - skip: true # [win] + skip: true # [win] script: - cd src - make -f Makefile @@ -21,6 +21,7 @@ build: requirements: build: + - {{ stdlib('c') }} - {{ compiler('fortran') }} - make From 970a5c643af3302efa64210c521d79d5caa6d993 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Wed, 2 Oct 2024 16:35:01 -0700 Subject: [PATCH 006/177] skip osx --- recipes/eblt/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/eblt/meta.yaml b/recipes/eblt/meta.yaml index b65addc5f88f2..2b13ba566254c 100644 --- a/recipes/eblt/meta.yaml +++ b/recipes/eblt/meta.yaml @@ -12,6 +12,7 @@ source: build: number: 0 skip: true # [win] + skip: true # [osx] script: - cd src - make -f Makefile From a995ad51005d8da906929348deddf91ff3e5491e Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Wed, 2 Oct 2024 17:11:18 -0700 Subject: [PATCH 007/177] add stdlibc build req --- recipes/{eblt => belt}/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename recipes/{eblt => belt}/meta.yaml (98%) diff --git a/recipes/eblt/meta.yaml b/recipes/belt/meta.yaml similarity index 98% rename from recipes/eblt/meta.yaml rename to recipes/belt/meta.yaml index 2b13ba566254c..e343133da87d4 100644 --- a/recipes/eblt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -22,9 +22,9 @@ build: requirements: build: - - {{ stdlib('c') }} - - {{ compiler('fortran') }} - make + - {{ stdlib("c") }} + - {{ compiler('fortran') }} test: commands: From 5480d4a094df3d024b8ec0e2d888ff477d178350 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Wed, 2 Oct 2024 17:29:29 -0700 Subject: [PATCH 008/177] fix gfortran executible oddness --- recipes/belt/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index e343133da87d4..5c85c8fd34a29 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -14,6 +14,7 @@ build: skip: true # [win] skip: true # [osx] script: + - ln -sf $BUILD_PREFIX/bin/$CONDA_TOOLCHAIN_HOST-gfortran $BUILD_PREFIX/bin/gfortran - cd src - make -f Makefile - mkdir -p $PREFIX/bin From ca10538e65b08104ab3dfc46a51314fb354ee89f Mon Sep 17 00:00:00 2001 From: Zeitsperre <10819524+Zeitsperre@users.noreply.github.com> Date: Wed, 9 Oct 2024 15:28:39 -0400 Subject: [PATCH 009/177] add the xhydro recipe --- recipes/xhydro/meta.yaml | 73 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 recipes/xhydro/meta.yaml diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml new file mode 100644 index 0000000000000..e712bfe046aad --- /dev/null +++ b/recipes/xhydro/meta.yaml @@ -0,0 +1,73 @@ +{% set name = "xhydro" %} +{% set version = "0.4.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/xhydro-{{ version }}.tar.gz + sha256: 4ce251bf3b95b1dc60ae68f698852609b71e2c023c19cbae3d9e63b6943eae51 + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.10.0 + - flit-core >=3.9,<4 + - pip + run: + - python >=3.10.0 + - cartopy + - geopandas + - haversine + - importlib-metadata <8.0 + - leafmap + - numpy <2.0.0 + - pandas >=2.2.0 + - planetary-computer + - pooch >=1.8.0 + - pydantic >=2.0,<2.5.3 + - pystac + - pystac-client + - pyyaml + - rasterio + - ravenpy >=0.15.0 + - rioxarray + - spotpy + - stackstac >=0.5.1 + - statsmodels + - tqdm + - xarray >=2023.11.0 + - xarray-spatial + - xclim >=0.48.2 + - xdatasets >=0.3.6 + - xscen >=0.8.3 + - xvec + +test: + imports: + - xhydro + commands: + - pip check + - pytest tests + requires: + - pip + source_files: + - tests + +about: + home: https://github.com/hydrologie/xdatasets + license: Apache-2.0 + license_family: Apache + license_file: LICENSE + summary: Hydrological analysis library built with xarray. + dev_url: https://github.com/hydrologie/xhydro + doc_url: https://xhydro.readthedocs.io + +extra: + recipe-maintainers: + - Zeitsperre From 39291c979a10c840fd2047d109bad602d026614c Mon Sep 17 00:00:00 2001 From: Zeitsperre <10819524+Zeitsperre@users.noreply.github.com> Date: Wed, 9 Oct 2024 15:41:06 -0400 Subject: [PATCH 010/177] add authors --- recipes/xhydro/meta.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml index e712bfe046aad..9eeb3c1854c80 100644 --- a/recipes/xhydro/meta.yaml +++ b/recipes/xhydro/meta.yaml @@ -70,4 +70,7 @@ about: extra: recipe-maintainers: + - TC-FF + - RondeauG + - SebastienLanglois - Zeitsperre From 0ffd89809a2e14310dcfdb77cc538c36d9d87a6f Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:46:07 -0400 Subject: [PATCH 011/177] update test command --- recipes/xhydro/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml index 9eeb3c1854c80..8f0af1a505190 100644 --- a/recipes/xhydro/meta.yaml +++ b/recipes/xhydro/meta.yaml @@ -52,7 +52,7 @@ test: imports: - xhydro commands: - - pip check + - pip check || true # || true needed for PyCRS false positive - pytest tests requires: - pip From adcaeda38285f14f1d69f7b5ea7c2151cf3a3c3c Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:53:35 -0400 Subject: [PATCH 012/177] update maintainers list --- recipes/xhydro/meta.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml index 8f0af1a505190..e8f2708ffd668 100644 --- a/recipes/xhydro/meta.yaml +++ b/recipes/xhydro/meta.yaml @@ -70,7 +70,6 @@ about: extra: recipe-maintainers: - - TC-FF - RondeauG - - SebastienLanglois + - sebastienlanglois - Zeitsperre From ad5afdbc884b6a36009076f679cc4e962e937f6d Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:56:58 -0400 Subject: [PATCH 013/177] skip pip check --- recipes/xhydro/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml index e8f2708ffd668..8dc0ae1121298 100644 --- a/recipes/xhydro/meta.yaml +++ b/recipes/xhydro/meta.yaml @@ -52,7 +52,7 @@ test: imports: - xhydro commands: - - pip check || true # || true needed for PyCRS false positive + # - pip check # PyCRS gives a false positive here - pytest tests requires: - pip From 02e287a52ae02162a16b04140facec71b604fbf3 Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Thu, 10 Oct 2024 14:13:01 -0400 Subject: [PATCH 014/177] fix pins, add pytest --- recipes/xhydro/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml index 8dc0ae1121298..d0d90a3d858e9 100644 --- a/recipes/xhydro/meta.yaml +++ b/recipes/xhydro/meta.yaml @@ -24,7 +24,7 @@ requirements: - cartopy - geopandas - haversine - - importlib-metadata <8.0 + - importlib-metadata <8.0 # Required for xesmf >=8.4.0,<8.6 to work on Windows - leafmap - numpy <2.0.0 - pandas >=2.2.0 @@ -34,7 +34,7 @@ requirements: - pystac - pystac-client - pyyaml - - rasterio + - rasterio <=1.3.11 # Temporary pin until https://github.com/xarray-contrib/xvec/issues/85 is addressed. - ravenpy >=0.15.0 - rioxarray - spotpy @@ -56,6 +56,7 @@ test: - pytest tests requires: - pip + - pytest >=8.3.2 source_files: - tests From c43ce7a293c66c6d41934910c59ae62ad82a0e0e Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Thu, 10 Oct 2024 14:42:46 -0400 Subject: [PATCH 015/177] add lmoments3 to tests --- recipes/xhydro/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml index d0d90a3d858e9..1c617f1bb423e 100644 --- a/recipes/xhydro/meta.yaml +++ b/recipes/xhydro/meta.yaml @@ -56,6 +56,7 @@ test: - pytest tests requires: - pip + - lmoments3 # needed for test_regional.py - pytest >=8.3.2 source_files: - tests From 342d2d76d72255be5a46707ce48c8fc900ce613a Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Fri, 11 Oct 2024 16:53:28 -0400 Subject: [PATCH 016/177] add changelog for test --- recipes/xhydro/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml index 1c617f1bb423e..a73149c13289d 100644 --- a/recipes/xhydro/meta.yaml +++ b/recipes/xhydro/meta.yaml @@ -59,6 +59,7 @@ test: - lmoments3 # needed for test_regional.py - pytest >=8.3.2 source_files: + - CHANGELOG.rst - tests about: From 45b8e3baa969553c0d213bd69d02ce9ff6d2a137 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Mon, 14 Oct 2024 13:34:58 -0700 Subject: [PATCH 017/177] Update recipes/belt/meta.yaml Co-authored-by: Uwe L. Korn --- recipes/belt/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index 5c85c8fd34a29..aeb13b8658f37 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -1,5 +1,5 @@ {% set name = "BELT" %} -{% set version = "BELTv1.0" %} +{% set version = "1.0" %} package: name: {{ name|lower }} From aeabdf6858449dbc2d6094faf9f6afbb676a2965 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Mon, 14 Oct 2024 13:35:15 -0700 Subject: [PATCH 018/177] Update recipes/belt/meta.yaml Co-authored-by: Uwe L. Korn --- recipes/belt/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index aeb13b8658f37..1fc3f1302bcad 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -47,7 +47,7 @@ about: The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Ener gy). All rights reserved. - license: BSD-4-Clause-UC + license: BSD-3-Clause-LBNL license_family: BSD license_file: license.txt doc_url: https://github.com/qianglbl/BELT/tree/main/doc From f4c5618371e40569d7f41c651bf1ef9316dc5d9a Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Mon, 14 Oct 2024 13:37:06 -0700 Subject: [PATCH 019/177] Update recipes/belt/meta.yaml Co-authored-by: Uwe L. Korn --- recipes/belt/meta.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index 1fc3f1302bcad..e8c95470dc353 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -14,9 +14,8 @@ build: skip: true # [win] skip: true # [osx] script: - - ln -sf $BUILD_PREFIX/bin/$CONDA_TOOLCHAIN_HOST-gfortran $BUILD_PREFIX/bin/gfortran - cd src - - make -f Makefile + - make FORTRAN=$FORTRAN - mkdir -p $PREFIX/bin - cp xeblt $PREFIX/bin - cp -r ../examples/example1 $PREFIX/test From 7605e76c4283be2120aed595254eee74b8d24291 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Mon, 14 Oct 2024 15:12:13 -0700 Subject: [PATCH 020/177] meta improvements --- recipes/belt/meta.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index 1fc3f1302bcad..0fca493e752ad 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -6,7 +6,7 @@ package: version: {{ version }} source: - url: https://github.com/qianglbl/{{ name }}/archive/refs/tags/{{ version }}.tar.gz + url: https://github.com/qianglbl/{{ name }}/archive/refs/tags/{{ name }}v{{ version }}.tar.gz sha256: cbfe5081595ba91bb88e4cb9deec001f60c73571a8cc10788ac60d789089f843 build: @@ -19,7 +19,6 @@ build: - make -f Makefile - mkdir -p $PREFIX/bin - cp xeblt $PREFIX/bin - - cp -r ../examples/example1 $PREFIX/test requirements: build: @@ -30,7 +29,7 @@ requirements: test: commands: - which xeblt - - cd $PREFIX/test + - cd $PREFIX/examples/example1 - $PREFIX/bin/xeblt about: From 8014d1d913280cf397449d125fac67455d697ce4 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Mon, 14 Oct 2024 21:32:14 -0700 Subject: [PATCH 021/177] removing test example from build --- recipes/belt/meta.yaml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index da79ac8313489..4c1e529dfe5de 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -1,5 +1,5 @@ {% set name = "BELT" %} -{% set version = "1.0" %} +{% set version = "1.1" %} package: name: {{ name|lower }} @@ -7,7 +7,7 @@ package: source: url: https://github.com/qianglbl/{{ name }}/archive/refs/tags/{{ name }}v{{ version }}.tar.gz - sha256: cbfe5081595ba91bb88e4cb9deec001f60c73571a8cc10788ac60d789089f843 + sha256: 74154f8dff0520c90ce96a9c4201b9d8c2ec0e1f8f1187d0a16d0085031e06da build: number: 0 @@ -17,7 +17,7 @@ build: - cd src - make FORTRAN=$FORTRAN - mkdir -p $PREFIX/bin - - cp xeblt $PREFIX/bin + - cp xbelt $PREFIX/bin requirements: build: @@ -27,9 +27,7 @@ requirements: test: commands: - - which xeblt - - cd $PREFIX/examples/example1 - - $PREFIX/bin/xeblt + - which xbelt about: home: https://github.com/qianglbl/BELT From 3f3e0fad7bd479d83f4b07e6e56090a960854da3 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Mon, 14 Oct 2024 21:43:52 -0700 Subject: [PATCH 022/177] fix for gfortran location --- recipes/belt/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index 4c1e529dfe5de..0a7a9657a56b6 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -15,7 +15,7 @@ build: skip: true # [osx] script: - cd src - - make FORTRAN=$FORTRAN + - make FORTRAN=$BUILD_PREFIX/bin/$CONDA_TOOLCHAIN_HOST-gfortran - mkdir -p $PREFIX/bin - cp xbelt $PREFIX/bin From fe38ace86429c213101db908b471890d0cd3d2c2 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Mon, 14 Oct 2024 21:48:34 -0700 Subject: [PATCH 023/177] using $GFORTRAN --- recipes/belt/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index 0a7a9657a56b6..8eef1359ffbe4 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -15,14 +15,14 @@ build: skip: true # [osx] script: - cd src - - make FORTRAN=$BUILD_PREFIX/bin/$CONDA_TOOLCHAIN_HOST-gfortran + - make FORTRAN=$GFORTRAN - mkdir -p $PREFIX/bin - cp xbelt $PREFIX/bin requirements: build: - make - - {{ stdlib("c") }} + #- {{ stdlib("c") }} - {{ compiler('fortran') }} test: From 366aed35d2e57bd5a9e40174ca3901991a66b1d1 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Mon, 14 Oct 2024 22:29:43 -0700 Subject: [PATCH 024/177] uncommenting stdlib(c) for conda-forge --- recipes/belt/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index 8eef1359ffbe4..92f50eb0e3f78 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -22,7 +22,7 @@ build: requirements: build: - make - #- {{ stdlib("c") }} + - {{ stdlib("c") }} - {{ compiler('fortran') }} test: From 086695a103fb9733bee33a9eb82bd8198abe0634 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Mon, 14 Oct 2024 22:40:37 -0700 Subject: [PATCH 025/177] reverting to softlink for gfortran. --- recipes/belt/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index 92f50eb0e3f78..f6b46c2e5c338 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -14,15 +14,16 @@ build: skip: true # [win] skip: true # [osx] script: + - ln -sf $BUILD_PREFIX/bin/$CONDA_TOOLCHAIN_HOST-gfortran $BUILD_PREFIX/bin/gfortran - cd src - - make FORTRAN=$GFORTRAN + - make -f Makefile - mkdir -p $PREFIX/bin - cp xbelt $PREFIX/bin requirements: build: - make - - {{ stdlib("c") }} + #- {{ stdlib("c") }} - {{ compiler('fortran') }} test: From b6a4a1377a024134f4a80296ab421bf7edcb8f75 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Mon, 14 Oct 2024 22:42:55 -0700 Subject: [PATCH 026/177] adding back stdlib{c} for conda-forge linters --- recipes/belt/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index f6b46c2e5c338..1bb887d35f7d9 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -23,7 +23,7 @@ build: requirements: build: - make - #- {{ stdlib("c") }} + - {{ stdlib("c") }} - {{ compiler('fortran') }} test: From ad365f96a581ed1e697a75b0f4200382077669db Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Sun, 6 Oct 2024 15:48:54 -0700 Subject: [PATCH 027/177] add recipes --- recipes/moar/bld.bat | 8 ++++++++ recipes/moar/build.sh | 8 ++++++++ recipes/moar/meta.yaml | 35 +++++++++++++++++++++++++++++++++++ recipes/opa/bld.bat | 8 ++++++++ recipes/opa/build.sh | 6 ++++++ recipes/opa/meta.yaml | 35 +++++++++++++++++++++++++++++++++++ recipes/pdfcpu/bld.bat | 8 ++++++++ recipes/pdfcpu/build.sh | 6 ++++++ recipes/pdfcpu/meta.yaml | 35 +++++++++++++++++++++++++++++++++++ recipes/peco/bld.bat | 8 ++++++++ recipes/peco/build.sh | 6 ++++++ recipes/peco/meta.yaml | 35 +++++++++++++++++++++++++++++++++++ recipes/please/bld.bat | 9 +++++++++ recipes/please/build.sh | 7 +++++++ recipes/please/meta.yaml | 35 +++++++++++++++++++++++++++++++++++ 15 files changed, 249 insertions(+) create mode 100755 recipes/moar/bld.bat create mode 100755 recipes/moar/build.sh create mode 100755 recipes/moar/meta.yaml create mode 100755 recipes/opa/bld.bat create mode 100755 recipes/opa/build.sh create mode 100755 recipes/opa/meta.yaml create mode 100755 recipes/pdfcpu/bld.bat create mode 100755 recipes/pdfcpu/build.sh create mode 100755 recipes/pdfcpu/meta.yaml create mode 100755 recipes/peco/bld.bat create mode 100755 recipes/peco/build.sh create mode 100755 recipes/peco/meta.yaml create mode 100755 recipes/please/bld.bat create mode 100755 recipes/please/build.sh create mode 100755 recipes/please/meta.yaml diff --git a/recipes/moar/bld.bat b/recipes/moar/bld.bat new file mode 100755 index 0000000000000..81dfb3151e411 --- /dev/null +++ b/recipes/moar/bld.bat @@ -0,0 +1,8 @@ +go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s -w -X main.versionString=%PKG_VERSION%" || goto :error +go-licenses save . --save_path=license-files || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/moar/build.sh b/recipes/moar/build.sh new file mode 100755 index 0000000000000..dbd69f5de30bb --- /dev/null +++ b/recipes/moar/build.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w -X main.versionString=${PKG_VERSION}" +go-licenses save . --save_path=license-files +mkdir -p ${PREFIX}/share/man/man1 +install -m 644 ${PKG_NAME}.1 ${PREFIX}/share/man/man1/${PKG_NAME}.1 diff --git a/recipes/moar/meta.yaml b/recipes/moar/meta.yaml new file mode 100755 index 0000000000000..4292b0ac0856f --- /dev/null +++ b/recipes/moar/meta.yaml @@ -0,0 +1,35 @@ +{% set name = "moar" %} +{% set version = "1.23.15" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/walles/moar/archive/v{{ version }}.tar.gz + sha256: d2edfc143eb3c71ea1ce51753b60da19f907013a16649ff81cd42cb7e3b3835b + +build: + number: 0 + +requirements: + build: + - {{ compiler('go-nocgo') }} + - go-licenses + +test: + commands: + - moar --help + +about: + home: https://github.com/walles/moar + license: BSD-2-Clause + license_file: + - LICENSE + - license-files/ + summary: Nice to use pager for humans + dev_url: https://github.com/walles/moar + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/opa/bld.bat b/recipes/opa/bld.bat new file mode 100755 index 0000000000000..0a6bb16a59e3c --- /dev/null +++ b/recipes/opa/bld.bat @@ -0,0 +1,8 @@ +go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" || goto :error +go-licenses save . --save_path=license-files || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/opa/build.sh b/recipes/opa/build.sh new file mode 100755 index 0000000000000..4f5499d6ddcd2 --- /dev/null +++ b/recipes/opa/build.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" +go-licenses save . --save_path=license-files diff --git a/recipes/opa/meta.yaml b/recipes/opa/meta.yaml new file mode 100755 index 0000000000000..615f33d44f2bd --- /dev/null +++ b/recipes/opa/meta.yaml @@ -0,0 +1,35 @@ +{% set name = "opa" %} +{% set version = "0.68.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/open-policy-agent/opa/archive/v{{ version }}.tar.gz + sha256: 5c7f985b70d69f208af12d14c2d73ef802ec8fdb6025795f94f1edd9ced82033 + +build: + number: 0 + +requirements: + build: + - {{ compiler('go-nocgo') }} + - go-licenses + +test: + commands: + - opa --help + +about: + home: https://github.com/open-policy-agent/opa + license: Apache-2.0 + license_file: + - LICENSE + - license-files/ + summary: Open Policy Agent (OPA) is an open source, general-purpose policy engine. + dev_url: https://github.com/open-policy-agent/opa + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/pdfcpu/bld.bat b/recipes/pdfcpu/bld.bat new file mode 100755 index 0000000000000..c966c8ba6860f --- /dev/null +++ b/recipes/pdfcpu/bld.bat @@ -0,0 +1,8 @@ +go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s -X github.com/pdfcpu/pdfcpu/pkg/pdfcpu.VersionStr=%PKG_VERSION%" .\cmd\pdfcpu || goto :error +go-licenses save .\cmd\pdfcpu --save_path=license-files || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/pdfcpu/build.sh b/recipes/pdfcpu/build.sh new file mode 100755 index 0000000000000..7629873323eb9 --- /dev/null +++ b/recipes/pdfcpu/build.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w -X github.com/pdfcpu/pdfcpu/pkg/pdfcpu.VersionStr=${PKG_VERSION}" .\cmd\pdfcpu +go-licenses save ./cmd/pdfcpu --save_path=license-files diff --git a/recipes/pdfcpu/meta.yaml b/recipes/pdfcpu/meta.yaml new file mode 100755 index 0000000000000..25e1744cf290a --- /dev/null +++ b/recipes/pdfcpu/meta.yaml @@ -0,0 +1,35 @@ +{% set name = "pdfcpu" %} +{% set version = "0.8.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/pdfcpu/pdfcpu/archive/v{{ version }}.tar.gz + sha256: 38fa9db4e6d2ad1dfe533acd26c12a56b5940ae3ec4d57fee927b6bc9d223359 + +build: + number: 0 + +requirements: + build: + - {{ compiler('go-nocgo') }} + - go-licenses + +test: + commands: + - pdfcpu help + +about: + home: https://github.com/pdfcpu/pdfcpu + license: Apache-2.0 + license_file: + - LICENSE.txt + - license-files/ + summary: PDF processor written in Go + dev_url: https://github.com/pdfcpu/pdfcpu + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/peco/bld.bat b/recipes/peco/bld.bat new file mode 100755 index 0000000000000..b48534c7fbcdc --- /dev/null +++ b/recipes/peco/bld.bat @@ -0,0 +1,8 @@ +go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" .\cmd\%PKG_NAME% || goto :error +go-licenses save .\cmd\%PKG_NAME% --save_path=license-files || goto :error + +goto :EOF + +:error +echo Failed with #%errorlevel%. +exit 1 diff --git a/recipes/peco/build.sh b/recipes/peco/build.sh new file mode 100755 index 0000000000000..47cadc221f54e --- /dev/null +++ b/recipes/peco/build.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" ./cmd/${PKG_NAME} +go-licenses save ./cmd/${PKG_NAME} --save_path=license-files diff --git a/recipes/peco/meta.yaml b/recipes/peco/meta.yaml new file mode 100755 index 0000000000000..5bc7b6f9c1808 --- /dev/null +++ b/recipes/peco/meta.yaml @@ -0,0 +1,35 @@ +{% set name = "peco" %} +{% set version = "0.5.11" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/peco/peco/archive/v{{ version }}.tar.gz + sha256: 8e32c8af533e03795f27feb4ee134960611d2fc0266528b1c512a6f1f065b164 + +build: + number: 0 + +requirements: + build: + - {{ compiler('go-nocgo') }} + - go-licenses + +test: + commands: + - peco --help + +about: + home: https://github.com/peco/peco + license: MIT + license_file: + - LICENSE + - license-files/ + summary: Simplistic interactive filtering tool + dev_url: https://github.com/peco/peco + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/please/bld.bat b/recipes/please/bld.bat new file mode 100755 index 0000000000000..43f5a404804ff --- /dev/null +++ b/recipes/please/bld.bat @@ -0,0 +1,9 @@ +go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\plz.exe -ldflags="-s" .\src\please.go || goto :error +mklink . .\src\please.go || goto :error +go-licenses save . --save_path=license-files || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/please/build.sh b/recipes/please/build.sh new file mode 100755 index 0000000000000..dc881e73052b4 --- /dev/null +++ b/recipes/please/build.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +go build -buildmode=pie -trimpath -o=${PREFIX}/bin/plz -ldflags="-s -w" ./src/please.go +ln -sf ./src/please.go +go-licenses save . --save_path=license-files diff --git a/recipes/please/meta.yaml b/recipes/please/meta.yaml new file mode 100755 index 0000000000000..93496f9343a07 --- /dev/null +++ b/recipes/please/meta.yaml @@ -0,0 +1,35 @@ +{% set name = "please" %} +{% set version = "17.11.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/thought-machine/please/archive/v{{ version }}.tar.gz + sha256: 990150b546e997b42ddbf3efae6edb9e562e8261b0853c103e1d1880b6699036 + +build: + number: 0 + +requirements: + build: + - {{ compiler('go-nocgo') }} + - go-licenses + +test: + commands: + - plz --help + +about: + home: https://github.com/thought-machine/please + license: Apache-2.0 + license_file: + - LICENSE + - license-files/ + summary: High-performance extensible build system for reproducible multi-language builds. + dev_url: https://github.com/thought-machine/please + +extra: + recipe-maintainers: + - danielnachun From 98aff7608bca4dce037145fae3cb70023fc47422 Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Tue, 15 Oct 2024 20:42:30 -0700 Subject: [PATCH 028/177] remove peco; disable please windows build --- recipes/please/bld.bat | 9 --------- recipes/please/meta.yaml | 1 + 2 files changed, 1 insertion(+), 9 deletions(-) delete mode 100755 recipes/please/bld.bat diff --git a/recipes/please/bld.bat b/recipes/please/bld.bat deleted file mode 100755 index 43f5a404804ff..0000000000000 --- a/recipes/please/bld.bat +++ /dev/null @@ -1,9 +0,0 @@ -go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\plz.exe -ldflags="-s" .\src\please.go || goto :error -mklink . .\src\please.go || goto :error -go-licenses save . --save_path=license-files || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/please/meta.yaml b/recipes/please/meta.yaml index 93496f9343a07..b314ce5f8afeb 100755 --- a/recipes/please/meta.yaml +++ b/recipes/please/meta.yaml @@ -11,6 +11,7 @@ source: build: number: 0 + skip: True # [win] requirements: build: From 4aed4225804d2a9ad2574036b82c246a75944b66 Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Tue, 15 Oct 2024 20:42:33 -0700 Subject: [PATCH 029/177] remove peco; disable please windows build --- recipes/pdfcpu/build.sh | 2 +- recipes/peco/bld.bat | 8 -------- recipes/peco/build.sh | 6 ------ recipes/peco/meta.yaml | 35 ----------------------------------- 4 files changed, 1 insertion(+), 50 deletions(-) delete mode 100755 recipes/peco/bld.bat delete mode 100755 recipes/peco/build.sh delete mode 100755 recipes/peco/meta.yaml diff --git a/recipes/pdfcpu/build.sh b/recipes/pdfcpu/build.sh index 7629873323eb9..5376a42001421 100755 --- a/recipes/pdfcpu/build.sh +++ b/recipes/pdfcpu/build.sh @@ -2,5 +2,5 @@ set -o xtrace -o nounset -o pipefail -o errexit -go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w -X github.com/pdfcpu/pdfcpu/pkg/pdfcpu.VersionStr=${PKG_VERSION}" .\cmd\pdfcpu +go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w -X github.com/pdfcpu/pdfcpu/pkg/pdfcpu.VersionStr=${PKG_VERSION}" ./cmd/pdfcpu go-licenses save ./cmd/pdfcpu --save_path=license-files diff --git a/recipes/peco/bld.bat b/recipes/peco/bld.bat deleted file mode 100755 index b48534c7fbcdc..0000000000000 --- a/recipes/peco/bld.bat +++ /dev/null @@ -1,8 +0,0 @@ -go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" .\cmd\%PKG_NAME% || goto :error -go-licenses save .\cmd\%PKG_NAME% --save_path=license-files || goto :error - -goto :EOF - -:error -echo Failed with #%errorlevel%. -exit 1 diff --git a/recipes/peco/build.sh b/recipes/peco/build.sh deleted file mode 100755 index 47cadc221f54e..0000000000000 --- a/recipes/peco/build.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" ./cmd/${PKG_NAME} -go-licenses save ./cmd/${PKG_NAME} --save_path=license-files diff --git a/recipes/peco/meta.yaml b/recipes/peco/meta.yaml deleted file mode 100755 index 5bc7b6f9c1808..0000000000000 --- a/recipes/peco/meta.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{% set name = "peco" %} -{% set version = "0.5.11" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/peco/peco/archive/v{{ version }}.tar.gz - sha256: 8e32c8af533e03795f27feb4ee134960611d2fc0266528b1c512a6f1f065b164 - -build: - number: 0 - -requirements: - build: - - {{ compiler('go-nocgo') }} - - go-licenses - -test: - commands: - - peco --help - -about: - home: https://github.com/peco/peco - license: MIT - license_file: - - LICENSE - - license-files/ - summary: Simplistic interactive filtering tool - dev_url: https://github.com/peco/peco - -extra: - recipe-maintainers: - - danielnachun From 2cce513ed03e650018dff9d754bdb937d5090c1f Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Sun, 6 Oct 2024 15:49:15 -0700 Subject: [PATCH 030/177] add recipes --- recipes/protolint/bld.bat | 8 +++++ recipes/protolint/build.sh | 6 ++++ recipes/protolint/meta.yaml | 35 ++++++++++++++++++++ recipes/pug-lsp/LICENSE | 21 ++++++++++++ recipes/pug-lsp/bld.bat | 8 +++++ recipes/pug-lsp/build.sh | 6 ++++ recipes/pug-lsp/conda_build_config.yaml | 6 ++++ recipes/pug-lsp/meta.yaml | 43 +++++++++++++++++++++++++ recipes/regal/bld.bat | 8 +++++ recipes/regal/build.sh | 6 ++++ recipes/regal/meta.yaml | 35 ++++++++++++++++++++ recipes/regols/bld.bat | 8 +++++ recipes/regols/build.sh | 6 ++++ recipes/regols/meta.yaml | 35 ++++++++++++++++++++ recipes/rospo/bld.bat | 8 +++++ recipes/rospo/build.sh | 13 ++++++++ recipes/rospo/meta.yaml | 35 ++++++++++++++++++++ 17 files changed, 287 insertions(+) create mode 100755 recipes/protolint/bld.bat create mode 100755 recipes/protolint/build.sh create mode 100755 recipes/protolint/meta.yaml create mode 100644 recipes/pug-lsp/LICENSE create mode 100755 recipes/pug-lsp/bld.bat create mode 100755 recipes/pug-lsp/build.sh create mode 100644 recipes/pug-lsp/conda_build_config.yaml create mode 100755 recipes/pug-lsp/meta.yaml create mode 100755 recipes/regal/bld.bat create mode 100755 recipes/regal/build.sh create mode 100755 recipes/regal/meta.yaml create mode 100755 recipes/regols/bld.bat create mode 100755 recipes/regols/build.sh create mode 100755 recipes/regols/meta.yaml create mode 100755 recipes/rospo/bld.bat create mode 100755 recipes/rospo/build.sh create mode 100755 recipes/rospo/meta.yaml diff --git a/recipes/protolint/bld.bat b/recipes/protolint/bld.bat new file mode 100755 index 0000000000000..58a9e5b14e180 --- /dev/null +++ b/recipes/protolint/bld.bat @@ -0,0 +1,8 @@ +go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" .\cmd\protolint || goto :error +go-licenses save .\cmd\protolint --save_path=license-files || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/protolint/build.sh b/recipes/protolint/build.sh new file mode 100755 index 0000000000000..bcff14a5be894 --- /dev/null +++ b/recipes/protolint/build.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" ./cmd/protolint +go-licenses save ./cmd/protolint --save_path=license-files diff --git a/recipes/protolint/meta.yaml b/recipes/protolint/meta.yaml new file mode 100755 index 0000000000000..e3a3710da7059 --- /dev/null +++ b/recipes/protolint/meta.yaml @@ -0,0 +1,35 @@ +{% set name = "protolint" %} +{% set version = "0.50.5" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/yoheimuta/protolint/archive/v{{ version }}.tar.gz + sha256: 1be01df54565c4831db8f1dcef38347e25a7a945d9f3ff77ca7a488e0307b3ac + +build: + number: 0 + +requirements: + build: + - {{ compiler('go-nocgo') }} + - go-licenses + +test: + commands: + - protolint --help + +about: + home: https://github.com/yoheimuta/protolint + license: MIT + license_file: + - LICENSE + - license-files/ + summary: A pluggable linter and fixer to enforce Protocol Buffer style and conventions. + dev_url: https://github.com/yoheimuta/protolint + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/pug-lsp/LICENSE b/recipes/pug-lsp/LICENSE new file mode 100644 index 0000000000000..1856af1365e69 --- /dev/null +++ b/recipes/pug-lsp/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Vladimir Levin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/recipes/pug-lsp/bld.bat b/recipes/pug-lsp/bld.bat new file mode 100755 index 0000000000000..1ec0bdcc923a7 --- /dev/null +++ b/recipes/pug-lsp/bld.bat @@ -0,0 +1,8 @@ +go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" || goto :error +go-licenses save . --save_path=license-files --ignore=github.com/opa-oz/pug-lsp || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/pug-lsp/build.sh b/recipes/pug-lsp/build.sh new file mode 100755 index 0000000000000..ab168a33049b2 --- /dev/null +++ b/recipes/pug-lsp/build.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" +go-licenses save . --save_path=license-files --ignore=github.com/opa-oz/pug-lsp diff --git a/recipes/pug-lsp/conda_build_config.yaml b/recipes/pug-lsp/conda_build_config.yaml new file mode 100644 index 0000000000000..0b18164e813ec --- /dev/null +++ b/recipes/pug-lsp/conda_build_config.yaml @@ -0,0 +1,6 @@ +c_compiler: + - gcc # [linux] + - clang # [osx] +c_compiler_version: + - '13' # [linux] + - '17' # [osx] diff --git a/recipes/pug-lsp/meta.yaml b/recipes/pug-lsp/meta.yaml new file mode 100755 index 0000000000000..daa1f2e35f6ef --- /dev/null +++ b/recipes/pug-lsp/meta.yaml @@ -0,0 +1,43 @@ +{% set name = "pug-lsp" %} +{% set version = "0.1.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/opa-oz/pug-lsp/archive/v{{ version }}.tar.gz + sha256: 88a9723b25794d311e1221f404b30e3f9e8dcab80782f04e7d2ead5ebf567f16 + +build: + number: 0 + +requirements: + build: + - {{ compiler('c') }} + - {{ stdlib('c') }} + - {{ compiler('go-cgo') }} + - go-licenses + +test: + commands: + - pug-lsp & # [not win] + - exe_pid=$! # [not win] + - trap "kill -SIGTERM ${exe_pid}" SIGTERM # [not win] + - start /b pug-lsp # [win] + - if %errorlevel% neq 0 exit %errorlevel% # [win] + - taskkill /F /im pug-lsp.exe # [win] + - if %errorlevel% neq 0 exit %errorlevel% # [win] + +about: + home: https://github.com/opa-oz/pug-lsp + license: MIT + license_file: + - LICENSE + - license-files/ + summary: An implementation of the Language Protocol Server for Pug.js + dev_url: https://github.com/opa-oz/pug-lsp + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/regal/bld.bat b/recipes/regal/bld.bat new file mode 100755 index 0000000000000..0a6bb16a59e3c --- /dev/null +++ b/recipes/regal/bld.bat @@ -0,0 +1,8 @@ +go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" || goto :error +go-licenses save . --save_path=license-files || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/regal/build.sh b/recipes/regal/build.sh new file mode 100755 index 0000000000000..4f5499d6ddcd2 --- /dev/null +++ b/recipes/regal/build.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" +go-licenses save . --save_path=license-files diff --git a/recipes/regal/meta.yaml b/recipes/regal/meta.yaml new file mode 100755 index 0000000000000..0956a0f8aa799 --- /dev/null +++ b/recipes/regal/meta.yaml @@ -0,0 +1,35 @@ +{% set name = "regal" %} +{% set version = "0.25.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/StyraInc/regal/archive/v{{ version }}.tar.gz + sha256: 364a9daffbb853d875104b1769d1daa0c59b110f59d080edd267a9dca5997daa + +build: + number: 0 + +requirements: + build: + - {{ compiler('go-nocgo') }} + - go-licenses + +test: + commands: + - regal --help + +about: + home: https://github.com/StyraInc/regal + license: Apache-2.0 + license_file: + - LICENSE + - license-files/ + summary: Regal is a linter and language server for Rego, bringing your policy development experience to the next level! + dev_url: https://github.com/StyraInc/regal + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/regols/bld.bat b/recipes/regols/bld.bat new file mode 100755 index 0000000000000..0a6bb16a59e3c --- /dev/null +++ b/recipes/regols/bld.bat @@ -0,0 +1,8 @@ +go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" || goto :error +go-licenses save . --save_path=license-files || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/regols/build.sh b/recipes/regols/build.sh new file mode 100755 index 0000000000000..4f5499d6ddcd2 --- /dev/null +++ b/recipes/regols/build.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" +go-licenses save . --save_path=license-files diff --git a/recipes/regols/meta.yaml b/recipes/regols/meta.yaml new file mode 100755 index 0000000000000..be12d59ce71e2 --- /dev/null +++ b/recipes/regols/meta.yaml @@ -0,0 +1,35 @@ +{% set name = "regols" %} +{% set version = "0.2.4" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/kitagry/regols/archive/v{{ version }}.tar.gz + sha256: 7d99e08cf527bb8d27b287b39f9c3ee170486c78a6ad6c92e8f69663c91c8c18 + +build: + number: 0 + +requirements: + build: + - {{ compiler('go-nocgo') }} + - go-licenses + +test: + commands: + - regols --help + +about: + home: https://github.com/kitagry/regols + license: MIT + license_file: + - LICENSE + - license-files/ + summary: AOPA Rego language server + dev_url: https://github.com/kitagry/regols + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/rospo/bld.bat b/recipes/rospo/bld.bat new file mode 100755 index 0000000000000..e29ab2e8a8e52 --- /dev/null +++ b/recipes/rospo/bld.bat @@ -0,0 +1,8 @@ +go build -trimpath -buildmode=pie -o=%LIBRRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s -X github.com/ferama/rospo/cmd.Version=%PKG_VERSION%" || goto :error +go-licenses save . --save_path=license-files || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/rospo/build.sh b/recipes/rospo/build.sh new file mode 100755 index 0000000000000..6ad1c802a39a9 --- /dev/null +++ b/recipes/rospo/build.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +go build -trimpath -buildmode=pie -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w -X 'github.com/ferama/rospo/cmd.Version=${PKG_VERSION}'" +go-licenses save . --save_path=license-files + +mkdir -p ${PREFIX}/etc/bash_completion.d +mkdir -p ${PREFIX}/share/fish/vendor_completions.d +mkdir -p ${PREFIX}/share/zsh/site-functions +rospo completion bash > ${PREFIX}/etc/bash_completion.d/rospo +rospo completion fish > ${PREFIX}/share/fish/vendor_completions.d/rospo.fish +rospo completion zsh > ${PREFIX}/share/zsh/site-functions/_rospo diff --git a/recipes/rospo/meta.yaml b/recipes/rospo/meta.yaml new file mode 100755 index 0000000000000..e6eb684cb4dac --- /dev/null +++ b/recipes/rospo/meta.yaml @@ -0,0 +1,35 @@ +{% set name = "rospo" %} +{% set version = "0.12.1" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/ferama/rospo/archive/v{{ version}}.tar.gz + sha256: 9e9343b60fa4cfb1507e3fc8ef3b3a30499a68081c6efdccaa4a5d47ceadd210 + +build: + number: 0 + +requirements: + build: + - {{ compiler('go-nocgo') }} + - go-licenses + +test: + commands: + - rospo --help + +about: + home: https://github.com/ferama/rospo + license: MIT + license_file: + - LICENSE + - license-files/ + summary: Simple, reliable, persistent ssh tunnels with embedded ssh server + dev_url: https://github.com/ferama/rospo + +extra: + recipe-maintainers: + - danielnachun From 360e8f6c041023870434a062cdb65d20ff63d67e Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Tue, 15 Oct 2024 20:43:48 -0700 Subject: [PATCH 031/177] disable pug-lsp Windows build --- recipes/pug-lsp/bld.bat | 8 -------- recipes/pug-lsp/meta.yaml | 1 + 2 files changed, 1 insertion(+), 8 deletions(-) delete mode 100755 recipes/pug-lsp/bld.bat diff --git a/recipes/pug-lsp/bld.bat b/recipes/pug-lsp/bld.bat deleted file mode 100755 index 1ec0bdcc923a7..0000000000000 --- a/recipes/pug-lsp/bld.bat +++ /dev/null @@ -1,8 +0,0 @@ -go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" || goto :error -go-licenses save . --save_path=license-files --ignore=github.com/opa-oz/pug-lsp || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/pug-lsp/meta.yaml b/recipes/pug-lsp/meta.yaml index daa1f2e35f6ef..6138354e492a8 100755 --- a/recipes/pug-lsp/meta.yaml +++ b/recipes/pug-lsp/meta.yaml @@ -11,6 +11,7 @@ source: build: number: 0 + skip: True # [win] requirements: build: From 0bed9916a92928fb16940662e09b7668f98560ad Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Tue, 15 Oct 2024 20:55:51 -0700 Subject: [PATCH 032/177] disable pug-lsp on Windows --- recipes/pug-lsp/meta.yaml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/recipes/pug-lsp/meta.yaml b/recipes/pug-lsp/meta.yaml index 6138354e492a8..10b45a6d0f4fe 100755 --- a/recipes/pug-lsp/meta.yaml +++ b/recipes/pug-lsp/meta.yaml @@ -22,13 +22,9 @@ requirements: test: commands: - - pug-lsp & # [not win] - - exe_pid=$! # [not win] - - trap "kill -SIGTERM ${exe_pid}" SIGTERM # [not win] - - start /b pug-lsp # [win] - - if %errorlevel% neq 0 exit %errorlevel% # [win] - - taskkill /F /im pug-lsp.exe # [win] - - if %errorlevel% neq 0 exit %errorlevel% # [win] + - pug-lsp & + - exe_pid=$! + - trap "kill -SIGTERM ${exe_pid}" SIGTERM about: home: https://github.com/opa-oz/pug-lsp From 36b0415b10da08f4863daef2730ed82ddba84bf5 Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Tue, 15 Oct 2024 20:56:57 -0700 Subject: [PATCH 033/177] add recipes --- recipes/rospo/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/rospo/meta.yaml b/recipes/rospo/meta.yaml index e6eb684cb4dac..d909cb05132a8 100755 --- a/recipes/rospo/meta.yaml +++ b/recipes/rospo/meta.yaml @@ -6,7 +6,7 @@ package: version: {{ version }} source: - url: https://github.com/ferama/rospo/archive/v{{ version}}.tar.gz + url: https://github.com/ferama/rospo/archive/v{{ version }}.tar.gz sha256: 9e9343b60fa4cfb1507e3fc8ef3b3a30499a68081c6efdccaa4a5d47ceadd210 build: From 789f4c70962058694bfa316e7bd88dbcadfd0cd9 Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Tue, 15 Oct 2024 21:17:02 -0700 Subject: [PATCH 034/177] rospo: fix Windows build --- recipes/rospo/bld.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/rospo/bld.bat b/recipes/rospo/bld.bat index e29ab2e8a8e52..99bf031d80e65 100755 --- a/recipes/rospo/bld.bat +++ b/recipes/rospo/bld.bat @@ -1,4 +1,4 @@ -go build -trimpath -buildmode=pie -o=%LIBRRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s -X github.com/ferama/rospo/cmd.Version=%PKG_VERSION%" || goto :error +go build -trimpath -buildmode=pie -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s -X github.com/ferama/rospo/cmd.Version=%PKG_VERSION%" || goto :error go-licenses save . --save_path=license-files || goto :error goto :EOF From 07a2c5ebcd3fe4e02d03bdf0b2e29b3299f2fb9a Mon Sep 17 00:00:00 2001 From: Jason Cox Date: Wed, 16 Oct 2024 13:38:05 -0600 Subject: [PATCH 035/177] remove noarch --- recipes/e1/meta.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/e1/meta.yaml b/recipes/e1/meta.yaml index f1dbcdee7a77d..d26649b796462 100644 --- a/recipes/e1/meta.yaml +++ b/recipes/e1/meta.yaml @@ -10,7 +10,6 @@ source: sha256: f49ed551496db8f8f05ca994089dea6f2f3d281cdd2498d63349a804fd7f9a3e build: - noarch: python script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 From 8d13e49303019a92a72bbb6fa2a26af549725523 Mon Sep 17 00:00:00 2001 From: Jason Cox Date: Wed, 16 Oct 2024 13:47:12 -0600 Subject: [PATCH 036/177] Remove python version constraint --- recipes/e1/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/e1/meta.yaml b/recipes/e1/meta.yaml index d26649b796462..4844cfbb1f0c9 100644 --- a/recipes/e1/meta.yaml +++ b/recipes/e1/meta.yaml @@ -18,11 +18,11 @@ requirements: - {{ compiler('c') }} - {{ stdlib("c") }} host: - - python >=3.6 + - python - pip - setuptools run: - - python >=3.6 + - python - numpy test: From cc2376ec77e1f42b3e0af4cdde277297c0260897 Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Wed, 16 Oct 2024 16:19:43 -0700 Subject: [PATCH 037/177] re-arranging files --- recipes/example-v1/README.md | 5 -- recipes/example-v1/recipe.yaml | 102 --------------------------------- recipes/example/meta.yaml | 98 ------------------------------- recipes/{belt => }/meta.yaml | 2 +- 4 files changed, 1 insertion(+), 206 deletions(-) delete mode 100644 recipes/example-v1/README.md delete mode 100644 recipes/example-v1/recipe.yaml delete mode 100644 recipes/example/meta.yaml rename recipes/{belt => }/meta.yaml (98%) diff --git a/recipes/example-v1/README.md b/recipes/example-v1/README.md deleted file mode 100644 index f2a0e51059f33..0000000000000 --- a/recipes/example-v1/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# V1 recipe format - -This recipe is an example of the v1 recipe format that was defined by [CEP 13](https://github.com/conda/ceps/blob/main/cep-13.md). The v1 recipe format is fully functional when built with rattler-build, but is not yet fully supported by conda-forge's automation. - -See https://github.com/conda-forge/conda-forge.github.io/issues/2308 for progress on general support for this new format. diff --git a/recipes/example-v1/recipe.yaml b/recipes/example-v1/recipe.yaml deleted file mode 100644 index 1fc5b775b9232..0000000000000 --- a/recipes/example-v1/recipe.yaml +++ /dev/null @@ -1,102 +0,0 @@ -# This example shows how to define a recipe using the new YAML based recipe format introduced by -# CEP 13. - -# For more information about this format see: https://prefix-dev.github.io/rattler-build/latest/reference/recipe_file/ - -# The main differences with the old format is that no preprocessing is required for the file to be valid YAML. -# This means: -# - No "selectors", use YAML if-then-else expressions instead (https://prefix-dev.github.io/rattler-build/latest/selectors/) -# - Jinja expressions are formatted with a leading `$` to make them valid YAML - -# Note: there are many handy hints in comments in this example -- remove them when you've finalized your recipe - -# Define variables in this section that you can use in other parts. -context: - name: simplejson - version: "3.8.2" - -package: - name: ${{ name|lower }} - version: ${{ version }} - -source: - url: https://pypi.io/packages/source/${{ name[0] }}/${{ name }}/${{ name }}-${{ version }}.tar.gz - # If getting the source from GitHub, remove the line above, - # uncomment the line below, and modify as needed. Use releases if available: - # url: https://github.com/simplejson/simplejson/releases/download/${{ version }}/simplejson-${{ version }}.tar.gz - # and otherwise fall back to archive: - # url: https://github.com/simplejson/simplejson/archive/v${{ version }}.tar.gz - sha256: d58439c548433adcda98e695be53e526ba940a4b9c44fb9a05d92cd495cdd47f - # sha256 is the preferred checksum -- you can get it for a file with: - # `openssl sha256 `, - # or, in one go without keeping the file with: - # `curl -L | sha256 - # You may need the packages or openssl and/or curl, available on conda-forge: - # `conda install openssl curl -c conda-forge`` - -build: - # Uncomment the following line if the package is pure Python and the recipe is exactly the same for all platforms. - # It is okay if the dependencies are not built for all platforms/versions, although selectors are still not allowed. - # See https://conda-forge.org/docs/maintainer/knowledge_base.html#noarch-python for more details. - # noarch: python - # If the installation is complex, or different between Unix and Windows, use separate build.bat and build.sh files instead of this key. - # By default, the package will be built for the Python versions supported by conda-forge and for all major OSs. - # Uncomment the following lines to limit to Python 3.5 and newer (for example) - # skip: - # - match(python, "<3.5") - # or the following to limit to Windows. - # skip: - # - win - script: python -m pip install . -vv - number: 0 - -requirements: - build: - # If your project compiles code (such as a C extension) then add the required compilers as separate entries here. - # Compiler names include 'c', 'cxx' and 'fortran', among others. - - ${{ compiler('c') }} - - ${{ stdlib('c') }} # If you need any compiler, add the C standard library ("stdlib") too - host: - - python - - pip - - setuptools - run: - - python - -tests: - # Some packages might need a `test/commands` key to check CLI. - - python: - # A list of modules that the test will try to import - imports: - - simplejson - - simplejson.tests - # Also run `pip check` to verify the integrity - pip_check: true - -about: - homepage: https://github.com/simplejson/simplejson - summary: 'Simple, fast, extensible JSON encoder/decoder for Python' - description: | - simplejson is a simple, fast, complete, correct and extensible - JSON encoder and decoder for Python 2.5+ and - Python 3.3+. It is pure Python code with no dependencies, but includes - an optional C extension for a serious speed boost. - # Remember to specify the license variants for BSD, Apache, GPL, and LGPL. - # Use the SPDX identifier, e.g: GPL-2.0-only instead of GNU General Public License version 2.0 - # See https://spdx.org/licenses/ - license: MIT - # It is required to include a license file in the package, - # (even if the license doesn't require it) using the license_file entry. - # Please also note that some projects have multiple license files which all need to be added using a valid yaml list. - # See https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#license-file - license_file: LICENSE.txt - # The documentation and repository URLs are optional. - documentation: https://simplejson.readthedocs.io/ - repository: https://github.com/simplejson/simplejson - -extra: - recipe-maintainers: - # GitHub IDs for maintainers of the recipe. - # Always check with the people listed below if they are OK becoming maintainers of the recipe. (There will be spam!) - - LisaSimpson - - LandoCalrissian diff --git a/recipes/example/meta.yaml b/recipes/example/meta.yaml deleted file mode 100644 index f9e97d9ad32cb..0000000000000 --- a/recipes/example/meta.yaml +++ /dev/null @@ -1,98 +0,0 @@ -# Note: there are many handy hints in comments in this example -- remove them when you've finalized your recipe -# If your package is python based, we recommend using Grayskull to generate it instead: -# https://github.com/conda-incubator/grayskull - -# Jinja variables help maintain the recipe as you'll update the version only here. -# Using the name variable with the URL in line 16 is convenient -# when copying and pasting from another recipe, but not really needed. -{% set name = "simplejson" %} -{% set version = "3.8.2" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz - # If getting the source from GitHub, remove the line above, - # uncomment the line below, and modify as needed. Use releases if available: - # url: https://github.com/simplejson/simplejson/releases/download/{{ version }}/simplejson-{{ version }}.tar.gz - # and otherwise fall back to archive: - # url: https://github.com/simplejson/simplejson/archive/v{{ version }}.tar.gz - sha256: 2b3a0c466fb4a1014ea131c2b8ea7c519f9278eba73d6fcb361b7bdb4fd494e9 - # sha256 is the preferred checksum -- you can get it for a file with: - # `openssl sha256 `. - # You may need the openssl package, available on conda-forge: - # `conda install openssl -c conda-forge`` - -build: - # Uncomment the following line if the package is pure Python and the recipe is exactly the same for all platforms. - # It is okay if the dependencies are not built for all platforms/versions, although selectors are still not allowed. - # See https://conda-forge.org/docs/maintainer/knowledge_base.html#noarch-python for more details. - # noarch: python - # If the installation is complex, or different between Unix and Windows, use separate bld.bat and build.sh files instead of this key. - # By default, the package will be built for the Python versions supported by conda-forge and for all major OSs. - # Add the line "skip: True # [py<35]" (for example) to limit to Python 3.5 and newer, or "skip: True # [not win]" to limit to Windows. - # More info about selectors can be found in the conda-build docs: - # https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#preprocessing-selectors - script: {{ PYTHON }} -m pip install . -vv - number: 0 - -requirements: - build: - # If your project compiles code (such as a C extension) then add the required compilers as separate entries here. - # Compilers are named 'c', 'cxx', 'fortran', among others - - {{ compiler('c') }} - # this is necessary for all compiled recipes - - {{ stdlib('c') }} - host: - - python - - pip - - setuptools - run: - - python - -test: - # Some packages might need a `test/commands` key to check CLI. - # List all the packages/modules that `run_test.py` imports. - imports: - - simplejson - - simplejson.tests - # For python packages, it is useful to run pip check. However, sometimes the - # metadata used by pip is out of date. Thus this section is optional if it is - # failing. - requires: - - pip - commands: - - pip check - -about: - home: https://github.com/simplejson/simplejson - summary: 'Simple, fast, extensible JSON encoder/decoder for Python' - description: | - simplejson is a simple, fast, complete, correct and extensible - JSON encoder and decoder for Python 2.5+ and - Python 3.3+. It is pure Python code with no dependencies, but includes - an optional C extension for a serious speed boost. - # Remember to specify the license variants for BSD, Apache, GPL, and LGPL. - # Use the SPDX identifier, e.g: GPL-2.0-only instead of GNU General Public License version 2.0 - # See https://spdx.org/licenses/ - license: MIT - # The license_family, i.e. "BSD" if license is "BSD-3-Clause". - # Optional - license_family: MIT - # It is required to include a license file in the package, - # (even if the license doesn't require it) using the license_file entry. - # Please also note that some projects have multiple license files which all need to be added using a valid yaml list. - # See https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#license-file - license_file: LICENSE.txt - # The doc_url and dev_url are optional. - doc_url: https://simplejson.readthedocs.io/ - dev_url: https://github.com/simplejson/simplejson - -extra: - recipe-maintainers: - # GitHub IDs for maintainers of the recipe. - # Always check with the people listed below if they are OK becoming maintainers of the recipe. (There will be spam!) - - LisaSimpson - - LandoCalrissian diff --git a/recipes/belt/meta.yaml b/recipes/meta.yaml similarity index 98% rename from recipes/belt/meta.yaml rename to recipes/meta.yaml index 1bb887d35f7d9..f6b46c2e5c338 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/meta.yaml @@ -23,7 +23,7 @@ build: requirements: build: - make - - {{ stdlib("c") }} + #- {{ stdlib("c") }} - {{ compiler('fortran') }} test: From 05ae9fccc82559aafedae6d559a9e75bd5aeb7af Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Wed, 16 Oct 2024 16:27:53 -0700 Subject: [PATCH 038/177] Revert "re-arranging files" This reverts commit cc2376ec77e1f42b3e0af4cdde277297c0260897. --- recipes/{ => belt}/meta.yaml | 2 +- recipes/example-v1/README.md | 5 ++ recipes/example-v1/recipe.yaml | 102 +++++++++++++++++++++++++++++++++ recipes/example/meta.yaml | 98 +++++++++++++++++++++++++++++++ 4 files changed, 206 insertions(+), 1 deletion(-) rename recipes/{ => belt}/meta.yaml (98%) create mode 100644 recipes/example-v1/README.md create mode 100644 recipes/example-v1/recipe.yaml create mode 100644 recipes/example/meta.yaml diff --git a/recipes/meta.yaml b/recipes/belt/meta.yaml similarity index 98% rename from recipes/meta.yaml rename to recipes/belt/meta.yaml index f6b46c2e5c338..1bb887d35f7d9 100644 --- a/recipes/meta.yaml +++ b/recipes/belt/meta.yaml @@ -23,7 +23,7 @@ build: requirements: build: - make - #- {{ stdlib("c") }} + - {{ stdlib("c") }} - {{ compiler('fortran') }} test: diff --git a/recipes/example-v1/README.md b/recipes/example-v1/README.md new file mode 100644 index 0000000000000..f2a0e51059f33 --- /dev/null +++ b/recipes/example-v1/README.md @@ -0,0 +1,5 @@ +# V1 recipe format + +This recipe is an example of the v1 recipe format that was defined by [CEP 13](https://github.com/conda/ceps/blob/main/cep-13.md). The v1 recipe format is fully functional when built with rattler-build, but is not yet fully supported by conda-forge's automation. + +See https://github.com/conda-forge/conda-forge.github.io/issues/2308 for progress on general support for this new format. diff --git a/recipes/example-v1/recipe.yaml b/recipes/example-v1/recipe.yaml new file mode 100644 index 0000000000000..1fc5b775b9232 --- /dev/null +++ b/recipes/example-v1/recipe.yaml @@ -0,0 +1,102 @@ +# This example shows how to define a recipe using the new YAML based recipe format introduced by +# CEP 13. + +# For more information about this format see: https://prefix-dev.github.io/rattler-build/latest/reference/recipe_file/ + +# The main differences with the old format is that no preprocessing is required for the file to be valid YAML. +# This means: +# - No "selectors", use YAML if-then-else expressions instead (https://prefix-dev.github.io/rattler-build/latest/selectors/) +# - Jinja expressions are formatted with a leading `$` to make them valid YAML + +# Note: there are many handy hints in comments in this example -- remove them when you've finalized your recipe + +# Define variables in this section that you can use in other parts. +context: + name: simplejson + version: "3.8.2" + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://pypi.io/packages/source/${{ name[0] }}/${{ name }}/${{ name }}-${{ version }}.tar.gz + # If getting the source from GitHub, remove the line above, + # uncomment the line below, and modify as needed. Use releases if available: + # url: https://github.com/simplejson/simplejson/releases/download/${{ version }}/simplejson-${{ version }}.tar.gz + # and otherwise fall back to archive: + # url: https://github.com/simplejson/simplejson/archive/v${{ version }}.tar.gz + sha256: d58439c548433adcda98e695be53e526ba940a4b9c44fb9a05d92cd495cdd47f + # sha256 is the preferred checksum -- you can get it for a file with: + # `openssl sha256 `, + # or, in one go without keeping the file with: + # `curl -L | sha256 + # You may need the packages or openssl and/or curl, available on conda-forge: + # `conda install openssl curl -c conda-forge`` + +build: + # Uncomment the following line if the package is pure Python and the recipe is exactly the same for all platforms. + # It is okay if the dependencies are not built for all platforms/versions, although selectors are still not allowed. + # See https://conda-forge.org/docs/maintainer/knowledge_base.html#noarch-python for more details. + # noarch: python + # If the installation is complex, or different between Unix and Windows, use separate build.bat and build.sh files instead of this key. + # By default, the package will be built for the Python versions supported by conda-forge and for all major OSs. + # Uncomment the following lines to limit to Python 3.5 and newer (for example) + # skip: + # - match(python, "<3.5") + # or the following to limit to Windows. + # skip: + # - win + script: python -m pip install . -vv + number: 0 + +requirements: + build: + # If your project compiles code (such as a C extension) then add the required compilers as separate entries here. + # Compiler names include 'c', 'cxx' and 'fortran', among others. + - ${{ compiler('c') }} + - ${{ stdlib('c') }} # If you need any compiler, add the C standard library ("stdlib") too + host: + - python + - pip + - setuptools + run: + - python + +tests: + # Some packages might need a `test/commands` key to check CLI. + - python: + # A list of modules that the test will try to import + imports: + - simplejson + - simplejson.tests + # Also run `pip check` to verify the integrity + pip_check: true + +about: + homepage: https://github.com/simplejson/simplejson + summary: 'Simple, fast, extensible JSON encoder/decoder for Python' + description: | + simplejson is a simple, fast, complete, correct and extensible + JSON encoder and decoder for Python 2.5+ and + Python 3.3+. It is pure Python code with no dependencies, but includes + an optional C extension for a serious speed boost. + # Remember to specify the license variants for BSD, Apache, GPL, and LGPL. + # Use the SPDX identifier, e.g: GPL-2.0-only instead of GNU General Public License version 2.0 + # See https://spdx.org/licenses/ + license: MIT + # It is required to include a license file in the package, + # (even if the license doesn't require it) using the license_file entry. + # Please also note that some projects have multiple license files which all need to be added using a valid yaml list. + # See https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#license-file + license_file: LICENSE.txt + # The documentation and repository URLs are optional. + documentation: https://simplejson.readthedocs.io/ + repository: https://github.com/simplejson/simplejson + +extra: + recipe-maintainers: + # GitHub IDs for maintainers of the recipe. + # Always check with the people listed below if they are OK becoming maintainers of the recipe. (There will be spam!) + - LisaSimpson + - LandoCalrissian diff --git a/recipes/example/meta.yaml b/recipes/example/meta.yaml new file mode 100644 index 0000000000000..f9e97d9ad32cb --- /dev/null +++ b/recipes/example/meta.yaml @@ -0,0 +1,98 @@ +# Note: there are many handy hints in comments in this example -- remove them when you've finalized your recipe +# If your package is python based, we recommend using Grayskull to generate it instead: +# https://github.com/conda-incubator/grayskull + +# Jinja variables help maintain the recipe as you'll update the version only here. +# Using the name variable with the URL in line 16 is convenient +# when copying and pasting from another recipe, but not really needed. +{% set name = "simplejson" %} +{% set version = "3.8.2" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz + # If getting the source from GitHub, remove the line above, + # uncomment the line below, and modify as needed. Use releases if available: + # url: https://github.com/simplejson/simplejson/releases/download/{{ version }}/simplejson-{{ version }}.tar.gz + # and otherwise fall back to archive: + # url: https://github.com/simplejson/simplejson/archive/v{{ version }}.tar.gz + sha256: 2b3a0c466fb4a1014ea131c2b8ea7c519f9278eba73d6fcb361b7bdb4fd494e9 + # sha256 is the preferred checksum -- you can get it for a file with: + # `openssl sha256 `. + # You may need the openssl package, available on conda-forge: + # `conda install openssl -c conda-forge`` + +build: + # Uncomment the following line if the package is pure Python and the recipe is exactly the same for all platforms. + # It is okay if the dependencies are not built for all platforms/versions, although selectors are still not allowed. + # See https://conda-forge.org/docs/maintainer/knowledge_base.html#noarch-python for more details. + # noarch: python + # If the installation is complex, or different between Unix and Windows, use separate bld.bat and build.sh files instead of this key. + # By default, the package will be built for the Python versions supported by conda-forge and for all major OSs. + # Add the line "skip: True # [py<35]" (for example) to limit to Python 3.5 and newer, or "skip: True # [not win]" to limit to Windows. + # More info about selectors can be found in the conda-build docs: + # https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#preprocessing-selectors + script: {{ PYTHON }} -m pip install . -vv + number: 0 + +requirements: + build: + # If your project compiles code (such as a C extension) then add the required compilers as separate entries here. + # Compilers are named 'c', 'cxx', 'fortran', among others + - {{ compiler('c') }} + # this is necessary for all compiled recipes + - {{ stdlib('c') }} + host: + - python + - pip + - setuptools + run: + - python + +test: + # Some packages might need a `test/commands` key to check CLI. + # List all the packages/modules that `run_test.py` imports. + imports: + - simplejson + - simplejson.tests + # For python packages, it is useful to run pip check. However, sometimes the + # metadata used by pip is out of date. Thus this section is optional if it is + # failing. + requires: + - pip + commands: + - pip check + +about: + home: https://github.com/simplejson/simplejson + summary: 'Simple, fast, extensible JSON encoder/decoder for Python' + description: | + simplejson is a simple, fast, complete, correct and extensible + JSON encoder and decoder for Python 2.5+ and + Python 3.3+. It is pure Python code with no dependencies, but includes + an optional C extension for a serious speed boost. + # Remember to specify the license variants for BSD, Apache, GPL, and LGPL. + # Use the SPDX identifier, e.g: GPL-2.0-only instead of GNU General Public License version 2.0 + # See https://spdx.org/licenses/ + license: MIT + # The license_family, i.e. "BSD" if license is "BSD-3-Clause". + # Optional + license_family: MIT + # It is required to include a license file in the package, + # (even if the license doesn't require it) using the license_file entry. + # Please also note that some projects have multiple license files which all need to be added using a valid yaml list. + # See https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#license-file + license_file: LICENSE.txt + # The doc_url and dev_url are optional. + doc_url: https://simplejson.readthedocs.io/ + dev_url: https://github.com/simplejson/simplejson + +extra: + recipe-maintainers: + # GitHub IDs for maintainers of the recipe. + # Always check with the people listed below if they are OK becoming maintainers of the recipe. (There will be spam!) + - LisaSimpson + - LandoCalrissian From 8590cde2733f3a796bd9e98cc14dcadb4d9be46b Mon Sep 17 00:00:00 2001 From: Patrick Kunzmann Date: Fri, 18 Oct 2024 18:47:00 +0200 Subject: [PATCH 039/177] Add C-compiler to requirements --- recipes/fastpdb/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/fastpdb/meta.yaml b/recipes/fastpdb/meta.yaml index 3415f89922a07..357732b43d720 100644 --- a/recipes/fastpdb/meta.yaml +++ b/recipes/fastpdb/meta.yaml @@ -19,6 +19,7 @@ requirements: - cross-python_{{ target_platform }} # [build_platform != target_platform] - numpy >=2.0 # [build_platform != target_platform] - {{ stdlib("c") }} + - {{ compiler("c") }} - {{ compiler("rust") }} host: - python From cd8541255c359a48c5ca103032588220beab3ec3 Mon Sep 17 00:00:00 2001 From: sujitmandal Date: Thu, 24 Oct 2024 14:28:16 +0530 Subject: [PATCH 040/177] added new package new file: recipes/check-internet-speed/meta.yaml --- recipes/check-internet-speed/meta.yaml | 40 ++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 recipes/check-internet-speed/meta.yaml diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml new file mode 100644 index 0000000000000..f6cc922df7ea0 --- /dev/null +++ b/recipes/check-internet-speed/meta.yaml @@ -0,0 +1,40 @@ +{% set name = "check-internet-speed" %} +{% set version = "0.0.3" %} + +package: + name: "{{ name|lower }}" + version: "{{ version }}" + +source: + url: "https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz" + sha256: 8be5c80f0d1f29e07529479cc40b3f2936196cd21be74d31495a818f981af917 + +build: + skip: False # [win] + number: 0 + script: "{{ PYTHON }} -m pip install . -vv" + +requirements: + host: + - pip + - python >=3.6 + run: + - python >=3.6 + +test: + imports: + - check_internet_speed + +about: + home: "https://github.com/sujitmandal/check-internet-speed" + license: MIT + license_family: MIT + license_file: + summary: "checking internet upload and download speed." + doc_url: https://sujitmandal.github.io/check-internet-speed/ + dev_url: https://github.com/sujitmandal/check-internet-speed/ + + +extra: + recipe-maintainers: + - sujitmandal From 107bfe1c763a356551864b87c04e9b18b5c9f7d9 Mon Sep 17 00:00:00 2001 From: sujitmandal Date: Thu, 24 Oct 2024 14:43:07 +0530 Subject: [PATCH 041/177] updated conf modified: recipes/check-internet-speed/meta.yaml --- recipes/check-internet-speed/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index f6cc922df7ea0..9ee0fc2c84302 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -31,7 +31,7 @@ about: license_family: MIT license_file: summary: "checking internet upload and download speed." - doc_url: https://sujitmandal.github.io/check-internet-speed/ + doc_url: https://github.com/sujitmandal/check-internet-speed/ dev_url: https://github.com/sujitmandal/check-internet-speed/ From 888598af66c6374a1164283d60a75efdd9027cfc Mon Sep 17 00:00:00 2001 From: sujitmandal Date: Thu, 24 Oct 2024 14:51:40 +0530 Subject: [PATCH 042/177] updated meta conf file modified: recipes/check-internet-speed/meta.yaml --- recipes/check-internet-speed/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index 9ee0fc2c84302..1cf3b5e47ee08 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -17,6 +17,7 @@ build: requirements: host: - pip + - setuptools - python >=3.6 run: - python >=3.6 @@ -29,7 +30,7 @@ about: home: "https://github.com/sujitmandal/check-internet-speed" license: MIT license_family: MIT - license_file: + license_file: LICENSE summary: "checking internet upload and download speed." doc_url: https://github.com/sujitmandal/check-internet-speed/ dev_url: https://github.com/sujitmandal/check-internet-speed/ From 791aa2f62536096f60cfffa2938942a63d7af2b1 Mon Sep 17 00:00:00 2001 From: sujitmandal Date: Thu, 24 Oct 2024 14:59:16 +0530 Subject: [PATCH 043/177] removed python version modified: recipes/check-internet-speed/meta.yaml --- recipes/check-internet-speed/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index 1cf3b5e47ee08..0f05553689e11 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -18,9 +18,9 @@ requirements: host: - pip - setuptools - - python >=3.6 + - python run: - - python >=3.6 + - python test: imports: From 7393f7240107d944cf5af66aad5563e532c1deef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B4nio=20Camargo?= Date: Wed, 30 Oct 2024 13:19:59 -0700 Subject: [PATCH 044/177] Add `rustic` --- recipes/rustic/bld.bat | 11 +++++++++++ recipes/rustic/build.sh | 13 +++++++++++++ recipes/rustic/meta.yaml | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 recipes/rustic/bld.bat create mode 100644 recipes/rustic/build.sh create mode 100644 recipes/rustic/meta.yaml diff --git a/recipes/rustic/bld.bat b/recipes/rustic/bld.bat new file mode 100644 index 0000000000000..eb2c449c62bae --- /dev/null +++ b/recipes/rustic/bld.bat @@ -0,0 +1,11 @@ +@echo on + +set CARGO_PROFILE_RELEASE_STRIP=symbols +set CARGO_PROFILE_RELEASE_LTO=fat + +cargo install --no-track --locked --root "%PREFIX%" --path . || exit 1 + +cargo-bundle-licenses ^ + --format yaml ^ + --output "%SRC_DIR%\THIRDPARTY.yml" ^ + || exit 1 \ No newline at end of file diff --git a/recipes/rustic/build.sh b/recipes/rustic/build.sh new file mode 100644 index 0000000000000..db00479586cf8 --- /dev/null +++ b/recipes/rustic/build.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +export CARGO_PROFILE_RELEASE_STRIP=symbols +export CARGO_PROFILE_RELEASE_LTO=fat + +# build statically linked binary with Rust +cargo install --no-track --locked --root "$PREFIX" --path . + +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml diff --git a/recipes/rustic/meta.yaml b/recipes/rustic/meta.yaml new file mode 100644 index 0000000000000..61e33663c784e --- /dev/null +++ b/recipes/rustic/meta.yaml @@ -0,0 +1,35 @@ +{% set version = "0.9.4" %} + +package: + name: rustic + version: {{ version }} + +source: + url: https://github.com/rustic-rs/rustic/archive/v{{ version }}.tar.gz + sha256: a3e4744e62f64fdcd5aea45bb81c83635b26ea7fad5ff90abcb0a565ee36cd4b + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib("c") }} + - cargo-bundle-licenses + +test: + commands: + - rustic --help + +about: + home: https://rustic.cli.rs/ + dev_url: https://github.com/rustic-rs/rustic + license: MIT + license_family: MIT + license_file: LICENSE-MIT + summary: Fast, encrypted, and deduplicated backups powered by Rust + +extra: + recipe-maintainers: + - apcamargo From 93f7c1bb9932a188f0d77c5b891f2bb9b688499c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B4nio=20Camargo?= Date: Wed, 30 Oct 2024 13:41:05 -0700 Subject: [PATCH 045/177] Add `xcp` --- recipes/xcp/bld.bat | 11 +++++++++++ recipes/xcp/build.sh | 13 +++++++++++++ recipes/xcp/meta.yaml | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 recipes/xcp/bld.bat create mode 100644 recipes/xcp/build.sh create mode 100644 recipes/xcp/meta.yaml diff --git a/recipes/xcp/bld.bat b/recipes/xcp/bld.bat new file mode 100644 index 0000000000000..eb2c449c62bae --- /dev/null +++ b/recipes/xcp/bld.bat @@ -0,0 +1,11 @@ +@echo on + +set CARGO_PROFILE_RELEASE_STRIP=symbols +set CARGO_PROFILE_RELEASE_LTO=fat + +cargo install --no-track --locked --root "%PREFIX%" --path . || exit 1 + +cargo-bundle-licenses ^ + --format yaml ^ + --output "%SRC_DIR%\THIRDPARTY.yml" ^ + || exit 1 \ No newline at end of file diff --git a/recipes/xcp/build.sh b/recipes/xcp/build.sh new file mode 100644 index 0000000000000..db00479586cf8 --- /dev/null +++ b/recipes/xcp/build.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +export CARGO_PROFILE_RELEASE_STRIP=symbols +export CARGO_PROFILE_RELEASE_LTO=fat + +# build statically linked binary with Rust +cargo install --no-track --locked --root "$PREFIX" --path . + +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml diff --git a/recipes/xcp/meta.yaml b/recipes/xcp/meta.yaml new file mode 100644 index 0000000000000..2b9daa0bfd92e --- /dev/null +++ b/recipes/xcp/meta.yaml @@ -0,0 +1,35 @@ +{% set version = "0.22.0" %} + +package: + name: rustic + version: {{ version }} + +source: + url: https://github.com/tarka/xcp/archive/v{{ version }}.tar.gz + sha256: 46c9632362b135d40dab97de459930d40fc12f98869a5d1489fdfc1ceda8c559 + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib("c") }} + - cargo-bundle-licenses + +test: + commands: + - xcp --help + +about: + home: https://github.com/tarka/xcp + dev_url: https://github.com/tarka/xcp + license: GPL-2.0-or-later + license_family: GPL + license_file: COPYING + summary: An extended cp + +extra: + recipe-maintainers: + - apcamargo From a9297c8a14af7066d61e6dceacacaa57343bc35c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B4nio=20Camargo?= Date: Wed, 30 Oct 2024 13:59:39 -0700 Subject: [PATCH 046/177] Skip Windows --- recipes/xcp/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/xcp/meta.yaml b/recipes/xcp/meta.yaml index 2b9daa0bfd92e..a0901e83d36c3 100644 --- a/recipes/xcp/meta.yaml +++ b/recipes/xcp/meta.yaml @@ -9,6 +9,7 @@ source: sha256: 46c9632362b135d40dab97de459930d40fc12f98869a5d1489fdfc1ceda8c559 build: + skip: true # [win] number: 0 requirements: From 3f87c4cd756eed64da9e0fa7302eb7e8ece89e36 Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Sun, 3 Nov 2024 15:58:02 -0500 Subject: [PATCH 047/177] add docling's downstream deps --- recipes/deepsearch-toolkit/recipe.yaml | 59 +++++++++++++++++ recipes/docling-core/recipe.yaml | 55 ++++++++++++++++ recipes/docling-ibm-models/recipe.yaml | 50 +++++++++++++++ recipes/docling-parse/fix-utfcpp.patch | 17 +++++ recipes/docling-parse/recipe.yaml | 74 ++++++++++++++++++++++ recipes/loguru-cpp/recipe.yaml | 63 ++++++++++++++++++ recipes/mean-average-precision/recipe.yaml | 46 ++++++++++++++ 7 files changed, 364 insertions(+) create mode 100644 recipes/deepsearch-toolkit/recipe.yaml create mode 100644 recipes/docling-core/recipe.yaml create mode 100644 recipes/docling-ibm-models/recipe.yaml create mode 100644 recipes/docling-parse/fix-utfcpp.patch create mode 100644 recipes/docling-parse/recipe.yaml create mode 100644 recipes/loguru-cpp/recipe.yaml create mode 100644 recipes/mean-average-precision/recipe.yaml diff --git a/recipes/deepsearch-toolkit/recipe.yaml b/recipes/deepsearch-toolkit/recipe.yaml new file mode 100644 index 0000000000000..bb1f0e03e5e10 --- /dev/null +++ b/recipes/deepsearch-toolkit/recipe.yaml @@ -0,0 +1,59 @@ +context: + name: deepsearch-toolkit + version: 1.1.1 + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/deepsearch_toolkit-${{ version }}.tar.gz + sha256: 0777d26b80ae97f773d2c832288cadcfcb874ca1cf11b8284f03a25c8dd013e0 + +build: + number: 0 + noarch: python + script: python -m pip install . -vv --no-deps --no-build-isolation + python: + entry_points: + - deepsearch = deepsearch.cli:app + +requirements: + host: + - python >=3.10 + - poetry-core + - pip + run: + - python >=3.10 + - urllib3 >=1.26.8 + - six >=1.16.0 + - certifi >=2024.07.04 + - python-dateutil >=2.8.2 + - pydantic >=2.0.3 + - pydantic-settings >=2.4.0 + - python-dotenv >=1.0.0 + - requests >=2.27.1 + - typer >=0.9.0 + - platformdirs >=3.5.1 + - tabulate >=0.8.9 + - pluggy >=1.0.0 + - tqdm >=4.64.0 + - docling-core >=2.0.0 + +tests: + - python: + imports: + - deepsearch + pip_check: false + - script: + - deepsearch --help + +about: + summary: Interact with the Deep Search platform for new knowledge explorations and discoveries + license: MIT + license_file: LICENSE + homepage: https://ds4sd.github.io/deepsearch-toolkit/ + +extra: + recipe-maintainers: + - hadim diff --git a/recipes/docling-core/recipe.yaml b/recipes/docling-core/recipe.yaml new file mode 100644 index 0000000000000..c29c5724ac45f --- /dev/null +++ b/recipes/docling-core/recipe.yaml @@ -0,0 +1,55 @@ +context: + name: docling-core + version: 2.3.1 + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/docling_core-${{ version }}.tar.gz + sha256: b32f588fc869b9cc633da7095fa8b8277b8f9f0f3e6c9e000f3e16266dc9599d + +build: + number: 0 + noarch: python + script: python -m pip install . -vv --no-deps --no-build-isolation + python: + entry_points: + - validate = docling_core.utils.validate:main + - generate_jsonschema = docling_core.utils.generate_jsonschema:main + - generate_docs = docling_core.utils.generate_docs:main + +requirements: + host: + - python >=3.10 + - poetry-core >=1.0.0 + - pip + run: + - python >=3.10 + - jsonschema >=4.16 + - pydantic >=2.6 + - jsonref >=1.1 + - tabulate >=0.9 + - pandas >=2.1.4 + - pillow >=10.3 + +tests: + - python: + imports: + - docling_core + pip_check: false + - script: + - validate --help + - generate_jsonschema --help + - generate_docs --help + +about: + summary: A python library to define and validate data types in Docling. + license: MIT + license_file: LICENSE + homepage: https://ds4sd.github.io/ + +extra: + recipe-maintainers: + - hadim diff --git a/recipes/docling-ibm-models/recipe.yaml b/recipes/docling-ibm-models/recipe.yaml new file mode 100644 index 0000000000000..39c3bcf2f3ad7 --- /dev/null +++ b/recipes/docling-ibm-models/recipe.yaml @@ -0,0 +1,50 @@ +context: + name: docling-ibm-models + version: 2.0.3 + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/docling_ibm_models-${{ version }}.tar.gz + sha256: 4ac155490a8646daca8aa7a45f0ee136ef96c4a0fbc24812694ec8fc45e5cadb + +build: + number: 0 + noarch: python + script: python -m pip install . -vv --no-deps --no-build-isolation + +requirements: + host: + - python >=3.10 + - poetry-core >=1.0.0 + - pip + run: + - python >=3.10 + - pytorch >=2.2.2 + - torchvision + - numpy + - lxml >=4.9.1 + - jsonlines >=3.1.0 + - pillow >=10.0.0 + - tqdm >=4.64.0 + - mean-average-precision >=2021.4.26.0 + - py-opencv >=4.6.0 + - huggingface_hub >=0.23 + +tests: + - python: + imports: + - docling_ibm_models + pip_check: false + +about: + summary: This package contains the AI models used by the Docling PDF conversion package + license: MIT + license_file: LICENSE + homepage: https://github.com/DS4SD/docling-ibm-models + +extra: + recipe-maintainers: + - hadim diff --git a/recipes/docling-parse/fix-utfcpp.patch b/recipes/docling-parse/fix-utfcpp.patch new file mode 100644 index 0000000000000..109fef08ce734 --- /dev/null +++ b/recipes/docling-parse/fix-utfcpp.patch @@ -0,0 +1,17 @@ +diff --git a/cmake/extlib_utf8.git.cmake b/cmake/extlib_utf8.git.cmake +index daf3588..37789e4 100644 +--- a/cmake/extlib_utf8.git.cmake ++++ b/cmake/extlib_utf8.git.cmake +@@ -7,10 +7,10 @@ if(USE_SYSTEM_DEPS) + message(STATUS "using system-deps in extlib_utf8.cmake") + + # this will define the utf8cpp target +- find_package(utf8cpp REQUIRED) ++ #find_package(utfcpp REQUIRED) + + add_library(${ext_name} INTERFACE IMPORTED) +- add_dependencies(${ext_name} utf8cpp) ++ add_dependencies(${ext_name} utfcpp) + + else() + message(STATUS "ignoring system-deps extlib_utf8.cmake") diff --git a/recipes/docling-parse/recipe.yaml b/recipes/docling-parse/recipe.yaml new file mode 100644 index 0000000000000..859d6f05545bc --- /dev/null +++ b/recipes/docling-parse/recipe.yaml @@ -0,0 +1,74 @@ +context: + name: docling-parse + version: 2.0.2 + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/docling_parse-${{ version }}.tar.gz + sha256: 18823b491b060972df7c2623184896005435b1ec8a9fb5e386427207e2dda0bd + patches: + - fix-utfcpp.patch + +build: + number: 0 + script: + content: python -m pip install . -vv --no-deps --no-build-isolation + env: + USE_SYSTEM_DEPS: "on" + python: + entry_points: + - docling-parse = docling_parse.run:main + +requirements: + build: + - if: build_platform != target_platform + then: + - python + - cross-python_${{ target_platform }} + + - ${{ compiler('cxx') }} + - ${{ compiler('c') }} + - ${{ stdlib("c") }} + - cmake + - ${{ "make" if unix else "ninja" }} + - pkg-config + host: + - python + - poetry-core + - pybind11 >=2.13.1 + - pip + - cxxopts + - loguru-cpp + - nlohmann_json + - utfcpp + - libjpeg-turbo + - qpdf + - zlib + run: + - python + - tabulate >=0.9.0 + - ${{ "pywin32 >=305" if win }} + +tests: + - python: + imports: + - docling_parse + pip_check: true + - script: + - docling-parse --help + +about: + summary: Simple package to extract text with coordinates from programmatic PDFs + license: BSD-3-Clause AND MIT + license_file: + - LICENSE + - docling_parse/pdf_resources_v2/cmap-resources/LICENSE.md + - docling_parse/pdf_resources/cmap-resources/LICENSE.md + homepage: https://github.com/DS4SD/docling-parse + +extra: + recipe-maintainers: + - hadim diff --git a/recipes/loguru-cpp/recipe.yaml b/recipes/loguru-cpp/recipe.yaml new file mode 100644 index 0000000000000..f709bce14b24f --- /dev/null +++ b/recipes/loguru-cpp/recipe.yaml @@ -0,0 +1,63 @@ +context: + name: loguru-cpp + version: 2.1.1 + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + # See https://github.com/emilk/loguru/issues/253 + git: https://github.com/emilk/loguru + rev: 4adaa185883e3c04da25913579c451d3c32cfac1 + +build: + number: 0 + script: + - if: win + then: | + cmake -GNinja ^ + -DCMAKE_INSTALL_PREFIX=%LIBRARY_PREFIX% ^ + -DBUILD_SHARED_LIBS=ON ^ + -DLOGURU_WITH_STREAMS=ON ^ + %SRC_DIR% + ninja install + else: | + cmake -GNinja \ + -DCMAKE_INSTALL_PREFIX=$PREFIX \ + -DBUILD_SHARED_LIBS=ON \ + -DLOGURU_WITH_STREAMS=ON \ + $SRC_DIR + ninja install + +requirements: + build: + - ${{ compiler('cxx') }} + - ${{ stdlib("c") }} + - cmake + - ninja + run_exports: + - ${{ pin_subpackage(name, upper_bound='x.x.x') }} + +tests: + - package_contents: + include: + - loguru/loguru.hpp + lib: + - loguru + files: + - "*/loguru-config-version.cmake" + - "*/loguru-config.cmake" + - "*/loguru-targets-release.cmake" + - "*/loguru-targets.cmake" + - "*/loguru.pc" + +about: + summary: A lightweight C++ logging library + license: Unlicense + license_file: LICENSE + homepage: https://github.com/emilk/loguru + +extra: + recipe-maintainers: + - hadim diff --git a/recipes/mean-average-precision/recipe.yaml b/recipes/mean-average-precision/recipe.yaml new file mode 100644 index 0000000000000..f9d1cd7882bea --- /dev/null +++ b/recipes/mean-average-precision/recipe.yaml @@ -0,0 +1,46 @@ +context: + name: mean-average-precision + version: 2024.01.05.0 + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://github.com/bes-dev/mean_average_precision/archive/refs/tags/${{ version }}.tar.gz + sha256: b25dda0fdcf1f55d4ae8b9848fb1154369e87323bf472f9cd74da10cbaf992d0 + +build: + number: 0 + noarch: python + script: python -m pip install . -vv --no-deps --no-build-isolation + +requirements: + host: + - python >=3.10 + - setuptools + - pip + run: + - python >=3.10 + - numpy + - pandas + +tests: + - python: + imports: + - mean_average_precision + - requirements: + run: + - pip + script: + - pip check + +about: + summary: Mean Average Precision evaluator for object detection. + license: MIT + license_file: LICENSE + homepage: https://github.com/bes-dev/mean_average_precision/ + +extra: + recipe-maintainers: + - hadim From ae1fb86842c9bc35c92e96e9af5f6eb45d694bcf Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Sun, 3 Nov 2024 16:12:15 -0500 Subject: [PATCH 048/177] fix graph dep --- recipes/docling-parse/recipe.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/docling-parse/recipe.yaml b/recipes/docling-parse/recipe.yaml index 859d6f05545bc..e55249dcdeb9e 100644 --- a/recipes/docling-parse/recipe.yaml +++ b/recipes/docling-parse/recipe.yaml @@ -51,6 +51,7 @@ requirements: - python - tabulate >=0.9.0 - ${{ "pywin32 >=305" if win }} + - loguru-cpp # only for staged-recipes so the graph deps is correct tests: - python: From 0ae9cef872054af50fbdd5fa1e101be3b4ebbe7f Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Sun, 3 Nov 2024 16:22:55 -0500 Subject: [PATCH 049/177] remove loguru-cpp --- recipes/loguru-cpp/recipe.yaml | 63 ---------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 recipes/loguru-cpp/recipe.yaml diff --git a/recipes/loguru-cpp/recipe.yaml b/recipes/loguru-cpp/recipe.yaml deleted file mode 100644 index f709bce14b24f..0000000000000 --- a/recipes/loguru-cpp/recipe.yaml +++ /dev/null @@ -1,63 +0,0 @@ -context: - name: loguru-cpp - version: 2.1.1 - -package: - name: ${{ name|lower }} - version: ${{ version }} - -source: - # See https://github.com/emilk/loguru/issues/253 - git: https://github.com/emilk/loguru - rev: 4adaa185883e3c04da25913579c451d3c32cfac1 - -build: - number: 0 - script: - - if: win - then: | - cmake -GNinja ^ - -DCMAKE_INSTALL_PREFIX=%LIBRARY_PREFIX% ^ - -DBUILD_SHARED_LIBS=ON ^ - -DLOGURU_WITH_STREAMS=ON ^ - %SRC_DIR% - ninja install - else: | - cmake -GNinja \ - -DCMAKE_INSTALL_PREFIX=$PREFIX \ - -DBUILD_SHARED_LIBS=ON \ - -DLOGURU_WITH_STREAMS=ON \ - $SRC_DIR - ninja install - -requirements: - build: - - ${{ compiler('cxx') }} - - ${{ stdlib("c") }} - - cmake - - ninja - run_exports: - - ${{ pin_subpackage(name, upper_bound='x.x.x') }} - -tests: - - package_contents: - include: - - loguru/loguru.hpp - lib: - - loguru - files: - - "*/loguru-config-version.cmake" - - "*/loguru-config.cmake" - - "*/loguru-targets-release.cmake" - - "*/loguru-targets.cmake" - - "*/loguru.pc" - -about: - summary: A lightweight C++ logging library - license: Unlicense - license_file: LICENSE - homepage: https://github.com/emilk/loguru - -extra: - recipe-maintainers: - - hadim From 6ea9002a0b85bfeee24c7bc76a084e22aa75daaf Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Sun, 3 Nov 2024 16:23:45 -0500 Subject: [PATCH 050/177] cleanup --- recipes/docling-parse/recipe.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/docling-parse/recipe.yaml b/recipes/docling-parse/recipe.yaml index e55249dcdeb9e..859d6f05545bc 100644 --- a/recipes/docling-parse/recipe.yaml +++ b/recipes/docling-parse/recipe.yaml @@ -51,7 +51,6 @@ requirements: - python - tabulate >=0.9.0 - ${{ "pywin32 >=305" if win }} - - loguru-cpp # only for staged-recipes so the graph deps is correct tests: - python: From f373d7a128fd9dbb9f6f696543c3caf82396e178 Mon Sep 17 00:00:00 2001 From: sujitmandal Date: Mon, 4 Nov 2024 10:56:21 +0530 Subject: [PATCH 051/177] fixed pypi url form "io to "org" modified: recipes/check-internet-speed/meta.yaml --- recipes/check-internet-speed/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index 0f05553689e11..b16fe9805b968 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -6,7 +6,7 @@ package: version: "{{ version }}" source: - url: "https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz" + url: "https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz" sha256: 8be5c80f0d1f29e07529479cc40b3f2936196cd21be74d31495a818f981af917 build: From eb465f74725296820086962bce1431b270cec2f7 Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Mon, 4 Nov 2024 19:05:31 -0500 Subject: [PATCH 052/177] new noarch syntax --- recipes/deepsearch-toolkit/recipe.yaml | 4 ++-- recipes/docling-core/recipe.yaml | 4 ++-- recipes/docling-ibm-models/recipe.yaml | 4 ++-- recipes/mean-average-precision/recipe.yaml | 10 +++------- 4 files changed, 9 insertions(+), 13 deletions(-) diff --git a/recipes/deepsearch-toolkit/recipe.yaml b/recipes/deepsearch-toolkit/recipe.yaml index bb1f0e03e5e10..f18f759f1e452 100644 --- a/recipes/deepsearch-toolkit/recipe.yaml +++ b/recipes/deepsearch-toolkit/recipe.yaml @@ -20,11 +20,11 @@ build: requirements: host: - - python >=3.10 + - python {{ python_min }}.* - poetry-core - pip run: - - python >=3.10 + - python >={{ python_min }} - urllib3 >=1.26.8 - six >=1.16.0 - certifi >=2024.07.04 diff --git a/recipes/docling-core/recipe.yaml b/recipes/docling-core/recipe.yaml index c29c5724ac45f..3cd1f8f466fe5 100644 --- a/recipes/docling-core/recipe.yaml +++ b/recipes/docling-core/recipe.yaml @@ -22,11 +22,11 @@ build: requirements: host: - - python >=3.10 + - python {{ python_min }}.* - poetry-core >=1.0.0 - pip run: - - python >=3.10 + - python >={{ python_min }} - jsonschema >=4.16 - pydantic >=2.6 - jsonref >=1.1 diff --git a/recipes/docling-ibm-models/recipe.yaml b/recipes/docling-ibm-models/recipe.yaml index 39c3bcf2f3ad7..b7ce3c1ce9b1b 100644 --- a/recipes/docling-ibm-models/recipe.yaml +++ b/recipes/docling-ibm-models/recipe.yaml @@ -17,11 +17,11 @@ build: requirements: host: - - python >=3.10 + - python {{ python_min }}.* - poetry-core >=1.0.0 - pip run: - - python >=3.10 + - python >={{ python_min }} - pytorch >=2.2.2 - torchvision - numpy diff --git a/recipes/mean-average-precision/recipe.yaml b/recipes/mean-average-precision/recipe.yaml index f9d1cd7882bea..dab8aef669b5a 100644 --- a/recipes/mean-average-precision/recipe.yaml +++ b/recipes/mean-average-precision/recipe.yaml @@ -17,11 +17,11 @@ build: requirements: host: - - python >=3.10 + - python {{ python_min }}.* - setuptools - pip run: - - python >=3.10 + - python >={{ python_min }} - numpy - pandas @@ -29,11 +29,7 @@ tests: - python: imports: - mean_average_precision - - requirements: - run: - - pip - script: - - pip check + pip_check: true about: summary: Mean Average Precision evaluator for object detection. From 3f07536eb7258cb9813b91caf6acffc67b4400d6 Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Mon, 4 Nov 2024 21:48:07 -0500 Subject: [PATCH 053/177] add ccflow --- recipes/ccflow/meta.yaml | 56 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 recipes/ccflow/meta.yaml diff --git a/recipes/ccflow/meta.yaml b/recipes/ccflow/meta.yaml new file mode 100644 index 0000000000000..2dfc3f181ecb2 --- /dev/null +++ b/recipes/ccflow/meta.yaml @@ -0,0 +1,56 @@ +{% set name = "ccflow" %} +{% set version = "0.0.1" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz + sha256: b7f5af5c0897bf09df15969aa8535ea0af718818fd8fdfc1a2893803a5871dfe + +build: + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python + - pip + - hatchling + run: + - python + - cloudpathlib + - cloudpickle + - dask + - hydra-core + - ipython + - jinja2 + - numpy <2 + - orjson + - pandas + - pyarrow + - pydantic >=2.6,<3 + - smart_open + - tenacity + +test: + imports: + - ccflow + requires: + - pip + commands: + - pip check + +about: + home: https://github.com/point72/ccflow + summary: 'ccflow is a collection of tools for workflow configuration, orchestration, and dependency injection' + description: | + ccflow is a collection of tools for workflow configuration, orchestration, and dependency injection + license: Apache-2.0 + license_family: Apache + license_file: LICENSE + +extra: + recipe-maintainers: + - timkpaine From d8c4b316ad09f4765c5160df61d1736b86fb48d4 Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Tue, 5 Nov 2024 07:37:03 -0500 Subject: [PATCH 054/177] fix syntax --- recipes/deepsearch-toolkit/recipe.yaml | 4 ++-- recipes/docling-core/recipe.yaml | 4 ++-- recipes/docling-ibm-models/recipe.yaml | 4 ++-- recipes/mean-average-precision/recipe.yaml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/recipes/deepsearch-toolkit/recipe.yaml b/recipes/deepsearch-toolkit/recipe.yaml index f18f759f1e452..4bb98c80c49e3 100644 --- a/recipes/deepsearch-toolkit/recipe.yaml +++ b/recipes/deepsearch-toolkit/recipe.yaml @@ -20,11 +20,11 @@ build: requirements: host: - - python {{ python_min }}.* + - python ${{ python_min }}.* - poetry-core - pip run: - - python >={{ python_min }} + - python >=${{ python_min }} - urllib3 >=1.26.8 - six >=1.16.0 - certifi >=2024.07.04 diff --git a/recipes/docling-core/recipe.yaml b/recipes/docling-core/recipe.yaml index 3cd1f8f466fe5..ae1e4e0918ba3 100644 --- a/recipes/docling-core/recipe.yaml +++ b/recipes/docling-core/recipe.yaml @@ -22,11 +22,11 @@ build: requirements: host: - - python {{ python_min }}.* + - python ${{ python_min }}.* - poetry-core >=1.0.0 - pip run: - - python >={{ python_min }} + - python >=${{ python_min }} - jsonschema >=4.16 - pydantic >=2.6 - jsonref >=1.1 diff --git a/recipes/docling-ibm-models/recipe.yaml b/recipes/docling-ibm-models/recipe.yaml index b7ce3c1ce9b1b..f1a265ddd8d0b 100644 --- a/recipes/docling-ibm-models/recipe.yaml +++ b/recipes/docling-ibm-models/recipe.yaml @@ -17,11 +17,11 @@ build: requirements: host: - - python {{ python_min }}.* + - python ${{ python_min }}.* - poetry-core >=1.0.0 - pip run: - - python >={{ python_min }} + - python >=${{ python_min }} - pytorch >=2.2.2 - torchvision - numpy diff --git a/recipes/mean-average-precision/recipe.yaml b/recipes/mean-average-precision/recipe.yaml index dab8aef669b5a..0462cf02f0f4b 100644 --- a/recipes/mean-average-precision/recipe.yaml +++ b/recipes/mean-average-precision/recipe.yaml @@ -17,11 +17,11 @@ build: requirements: host: - - python {{ python_min }}.* + - python ${{ python_min }}.* - setuptools - pip run: - - python >={{ python_min }} + - python >=${{ python_min }} - numpy - pandas From 41f4b9dbd2870b4b517a54a68c6ebf6ee63f45a8 Mon Sep 17 00:00:00 2001 From: "Matthew R. Becker" Date: Tue, 5 Nov 2024 08:36:14 -0600 Subject: [PATCH 055/177] test: see what is in the cbc --- .scripts/run_osx_build.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index 16e24f95e3709..6f62472afd6d6 100755 --- a/.scripts/run_osx_build.sh +++ b/.scripts/run_osx_build.sh @@ -73,6 +73,9 @@ git ls-tree --name-only main -- . | xargs -I {} sh -c "rm -rf {} && echo Removin popd > /dev/null echo "" +echo "conda-build-config.yaml from pinnings:" +cat ${MINIFORGE_HOME}/conda_build_config.yaml + ( endgroup "Configuring conda" ) 2> /dev/null # We just want to build all of the recipes. From ce502d07716574297da2546d15b8a2b94fef2225 Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Tue, 5 Nov 2024 10:51:48 -0500 Subject: [PATCH 056/177] hard code python_min --- recipes/deepsearch-toolkit/recipe.yaml | 1 + recipes/docling-core/recipe.yaml | 1 + recipes/docling-ibm-models/recipe.yaml | 1 + recipes/mean-average-precision/recipe.yaml | 1 + 4 files changed, 4 insertions(+) diff --git a/recipes/deepsearch-toolkit/recipe.yaml b/recipes/deepsearch-toolkit/recipe.yaml index 4bb98c80c49e3..bc98690bcd2f1 100644 --- a/recipes/deepsearch-toolkit/recipe.yaml +++ b/recipes/deepsearch-toolkit/recipe.yaml @@ -1,6 +1,7 @@ context: name: deepsearch-toolkit version: 1.1.1 + python_min: "3.9" # remove this line once https://github.com/prefix-dev/rattler-build/pull/1122 is available package: name: ${{ name|lower }} diff --git a/recipes/docling-core/recipe.yaml b/recipes/docling-core/recipe.yaml index ae1e4e0918ba3..d3e98feb8cb63 100644 --- a/recipes/docling-core/recipe.yaml +++ b/recipes/docling-core/recipe.yaml @@ -1,6 +1,7 @@ context: name: docling-core version: 2.3.1 + python_min: "3.9" # remove this line once https://github.com/prefix-dev/rattler-build/pull/1122 is available package: name: ${{ name|lower }} diff --git a/recipes/docling-ibm-models/recipe.yaml b/recipes/docling-ibm-models/recipe.yaml index f1a265ddd8d0b..13cc5105adaba 100644 --- a/recipes/docling-ibm-models/recipe.yaml +++ b/recipes/docling-ibm-models/recipe.yaml @@ -1,6 +1,7 @@ context: name: docling-ibm-models version: 2.0.3 + python_min: "3.9" # remove this line once https://github.com/prefix-dev/rattler-build/pull/1122 is available package: name: ${{ name|lower }} diff --git a/recipes/mean-average-precision/recipe.yaml b/recipes/mean-average-precision/recipe.yaml index 0462cf02f0f4b..e217bb474c10b 100644 --- a/recipes/mean-average-precision/recipe.yaml +++ b/recipes/mean-average-precision/recipe.yaml @@ -1,6 +1,7 @@ context: name: mean-average-precision version: 2024.01.05.0 + python_min: "3.9" # remove this line once https://github.com/prefix-dev/rattler-build/pull/1122 is available package: name: ${{ name|lower }} From 33b0ae2c39b23e066a920f6f44a4fe65dc60d229 Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Tue, 5 Nov 2024 10:55:31 -0500 Subject: [PATCH 057/177] Update run_osx_build.sh --- .scripts/run_osx_build.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index 6f62472afd6d6..16e24f95e3709 100755 --- a/.scripts/run_osx_build.sh +++ b/.scripts/run_osx_build.sh @@ -73,9 +73,6 @@ git ls-tree --name-only main -- . | xargs -I {} sh -c "rm -rf {} && echo Removin popd > /dev/null echo "" -echo "conda-build-config.yaml from pinnings:" -cat ${MINIFORGE_HOME}/conda_build_config.yaml - ( endgroup "Configuring conda" ) 2> /dev/null # We just want to build all of the recipes. From 66f8a52d9a025752e1ecd9813a68dcd4593a8e38 Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Tue, 5 Nov 2024 10:56:45 -0500 Subject: [PATCH 058/177] 3.10 for ibm-models --- recipes/docling-ibm-models/recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/docling-ibm-models/recipe.yaml b/recipes/docling-ibm-models/recipe.yaml index 13cc5105adaba..1fb71af22d124 100644 --- a/recipes/docling-ibm-models/recipe.yaml +++ b/recipes/docling-ibm-models/recipe.yaml @@ -1,7 +1,7 @@ context: name: docling-ibm-models version: 2.0.3 - python_min: "3.9" # remove this line once https://github.com/prefix-dev/rattler-build/pull/1122 is available + python_min: "3.10" # remove this line once https://github.com/prefix-dev/rattler-build/pull/1122 is available package: name: ${{ name|lower }} From 2c560caa6559579303abc73f2ea6d3f5e1ef3489 Mon Sep 17 00:00:00 2001 From: Alex Channell Date: Tue, 5 Nov 2024 17:21:25 -0500 Subject: [PATCH 059/177] add django-currentuser recipe --- recipes/django-currentuser/meta.yaml | 42 ++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 recipes/django-currentuser/meta.yaml diff --git a/recipes/django-currentuser/meta.yaml b/recipes/django-currentuser/meta.yaml new file mode 100644 index 0000000000000..2e594d3828ccb --- /dev/null +++ b/recipes/django-currentuser/meta.yaml @@ -0,0 +1,42 @@ +{% set name = "django-currentuser" %} +{% set version = "0.8.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/django_currentuser-{{ version }}.tar.gz + sha256: 911e695955d8875da33a910e637d2c76968287cba896c99888fd5e3fa6fad2af + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.8 + - setuptools >=61.0.0 + - setuptools-scm >=5.0.0 + - pip + run: + - python >=3.8 + - django >=4.2,<5.2 + +test: + imports: + - django_currentuser + commands: + - pip check + requires: + - pip + +about: + summary: Conveniently store reference to request user on thread/db level. + license: BSD-3-Clause + license_file: LICENSE + +extra: + recipe-maintainers: + - alexpilot11 From 74d6a9d56f06b74720931f164e406df45ec625bc Mon Sep 17 00:00:00 2001 From: Alex Channell Date: Tue, 5 Nov 2024 17:34:08 -0500 Subject: [PATCH 060/177] update django-currentuser recipe based on linting messages --- recipes/django-currentuser/meta.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/recipes/django-currentuser/meta.yaml b/recipes/django-currentuser/meta.yaml index 2e594d3828ccb..4cc5b2505cad3 100644 --- a/recipes/django-currentuser/meta.yaml +++ b/recipes/django-currentuser/meta.yaml @@ -1,3 +1,4 @@ +{% set python_min = python_min|default("0.1a0") %} {% set name = "django-currentuser" %} {% set version = "0.8.0" %} @@ -6,7 +7,7 @@ package: version: {{ version }} source: - url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/django_currentuser-{{ version }}.tar.gz + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/django_currentuser-{{ version }}.tar.gz sha256: 911e695955d8875da33a910e637d2c76968287cba896c99888fd5e3fa6fad2af build: @@ -16,12 +17,12 @@ build: requirements: host: - - python >=3.8 + - python {{ python_min }}.* - setuptools >=61.0.0 - setuptools-scm >=5.0.0 - pip run: - - python >=3.8 + - python >={{ python_min }} - django >=4.2,<5.2 test: @@ -30,9 +31,11 @@ test: commands: - pip check requires: + - python ={{ python_min }} - pip about: + home: https://github.com/zsoldosp/django-currentuser summary: Conveniently store reference to request user on thread/db level. license: BSD-3-Clause license_file: LICENSE From f6de9ab9e525e5ab5154acdb888875e6669292a8 Mon Sep 17 00:00:00 2001 From: Julian Hofer Date: Wed, 6 Nov 2024 11:29:40 +0100 Subject: [PATCH 061/177] Add IBM Plex Sans font --- recipes/ibm-plex-sans/recipe.yaml | 72 +++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 recipes/ibm-plex-sans/recipe.yaml diff --git a/recipes/ibm-plex-sans/recipe.yaml b/recipes/ibm-plex-sans/recipe.yaml new file mode 100644 index 0000000000000..2cae574274a6f --- /dev/null +++ b/recipes/ibm-plex-sans/recipe.yaml @@ -0,0 +1,72 @@ +# This example shows how to define a recipe using the new YAML based recipe format introduced by +# CEP 13. + +# For more information about this format see: https://prefix-dev.github.io/rattler-build/latest/reference/recipe_file/ + +# The main differences with the old format is that no preprocessing is required for the file to be valid YAML. +# This means: +# - No "selectors", use YAML if-then-else expressions instead (https://prefix-dev.github.io/rattler-build/latest/selectors/) +# - Jinja expressions are formatted with a leading `$` to make them valid YAML + +# Note: there are many handy hints in comments in this example -- remove them when you've finalized your recipe + +# Define variables in this section that you can use in other parts. +context: + name: font-ttf-ibm-plex-sans + version: "1.0.0" + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans%40${{ version }}/ibm-plex-sans.zip + sha256: 4aef1ff11b58892e1fb18383c1ea45544f87c9793b95216a357d4009ed927361 + +build: + number: 0 + noarch: generic + script: + - mkdir -p $PREFIX/fonts + - install -v -m644 fonts/complete/ttf/*.ttf $PREFIX/fonts/ + +requirements: + build: + - __unix + +tests: + - package_contents: + files: + - fonts/IBMPlexSans-Bold.ttf + - fonts/IBMPlexSans-BoldItalic.ttf + - fonts/IBMPlexSans-ExtraLight.ttf + - fonts/IBMPlexSans-ExtraLightItalic.ttf + - fonts/IBMPlexSans-Italic.ttf + - fonts/IBMPlexSans-Light.ttf + - fonts/IBMPlexSans-LightItalic.ttf + - fonts/IBMPlexSans-Medium.ttf + - fonts/IBMPlexSans-MediumItalic.ttf + - fonts/IBMPlexSans-Regular.ttf + - fonts/IBMPlexSans-SemiBold.ttf + - fonts/IBMPlexSans-SemiBoldItalic.ttf + - fonts/IBMPlexSans-Text.ttf + - fonts/IBMPlexSans-TextItalic.ttf + - fonts/IBMPlexSans-Thin.ttf + - fonts/IBMPlexSans-ThinItalic.ttf + +about: + homepage: https://www.ibm.com/plex/ + summary: 'IBM Plex typeface' + description: | + The IBM Plex typeface is an open-source project available for download and + various uses following the Open Font License (OFL). + The IBM Plex family comes in Sans, Serif, Mono, and Sans Condensed, + all with Roman and true italics. + Plex has been designed to work well in user interface (UI) environments and other mediums. + license: OFL-1.1 + license_file: LICENSE.txt + repository: https://github.com/IBM/plex + +extra: + recipe-maintainers: + - Hofer-Julian From 65bbd1d0cb142a1fcfe38eb97b1e3511b2140479 Mon Sep 17 00:00:00 2001 From: Julian Hofer Date: Wed, 6 Nov 2024 11:30:04 +0100 Subject: [PATCH 062/177] Remove comments --- recipes/ibm-plex-sans/recipe.yaml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/recipes/ibm-plex-sans/recipe.yaml b/recipes/ibm-plex-sans/recipe.yaml index 2cae574274a6f..73a53bc9658ed 100644 --- a/recipes/ibm-plex-sans/recipe.yaml +++ b/recipes/ibm-plex-sans/recipe.yaml @@ -1,16 +1,3 @@ -# This example shows how to define a recipe using the new YAML based recipe format introduced by -# CEP 13. - -# For more information about this format see: https://prefix-dev.github.io/rattler-build/latest/reference/recipe_file/ - -# The main differences with the old format is that no preprocessing is required for the file to be valid YAML. -# This means: -# - No "selectors", use YAML if-then-else expressions instead (https://prefix-dev.github.io/rattler-build/latest/selectors/) -# - Jinja expressions are formatted with a leading `$` to make them valid YAML - -# Note: there are many handy hints in comments in this example -- remove them when you've finalized your recipe - -# Define variables in this section that you can use in other parts. context: name: font-ttf-ibm-plex-sans version: "1.0.0" From 07ee75e55803963c77ab06a5e584c03122df7b6e Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Wed, 6 Nov 2024 08:28:52 -0500 Subject: [PATCH 063/177] Make no arch --- recipes/ccflow/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/ccflow/meta.yaml b/recipes/ccflow/meta.yaml index 2dfc3f181ecb2..34251b7353dd7 100644 --- a/recipes/ccflow/meta.yaml +++ b/recipes/ccflow/meta.yaml @@ -12,6 +12,7 @@ source: build: script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 + noarch: python requirements: host: From b2cf57ab76160aedab363b34f9ddc4e7fc2a042f Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Wed, 6 Nov 2024 08:38:03 -0500 Subject: [PATCH 064/177] Update meta.yaml --- recipes/ccflow/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/ccflow/meta.yaml b/recipes/ccflow/meta.yaml index 34251b7353dd7..bfdf18c966196 100644 --- a/recipes/ccflow/meta.yaml +++ b/recipes/ccflow/meta.yaml @@ -16,11 +16,11 @@ build: requirements: host: - - python + - python >=3.8 - pip - hatchling run: - - python + - python >=3.8 - cloudpathlib - cloudpickle - dask From ac581d5817149b80c303d507598e11ae36d0d4de Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Wed, 6 Nov 2024 11:00:32 -0500 Subject: [PATCH 065/177] infra: improve macOS local build experience --- .gitignore | 8 ++++++++ .scripts/run_docker_build.sh | 2 +- build-locally.py | 4 ++++ setup.cfg | 2 -- 4 files changed, 13 insertions(+), 3 deletions(-) delete mode 100644 setup.cfg diff --git a/.gitignore b/.gitignore index 84e75110340fd..a10539f431fce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,13 @@ # macOS folder metadata .DS_Store +# macOS specific files +MacOSX*.sdk.tar.xz +SDKs/ + # User builds build_artifacts +miniforge3/ # Compiled Python code __pycache__ @@ -21,3 +26,6 @@ __pycache__ .pixi pixi.toml pixi.lock + +# rattler-build outputs files +output/ diff --git a/.scripts/run_docker_build.sh b/.scripts/run_docker_build.sh index 57a568798e1c9..08a935f03ba03 100755 --- a/.scripts/run_docker_build.sh +++ b/.scripts/run_docker_build.sh @@ -44,7 +44,7 @@ mkdir -p "$ARTIFACTS" DONE_CANARY="$ARTIFACTS/conda-forge-build-done" rm -f "$DONE_CANARY" -DOCKER_RUN_ARGS="-it" +DOCKER_RUN_ARGS="-it ${CONDA_FORGE_DOCKER_RUN_ARGS}" if [ "${AZURE}" == "True" ]; then DOCKER_RUN_ARGS="" diff --git a/build-locally.py b/build-locally.py index 8b7434893256b..d1c0cdea235ab 100644 --- a/build-locally.py +++ b/build-locally.py @@ -27,6 +27,10 @@ def setup_environment(ns): os.path.dirname(__file__), "SDKs" ) + # The default cache location might not be writable using docker on macOS. + if ns.config.startswith("linux") and platform.system() == "Darwin": + os.environ["CONDA_FORGE_DOCKER_RUN_ARGS"] = "-e XDG_CACHE_HOME=/tmp/rattler_cache" + def run_docker_build(ns): script = ".scripts/run_docker_build.sh" diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index e14b7619292fb..0000000000000 --- a/setup.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[flake8] -max-line-length=88 From 13c5c14acbc398551584cd3e0a2a645783f9dd31 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Wed, 6 Nov 2024 17:55:01 +0000 Subject: [PATCH 066/177] Removed recipe (django-currentuser) after converting into feedstock. [ci skip] --- recipes/django-currentuser/meta.yaml | 45 ---------------------------- 1 file changed, 45 deletions(-) delete mode 100644 recipes/django-currentuser/meta.yaml diff --git a/recipes/django-currentuser/meta.yaml b/recipes/django-currentuser/meta.yaml deleted file mode 100644 index 4cc5b2505cad3..0000000000000 --- a/recipes/django-currentuser/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -{% set python_min = python_min|default("0.1a0") %} -{% set name = "django-currentuser" %} -{% set version = "0.8.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/django_currentuser-{{ version }}.tar.gz - sha256: 911e695955d8875da33a910e637d2c76968287cba896c99888fd5e3fa6fad2af - -build: - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - host: - - python {{ python_min }}.* - - setuptools >=61.0.0 - - setuptools-scm >=5.0.0 - - pip - run: - - python >={{ python_min }} - - django >=4.2,<5.2 - -test: - imports: - - django_currentuser - commands: - - pip check - requires: - - python ={{ python_min }} - - pip - -about: - home: https://github.com/zsoldosp/django-currentuser - summary: Conveniently store reference to request user on thread/db level. - license: BSD-3-Clause - license_file: LICENSE - -extra: - recipe-maintainers: - - alexpilot11 From 9904e943341d10d4a51b64c952142455b61e0d60 Mon Sep 17 00:00:00 2001 From: jaimergp Date: Wed, 6 Nov 2024 19:54:23 +0100 Subject: [PATCH 067/177] update badge --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index e82320b6d7c53..2b188abb21ac8 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,7 @@ This repo is a holding area for recipes destined for a conda-forge feedstock repo. To find out more about conda-forge, see https://github.com/conda-forge/conda-smithy. -[![Join the chat at https://gitter.im/conda-forge/conda-forge.github.io](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/conda-forge/conda-forge.github.io) - +[![Join the chat at https://conda-forge.zulipchat.com](https://img.shields.io/badge/Zulip-join_chat-53bfad.svg)](https://conda-forge.zulipchat.com) ## Feedstock conversion status From 2eec9fbedd0e953ac39d2f968f2fb74fdc50269b Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Wed, 6 Nov 2024 13:44:51 -0800 Subject: [PATCH 068/177] trying FORTRAN environment variables again --- recipes/belt/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index 1bb887d35f7d9..e75b478cf7624 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -14,9 +14,10 @@ build: skip: true # [win] skip: true # [osx] script: - - ln -sf $BUILD_PREFIX/bin/$CONDA_TOOLCHAIN_HOST-gfortran $BUILD_PREFIX/bin/gfortran + #- ln -sf $BUILD_PREFIX/bin/$CONDA_TOOLCHAIN_HOST-gfortran $BUILD_PREFIX/bin/gfortran - cd src - - make -f Makefile + #- make -f Makefile + - make CC=$GFORTRAN LINK=$GFORTRAN - mkdir -p $PREFIX/bin - cp xbelt $PREFIX/bin From 6615b0732716ceb8570ddbb3127f86088d86f4cc Mon Sep 17 00:00:00 2001 From: Michael Ehrlichman Date: Wed, 6 Nov 2024 13:51:06 -0800 Subject: [PATCH 069/177] removing commented out code --- recipes/belt/meta.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml index e75b478cf7624..d2ebd70d940f6 100644 --- a/recipes/belt/meta.yaml +++ b/recipes/belt/meta.yaml @@ -14,9 +14,7 @@ build: skip: true # [win] skip: true # [osx] script: - #- ln -sf $BUILD_PREFIX/bin/$CONDA_TOOLCHAIN_HOST-gfortran $BUILD_PREFIX/bin/gfortran - cd src - #- make -f Makefile - make CC=$GFORTRAN LINK=$GFORTRAN - mkdir -p $PREFIX/bin - cp xbelt $PREFIX/bin From c0009b18afd314e38b76f614ca7596f1ac5c2cd5 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Fri, 1 Nov 2024 17:15:17 -0600 Subject: [PATCH 070/177] feat: Add Sherpa * Add Sherpa v2.2.16 - c.f. https://gitlab.com/sherpa-team/sherpa * Sherpa v2 edits and patches: - Remove Python as Sherpa v2 is Python 2 only. - Remove '--as-needed' flag from LDFLAGS to avoid symbol lookup error. - Add patch to avoid Python 2 code issue during compiling of .pyc files during packaging step of conda-build. - Add patch to remove null charecters from strings in ATOOLS/Org/Run_Parameter.C's Run_Parameter::Gen::Variable to properly handle nulls in library path name strings between the build and packaging steps on conda-forge. * For the time being give up on having macOS builds work and only package for Linux. Co-authored-by: Chris Burr --- ...-convert-print-statements-using-2to3.patch | 33 +++++++ ...ll-characters-for-prefix-replacement.patch | 53 +++++++++++ recipes/sherpa/build.sh | 34 ++++++++ recipes/sherpa/meta.yaml | 87 +++++++++++++++++++ 4 files changed, 207 insertions(+) create mode 100644 recipes/sherpa/0001-convert-print-statements-using-2to3.patch create mode 100644 recipes/sherpa/0002-remove-null-characters-for-prefix-replacement.patch create mode 100644 recipes/sherpa/build.sh create mode 100644 recipes/sherpa/meta.yaml diff --git a/recipes/sherpa/0001-convert-print-statements-using-2to3.patch b/recipes/sherpa/0001-convert-print-statements-using-2to3.patch new file mode 100644 index 0000000000000..9a6c6c22497c5 --- /dev/null +++ b/recipes/sherpa/0001-convert-print-statements-using-2to3.patch @@ -0,0 +1,33 @@ +From 8d8c6267cfc1477a6e476064e025f9d1ed283781 Mon Sep 17 00:00:00 2001 +From: Matthew Feickert +Date: Sat, 2 Nov 2024 07:38:10 +0000 +Subject: [PATCH] convert print statements using 2to3 + +2to3 -f print -w Examples/UFO_MSSM/MSSM/write_param_card.py +--- + Examples/UFO_MSSM/MSSM/write_param_card.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Examples/UFO_MSSM/MSSM/write_param_card.py b/Examples/UFO_MSSM/MSSM/write_param_card.py +index 236c0e930..69f3dfb04 100644 +--- a/Examples/UFO_MSSM/MSSM/write_param_card.py ++++ b/Examples/UFO_MSSM/MSSM/write_param_card.py +@@ -151,7 +151,7 @@ class ParamCardWriter(object): + """ write qnumber """ + from particles import all_particles + import particles +- print particles.__file__ ++ print(particles.__file__) + text="""#===========================================================\n""" + text += """# QUANTUM NUMBERS OF NEW STATE(S) (NON SM PDG CODE)\n""" + text += """#===========================================================\n\n""" +@@ -177,5 +177,5 @@ class ParamCardWriter(object): + + if '__main__' == __name__: + ParamCardWriter('./param_card.dat', generic=True) +- print 'write ./param_card.dat' ++ print('write ./param_card.dat') + +-- +2.47.0 + diff --git a/recipes/sherpa/0002-remove-null-characters-for-prefix-replacement.patch b/recipes/sherpa/0002-remove-null-characters-for-prefix-replacement.patch new file mode 100644 index 0000000000000..2f4980ca52421 --- /dev/null +++ b/recipes/sherpa/0002-remove-null-characters-for-prefix-replacement.patch @@ -0,0 +1,53 @@ +From 4838851ff45792f93c1959f0949c5424c6843651 Mon Sep 17 00:00:00 2001 +From: Matthew Feickert +Date: Wed, 6 Nov 2024 00:15:16 -0700 +Subject: [PATCH] remove null characters for prefix replacement + +* At build time conda uses a long environment name (the "placeholder" strings) + so that any hardcoded strings inside binaries are very long. Then at install + time it replaces '$PREFIX/...' with '$CONDA_PREFIX/...'. The install prefix + ($CONDA_PREFIX) is shorter than the build time prefix ($PREFIX) and any + extra characters on the end of the string are padded with null bytes. + This works well for c-style strings (which cannot contain null bytes as that + terminates the string by definition) however C++ strings have a known size so + they contain null bytes. So when you do '$PREFIX/lib/SHERPA-MC' + '/libSherpaSM.so' + you get '$CONDA_PREFIX/lib/SHERPA-MC/\x00\x00...\x00\x00/libSherpaSM.so'. + By removing null characters anywhere in the string this results in + the final desired path of e.g. '$CONDA_PREFIX/lib/SHERPA-MC/libSherpaSM.so'. + +Co-authored-by: Chris Burr +--- + ATOOLS/Org/Run_Parameter.C | 13 +++++++++---- + 1 file changed, 9 insertions(+), 4 deletions(-) + +diff --git a/ATOOLS/Org/Run_Parameter.C b/ATOOLS/Org/Run_Parameter.C +index bdd3b4a67..01ff2c8c4 100644 +--- a/ATOOLS/Org/Run_Parameter.C ++++ b/ATOOLS/Org/Run_Parameter.C +@@ -1,4 +1,5 @@ +-#include ++#include ++#include + #include "ATOOLS/Org/Run_Parameter.H" + #include "ATOOLS/Math/MathTools.H" + #include "ATOOLS/Org/Message.H" +@@ -440,9 +441,13 @@ void Run_Parameter::Gen::SetBeam2(const Flavour b) { + m_beam2 = b; + } + +-std::string Run_Parameter::Gen::Variable(const std::string &key,const std::string &def) +-{ +- return m_variables.find(key)!=m_variables.end()?m_variables[key]:def; ++std::string Run_Parameter::Gen::Variable(const std::string &key,const std::string &def) ++{ ++ std::string str = (m_variables.find(key)!=m_variables.end()?m_variables[key]:def); ++ // remove all null characters anywhere in string ++ str.erase(std::remove(str.begin(), str.end(), '\0'), str.end()); ++ ++ return str; + } + + void Run_Parameter::Gen::PrintGitVersion(std::ostream &str,const int mode, +-- +2.47.0 + diff --git a/recipes/sherpa/build.sh b/recipes/sherpa/build.sh new file mode 100644 index 0000000000000..70dc90f4cafee --- /dev/null +++ b/recipes/sherpa/build.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +# For Sherpa v2, remove specific linker flags from LDFLAGS to ensure all libraries +# have symbols defined after the packaging step +if [[ "${build_platform}" == linux-* ]]; then + # On Linux remove '--as-needed' flag + # c.f. https://linux.die.net/man/1/ld + export LDFLAGS="$(echo $LDFLAGS | sed 's/ -Wl,--as-needed//g')" +else + # On macOS remove '-dead_strip_dylibs' flag + # c.f. https://github.com/AnacondaRecipes/intel_repack-feedstock/issues/8 + export LDFLAGS="$(echo $LDFLAGS | sed 's/ -Wl,-dead_strip_dylibs//g')" +fi + +autoreconf --install + +./configure --help + +# Sherpa v2 is Python 2 only, so disable Python +./configure \ + --prefix=$PREFIX \ + --enable-hepmc2=$PREFIX \ + --enable-lhapdf=$PREFIX \ + --with-sqlite3=$PREFIX \ + CXX="$CXX" \ + CXXFLAGS="$CXXFLAGS" \ + LDFLAGS="$LDFLAGS" \ + PYTHON="" + +make --jobs="${CPU_COUNT}" +if [[ "${CONDA_BUILD_CROSS_COMPILATION:-}" != "1" || "${CROSSCOMPILING_EMULATOR}" != "" ]]; then + make check +fi +make install diff --git a/recipes/sherpa/meta.yaml b/recipes/sherpa/meta.yaml new file mode 100644 index 0000000000000..8a548d33a44a5 --- /dev/null +++ b/recipes/sherpa/meta.yaml @@ -0,0 +1,87 @@ +{% set name = "sherpa" %} +{% set version = "v2.2.16" %} + +package: + name: {{ name }} + version: {{ version }} + +source: + url: https://gitlab.com/sherpa-team/sherpa/-/archive/{{ version }}/sherpa-{{ version }}.tar.gz + sha256: b2680da5682c78623635ae88a5ff5af346cf74c1be95ee9177e8f9080d418e76 + patches: + # Avoid issue with compiling .pyc files during packaging step post build + - 0001-convert-print-statements-using-2to3.patch + # Avoid issue with null characters in the prefix replacement + - 0002-remove-null-characters-for-prefix-replacement.patch + +build: + # FIXME: Get macOS builds working + skip: true # [not linux] + number: 0 + +requirements: + build: + - {{ compiler('cxx') }} + - {{ stdlib('c') }} + - {{ compiler('fortran') }} + - gnuconfig # [unix] + - autoconf + - libtool + - make + - automake + - which + - sed # needed only to patch LDFLAGS + - diffutils + - texinfo # can't skip build of manual + host: + - sqlite + - lhapdf + - hepmc2 + # note https://conda-forge.org/docs/maintainer/knowledge_base/#compilers + # so don't add compilers to run or test requirements + run: + - lhapdf + - hepmc2 + +test: + requires: + - lhapdf + - hepmc2 + files: + - $PREFIX/bin/Sherpa + - $PREFIX/bin/Sherpa-config + source_files: + - Examples + commands: + - Sherpa-config + - Sherpa-config --version + - Sherpa-config --prefix + - Sherpa-config --incdir + - Sherpa-config --libs + - Sherpa-config --datadir + - Sherpa-config --ldflags + - Sherpa-config --cppflags + + - Sherpa --help + - cd Examples/CI/LO_Z + - Sherpa + +about: + home: https://gitlab.com/sherpa-team/sherpa + summary: 'A Monte Carlo event generator for the Simulation of High-Energy Reactions of PArticles ' + description: | + Sherpa is a Monte Carlo event generator for the Simulation of High-Energy + Reactions of PArticles in lepton-lepton, lepton-photon, photon-photon, + lepton-hadron and hadron-hadron collisions. Simulation programs - also + dubbed event generators - like Sherpa are indispensable work horses for + current particle physics phenomenology and are (at) the interface between + theory and experiment. + license: GPL-3.0-or-later + license_family: GPL + license_file: COPYING + doc_url: https://sherpa-team.gitlab.io/ + dev_url: https://gitlab.com/sherpa-team/sherpa + +extra: + recipe-maintainers: + - matthewfeickert From 0f337f3a9bc3ff7abac2a33f784e70e843c2cc6b Mon Sep 17 00:00:00 2001 From: akrherz Date: Wed, 6 Nov 2024 15:22:44 -0600 Subject: [PATCH 071/177] Add libipld --- recipes/libipld/meta.yaml | 47 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 recipes/libipld/meta.yaml diff --git a/recipes/libipld/meta.yaml b/recipes/libipld/meta.yaml new file mode 100644 index 0000000000000..2ceeb0596d929 --- /dev/null +++ b/recipes/libipld/meta.yaml @@ -0,0 +1,47 @@ +{% set name = "libipld" %} +{% set version = "3.0.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/libipld-{{ version }}.tar.gz + sha256: c532323efb36e63df8005f075afe01d726aa170999ee0cf0738553f8e75aaad5 + +build: + script: + - {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + - cargo-bundle-licenses --format yaml --output THIRDPARTY.yml + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib("c") }} + - cargo-bundle-licenses + host: + - python + - maturin >=1.2,<2.0 + - pip + run: + - python + +test: + imports: + - libipld + commands: + - pip check + requires: + - pip + +about: + home: https://pypi.org/project/libipld/ + summary: Python binding to the Rust IPLD library + license: MIT + license_file: LICENSE + +extra: + recipe-maintainers: + - akrherz From c0a8c9d1089c390861d8ef9d4156fb0f082d140e Mon Sep 17 00:00:00 2001 From: Minzhe Hu Date: Thu, 7 Nov 2024 13:48:37 +0800 Subject: [PATCH 072/177] Adding DASPy-toolbox --- DASPy-toolbox/meta.yaml | 51 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 DASPy-toolbox/meta.yaml diff --git a/DASPy-toolbox/meta.yaml b/DASPy-toolbox/meta.yaml new file mode 100644 index 0000000000000..3b1178405b676 --- /dev/null +++ b/DASPy-toolbox/meta.yaml @@ -0,0 +1,51 @@ +{% set name = "DASPy-toolbox" %} +{% set version = "1.1.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/DASPy-toolbox-{{ version }}.tar.gz + sha256: f05bedbdd06a021a405852b021847744c17f747e01f4f3779b3068b2342b10f9 + +build: + entry_points: + - daspy = daspy.main:main + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.9 + - pip + run: + - python >=3.9 + - numpy + - scipy >=1.13 + - matplotlib-base + - geographiclib + - pyproj + - h5py + - segyio + - nptdms + - tqdm + +test: + imports: + - daspy + commands: + - pip check + requires: + - pip + +about: + home: https://github.com/HMZ-03/DASPy + summary: DASPy is an open-source project dedicated to provide a python package for DAS (Distributed Acoustic Sensing) data processing, which comprises classic seismic data processing techniques and Specialized algorithms for DAS applications. + license: MIT + license_file: LICENSE.txt + +extra: + recipe-maintainers: + - HMZ-03 From d909943f7deed63d35efb217de330c00365d2101 Mon Sep 17 00:00:00 2001 From: Minzhe Hu Date: Thu, 7 Nov 2024 13:53:56 +0800 Subject: [PATCH 073/177] Adding DASPy-toolbox --- {DASPy-toolbox => recipes/DASPy-toolbox}/meta.yaml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {DASPy-toolbox => recipes/DASPy-toolbox}/meta.yaml (100%) diff --git a/DASPy-toolbox/meta.yaml b/recipes/DASPy-toolbox/meta.yaml similarity index 100% rename from DASPy-toolbox/meta.yaml rename to recipes/DASPy-toolbox/meta.yaml From 29a9ea7350b75011f5b60a76ce0d43d4b68ab840 Mon Sep 17 00:00:00 2001 From: Minzhe Hu Date: Thu, 7 Nov 2024 14:03:27 +0800 Subject: [PATCH 074/177] update meta.yaml --- recipes/DASPy-toolbox/meta.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/recipes/DASPy-toolbox/meta.yaml b/recipes/DASPy-toolbox/meta.yaml index 3b1178405b676..0e8b999298b5b 100644 --- a/recipes/DASPy-toolbox/meta.yaml +++ b/recipes/DASPy-toolbox/meta.yaml @@ -1,8 +1,9 @@ {% set name = "DASPy-toolbox" %} {% set version = "1.1.0" %} +{% set python_min = 3.9|default("0.1a0") %} package: - name: {{ name|lower }} + name: {{ name }} version: {{ version }} source: @@ -18,10 +19,10 @@ build: requirements: host: - - python >=3.9 + - python {{ python_min }}.* - pip run: - - python >=3.9 + - python >={{ python_min }} - numpy - scipy >=1.13 - matplotlib-base @@ -38,6 +39,7 @@ test: commands: - pip check requires: + - python ={{ python_min }} - pip about: From ba359c3a8aef7fc3055c5232310f8ed2cfa2afe1 Mon Sep 17 00:00:00 2001 From: Minzhe Hu Date: Thu, 7 Nov 2024 14:14:48 +0800 Subject: [PATCH 075/177] update meta.yaml --- recipes/DASPy-toolbox/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/DASPy-toolbox/meta.yaml b/recipes/DASPy-toolbox/meta.yaml index 0e8b999298b5b..0e5f68c4ae397 100644 --- a/recipes/DASPy-toolbox/meta.yaml +++ b/recipes/DASPy-toolbox/meta.yaml @@ -1,9 +1,9 @@ {% set name = "DASPy-toolbox" %} {% set version = "1.1.0" %} -{% set python_min = 3.9|default("0.1a0") %} +{% set python_min = "3.9" %} package: - name: {{ name }} + name: {{ name|lower }} version: {{ version }} source: From 069ebaae654c37b7324750c43f8706a283c3b7b7 Mon Sep 17 00:00:00 2001 From: Minzhe Hu Date: Thu, 7 Nov 2024 14:29:47 +0800 Subject: [PATCH 076/177] add setuptools in requeirements.host --- recipes/DASPy-toolbox/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/DASPy-toolbox/meta.yaml b/recipes/DASPy-toolbox/meta.yaml index 0e5f68c4ae397..0a6f81cc51ba5 100644 --- a/recipes/DASPy-toolbox/meta.yaml +++ b/recipes/DASPy-toolbox/meta.yaml @@ -21,6 +21,7 @@ requirements: host: - python {{ python_min }}.* - pip + - setuptools run: - python >={{ python_min }} - numpy From acb12156a0e09dbe8705cdc30c52fbf6f6489a07 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Thu, 7 Nov 2024 07:30:27 +0000 Subject: [PATCH 077/177] Removed recipes (belt, sherpa) after converting into feedstocks. [ci skip] --- recipes/belt/meta.yaml | 54 ------------ ...-convert-print-statements-using-2to3.patch | 33 ------- ...ll-characters-for-prefix-replacement.patch | 53 ----------- recipes/sherpa/build.sh | 34 -------- recipes/sherpa/meta.yaml | 87 ------------------- 5 files changed, 261 deletions(-) delete mode 100644 recipes/belt/meta.yaml delete mode 100644 recipes/sherpa/0001-convert-print-statements-using-2to3.patch delete mode 100644 recipes/sherpa/0002-remove-null-characters-for-prefix-replacement.patch delete mode 100644 recipes/sherpa/build.sh delete mode 100644 recipes/sherpa/meta.yaml diff --git a/recipes/belt/meta.yaml b/recipes/belt/meta.yaml deleted file mode 100644 index d2ebd70d940f6..0000000000000 --- a/recipes/belt/meta.yaml +++ /dev/null @@ -1,54 +0,0 @@ -{% set name = "BELT" %} -{% set version = "1.1" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/qianglbl/{{ name }}/archive/refs/tags/{{ name }}v{{ version }}.tar.gz - sha256: 74154f8dff0520c90ce96a9c4201b9d8c2ec0e1f8f1187d0a16d0085031e06da - -build: - number: 0 - skip: true # [win] - skip: true # [osx] - script: - - cd src - - make CC=$GFORTRAN LINK=$GFORTRAN - - mkdir -p $PREFIX/bin - - cp xbelt $PREFIX/bin - -requirements: - build: - - make - - {{ stdlib("c") }} - - {{ compiler('fortran') }} - -test: - commands: - - which xbelt - -about: - home: https://github.com/qianglbl/BELT - summary: 'BELT: BEam Longitudinal Tracking (forward or backward)' - description: | - This is a serial/parallel code for fast electron beam longitudinal - forward or backward tracking through an electron linear accelerator. - It includes longitudinal space-charge effect, structure and - resistive wall wakefields, longitudinal coherent synchrotron - radiation effect. - Copyright Notice - BEam Longitudinal Tracking (BELT) Copyright (c) 2024, - The Regents of the University of California, - through Lawrence Berkeley National Laboratory (subject to receipt of - any required approvals from the U.S. Dept. of Ener gy). All rights reserved. - license: BSD-3-Clause-LBNL - license_family: BSD - license_file: license.txt - doc_url: https://github.com/qianglbl/BELT/tree/main/doc - dev_url: https://github.com/qianglbl/BELT - -extra: - recipe-maintainers: - - MichaelEhrlichman diff --git a/recipes/sherpa/0001-convert-print-statements-using-2to3.patch b/recipes/sherpa/0001-convert-print-statements-using-2to3.patch deleted file mode 100644 index 9a6c6c22497c5..0000000000000 --- a/recipes/sherpa/0001-convert-print-statements-using-2to3.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 8d8c6267cfc1477a6e476064e025f9d1ed283781 Mon Sep 17 00:00:00 2001 -From: Matthew Feickert -Date: Sat, 2 Nov 2024 07:38:10 +0000 -Subject: [PATCH] convert print statements using 2to3 - -2to3 -f print -w Examples/UFO_MSSM/MSSM/write_param_card.py ---- - Examples/UFO_MSSM/MSSM/write_param_card.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/Examples/UFO_MSSM/MSSM/write_param_card.py b/Examples/UFO_MSSM/MSSM/write_param_card.py -index 236c0e930..69f3dfb04 100644 ---- a/Examples/UFO_MSSM/MSSM/write_param_card.py -+++ b/Examples/UFO_MSSM/MSSM/write_param_card.py -@@ -151,7 +151,7 @@ class ParamCardWriter(object): - """ write qnumber """ - from particles import all_particles - import particles -- print particles.__file__ -+ print(particles.__file__) - text="""#===========================================================\n""" - text += """# QUANTUM NUMBERS OF NEW STATE(S) (NON SM PDG CODE)\n""" - text += """#===========================================================\n\n""" -@@ -177,5 +177,5 @@ class ParamCardWriter(object): - - if '__main__' == __name__: - ParamCardWriter('./param_card.dat', generic=True) -- print 'write ./param_card.dat' -+ print('write ./param_card.dat') - --- -2.47.0 - diff --git a/recipes/sherpa/0002-remove-null-characters-for-prefix-replacement.patch b/recipes/sherpa/0002-remove-null-characters-for-prefix-replacement.patch deleted file mode 100644 index 2f4980ca52421..0000000000000 --- a/recipes/sherpa/0002-remove-null-characters-for-prefix-replacement.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 4838851ff45792f93c1959f0949c5424c6843651 Mon Sep 17 00:00:00 2001 -From: Matthew Feickert -Date: Wed, 6 Nov 2024 00:15:16 -0700 -Subject: [PATCH] remove null characters for prefix replacement - -* At build time conda uses a long environment name (the "placeholder" strings) - so that any hardcoded strings inside binaries are very long. Then at install - time it replaces '$PREFIX/...' with '$CONDA_PREFIX/...'. The install prefix - ($CONDA_PREFIX) is shorter than the build time prefix ($PREFIX) and any - extra characters on the end of the string are padded with null bytes. - This works well for c-style strings (which cannot contain null bytes as that - terminates the string by definition) however C++ strings have a known size so - they contain null bytes. So when you do '$PREFIX/lib/SHERPA-MC' + '/libSherpaSM.so' - you get '$CONDA_PREFIX/lib/SHERPA-MC/\x00\x00...\x00\x00/libSherpaSM.so'. - By removing null characters anywhere in the string this results in - the final desired path of e.g. '$CONDA_PREFIX/lib/SHERPA-MC/libSherpaSM.so'. - -Co-authored-by: Chris Burr ---- - ATOOLS/Org/Run_Parameter.C | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -diff --git a/ATOOLS/Org/Run_Parameter.C b/ATOOLS/Org/Run_Parameter.C -index bdd3b4a67..01ff2c8c4 100644 ---- a/ATOOLS/Org/Run_Parameter.C -+++ b/ATOOLS/Org/Run_Parameter.C -@@ -1,4 +1,5 @@ --#include -+#include -+#include - #include "ATOOLS/Org/Run_Parameter.H" - #include "ATOOLS/Math/MathTools.H" - #include "ATOOLS/Org/Message.H" -@@ -440,9 +441,13 @@ void Run_Parameter::Gen::SetBeam2(const Flavour b) { - m_beam2 = b; - } - --std::string Run_Parameter::Gen::Variable(const std::string &key,const std::string &def) --{ -- return m_variables.find(key)!=m_variables.end()?m_variables[key]:def; -+std::string Run_Parameter::Gen::Variable(const std::string &key,const std::string &def) -+{ -+ std::string str = (m_variables.find(key)!=m_variables.end()?m_variables[key]:def); -+ // remove all null characters anywhere in string -+ str.erase(std::remove(str.begin(), str.end(), '\0'), str.end()); -+ -+ return str; - } - - void Run_Parameter::Gen::PrintGitVersion(std::ostream &str,const int mode, --- -2.47.0 - diff --git a/recipes/sherpa/build.sh b/recipes/sherpa/build.sh deleted file mode 100644 index 70dc90f4cafee..0000000000000 --- a/recipes/sherpa/build.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash - -# For Sherpa v2, remove specific linker flags from LDFLAGS to ensure all libraries -# have symbols defined after the packaging step -if [[ "${build_platform}" == linux-* ]]; then - # On Linux remove '--as-needed' flag - # c.f. https://linux.die.net/man/1/ld - export LDFLAGS="$(echo $LDFLAGS | sed 's/ -Wl,--as-needed//g')" -else - # On macOS remove '-dead_strip_dylibs' flag - # c.f. https://github.com/AnacondaRecipes/intel_repack-feedstock/issues/8 - export LDFLAGS="$(echo $LDFLAGS | sed 's/ -Wl,-dead_strip_dylibs//g')" -fi - -autoreconf --install - -./configure --help - -# Sherpa v2 is Python 2 only, so disable Python -./configure \ - --prefix=$PREFIX \ - --enable-hepmc2=$PREFIX \ - --enable-lhapdf=$PREFIX \ - --with-sqlite3=$PREFIX \ - CXX="$CXX" \ - CXXFLAGS="$CXXFLAGS" \ - LDFLAGS="$LDFLAGS" \ - PYTHON="" - -make --jobs="${CPU_COUNT}" -if [[ "${CONDA_BUILD_CROSS_COMPILATION:-}" != "1" || "${CROSSCOMPILING_EMULATOR}" != "" ]]; then - make check -fi -make install diff --git a/recipes/sherpa/meta.yaml b/recipes/sherpa/meta.yaml deleted file mode 100644 index 8a548d33a44a5..0000000000000 --- a/recipes/sherpa/meta.yaml +++ /dev/null @@ -1,87 +0,0 @@ -{% set name = "sherpa" %} -{% set version = "v2.2.16" %} - -package: - name: {{ name }} - version: {{ version }} - -source: - url: https://gitlab.com/sherpa-team/sherpa/-/archive/{{ version }}/sherpa-{{ version }}.tar.gz - sha256: b2680da5682c78623635ae88a5ff5af346cf74c1be95ee9177e8f9080d418e76 - patches: - # Avoid issue with compiling .pyc files during packaging step post build - - 0001-convert-print-statements-using-2to3.patch - # Avoid issue with null characters in the prefix replacement - - 0002-remove-null-characters-for-prefix-replacement.patch - -build: - # FIXME: Get macOS builds working - skip: true # [not linux] - number: 0 - -requirements: - build: - - {{ compiler('cxx') }} - - {{ stdlib('c') }} - - {{ compiler('fortran') }} - - gnuconfig # [unix] - - autoconf - - libtool - - make - - automake - - which - - sed # needed only to patch LDFLAGS - - diffutils - - texinfo # can't skip build of manual - host: - - sqlite - - lhapdf - - hepmc2 - # note https://conda-forge.org/docs/maintainer/knowledge_base/#compilers - # so don't add compilers to run or test requirements - run: - - lhapdf - - hepmc2 - -test: - requires: - - lhapdf - - hepmc2 - files: - - $PREFIX/bin/Sherpa - - $PREFIX/bin/Sherpa-config - source_files: - - Examples - commands: - - Sherpa-config - - Sherpa-config --version - - Sherpa-config --prefix - - Sherpa-config --incdir - - Sherpa-config --libs - - Sherpa-config --datadir - - Sherpa-config --ldflags - - Sherpa-config --cppflags - - - Sherpa --help - - cd Examples/CI/LO_Z - - Sherpa - -about: - home: https://gitlab.com/sherpa-team/sherpa - summary: 'A Monte Carlo event generator for the Simulation of High-Energy Reactions of PArticles ' - description: | - Sherpa is a Monte Carlo event generator for the Simulation of High-Energy - Reactions of PArticles in lepton-lepton, lepton-photon, photon-photon, - lepton-hadron and hadron-hadron collisions. Simulation programs - also - dubbed event generators - like Sherpa are indispensable work horses for - current particle physics phenomenology and are (at) the interface between - theory and experiment. - license: GPL-3.0-or-later - license_family: GPL - license_file: COPYING - doc_url: https://sherpa-team.gitlab.io/ - dev_url: https://gitlab.com/sherpa-team/sherpa - -extra: - recipe-maintainers: - - matthewfeickert From 514dc5af842fbbe18d4bd0ba6e817054ca1335e2 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Thu, 7 Nov 2024 08:21:39 +0000 Subject: [PATCH 078/177] Removed recipes (DASPy-toolbox, libipld) after converting into feedstocks. [ci skip] --- recipes/DASPy-toolbox/meta.yaml | 54 --------------------------------- recipes/libipld/meta.yaml | 47 ---------------------------- 2 files changed, 101 deletions(-) delete mode 100644 recipes/DASPy-toolbox/meta.yaml delete mode 100644 recipes/libipld/meta.yaml diff --git a/recipes/DASPy-toolbox/meta.yaml b/recipes/DASPy-toolbox/meta.yaml deleted file mode 100644 index 0a6f81cc51ba5..0000000000000 --- a/recipes/DASPy-toolbox/meta.yaml +++ /dev/null @@ -1,54 +0,0 @@ -{% set name = "DASPy-toolbox" %} -{% set version = "1.1.0" %} -{% set python_min = "3.9" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/DASPy-toolbox-{{ version }}.tar.gz - sha256: f05bedbdd06a021a405852b021847744c17f747e01f4f3779b3068b2342b10f9 - -build: - entry_points: - - daspy = daspy.main:main - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - host: - - python {{ python_min }}.* - - pip - - setuptools - run: - - python >={{ python_min }} - - numpy - - scipy >=1.13 - - matplotlib-base - - geographiclib - - pyproj - - h5py - - segyio - - nptdms - - tqdm - -test: - imports: - - daspy - commands: - - pip check - requires: - - python ={{ python_min }} - - pip - -about: - home: https://github.com/HMZ-03/DASPy - summary: DASPy is an open-source project dedicated to provide a python package for DAS (Distributed Acoustic Sensing) data processing, which comprises classic seismic data processing techniques and Specialized algorithms for DAS applications. - license: MIT - license_file: LICENSE.txt - -extra: - recipe-maintainers: - - HMZ-03 diff --git a/recipes/libipld/meta.yaml b/recipes/libipld/meta.yaml deleted file mode 100644 index 2ceeb0596d929..0000000000000 --- a/recipes/libipld/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -{% set name = "libipld" %} -{% set version = "3.0.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/libipld-{{ version }}.tar.gz - sha256: c532323efb36e63df8005f075afe01d726aa170999ee0cf0738553f8e75aaad5 - -build: - script: - - {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - - cargo-bundle-licenses --format yaml --output THIRDPARTY.yml - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib("c") }} - - cargo-bundle-licenses - host: - - python - - maturin >=1.2,<2.0 - - pip - run: - - python - -test: - imports: - - libipld - commands: - - pip check - requires: - - pip - -about: - home: https://pypi.org/project/libipld/ - summary: Python binding to the Rust IPLD library - license: MIT - license_file: LICENSE - -extra: - recipe-maintainers: - - akrherz From 41ad49aaf23427a353ea664b3217c6705af5c2ea Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Thu, 7 Nov 2024 00:03:41 -0700 Subject: [PATCH 079/177] Add COLLIER * Add COLLIER v1.2.8 - c.f. https://collier.hepforge.org/ --- recipes/collier/meta.yaml | 78 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 recipes/collier/meta.yaml diff --git a/recipes/collier/meta.yaml b/recipes/collier/meta.yaml new file mode 100644 index 0000000000000..23dab95c37e22 --- /dev/null +++ b/recipes/collier/meta.yaml @@ -0,0 +1,78 @@ +{% set name = "collier" %} +{% set version = "1.2.8" %} + +package: + name: {{ name }} + version: {{ version }} + +source: + url: https://collier.hepforge.org/downloads/?f={{ name }}-{{ version }}.tar.gz + sha256: 5cb24ce24ba1f62b7a96c655b31e9fddccc603eff31e60f9033b16354a6afd89 + folder: source + +build: + skip: true # [win] + number: 0 + run_exports: + - {{ pin_subpackage('collier', max_pin='x.x') }} + script: + - cmake -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_Fortran_COMPILER=$FC -S source -B build + - cmake -LH build + - cmake --build build --clean-first --parallel="${CPU_COUNT}" + - cmake --install build + +requirements: + build: + - {{ stdlib('c') }} + - {{ compiler('cxx') }} # Not used, but needed for CMake to not error + - {{ compiler('fortran') }} + - cmake + - make + +test: + files: + - $PREFIX/lib/cmake/collierConfig.cmake + - $PREFIX/lib/cmake/collierConfigVersion.cmake + - $PREFIX/lib/libcollier.so + - $PREFIX/include/collier.mod + source_files: + - source/demos + requires: + - {{ compiler('fortran') }} + commands: + - cd source/demos + - $FC demo.f90 -o demo -I$PREFIX/include -lcollier + - $FC democache.f90 -o democache -I$PREFIX/include -lcollier + - ./democache + +about: + home: https://collier.hepforge.org/ + summary: 'COLLIER: A Complex One-Loop LIbrary with Extended Regularizations' + description: | + COLLIER is a fortran library for the numerical evaluation of one-loop + scalar and tensor integrals appearing in perturbative relativistic + quantum field theory with the following features: + * scalar and tensor integrals for high particle multiplicities + * dimensional regularization for ultraviolet divergences + * dimensional regularization for soft infrared divergences (mass + regularization for abelian soft divergences is supported as well) + * dimensional regularization or mass regularization for collinear mass + singularities + * complex internal masses (for unstable particles) fully supported + (external momenta and virtualities are expected to be real) + * numerically dangerous regions (small Gram or other kinematical + determinants) cured by dedicated expansions + * two independent implementations of all basic building blocks allow + for internal cross-checks + * cache system to speed up calculations + + If you use Collier for a publication, please cite all the references + listed [here](https://collier.hepforge.org/documentation.html). + license: GPL-3.0-only + license_family: GPL + license_file: source/COPYING + doc_url: https://collier.hepforge.org/documentation.html + +extra: + recipe-maintainers: + - matthewfeickert From b952e1416c53058d1eae3556006be0b56fef4f37 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Thu, 7 Nov 2024 09:29:39 +0000 Subject: [PATCH 080/177] Removed recipe (collier) after converting into feedstock. [ci skip] --- recipes/collier/meta.yaml | 78 --------------------------------------- 1 file changed, 78 deletions(-) delete mode 100644 recipes/collier/meta.yaml diff --git a/recipes/collier/meta.yaml b/recipes/collier/meta.yaml deleted file mode 100644 index 23dab95c37e22..0000000000000 --- a/recipes/collier/meta.yaml +++ /dev/null @@ -1,78 +0,0 @@ -{% set name = "collier" %} -{% set version = "1.2.8" %} - -package: - name: {{ name }} - version: {{ version }} - -source: - url: https://collier.hepforge.org/downloads/?f={{ name }}-{{ version }}.tar.gz - sha256: 5cb24ce24ba1f62b7a96c655b31e9fddccc603eff31e60f9033b16354a6afd89 - folder: source - -build: - skip: true # [win] - number: 0 - run_exports: - - {{ pin_subpackage('collier', max_pin='x.x') }} - script: - - cmake -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_Fortran_COMPILER=$FC -S source -B build - - cmake -LH build - - cmake --build build --clean-first --parallel="${CPU_COUNT}" - - cmake --install build - -requirements: - build: - - {{ stdlib('c') }} - - {{ compiler('cxx') }} # Not used, but needed for CMake to not error - - {{ compiler('fortran') }} - - cmake - - make - -test: - files: - - $PREFIX/lib/cmake/collierConfig.cmake - - $PREFIX/lib/cmake/collierConfigVersion.cmake - - $PREFIX/lib/libcollier.so - - $PREFIX/include/collier.mod - source_files: - - source/demos - requires: - - {{ compiler('fortran') }} - commands: - - cd source/demos - - $FC demo.f90 -o demo -I$PREFIX/include -lcollier - - $FC democache.f90 -o democache -I$PREFIX/include -lcollier - - ./democache - -about: - home: https://collier.hepforge.org/ - summary: 'COLLIER: A Complex One-Loop LIbrary with Extended Regularizations' - description: | - COLLIER is a fortran library for the numerical evaluation of one-loop - scalar and tensor integrals appearing in perturbative relativistic - quantum field theory with the following features: - * scalar and tensor integrals for high particle multiplicities - * dimensional regularization for ultraviolet divergences - * dimensional regularization for soft infrared divergences (mass - regularization for abelian soft divergences is supported as well) - * dimensional regularization or mass regularization for collinear mass - singularities - * complex internal masses (for unstable particles) fully supported - (external momenta and virtualities are expected to be real) - * numerically dangerous regions (small Gram or other kinematical - determinants) cured by dedicated expansions - * two independent implementations of all basic building blocks allow - for internal cross-checks - * cache system to speed up calculations - - If you use Collier for a publication, please cite all the references - listed [here](https://collier.hepforge.org/documentation.html). - license: GPL-3.0-only - license_family: GPL - license_file: source/COPYING - doc_url: https://collier.hepforge.org/documentation.html - -extra: - recipe-maintainers: - - matthewfeickert From 3ebb398b11499afb978ca4915149c0a5a43191ec Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Wed, 6 Nov 2024 20:49:14 +0100 Subject: [PATCH 081/177] Add recipe for ai2-olmo-eval --- recipes/ai2-olmo-eval/meta.yaml | 52 +++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 recipes/ai2-olmo-eval/meta.yaml diff --git a/recipes/ai2-olmo-eval/meta.yaml b/recipes/ai2-olmo-eval/meta.yaml new file mode 100644 index 0000000000000..9abf728dc3253 --- /dev/null +++ b/recipes/ai2-olmo-eval/meta.yaml @@ -0,0 +1,52 @@ +{% set name = "ai2-olmo-eval" %} +{% set version = "0.2.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/ai2_olmo_eval-{{ version }}.tar.gz + sha256: 069ca7ca4ffc5be7e17bca65efecf009e287da0d231d12e7b59bcc3c873bcd4e + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.9 + - setuptools + - wheel + - pip + run: + - python >=3.9 + - numpy <2.0 + - pytorch + - torchmetrics + - datasets + - tokenizers + - scikit-learn + - cached_path + - requests + - packaging + - importlib-resources + +test: + imports: + - olmo_eval + commands: + - pip check + requires: + - pip + +about: + home: https://github.com/allenai/OLMo-Eval + summary: In-loop evaluation tasks for language modeling + license: Apache-2.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - xhochy From 4385d8b698927139925a0c9fc59085cf1be25589 Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Wed, 6 Nov 2024 20:59:39 +0100 Subject: [PATCH 082/177] Add new python_min --- recipes/ai2-olmo-eval/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/ai2-olmo-eval/meta.yaml b/recipes/ai2-olmo-eval/meta.yaml index 9abf728dc3253..01f1254271980 100644 --- a/recipes/ai2-olmo-eval/meta.yaml +++ b/recipes/ai2-olmo-eval/meta.yaml @@ -16,12 +16,12 @@ build: requirements: host: - - python >=3.9 + - python {{ python_min }}.* - setuptools - wheel - pip run: - - python >=3.9 + - python >={{ python_min }} - numpy <2.0 - pytorch - torchmetrics @@ -39,6 +39,7 @@ test: commands: - pip check requires: + - python ={{ python_min }} - pip about: From bb76b839b3ade96db994eb3ef887f4e4c2ed47f1 Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Thu, 7 Nov 2024 11:22:00 +0100 Subject: [PATCH 083/177] Add python_min to recipe --- recipes/ai2-olmo-eval/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/ai2-olmo-eval/meta.yaml b/recipes/ai2-olmo-eval/meta.yaml index 01f1254271980..b6cd3bd672e15 100644 --- a/recipes/ai2-olmo-eval/meta.yaml +++ b/recipes/ai2-olmo-eval/meta.yaml @@ -1,5 +1,6 @@ {% set name = "ai2-olmo-eval" %} {% set version = "0.2.0" %} +{% set python_min = python_min|default("0.1a0") %} package: name: {{ name|lower }} From 739225264b809dc18b696343c916b84d179bf342 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Thu, 7 Nov 2024 10:46:32 +0000 Subject: [PATCH 084/177] Removed recipe (rustic) after converting into feedstock. [ci skip] --- recipes/rustic/bld.bat | 11 ----------- recipes/rustic/build.sh | 13 ------------- recipes/rustic/meta.yaml | 35 ----------------------------------- 3 files changed, 59 deletions(-) delete mode 100644 recipes/rustic/bld.bat delete mode 100644 recipes/rustic/build.sh delete mode 100644 recipes/rustic/meta.yaml diff --git a/recipes/rustic/bld.bat b/recipes/rustic/bld.bat deleted file mode 100644 index eb2c449c62bae..0000000000000 --- a/recipes/rustic/bld.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo on - -set CARGO_PROFILE_RELEASE_STRIP=symbols -set CARGO_PROFILE_RELEASE_LTO=fat - -cargo install --no-track --locked --root "%PREFIX%" --path . || exit 1 - -cargo-bundle-licenses ^ - --format yaml ^ - --output "%SRC_DIR%\THIRDPARTY.yml" ^ - || exit 1 \ No newline at end of file diff --git a/recipes/rustic/build.sh b/recipes/rustic/build.sh deleted file mode 100644 index db00479586cf8..0000000000000 --- a/recipes/rustic/build.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -export CARGO_PROFILE_RELEASE_STRIP=symbols -export CARGO_PROFILE_RELEASE_LTO=fat - -# build statically linked binary with Rust -cargo install --no-track --locked --root "$PREFIX" --path . - -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml diff --git a/recipes/rustic/meta.yaml b/recipes/rustic/meta.yaml deleted file mode 100644 index 61e33663c784e..0000000000000 --- a/recipes/rustic/meta.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{% set version = "0.9.4" %} - -package: - name: rustic - version: {{ version }} - -source: - url: https://github.com/rustic-rs/rustic/archive/v{{ version }}.tar.gz - sha256: a3e4744e62f64fdcd5aea45bb81c83635b26ea7fad5ff90abcb0a565ee36cd4b - -build: - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib("c") }} - - cargo-bundle-licenses - -test: - commands: - - rustic --help - -about: - home: https://rustic.cli.rs/ - dev_url: https://github.com/rustic-rs/rustic - license: MIT - license_family: MIT - license_file: LICENSE-MIT - summary: Fast, encrypted, and deduplicated backups powered by Rust - -extra: - recipe-maintainers: - - apcamargo From 7e2a57b068355afdfe45e0ae1497971ade89bf50 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Thu, 7 Nov 2024 10:55:08 +0000 Subject: [PATCH 085/177] Removed recipe (xcp) after converting into feedstock. [ci skip] --- recipes/xcp/bld.bat | 11 ----------- recipes/xcp/build.sh | 13 ------------- recipes/xcp/meta.yaml | 36 ------------------------------------ 3 files changed, 60 deletions(-) delete mode 100644 recipes/xcp/bld.bat delete mode 100644 recipes/xcp/build.sh delete mode 100644 recipes/xcp/meta.yaml diff --git a/recipes/xcp/bld.bat b/recipes/xcp/bld.bat deleted file mode 100644 index eb2c449c62bae..0000000000000 --- a/recipes/xcp/bld.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo on - -set CARGO_PROFILE_RELEASE_STRIP=symbols -set CARGO_PROFILE_RELEASE_LTO=fat - -cargo install --no-track --locked --root "%PREFIX%" --path . || exit 1 - -cargo-bundle-licenses ^ - --format yaml ^ - --output "%SRC_DIR%\THIRDPARTY.yml" ^ - || exit 1 \ No newline at end of file diff --git a/recipes/xcp/build.sh b/recipes/xcp/build.sh deleted file mode 100644 index db00479586cf8..0000000000000 --- a/recipes/xcp/build.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -export CARGO_PROFILE_RELEASE_STRIP=symbols -export CARGO_PROFILE_RELEASE_LTO=fat - -# build statically linked binary with Rust -cargo install --no-track --locked --root "$PREFIX" --path . - -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml diff --git a/recipes/xcp/meta.yaml b/recipes/xcp/meta.yaml deleted file mode 100644 index a0901e83d36c3..0000000000000 --- a/recipes/xcp/meta.yaml +++ /dev/null @@ -1,36 +0,0 @@ -{% set version = "0.22.0" %} - -package: - name: rustic - version: {{ version }} - -source: - url: https://github.com/tarka/xcp/archive/v{{ version }}.tar.gz - sha256: 46c9632362b135d40dab97de459930d40fc12f98869a5d1489fdfc1ceda8c559 - -build: - skip: true # [win] - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib("c") }} - - cargo-bundle-licenses - -test: - commands: - - xcp --help - -about: - home: https://github.com/tarka/xcp - dev_url: https://github.com/tarka/xcp - license: GPL-2.0-or-later - license_family: GPL - license_file: COPYING - summary: An extended cp - -extra: - recipe-maintainers: - - apcamargo From b4312e754da4fd616f97f86b287c342699af6c48 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Thu, 7 Nov 2024 11:05:34 +0000 Subject: [PATCH 086/177] Removed recipe (ai2-olmo-eval) after converting into feedstock. [ci skip] --- recipes/ai2-olmo-eval/meta.yaml | 54 --------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 recipes/ai2-olmo-eval/meta.yaml diff --git a/recipes/ai2-olmo-eval/meta.yaml b/recipes/ai2-olmo-eval/meta.yaml deleted file mode 100644 index b6cd3bd672e15..0000000000000 --- a/recipes/ai2-olmo-eval/meta.yaml +++ /dev/null @@ -1,54 +0,0 @@ -{% set name = "ai2-olmo-eval" %} -{% set version = "0.2.0" %} -{% set python_min = python_min|default("0.1a0") %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/ai2_olmo_eval-{{ version }}.tar.gz - sha256: 069ca7ca4ffc5be7e17bca65efecf009e287da0d231d12e7b59bcc3c873bcd4e - -build: - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - host: - - python {{ python_min }}.* - - setuptools - - wheel - - pip - run: - - python >={{ python_min }} - - numpy <2.0 - - pytorch - - torchmetrics - - datasets - - tokenizers - - scikit-learn - - cached_path - - requests - - packaging - - importlib-resources - -test: - imports: - - olmo_eval - commands: - - pip check - requires: - - python ={{ python_min }} - - pip - -about: - home: https://github.com/allenai/OLMo-Eval - summary: In-loop evaluation tasks for language modeling - license: Apache-2.0 - license_file: LICENSE - -extra: - recipe-maintainers: - - xhochy From a2cb1d35b378326241148d414784be5715d53d6d Mon Sep 17 00:00:00 2001 From: akrherz Date: Thu, 7 Nov 2024 07:54:50 -0600 Subject: [PATCH 087/177] Add atproto --- recipes/atproto/meta.yaml | 55 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 recipes/atproto/meta.yaml diff --git a/recipes/atproto/meta.yaml b/recipes/atproto/meta.yaml new file mode 100644 index 0000000000000..84c11d8a6954f --- /dev/null +++ b/recipes/atproto/meta.yaml @@ -0,0 +1,55 @@ +{% set name = "atproto" %} +{% set version = "0.0.55" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/atproto-{{ version }}.tar.gz + sha256: 8074181cb4647e56476c05ab36e20ff599a00366d34094a76ccc77e46498d7dd + +build: + entry_points: + - atp = atproto_cli:atproto_cli + - atproto = atproto_cli:atproto_cli + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.8,<3.14 + - poetry-core >=1.0.0 + - poetry-dynamic-versioning >=1.0.0,<2.0.0 + - pip + run: + - python >=3.8,<3.14 + - httpx >=0.25.0,<0.28.0 + - typing_extensions >=4.8.0,<5 + - click >=8.1.3,<9 + - websockets >=12,<14 + - pydantic >=2.7,<3 + - libipld >=2.0.0,<4 + - dnspython >=2.4.0,<3 + - cryptography >=41.0.7,<44 + +test: + imports: + - atproto + commands: + - pip check + - atp --help + - atproto --help + requires: + - pip + +about: + home: https://github.com/MarshalX/atproto + summary: The AT Protocol SDK + license: MIT + license_file: LICENSE + +extra: + recipe-maintainers: + - akrherz From ba89ec4fe378408a764eb6d5d335a362c616d337 Mon Sep 17 00:00:00 2001 From: akrherz Date: Thu, 7 Nov 2024 08:05:08 -0600 Subject: [PATCH 088/177] appease linter --- recipes/atproto/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/atproto/meta.yaml b/recipes/atproto/meta.yaml index 84c11d8a6954f..c0d7756e9f6ac 100644 --- a/recipes/atproto/meta.yaml +++ b/recipes/atproto/meta.yaml @@ -19,12 +19,12 @@ build: requirements: host: - - python >=3.8,<3.14 + - python {{ python_min }}.* - poetry-core >=1.0.0 - poetry-dynamic-versioning >=1.0.0,<2.0.0 - pip run: - - python >=3.8,<3.14 + - python >={{ python_min }} - httpx >=0.25.0,<0.28.0 - typing_extensions >=4.8.0,<5 - click >=8.1.3,<9 @@ -42,6 +42,7 @@ test: - atp --help - atproto --help requires: + - python ={{ python_min }} - pip about: From e445a41010b46790ae3a58654783d386c9c777be Mon Sep 17 00:00:00 2001 From: akrherz Date: Thu, 7 Nov 2024 08:12:33 -0600 Subject: [PATCH 089/177] try what docs say instead --- recipes/atproto/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/atproto/meta.yaml b/recipes/atproto/meta.yaml index c0d7756e9f6ac..98b7cb378e6f5 100644 --- a/recipes/atproto/meta.yaml +++ b/recipes/atproto/meta.yaml @@ -19,7 +19,7 @@ build: requirements: host: - - python {{ python_min }}.* + - python {{ python_min }} - poetry-core >=1.0.0 - poetry-dynamic-versioning >=1.0.0,<2.0.0 - pip From 4e4b6875d1590f5b2bf278ac17bd1b5e53beaf6a Mon Sep 17 00:00:00 2001 From: Filipe Date: Thu, 7 Nov 2024 15:25:53 +0100 Subject: [PATCH 090/177] Update recipes/fastpdb/meta.yaml --- recipes/fastpdb/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/fastpdb/meta.yaml b/recipes/fastpdb/meta.yaml index 357732b43d720..2d53befec470a 100644 --- a/recipes/fastpdb/meta.yaml +++ b/recipes/fastpdb/meta.yaml @@ -11,7 +11,7 @@ source: build: number: 0 script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - skip: true # [py < 310] + skip: true # [py<310] requirements: build: From d3cd32946ebfb324231df4c5797ba0f4ff8e774d Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Thu, 7 Nov 2024 09:34:51 -0500 Subject: [PATCH 091/177] switch to python_min var --- recipes/ccflow/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/ccflow/meta.yaml b/recipes/ccflow/meta.yaml index bfdf18c966196..27d251c21ad95 100644 --- a/recipes/ccflow/meta.yaml +++ b/recipes/ccflow/meta.yaml @@ -16,11 +16,11 @@ build: requirements: host: - - python >=3.8 + - python {{ python_min }} - pip - hatchling run: - - python >=3.8 + - python >={{ python_min }} - cloudpathlib - cloudpickle - dask From 33d6e97d552fbaf5162efbc010f50dfef122bb85 Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Thu, 7 Nov 2024 10:11:06 -0500 Subject: [PATCH 092/177] Update recipes/ccflow/meta.yaml Co-authored-by: Filipe --- recipes/ccflow/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/ccflow/meta.yaml b/recipes/ccflow/meta.yaml index 27d251c21ad95..f33b4c226f855 100644 --- a/recipes/ccflow/meta.yaml +++ b/recipes/ccflow/meta.yaml @@ -40,6 +40,7 @@ test: - ccflow requires: - pip + - python ={{ python_min }} commands: - pip check From dd46ca47f4ff16eb3cc2aab71203c0f88dcc385b Mon Sep 17 00:00:00 2001 From: Hadrien Mary Date: Thu, 7 Nov 2024 11:04:45 -0500 Subject: [PATCH 093/177] dummy commit --- recipes/deepsearch-toolkit/recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/deepsearch-toolkit/recipe.yaml b/recipes/deepsearch-toolkit/recipe.yaml index bc98690bcd2f1..8542c56833957 100644 --- a/recipes/deepsearch-toolkit/recipe.yaml +++ b/recipes/deepsearch-toolkit/recipe.yaml @@ -51,8 +51,8 @@ tests: about: summary: Interact with the Deep Search platform for new knowledge explorations and discoveries - license: MIT license_file: LICENSE + license: MIT homepage: https://ds4sd.github.io/deepsearch-toolkit/ extra: From ad80c4b01913df33d80479115d789e3ab3a0e9be Mon Sep 17 00:00:00 2001 From: akrherz Date: Thu, 7 Nov 2024 10:10:33 -0600 Subject: [PATCH 094/177] Add atproto --- recipes/atproto/meta.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/recipes/atproto/meta.yaml b/recipes/atproto/meta.yaml index 98b7cb378e6f5..84c11d8a6954f 100644 --- a/recipes/atproto/meta.yaml +++ b/recipes/atproto/meta.yaml @@ -19,12 +19,12 @@ build: requirements: host: - - python {{ python_min }} + - python >=3.8,<3.14 - poetry-core >=1.0.0 - poetry-dynamic-versioning >=1.0.0,<2.0.0 - pip run: - - python >={{ python_min }} + - python >=3.8,<3.14 - httpx >=0.25.0,<0.28.0 - typing_extensions >=4.8.0,<5 - click >=8.1.3,<9 @@ -42,7 +42,6 @@ test: - atp --help - atproto --help requires: - - python ={{ python_min }} - pip about: From c3d5d18031795eec9519fb48d930c4069989bdfb Mon Sep 17 00:00:00 2001 From: akrherz Date: Thu, 7 Nov 2024 10:39:07 -0600 Subject: [PATCH 095/177] try suggestion --- recipes/atproto/meta.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/recipes/atproto/meta.yaml b/recipes/atproto/meta.yaml index 84c11d8a6954f..7b37b6956a278 100644 --- a/recipes/atproto/meta.yaml +++ b/recipes/atproto/meta.yaml @@ -1,5 +1,6 @@ {% set name = "atproto" %} {% set version = "0.0.55" %} +{% set python_min = python_min|default("3.8") %} package: name: {{ name|lower }} @@ -19,12 +20,12 @@ build: requirements: host: - - python >=3.8,<3.14 + - python {{ python_min }}.* - poetry-core >=1.0.0 - poetry-dynamic-versioning >=1.0.0,<2.0.0 - pip run: - - python >=3.8,<3.14 + - python >={{ python_min }} - httpx >=0.25.0,<0.28.0 - typing_extensions >=4.8.0,<5 - click >=8.1.3,<9 @@ -42,6 +43,7 @@ test: - atp --help - atproto --help requires: + - python ={{ python_min }} - pip about: From 7bc5eb0c7ae58f27c4c4707aaa05330c427fac6e Mon Sep 17 00:00:00 2001 From: Filipe Fernandes Date: Thu, 7 Nov 2024 18:41:01 +0100 Subject: [PATCH 096/177] add missing jinja --- recipes/ccflow/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/ccflow/meta.yaml b/recipes/ccflow/meta.yaml index f33b4c226f855..a288f6e22f5fb 100644 --- a/recipes/ccflow/meta.yaml +++ b/recipes/ccflow/meta.yaml @@ -1,3 +1,4 @@ +{% set python_min = python_min|default("3.8") %} {% set name = "ccflow" %} {% set version = "0.0.1" %} From eaa2d854c367fe391206d9e693b89e61682b8747 Mon Sep 17 00:00:00 2001 From: Filipe Date: Thu, 7 Nov 2024 18:47:45 +0100 Subject: [PATCH 097/177] Update meta.yaml --- recipes/ccflow/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/ccflow/meta.yaml b/recipes/ccflow/meta.yaml index a288f6e22f5fb..48daaa5248294 100644 --- a/recipes/ccflow/meta.yaml +++ b/recipes/ccflow/meta.yaml @@ -41,7 +41,7 @@ test: - ccflow requires: - pip - - python ={{ python_min }} + - python {{ python_min }} commands: - pip check From d1cdd3c6372aaf77d81ce554be3ac078ddcc034a Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Thu, 7 Nov 2024 18:10:51 +0000 Subject: [PATCH 098/177] Removed recipes (atproto, ccflow, fastpdb) after converting into feedstocks. [ci skip] --- recipes/atproto/meta.yaml | 57 ------------------------------------- recipes/ccflow/meta.yaml | 59 --------------------------------------- recipes/fastpdb/meta.yaml | 55 ------------------------------------ 3 files changed, 171 deletions(-) delete mode 100644 recipes/atproto/meta.yaml delete mode 100644 recipes/ccflow/meta.yaml delete mode 100644 recipes/fastpdb/meta.yaml diff --git a/recipes/atproto/meta.yaml b/recipes/atproto/meta.yaml deleted file mode 100644 index 7b37b6956a278..0000000000000 --- a/recipes/atproto/meta.yaml +++ /dev/null @@ -1,57 +0,0 @@ -{% set name = "atproto" %} -{% set version = "0.0.55" %} -{% set python_min = python_min|default("3.8") %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/atproto-{{ version }}.tar.gz - sha256: 8074181cb4647e56476c05ab36e20ff599a00366d34094a76ccc77e46498d7dd - -build: - entry_points: - - atp = atproto_cli:atproto_cli - - atproto = atproto_cli:atproto_cli - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - host: - - python {{ python_min }}.* - - poetry-core >=1.0.0 - - poetry-dynamic-versioning >=1.0.0,<2.0.0 - - pip - run: - - python >={{ python_min }} - - httpx >=0.25.0,<0.28.0 - - typing_extensions >=4.8.0,<5 - - click >=8.1.3,<9 - - websockets >=12,<14 - - pydantic >=2.7,<3 - - libipld >=2.0.0,<4 - - dnspython >=2.4.0,<3 - - cryptography >=41.0.7,<44 - -test: - imports: - - atproto - commands: - - pip check - - atp --help - - atproto --help - requires: - - python ={{ python_min }} - - pip - -about: - home: https://github.com/MarshalX/atproto - summary: The AT Protocol SDK - license: MIT - license_file: LICENSE - -extra: - recipe-maintainers: - - akrherz diff --git a/recipes/ccflow/meta.yaml b/recipes/ccflow/meta.yaml deleted file mode 100644 index 48daaa5248294..0000000000000 --- a/recipes/ccflow/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{% set python_min = python_min|default("3.8") %} -{% set name = "ccflow" %} -{% set version = "0.0.1" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz - sha256: b7f5af5c0897bf09df15969aa8535ea0af718818fd8fdfc1a2893803a5871dfe - -build: - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - noarch: python - -requirements: - host: - - python {{ python_min }} - - pip - - hatchling - run: - - python >={{ python_min }} - - cloudpathlib - - cloudpickle - - dask - - hydra-core - - ipython - - jinja2 - - numpy <2 - - orjson - - pandas - - pyarrow - - pydantic >=2.6,<3 - - smart_open - - tenacity - -test: - imports: - - ccflow - requires: - - pip - - python {{ python_min }} - commands: - - pip check - -about: - home: https://github.com/point72/ccflow - summary: 'ccflow is a collection of tools for workflow configuration, orchestration, and dependency injection' - description: | - ccflow is a collection of tools for workflow configuration, orchestration, and dependency injection - license: Apache-2.0 - license_family: Apache - license_file: LICENSE - -extra: - recipe-maintainers: - - timkpaine diff --git a/recipes/fastpdb/meta.yaml b/recipes/fastpdb/meta.yaml deleted file mode 100644 index 2d53befec470a..0000000000000 --- a/recipes/fastpdb/meta.yaml +++ /dev/null @@ -1,55 +0,0 @@ -{% set version = "1.3.1" %} - -package: - name: fastpdb - version: {{ version }} - -source: - url: https://github.com/biotite-dev/fastpdb/archive/v{{ version }}.tar.gz - sha256: 1cad47ebdbd969be772f64a8900738b94899f664b726ea520dab4ef14a65a5a8 - -build: - number: 0 - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - skip: true # [py<310] - -requirements: - build: - - python # [build_platform != target_platform] - - cross-python_{{ target_platform }} # [build_platform != target_platform] - - numpy >=2.0 # [build_platform != target_platform] - - {{ stdlib("c") }} - - {{ compiler("c") }} - - {{ compiler("rust") }} - host: - - python - - maturin >=1.4 - - numpy >=2.0 - - pip - run: - - python - - numpy >=1.25 - - biotite >=1.0 - -test: - source_files: - - tests/ - requires: - - pytest - imports: - - fastpdb - - biotite - - numpy - commands: - - pytest tests/ --ignore tests/test_version.py - -about: - home: https://github.com/biotite-dev/fastpdb - summary: A high performance drop-in replacement for Biotite's PDBFile. - license: BSD-3-Clause - license_family: BSD - license_file: LICENSE - -extra: - recipe-maintainers: - - padix-key From 9194be47ab5e0d80656dae36780f90d9c2eb5f48 Mon Sep 17 00:00:00 2001 From: Yijie Wang Date: Thu, 7 Nov 2024 12:22:11 -0600 Subject: [PATCH 099/177] Adding pypi package streamlit-flow-component --- recipes/streamlit-flow-component/LICENSE | 21 +++++++++++ recipes/streamlit-flow-component/meta.yaml | 42 ++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 recipes/streamlit-flow-component/LICENSE create mode 100644 recipes/streamlit-flow-component/meta.yaml diff --git a/recipes/streamlit-flow-component/LICENSE b/recipes/streamlit-flow-component/LICENSE new file mode 100644 index 0000000000000..5316ae4619bf9 --- /dev/null +++ b/recipes/streamlit-flow-component/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Dhruv Kapur + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/recipes/streamlit-flow-component/meta.yaml b/recipes/streamlit-flow-component/meta.yaml new file mode 100644 index 0000000000000..c74c7274761d9 --- /dev/null +++ b/recipes/streamlit-flow-component/meta.yaml @@ -0,0 +1,42 @@ +{% set name = "streamlit-flow-component" %} +{% set version = "1.5.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/streamlit-flow-component-{{ version }}.tar.gz + sha256: 0ef30389e7eecb577f6c3a7fc5217bd100a36b8910d00b9124e8bb9f36b630ff + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.8 + - pip + run: + - python >=3.8 + - streamlit >=1.0.0 + +test: + imports: + - streamlit_flow + commands: + - pip check + requires: + - pip + +about: + home: https://github.com/dkapur17/streamlit-flow + summary: Streamlit Component Wrapper for React Flow + license: MIT + license_file: LICENSE + +extra: + recipe-maintainers: + - apmorton + - ywang-aq From 0f9ff9b1cf192d09e026c0aec565bd36c5f33408 Mon Sep 17 00:00:00 2001 From: Yijie Wang Date: Thu, 7 Nov 2024 12:51:36 -0600 Subject: [PATCH 100/177] Fix requirements according to linter --- recipes/streamlit-flow-component/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/streamlit-flow-component/meta.yaml b/recipes/streamlit-flow-component/meta.yaml index c74c7274761d9..0cd87b01ea559 100644 --- a/recipes/streamlit-flow-component/meta.yaml +++ b/recipes/streamlit-flow-component/meta.yaml @@ -16,10 +16,11 @@ build: requirements: host: - - python >=3.8 + - python {{ python_min }} - pip + - setuptools run: - - python >=3.8 + - python >={{ python_min }} - streamlit >=1.0.0 test: From 1818151c7c5b10531fe8523b988e8b654fd0d647 Mon Sep 17 00:00:00 2001 From: Yijie Wang Date: Thu, 7 Nov 2024 13:06:18 -0600 Subject: [PATCH 101/177] Fix test requirements --- recipes/streamlit-flow-component/meta.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipes/streamlit-flow-component/meta.yaml b/recipes/streamlit-flow-component/meta.yaml index 0cd87b01ea559..79f54ade9e332 100644 --- a/recipes/streamlit-flow-component/meta.yaml +++ b/recipes/streamlit-flow-component/meta.yaml @@ -29,7 +29,9 @@ test: commands: - pip check requires: + - python {{ python_min }} - pip + - streamlit >=1.0.0 about: home: https://github.com/dkapur17/streamlit-flow From d4d2ef466db55a5af0d2956a1628305df1fe9c1c Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Thu, 7 Nov 2024 16:38:07 -0500 Subject: [PATCH 102/177] update to 0.4.1, update pins --- recipes/xhydro/meta.yaml | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml index a73149c13289d..7296a356f8934 100644 --- a/recipes/xhydro/meta.yaml +++ b/recipes/xhydro/meta.yaml @@ -1,5 +1,5 @@ {% set name = "xhydro" %} -{% set version = "0.4.0" %} +{% set version = "0.4.1" %} package: name: {{ name|lower }} @@ -7,7 +7,7 @@ package: source: url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/xhydro-{{ version }}.tar.gz - sha256: 4ce251bf3b95b1dc60ae68f698852609b71e2c023c19cbae3d9e63b6943eae51 + sha256: f029c772b037bdbc9b15bf962f28901356b1e7ad66d422ea461687795dc705bf build: noarch: python @@ -21,31 +21,30 @@ requirements: - pip run: - python >=3.10.0 - - cartopy - - geopandas - - haversine + - cartopy >=0.23.0 + - geopandas >=1.0 + - haversine >=2.8.0 - importlib-metadata <8.0 # Required for xesmf >=8.4.0,<8.6 to work on Windows - leafmap - - numpy <2.0.0 - - pandas >=2.2.0 + - numpy >=1.24 + - pandas >=2.2 - planetary-computer - pooch >=1.8.0 - - pydantic >=2.0,<2.5.3 - pystac - pystac-client - - pyyaml + - pyyaml >=6.0.2 - rasterio <=1.3.11 # Temporary pin until https://github.com/xarray-contrib/xvec/issues/85 is addressed. - ravenpy >=0.15.0 - - rioxarray - - spotpy + - rioxarray >=0.15.0 + - spotpy >=1.6.2 - stackstac >=0.5.1 - - statsmodels + - statsmodels >=0.14.0 - tqdm - xarray >=2023.11.0 - - xarray-spatial - - xclim >=0.48.2 + - xarray-spatial >=0.3.7 + - xclim >=0.53.2,<0.54 - xdatasets >=0.3.6 - - xscen >=0.8.3 + - xscen >=0.10.1,<0.11 - xvec test: @@ -55,11 +54,14 @@ test: # - pip check # PyCRS gives a false positive here - pytest tests requires: + - python >=3.10 - pip - lmoments3 # needed for test_regional.py - pytest >=8.3.2 + - pytest-xdist >=3.2.0 source_files: - CHANGELOG.rst + - pyproject.toml - tests about: From a3769a0dac61505f5e04e4ff298f9fd856ad7d3d Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Thu, 7 Nov 2024 22:05:15 +0000 Subject: [PATCH 103/177] Removed recipe (ibm-plex-sans) after converting into feedstock. [ci skip] --- recipes/ibm-plex-sans/recipe.yaml | 59 ------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 recipes/ibm-plex-sans/recipe.yaml diff --git a/recipes/ibm-plex-sans/recipe.yaml b/recipes/ibm-plex-sans/recipe.yaml deleted file mode 100644 index 73a53bc9658ed..0000000000000 --- a/recipes/ibm-plex-sans/recipe.yaml +++ /dev/null @@ -1,59 +0,0 @@ -context: - name: font-ttf-ibm-plex-sans - version: "1.0.0" - -package: - name: ${{ name|lower }} - version: ${{ version }} - -source: - url: https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans%40${{ version }}/ibm-plex-sans.zip - sha256: 4aef1ff11b58892e1fb18383c1ea45544f87c9793b95216a357d4009ed927361 - -build: - number: 0 - noarch: generic - script: - - mkdir -p $PREFIX/fonts - - install -v -m644 fonts/complete/ttf/*.ttf $PREFIX/fonts/ - -requirements: - build: - - __unix - -tests: - - package_contents: - files: - - fonts/IBMPlexSans-Bold.ttf - - fonts/IBMPlexSans-BoldItalic.ttf - - fonts/IBMPlexSans-ExtraLight.ttf - - fonts/IBMPlexSans-ExtraLightItalic.ttf - - fonts/IBMPlexSans-Italic.ttf - - fonts/IBMPlexSans-Light.ttf - - fonts/IBMPlexSans-LightItalic.ttf - - fonts/IBMPlexSans-Medium.ttf - - fonts/IBMPlexSans-MediumItalic.ttf - - fonts/IBMPlexSans-Regular.ttf - - fonts/IBMPlexSans-SemiBold.ttf - - fonts/IBMPlexSans-SemiBoldItalic.ttf - - fonts/IBMPlexSans-Text.ttf - - fonts/IBMPlexSans-TextItalic.ttf - - fonts/IBMPlexSans-Thin.ttf - - fonts/IBMPlexSans-ThinItalic.ttf - -about: - homepage: https://www.ibm.com/plex/ - summary: 'IBM Plex typeface' - description: | - The IBM Plex typeface is an open-source project available for download and - various uses following the Open Font License (OFL). - The IBM Plex family comes in Sans, Serif, Mono, and Sans Condensed, - all with Roman and true italics. - Plex has been designed to work well in user interface (UI) environments and other mediums. - license: OFL-1.1 - license_file: LICENSE.txt - repository: https://github.com/IBM/plex - -extra: - recipe-maintainers: - - Hofer-Julian From 81a5b933a10ffe1c61728d0f9d87680a5ef7b712 Mon Sep 17 00:00:00 2001 From: "Matthew R. Becker" Date: Thu, 7 Nov 2024 23:55:46 -0600 Subject: [PATCH 104/177] feat: enable unique token per provider --- .github/workflows/scripts/create_feedstocks.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/scripts/create_feedstocks.py b/.github/workflows/scripts/create_feedstocks.py index f02696946f5b0..5390fa9b34488 100755 --- a/.github/workflows/scripts/create_feedstocks.py +++ b/.github/workflows/scripts/create_feedstocks.py @@ -427,9 +427,11 @@ def write_token(name, token): if not feedstock_token_exists("conda-forge", name + "-feedstock"): subprocess.check_call( ['conda', 'smithy', 'generate-feedstock-token', + '--unique-token-per-provider', '--feedstock_directory', feedstock_dir] + owner_info) subprocess.check_call( ['conda', 'smithy', 'register-feedstock-token', + '--unique-token-per-provider', '--without-circle', '--without-drone', '--feedstock_directory', feedstock_dir] + owner_info) From e0c79f62e2ac01f5b67d4327270aba0e4aecd369 Mon Sep 17 00:00:00 2001 From: Oliver Borchert Date: Fri, 8 Nov 2024 11:21:09 +0100 Subject: [PATCH 105/177] Add recipe for `kubernetes-cloud-provider-kind` --- .../kubernetes-cloud-provider-kind/meta.yaml | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 recipes/kubernetes-cloud-provider-kind/meta.yaml diff --git a/recipes/kubernetes-cloud-provider-kind/meta.yaml b/recipes/kubernetes-cloud-provider-kind/meta.yaml new file mode 100644 index 0000000000000..53dd3e909b076 --- /dev/null +++ b/recipes/kubernetes-cloud-provider-kind/meta.yaml @@ -0,0 +1,38 @@ +{% set name = "kubernetes-cloud-provider-kind" %} +{% set version = "0.4.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/kubernetes-sigs/cloud-provider-kind/archive/refs/tags/v{{ version }}.tar.gz + sha256: 0682ba49fb065fc31401e23d37740a5cb62e52257cd0da47de87f6b463824f44 + +build: + number: 0 + skip: true # [win] + script: + - go-licenses save . --save_path library_licenses + - go build -v -o $PREFIX/bin/jsonnetfmt # [not win] + +requirements: + build: + - {{ compiler('go-nocgo') }} + - go-licenses + +test: + commands: + - cloud-provider-kind --help + +about: + home: https://github.com/kubernetes-sigs/cloud-provider-kind + license: Apache-2.0 + license_file: + - LICENSE + - library_licenses + summary: Cloud provider for KIND clusters + +extra: + recipe-maintainers: + - borchero From 58de5a351cd1585714a7670adae79c249bb44659 Mon Sep 17 00:00:00 2001 From: Oliver Borchert Date: Fri, 8 Nov 2024 11:35:58 +0100 Subject: [PATCH 106/177] Fix --- recipes/kubernetes-cloud-provider-kind/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/kubernetes-cloud-provider-kind/meta.yaml b/recipes/kubernetes-cloud-provider-kind/meta.yaml index 53dd3e909b076..015c0410c9cd0 100644 --- a/recipes/kubernetes-cloud-provider-kind/meta.yaml +++ b/recipes/kubernetes-cloud-provider-kind/meta.yaml @@ -30,7 +30,7 @@ about: license: Apache-2.0 license_file: - LICENSE - - library_licenses + - library_licenses/ summary: Cloud provider for KIND clusters extra: From 3c77a3d747a8f19a8ee8d3b21303e4007fdbd920 Mon Sep 17 00:00:00 2001 From: Oliver Borchert Date: Fri, 8 Nov 2024 11:46:35 +0100 Subject: [PATCH 107/177] Fix --- recipes/kubernetes-cloud-provider-kind/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/kubernetes-cloud-provider-kind/meta.yaml b/recipes/kubernetes-cloud-provider-kind/meta.yaml index 015c0410c9cd0..99a21da965018 100644 --- a/recipes/kubernetes-cloud-provider-kind/meta.yaml +++ b/recipes/kubernetes-cloud-provider-kind/meta.yaml @@ -14,7 +14,7 @@ build: skip: true # [win] script: - go-licenses save . --save_path library_licenses - - go build -v -o $PREFIX/bin/jsonnetfmt # [not win] + - go build -v -o $PREFIX/bin/cloud-provider-kind requirements: build: From 9c33302b3f3f90f8d41d0373c634d215bc40cbbe Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Fri, 8 Nov 2024 11:17:48 +0000 Subject: [PATCH 108/177] Removed recipe (kubernetes-cloud-provider-kind) after converting into feedstock. [ci skip] --- .../kubernetes-cloud-provider-kind/meta.yaml | 38 ------------------- 1 file changed, 38 deletions(-) delete mode 100644 recipes/kubernetes-cloud-provider-kind/meta.yaml diff --git a/recipes/kubernetes-cloud-provider-kind/meta.yaml b/recipes/kubernetes-cloud-provider-kind/meta.yaml deleted file mode 100644 index 99a21da965018..0000000000000 --- a/recipes/kubernetes-cloud-provider-kind/meta.yaml +++ /dev/null @@ -1,38 +0,0 @@ -{% set name = "kubernetes-cloud-provider-kind" %} -{% set version = "0.4.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/kubernetes-sigs/cloud-provider-kind/archive/refs/tags/v{{ version }}.tar.gz - sha256: 0682ba49fb065fc31401e23d37740a5cb62e52257cd0da47de87f6b463824f44 - -build: - number: 0 - skip: true # [win] - script: - - go-licenses save . --save_path library_licenses - - go build -v -o $PREFIX/bin/cloud-provider-kind - -requirements: - build: - - {{ compiler('go-nocgo') }} - - go-licenses - -test: - commands: - - cloud-provider-kind --help - -about: - home: https://github.com/kubernetes-sigs/cloud-provider-kind - license: Apache-2.0 - license_file: - - LICENSE - - library_licenses/ - summary: Cloud provider for KIND clusters - -extra: - recipe-maintainers: - - borchero From 6d376530134bd7668e4d33b18b938ad9bb4f98bb Mon Sep 17 00:00:00 2001 From: Mridul Seth Date: Fri, 8 Nov 2024 14:45:23 +0100 Subject: [PATCH 109/177] Add PyCifStar to conda-forge --- recipes/pycifstar/recipe.yaml | 39 +++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 recipes/pycifstar/recipe.yaml diff --git a/recipes/pycifstar/recipe.yaml b/recipes/pycifstar/recipe.yaml new file mode 100644 index 0000000000000..296d7af5b2427 --- /dev/null +++ b/recipes/pycifstar/recipe.yaml @@ -0,0 +1,39 @@ +context: + name: pycifstar + version: 0.3.0 + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/pycifstar-${{ version }}.tar.gz + sha256: 5892fdf16c83372ee5f32557127d5f36e14b0bbe520883a4e2e70365382f70ed + +build: + number: 0 + noarch: python + script: ${{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + +requirements: + host: + - python + - pip + - setuptools + run: + - python + +tests: + - python: + imports: + - pycifstar + +about: + summary: PyCifStar is a class library for data manipulation provided in the CIF/STAR File. + license: MIT + license_file: LICENSE + homepage: https://github.com/ikibalin/pycifstar + +extra: + recipe-maintainers: + - MridulS From a29695a3fa55d1b01534bdcba691643675e37cab Mon Sep 17 00:00:00 2001 From: Mridul Seth Date: Fri, 8 Nov 2024 14:46:57 +0100 Subject: [PATCH 110/177] Update recipe.yaml --- recipes/pycifstar/recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/pycifstar/recipe.yaml b/recipes/pycifstar/recipe.yaml index 296d7af5b2427..6241d1cae7616 100644 --- a/recipes/pycifstar/recipe.yaml +++ b/recipes/pycifstar/recipe.yaml @@ -29,7 +29,7 @@ tests: - pycifstar about: - summary: PyCifStar is a class library for data manipulation provided in the CIF/STAR File. + summary: PyCifStar is a class library for data manipulation provided in the CIF/STAR File. license: MIT license_file: LICENSE homepage: https://github.com/ikibalin/pycifstar From 36c5058ae5e508dec1ba444ce681ff74361e5d42 Mon Sep 17 00:00:00 2001 From: Mridul Seth Date: Fri, 8 Nov 2024 14:56:34 +0100 Subject: [PATCH 111/177] make linter happy --- recipes/pycifstar/recipe.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/pycifstar/recipe.yaml b/recipes/pycifstar/recipe.yaml index 6241d1cae7616..40544aca74673 100644 --- a/recipes/pycifstar/recipe.yaml +++ b/recipes/pycifstar/recipe.yaml @@ -1,6 +1,7 @@ context: name: pycifstar version: 0.3.0 + python_min: "3.9" # https://github.com/prefix-dev/rattler-build/pull/1122 package: name: ${{ name|lower }} @@ -17,11 +18,11 @@ build: requirements: host: - - python + - python ${{ python_min }}.* - pip - setuptools run: - - python + - python >=${{ python_min }} tests: - python: From 04ae6f4e715776e7e436e678ea2c4b016dced340 Mon Sep 17 00:00:00 2001 From: "Matthew R. Becker" Date: Fri, 8 Nov 2024 08:26:40 -0600 Subject: [PATCH 112/177] Update recipes/pycifstar/recipe.yaml --- recipes/pycifstar/recipe.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/recipes/pycifstar/recipe.yaml b/recipes/pycifstar/recipe.yaml index 40544aca74673..120a35596a5a0 100644 --- a/recipes/pycifstar/recipe.yaml +++ b/recipes/pycifstar/recipe.yaml @@ -28,6 +28,10 @@ tests: - python: imports: - pycifstar + - script: python -c "import pycifstar" + requirements: + run: + - python ${{ python_min }} about: summary: PyCifStar is a class library for data manipulation provided in the CIF/STAR File. From c410fabbec73f45c2111c9f9289f35115e238c09 Mon Sep 17 00:00:00 2001 From: "Matthew R. Becker" Date: Fri, 8 Nov 2024 08:26:54 -0600 Subject: [PATCH 113/177] Update recipes/pycifstar/recipe.yaml --- recipes/pycifstar/recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/pycifstar/recipe.yaml b/recipes/pycifstar/recipe.yaml index 120a35596a5a0..e06601506f171 100644 --- a/recipes/pycifstar/recipe.yaml +++ b/recipes/pycifstar/recipe.yaml @@ -18,7 +18,7 @@ build: requirements: host: - - python ${{ python_min }}.* + - python ${{ python_min }} - pip - setuptools run: From 87543351f486d3f964e286cd84289a8ffb87c7ed Mon Sep 17 00:00:00 2001 From: Mridul Seth Date: Fri, 8 Nov 2024 15:35:29 +0100 Subject: [PATCH 114/177] hmm, remove the duplicate test? --- recipes/pycifstar/recipe.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/recipes/pycifstar/recipe.yaml b/recipes/pycifstar/recipe.yaml index e06601506f171..56ff424624262 100644 --- a/recipes/pycifstar/recipe.yaml +++ b/recipes/pycifstar/recipe.yaml @@ -25,9 +25,6 @@ requirements: - python >=${{ python_min }} tests: - - python: - imports: - - pycifstar - script: python -c "import pycifstar" requirements: run: From f426cafdf84bc24006e038a2d5fd49d4e9b4eb60 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Fri, 8 Nov 2024 16:06:05 +0000 Subject: [PATCH 115/177] Removed recipe (pycifstar) after converting into feedstock. [ci skip] --- recipes/pycifstar/recipe.yaml | 41 ----------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 recipes/pycifstar/recipe.yaml diff --git a/recipes/pycifstar/recipe.yaml b/recipes/pycifstar/recipe.yaml deleted file mode 100644 index 56ff424624262..0000000000000 --- a/recipes/pycifstar/recipe.yaml +++ /dev/null @@ -1,41 +0,0 @@ -context: - name: pycifstar - version: 0.3.0 - python_min: "3.9" # https://github.com/prefix-dev/rattler-build/pull/1122 - -package: - name: ${{ name|lower }} - version: ${{ version }} - -source: - url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/pycifstar-${{ version }}.tar.gz - sha256: 5892fdf16c83372ee5f32557127d5f36e14b0bbe520883a4e2e70365382f70ed - -build: - number: 0 - noarch: python - script: ${{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - -requirements: - host: - - python ${{ python_min }} - - pip - - setuptools - run: - - python >=${{ python_min }} - -tests: - - script: python -c "import pycifstar" - requirements: - run: - - python ${{ python_min }} - -about: - summary: PyCifStar is a class library for data manipulation provided in the CIF/STAR File. - license: MIT - license_file: LICENSE - homepage: https://github.com/ikibalin/pycifstar - -extra: - recipe-maintainers: - - MridulS From 5fc1626cdadffbc8f13e47216bf3cb0dd807b6e2 Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Fri, 8 Nov 2024 11:21:50 -0500 Subject: [PATCH 116/177] Update meta.yaml --- recipes/xhydro/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml index 7296a356f8934..7603c37cdd87d 100644 --- a/recipes/xhydro/meta.yaml +++ b/recipes/xhydro/meta.yaml @@ -6,7 +6,7 @@ package: version: {{ version }} source: - url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/xhydro-{{ version }}.tar.gz + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/xhydro-{{ version }}.tar.gz sha256: f029c772b037bdbc9b15bf962f28901356b1e7ad66d422ea461687795dc705bf build: From bda22c96b56394a97995bb05a551c7557851c4ed Mon Sep 17 00:00:00 2001 From: Mridul Seth Date: Fri, 8 Nov 2024 18:22:38 +0100 Subject: [PATCH 117/177] Add cryspy to conda-forge --- recipes/cryspy/recipe.yaml | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 recipes/cryspy/recipe.yaml diff --git a/recipes/cryspy/recipe.yaml b/recipes/cryspy/recipe.yaml new file mode 100644 index 0000000000000..c3894e1881570 --- /dev/null +++ b/recipes/cryspy/recipe.yaml @@ -0,0 +1,45 @@ +context: + name: cryspy + version: 0.7.7 + python_min: "3.9" # https://github.com/prefix-dev/rattler-build/pull/1122 + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/cryspy-${{ version }}.tar.gz + sha256: 5777a1de7f5d3eac555781cc9e9e00fba83f44a6b76841244369511922d6ab77 + +build: + number: 0 + noarch: python + script: ${{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + +requirements: + host: + - python ${{ python_min }} + - pip + - setuptools + run: + - python >=${{ python_min }} + - numpy + - scipy + - pycifstar + - matplotlib-base + +tests: + - script: python -c "import cryspy" + requirements: + run: + - python ${{ python_min }} + +about: + summary: PNPD data analysis + license: MIT + license_file: LICENSE + homepage: https://github.com/ikibalin/cryspy + +extra: + recipe-maintainers: + - MridulS From a89361c58051b96a350a42ea7a4bc027a803d045 Mon Sep 17 00:00:00 2001 From: ywang-aq <96448577+ywang-aq@users.noreply.github.com> Date: Fri, 8 Nov 2024 11:50:03 -0600 Subject: [PATCH 118/177] Setting python_min with default value Co-authored-by: Filipe --- recipes/streamlit-flow-component/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/streamlit-flow-component/meta.yaml b/recipes/streamlit-flow-component/meta.yaml index 79f54ade9e332..364a7cd9b0c60 100644 --- a/recipes/streamlit-flow-component/meta.yaml +++ b/recipes/streamlit-flow-component/meta.yaml @@ -1,3 +1,4 @@ +{% set python_min = python_min|default("3.8") %} {% set name = "streamlit-flow-component" %} {% set version = "1.5.0" %} From bc4168e8f18484b62c4c9d790a88513340bfa1b4 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Fri, 8 Nov 2024 21:51:52 +0000 Subject: [PATCH 119/177] Removed recipes (e1, moar, opa, pdfcpu, please, protolint, pug-lsp, regal, regols, rospo) after converting into feedstocks. [ci skip] --- recipes/e1/meta.yaml | 44 ------------------------- recipes/moar/bld.bat | 8 ----- recipes/moar/build.sh | 8 ----- recipes/moar/meta.yaml | 35 -------------------- recipes/opa/bld.bat | 8 ----- recipes/opa/build.sh | 6 ---- recipes/opa/meta.yaml | 35 -------------------- recipes/pdfcpu/bld.bat | 8 ----- recipes/pdfcpu/build.sh | 6 ---- recipes/pdfcpu/meta.yaml | 35 -------------------- recipes/please/build.sh | 7 ---- recipes/please/meta.yaml | 36 -------------------- recipes/protolint/bld.bat | 8 ----- recipes/protolint/build.sh | 6 ---- recipes/protolint/meta.yaml | 35 -------------------- recipes/pug-lsp/LICENSE | 21 ------------ recipes/pug-lsp/build.sh | 6 ---- recipes/pug-lsp/conda_build_config.yaml | 6 ---- recipes/pug-lsp/meta.yaml | 40 ---------------------- recipes/regal/bld.bat | 8 ----- recipes/regal/build.sh | 6 ---- recipes/regal/meta.yaml | 35 -------------------- recipes/regols/bld.bat | 8 ----- recipes/regols/build.sh | 6 ---- recipes/regols/meta.yaml | 35 -------------------- recipes/rospo/bld.bat | 8 ----- recipes/rospo/build.sh | 13 -------- recipes/rospo/meta.yaml | 35 -------------------- 28 files changed, 512 deletions(-) delete mode 100644 recipes/e1/meta.yaml delete mode 100755 recipes/moar/bld.bat delete mode 100755 recipes/moar/build.sh delete mode 100755 recipes/moar/meta.yaml delete mode 100755 recipes/opa/bld.bat delete mode 100755 recipes/opa/build.sh delete mode 100755 recipes/opa/meta.yaml delete mode 100755 recipes/pdfcpu/bld.bat delete mode 100755 recipes/pdfcpu/build.sh delete mode 100755 recipes/pdfcpu/meta.yaml delete mode 100755 recipes/please/build.sh delete mode 100755 recipes/please/meta.yaml delete mode 100755 recipes/protolint/bld.bat delete mode 100755 recipes/protolint/build.sh delete mode 100755 recipes/protolint/meta.yaml delete mode 100644 recipes/pug-lsp/LICENSE delete mode 100755 recipes/pug-lsp/build.sh delete mode 100644 recipes/pug-lsp/conda_build_config.yaml delete mode 100755 recipes/pug-lsp/meta.yaml delete mode 100755 recipes/regal/bld.bat delete mode 100755 recipes/regal/build.sh delete mode 100755 recipes/regal/meta.yaml delete mode 100755 recipes/regols/bld.bat delete mode 100755 recipes/regols/build.sh delete mode 100755 recipes/regols/meta.yaml delete mode 100755 recipes/rospo/bld.bat delete mode 100755 recipes/rospo/build.sh delete mode 100755 recipes/rospo/meta.yaml diff --git a/recipes/e1/meta.yaml b/recipes/e1/meta.yaml deleted file mode 100644 index 4844cfbb1f0c9..0000000000000 --- a/recipes/e1/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -{% set name = "e1" %} -{% set version = "0.1.2" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/e1-{{ version }}.tar.gz - sha256: f49ed551496db8f8f05ca994089dea6f2f3d281cdd2498d63349a804fd7f9a3e - -build: - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - build: - - {{ compiler('c') }} - - {{ stdlib("c") }} - host: - - python - - pip - - setuptools - run: - - python - - numpy - -test: - imports: - - e1 - commands: - - pip check - requires: - - pip - -about: - home: https://github.com/LANL-seismoacoustics/e1 - summary: Python support for the e1 compression format. - license: MIT - license_file: LICENSE.txt - -extra: - recipe-maintainers: - - jcox10 diff --git a/recipes/moar/bld.bat b/recipes/moar/bld.bat deleted file mode 100755 index 81dfb3151e411..0000000000000 --- a/recipes/moar/bld.bat +++ /dev/null @@ -1,8 +0,0 @@ -go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s -w -X main.versionString=%PKG_VERSION%" || goto :error -go-licenses save . --save_path=license-files || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/moar/build.sh b/recipes/moar/build.sh deleted file mode 100755 index dbd69f5de30bb..0000000000000 --- a/recipes/moar/build.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w -X main.versionString=${PKG_VERSION}" -go-licenses save . --save_path=license-files -mkdir -p ${PREFIX}/share/man/man1 -install -m 644 ${PKG_NAME}.1 ${PREFIX}/share/man/man1/${PKG_NAME}.1 diff --git a/recipes/moar/meta.yaml b/recipes/moar/meta.yaml deleted file mode 100755 index 4292b0ac0856f..0000000000000 --- a/recipes/moar/meta.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{% set name = "moar" %} -{% set version = "1.23.15" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/walles/moar/archive/v{{ version }}.tar.gz - sha256: d2edfc143eb3c71ea1ce51753b60da19f907013a16649ff81cd42cb7e3b3835b - -build: - number: 0 - -requirements: - build: - - {{ compiler('go-nocgo') }} - - go-licenses - -test: - commands: - - moar --help - -about: - home: https://github.com/walles/moar - license: BSD-2-Clause - license_file: - - LICENSE - - license-files/ - summary: Nice to use pager for humans - dev_url: https://github.com/walles/moar - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/opa/bld.bat b/recipes/opa/bld.bat deleted file mode 100755 index 0a6bb16a59e3c..0000000000000 --- a/recipes/opa/bld.bat +++ /dev/null @@ -1,8 +0,0 @@ -go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" || goto :error -go-licenses save . --save_path=license-files || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/opa/build.sh b/recipes/opa/build.sh deleted file mode 100755 index 4f5499d6ddcd2..0000000000000 --- a/recipes/opa/build.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" -go-licenses save . --save_path=license-files diff --git a/recipes/opa/meta.yaml b/recipes/opa/meta.yaml deleted file mode 100755 index 615f33d44f2bd..0000000000000 --- a/recipes/opa/meta.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{% set name = "opa" %} -{% set version = "0.68.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/open-policy-agent/opa/archive/v{{ version }}.tar.gz - sha256: 5c7f985b70d69f208af12d14c2d73ef802ec8fdb6025795f94f1edd9ced82033 - -build: - number: 0 - -requirements: - build: - - {{ compiler('go-nocgo') }} - - go-licenses - -test: - commands: - - opa --help - -about: - home: https://github.com/open-policy-agent/opa - license: Apache-2.0 - license_file: - - LICENSE - - license-files/ - summary: Open Policy Agent (OPA) is an open source, general-purpose policy engine. - dev_url: https://github.com/open-policy-agent/opa - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/pdfcpu/bld.bat b/recipes/pdfcpu/bld.bat deleted file mode 100755 index c966c8ba6860f..0000000000000 --- a/recipes/pdfcpu/bld.bat +++ /dev/null @@ -1,8 +0,0 @@ -go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s -X github.com/pdfcpu/pdfcpu/pkg/pdfcpu.VersionStr=%PKG_VERSION%" .\cmd\pdfcpu || goto :error -go-licenses save .\cmd\pdfcpu --save_path=license-files || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/pdfcpu/build.sh b/recipes/pdfcpu/build.sh deleted file mode 100755 index 5376a42001421..0000000000000 --- a/recipes/pdfcpu/build.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w -X github.com/pdfcpu/pdfcpu/pkg/pdfcpu.VersionStr=${PKG_VERSION}" ./cmd/pdfcpu -go-licenses save ./cmd/pdfcpu --save_path=license-files diff --git a/recipes/pdfcpu/meta.yaml b/recipes/pdfcpu/meta.yaml deleted file mode 100755 index 25e1744cf290a..0000000000000 --- a/recipes/pdfcpu/meta.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{% set name = "pdfcpu" %} -{% set version = "0.8.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/pdfcpu/pdfcpu/archive/v{{ version }}.tar.gz - sha256: 38fa9db4e6d2ad1dfe533acd26c12a56b5940ae3ec4d57fee927b6bc9d223359 - -build: - number: 0 - -requirements: - build: - - {{ compiler('go-nocgo') }} - - go-licenses - -test: - commands: - - pdfcpu help - -about: - home: https://github.com/pdfcpu/pdfcpu - license: Apache-2.0 - license_file: - - LICENSE.txt - - license-files/ - summary: PDF processor written in Go - dev_url: https://github.com/pdfcpu/pdfcpu - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/please/build.sh b/recipes/please/build.sh deleted file mode 100755 index dc881e73052b4..0000000000000 --- a/recipes/please/build.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -go build -buildmode=pie -trimpath -o=${PREFIX}/bin/plz -ldflags="-s -w" ./src/please.go -ln -sf ./src/please.go -go-licenses save . --save_path=license-files diff --git a/recipes/please/meta.yaml b/recipes/please/meta.yaml deleted file mode 100755 index b314ce5f8afeb..0000000000000 --- a/recipes/please/meta.yaml +++ /dev/null @@ -1,36 +0,0 @@ -{% set name = "please" %} -{% set version = "17.11.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/thought-machine/please/archive/v{{ version }}.tar.gz - sha256: 990150b546e997b42ddbf3efae6edb9e562e8261b0853c103e1d1880b6699036 - -build: - number: 0 - skip: True # [win] - -requirements: - build: - - {{ compiler('go-nocgo') }} - - go-licenses - -test: - commands: - - plz --help - -about: - home: https://github.com/thought-machine/please - license: Apache-2.0 - license_file: - - LICENSE - - license-files/ - summary: High-performance extensible build system for reproducible multi-language builds. - dev_url: https://github.com/thought-machine/please - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/protolint/bld.bat b/recipes/protolint/bld.bat deleted file mode 100755 index 58a9e5b14e180..0000000000000 --- a/recipes/protolint/bld.bat +++ /dev/null @@ -1,8 +0,0 @@ -go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" .\cmd\protolint || goto :error -go-licenses save .\cmd\protolint --save_path=license-files || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/protolint/build.sh b/recipes/protolint/build.sh deleted file mode 100755 index bcff14a5be894..0000000000000 --- a/recipes/protolint/build.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" ./cmd/protolint -go-licenses save ./cmd/protolint --save_path=license-files diff --git a/recipes/protolint/meta.yaml b/recipes/protolint/meta.yaml deleted file mode 100755 index e3a3710da7059..0000000000000 --- a/recipes/protolint/meta.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{% set name = "protolint" %} -{% set version = "0.50.5" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/yoheimuta/protolint/archive/v{{ version }}.tar.gz - sha256: 1be01df54565c4831db8f1dcef38347e25a7a945d9f3ff77ca7a488e0307b3ac - -build: - number: 0 - -requirements: - build: - - {{ compiler('go-nocgo') }} - - go-licenses - -test: - commands: - - protolint --help - -about: - home: https://github.com/yoheimuta/protolint - license: MIT - license_file: - - LICENSE - - license-files/ - summary: A pluggable linter and fixer to enforce Protocol Buffer style and conventions. - dev_url: https://github.com/yoheimuta/protolint - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/pug-lsp/LICENSE b/recipes/pug-lsp/LICENSE deleted file mode 100644 index 1856af1365e69..0000000000000 --- a/recipes/pug-lsp/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2024 Vladimir Levin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/recipes/pug-lsp/build.sh b/recipes/pug-lsp/build.sh deleted file mode 100755 index ab168a33049b2..0000000000000 --- a/recipes/pug-lsp/build.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" -go-licenses save . --save_path=license-files --ignore=github.com/opa-oz/pug-lsp diff --git a/recipes/pug-lsp/conda_build_config.yaml b/recipes/pug-lsp/conda_build_config.yaml deleted file mode 100644 index 0b18164e813ec..0000000000000 --- a/recipes/pug-lsp/conda_build_config.yaml +++ /dev/null @@ -1,6 +0,0 @@ -c_compiler: - - gcc # [linux] - - clang # [osx] -c_compiler_version: - - '13' # [linux] - - '17' # [osx] diff --git a/recipes/pug-lsp/meta.yaml b/recipes/pug-lsp/meta.yaml deleted file mode 100755 index 10b45a6d0f4fe..0000000000000 --- a/recipes/pug-lsp/meta.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{% set name = "pug-lsp" %} -{% set version = "0.1.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/opa-oz/pug-lsp/archive/v{{ version }}.tar.gz - sha256: 88a9723b25794d311e1221f404b30e3f9e8dcab80782f04e7d2ead5ebf567f16 - -build: - number: 0 - skip: True # [win] - -requirements: - build: - - {{ compiler('c') }} - - {{ stdlib('c') }} - - {{ compiler('go-cgo') }} - - go-licenses - -test: - commands: - - pug-lsp & - - exe_pid=$! - - trap "kill -SIGTERM ${exe_pid}" SIGTERM - -about: - home: https://github.com/opa-oz/pug-lsp - license: MIT - license_file: - - LICENSE - - license-files/ - summary: An implementation of the Language Protocol Server for Pug.js - dev_url: https://github.com/opa-oz/pug-lsp - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/regal/bld.bat b/recipes/regal/bld.bat deleted file mode 100755 index 0a6bb16a59e3c..0000000000000 --- a/recipes/regal/bld.bat +++ /dev/null @@ -1,8 +0,0 @@ -go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" || goto :error -go-licenses save . --save_path=license-files || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/regal/build.sh b/recipes/regal/build.sh deleted file mode 100755 index 4f5499d6ddcd2..0000000000000 --- a/recipes/regal/build.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" -go-licenses save . --save_path=license-files diff --git a/recipes/regal/meta.yaml b/recipes/regal/meta.yaml deleted file mode 100755 index 0956a0f8aa799..0000000000000 --- a/recipes/regal/meta.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{% set name = "regal" %} -{% set version = "0.25.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/StyraInc/regal/archive/v{{ version }}.tar.gz - sha256: 364a9daffbb853d875104b1769d1daa0c59b110f59d080edd267a9dca5997daa - -build: - number: 0 - -requirements: - build: - - {{ compiler('go-nocgo') }} - - go-licenses - -test: - commands: - - regal --help - -about: - home: https://github.com/StyraInc/regal - license: Apache-2.0 - license_file: - - LICENSE - - license-files/ - summary: Regal is a linter and language server for Rego, bringing your policy development experience to the next level! - dev_url: https://github.com/StyraInc/regal - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/regols/bld.bat b/recipes/regols/bld.bat deleted file mode 100755 index 0a6bb16a59e3c..0000000000000 --- a/recipes/regols/bld.bat +++ /dev/null @@ -1,8 +0,0 @@ -go build -buildmode=pie -trimpath -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s" || goto :error -go-licenses save . --save_path=license-files || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/regols/build.sh b/recipes/regols/build.sh deleted file mode 100755 index 4f5499d6ddcd2..0000000000000 --- a/recipes/regols/build.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -go build -buildmode=pie -trimpath -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w" -go-licenses save . --save_path=license-files diff --git a/recipes/regols/meta.yaml b/recipes/regols/meta.yaml deleted file mode 100755 index be12d59ce71e2..0000000000000 --- a/recipes/regols/meta.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{% set name = "regols" %} -{% set version = "0.2.4" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/kitagry/regols/archive/v{{ version }}.tar.gz - sha256: 7d99e08cf527bb8d27b287b39f9c3ee170486c78a6ad6c92e8f69663c91c8c18 - -build: - number: 0 - -requirements: - build: - - {{ compiler('go-nocgo') }} - - go-licenses - -test: - commands: - - regols --help - -about: - home: https://github.com/kitagry/regols - license: MIT - license_file: - - LICENSE - - license-files/ - summary: AOPA Rego language server - dev_url: https://github.com/kitagry/regols - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/rospo/bld.bat b/recipes/rospo/bld.bat deleted file mode 100755 index 99bf031d80e65..0000000000000 --- a/recipes/rospo/bld.bat +++ /dev/null @@ -1,8 +0,0 @@ -go build -trimpath -buildmode=pie -o=%LIBRARY_PREFIX%\bin\%PKG_NAME%.exe -ldflags="-s -X github.com/ferama/rospo/cmd.Version=%PKG_VERSION%" || goto :error -go-licenses save . --save_path=license-files || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/rospo/build.sh b/recipes/rospo/build.sh deleted file mode 100755 index 6ad1c802a39a9..0000000000000 --- a/recipes/rospo/build.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -go build -trimpath -buildmode=pie -o=${PREFIX}/bin/${PKG_NAME} -ldflags="-s -w -X 'github.com/ferama/rospo/cmd.Version=${PKG_VERSION}'" -go-licenses save . --save_path=license-files - -mkdir -p ${PREFIX}/etc/bash_completion.d -mkdir -p ${PREFIX}/share/fish/vendor_completions.d -mkdir -p ${PREFIX}/share/zsh/site-functions -rospo completion bash > ${PREFIX}/etc/bash_completion.d/rospo -rospo completion fish > ${PREFIX}/share/fish/vendor_completions.d/rospo.fish -rospo completion zsh > ${PREFIX}/share/zsh/site-functions/_rospo diff --git a/recipes/rospo/meta.yaml b/recipes/rospo/meta.yaml deleted file mode 100755 index d909cb05132a8..0000000000000 --- a/recipes/rospo/meta.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{% set name = "rospo" %} -{% set version = "0.12.1" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/ferama/rospo/archive/v{{ version }}.tar.gz - sha256: 9e9343b60fa4cfb1507e3fc8ef3b3a30499a68081c6efdccaa4a5d47ceadd210 - -build: - number: 0 - -requirements: - build: - - {{ compiler('go-nocgo') }} - - go-licenses - -test: - commands: - - rospo --help - -about: - home: https://github.com/ferama/rospo - license: MIT - license_file: - - LICENSE - - license-files/ - summary: Simple, reliable, persistent ssh tunnels with embedded ssh server - dev_url: https://github.com/ferama/rospo - -extra: - recipe-maintainers: - - danielnachun From 983267bcab51ded1897f9587e5a6aeef429b9963 Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Sat, 9 Nov 2024 00:08:39 -0500 Subject: [PATCH 120/177] add recipes for pytomoatt --- recipes/meta.yaml | 54 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 recipes/meta.yaml diff --git a/recipes/meta.yaml b/recipes/meta.yaml new file mode 100644 index 0000000000000..4479c01c5790a --- /dev/null +++ b/recipes/meta.yaml @@ -0,0 +1,54 @@ +{% set name = "pytomoatt" %} +{% set version = "0.2.4" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/pytomoatt-{{ version }}.tar.gz + sha256: 1c28c32bdf470a18c4e2cdb2ba6dcedfeebaa2cebb1b83711294edc9c78a3297 + +build: + entry_points: + - pta = pytomoatt.script:main + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.9,<4.0 + - hatchling + - pip + run: + - python >=3.9,<4.0 + - numpy >=1.19.0 + - pandas >=1.4.0 + - scipy + - h5py + - ruamel.yaml + - xarray + - tqdm + - obspy + - pyproj + - scikit-learn + - ruamel_yaml + +test: + imports: + - pytomoatt + commands: + - pip check + - pta --help + requires: + - pip + +about: + summary: Your project description + license: GPL-3.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - xumi1993 From ebd991bac5725e4d952a5dab2f70023f0f7d42a8 Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Sat, 9 Nov 2024 00:13:29 -0500 Subject: [PATCH 121/177] rename .yaml --- recipes/{meta.yaml => pytomoatt/pytomoatt.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename recipes/{meta.yaml => pytomoatt/pytomoatt.yaml} (100%) diff --git a/recipes/meta.yaml b/recipes/pytomoatt/pytomoatt.yaml similarity index 100% rename from recipes/meta.yaml rename to recipes/pytomoatt/pytomoatt.yaml From 0aecf00899bd2696bb40edbf3064f7ade600b1a1 Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Sat, 9 Nov 2024 00:19:08 -0500 Subject: [PATCH 122/177] update recipes --- recipes/pytomoatt/pytomoatt.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/pytomoatt/pytomoatt.yaml b/recipes/pytomoatt/pytomoatt.yaml index 4479c01c5790a..54f8562bb8c8d 100644 --- a/recipes/pytomoatt/pytomoatt.yaml +++ b/recipes/pytomoatt/pytomoatt.yaml @@ -1,5 +1,6 @@ -{% set name = "pytomoatt" %} -{% set version = "0.2.4" %} +context: + name: pytomoatt + version: "0.2.4" package: name: {{ name|lower }} From 4797148410b2011ab30d85b29b533efe5754dfb4 Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Sat, 9 Nov 2024 00:19:42 -0500 Subject: [PATCH 123/177] update dependence of numpy --- recipes/pytomoatt/pytomoatt.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/pytomoatt/pytomoatt.yaml b/recipes/pytomoatt/pytomoatt.yaml index 54f8562bb8c8d..cf5b15a4e317d 100644 --- a/recipes/pytomoatt/pytomoatt.yaml +++ b/recipes/pytomoatt/pytomoatt.yaml @@ -24,7 +24,7 @@ requirements: - pip run: - python >=3.9,<4.0 - - numpy >=1.19.0 + - numpy >=1.19.0,<2.0 - pandas >=1.4.0 - scipy - h5py From 7e9761113ec893785552df74e662154841004ad6 Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Sat, 9 Nov 2024 00:25:14 -0500 Subject: [PATCH 124/177] update recipes --- recipes/pytomoatt/pytomoatt.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/pytomoatt/pytomoatt.yaml b/recipes/pytomoatt/pytomoatt.yaml index cf5b15a4e317d..0142938c701d6 100644 --- a/recipes/pytomoatt/pytomoatt.yaml +++ b/recipes/pytomoatt/pytomoatt.yaml @@ -14,7 +14,7 @@ build: entry_points: - pta = pytomoatt.script:main noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + script: {{ PYTHON }} -m pip install . -vv number: 0 requirements: @@ -46,7 +46,8 @@ test: - pip about: - summary: Your project description + homepage: https://tomoatt.com + summary: Python API for TomoATT license: GPL-3.0 license_file: LICENSE From c1f84b871bb0bf53c93176b30c229282d8e0dea0 Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Sat, 9 Nov 2024 00:27:12 -0500 Subject: [PATCH 125/177] update recipes --- recipes/pytomoatt/pytomoatt.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/recipes/pytomoatt/pytomoatt.yaml b/recipes/pytomoatt/pytomoatt.yaml index 0142938c701d6..ad7d26155b4b3 100644 --- a/recipes/pytomoatt/pytomoatt.yaml +++ b/recipes/pytomoatt/pytomoatt.yaml @@ -3,18 +3,18 @@ context: version: "0.2.4" package: - name: {{ name|lower }} - version: {{ version }} + name: ${{ name|lower }} + version: ${{ version }} source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/pytomoatt-{{ version }}.tar.gz + url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/pytomoatt-${{ version }}.tar.gz sha256: 1c28c32bdf470a18c4e2cdb2ba6dcedfeebaa2cebb1b83711294edc9c78a3297 build: entry_points: - pta = pytomoatt.script:main noarch: python - script: {{ PYTHON }} -m pip install . -vv + script: ${{ PYTHON }} -m pip install . -vv number: 0 requirements: From e9405342e07d8f498dc75b3e4ec019bac8e04c98 Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Sat, 9 Nov 2024 00:32:32 -0500 Subject: [PATCH 126/177] rename yaml --- recipes/pytomoatt/{pytomoatt.yaml => recipe.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename recipes/pytomoatt/{pytomoatt.yaml => recipe.yaml} (100%) diff --git a/recipes/pytomoatt/pytomoatt.yaml b/recipes/pytomoatt/recipe.yaml similarity index 100% rename from recipes/pytomoatt/pytomoatt.yaml rename to recipes/pytomoatt/recipe.yaml From 734250de764d0ae064ca9e1b4f2b67b5d17a5a96 Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Sat, 9 Nov 2024 00:38:43 -0500 Subject: [PATCH 127/177] use meta --- recipes/pytomoatt/{recipe.yaml => meta.yaml} | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) rename recipes/pytomoatt/{recipe.yaml => meta.yaml} (71%) diff --git a/recipes/pytomoatt/recipe.yaml b/recipes/pytomoatt/meta.yaml similarity index 71% rename from recipes/pytomoatt/recipe.yaml rename to recipes/pytomoatt/meta.yaml index ad7d26155b4b3..938cd3c87edfb 100644 --- a/recipes/pytomoatt/recipe.yaml +++ b/recipes/pytomoatt/meta.yaml @@ -1,20 +1,19 @@ -context: - name: pytomoatt - version: "0.2.4" +{% set name = "pytomoatt" %} +{% set version = "0.2.4" %} package: - name: ${{ name|lower }} - version: ${{ version }} + name: {{ name|lower }} + version: {{ version }} source: - url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/pytomoatt-${{ version }}.tar.gz + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/pytomoatt-{{ version }}.tar.gz sha256: 1c28c32bdf470a18c4e2cdb2ba6dcedfeebaa2cebb1b83711294edc9c78a3297 build: entry_points: - pta = pytomoatt.script:main noarch: python - script: ${{ PYTHON }} -m pip install . -vv + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 requirements: @@ -40,7 +39,6 @@ test: imports: - pytomoatt commands: - - pip check - pta --help requires: - pip From 9756a8dead205e6827da32585e4da577426364f9 Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Sat, 9 Nov 2024 00:47:27 -0500 Subject: [PATCH 128/177] fix lint --- recipes/pytomoatt/meta.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/recipes/pytomoatt/meta.yaml b/recipes/pytomoatt/meta.yaml index 938cd3c87edfb..77e06928ceadd 100644 --- a/recipes/pytomoatt/meta.yaml +++ b/recipes/pytomoatt/meta.yaml @@ -1,5 +1,6 @@ {% set name = "pytomoatt" %} {% set version = "0.2.4" %} +{% set python_min = "3.9" %} package: name: {{ name|lower }} @@ -18,11 +19,11 @@ build: requirements: host: - - python >=3.9,<4.0 + - python >={{ python_min }} - hatchling - pip run: - - python >=3.9,<4.0 + - python >={{ python_min }} - numpy >=1.19.0,<2.0 - pandas >=1.4.0 - scipy @@ -44,9 +45,9 @@ test: - pip about: - homepage: https://tomoatt.com + home: https://tomoatt.com summary: Python API for TomoATT - license: GPL-3.0 + license: GPL-3.0-or-later license_file: LICENSE extra: From 97647f9c6c720805fe2e1fdc43cf5178c35d93d5 Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Sat, 9 Nov 2024 01:01:58 -0500 Subject: [PATCH 129/177] use python_min --- recipes/pytomoatt/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes/pytomoatt/meta.yaml b/recipes/pytomoatt/meta.yaml index 77e06928ceadd..c0fbaa3b7e755 100644 --- a/recipes/pytomoatt/meta.yaml +++ b/recipes/pytomoatt/meta.yaml @@ -19,7 +19,7 @@ build: requirements: host: - - python >={{ python_min }} + - python {{ python_min }} - hatchling - pip run: @@ -43,6 +43,7 @@ test: - pta --help requires: - pip + - python {{ python_min }} about: home: https://tomoatt.com From c8037478825f26760bda8d06e0368c1e3a8caf5a Mon Sep 17 00:00:00 2001 From: Benjamin Bertrand Date: Sat, 9 Nov 2024 10:51:14 +0100 Subject: [PATCH 130/177] Add pytango-db recipe --- recipes/pytango-db/meta.yaml | 47 ++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 recipes/pytango-db/meta.yaml diff --git a/recipes/pytango-db/meta.yaml b/recipes/pytango-db/meta.yaml new file mode 100644 index 0000000000000..d65641d37905d --- /dev/null +++ b/recipes/pytango-db/meta.yaml @@ -0,0 +1,47 @@ +{% set name = "pytango-db" %} +{% set version = "0.3.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/pytango_db-{{ version }}.tar.gz + sha256: 1e669513640f7f8c90447263b36f12b5e3b79e18815267128c16aa5a738d596d + +build: + entry_points: + - PyDatabaseds = databaseds.database:main + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.9 + - setuptools + - setuptools-scm + - pip + run: + - python >=3.9 + - pytango + - gevent + +test: + imports: + - databaseds + commands: + - pip check + - PyDatabaseds --help + requires: + - pip + +about: + summary: Fork of PyTango's internal sqlite based database device. + license: LGPL-3.0-or-later + license_file: LICENSE.txt + dev_url: https://gitlab.com/tango-controls/incubator/pytango-db + +extra: + recipe-maintainers: + - beenje From 702b0fc44ca5b5c23447f5ba08887ff3a26e6272 Mon Sep 17 00:00:00 2001 From: Benjamin Bertrand Date: Sat, 9 Nov 2024 11:05:17 +0100 Subject: [PATCH 131/177] Follow linter recommendation --- recipes/pytango-db/meta.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/recipes/pytango-db/meta.yaml b/recipes/pytango-db/meta.yaml index d65641d37905d..004a20975a68b 100644 --- a/recipes/pytango-db/meta.yaml +++ b/recipes/pytango-db/meta.yaml @@ -18,12 +18,12 @@ build: requirements: host: - - python >=3.9 + - python {{ python_min }} - setuptools - setuptools-scm - pip run: - - python >=3.9 + - python >={{ python_min }} - pytango - gevent @@ -35,8 +35,10 @@ test: - PyDatabaseds --help requires: - pip + - python {{ python_min }} about: + home: https://gitlab.com/tango-controls/incubator/pytango-db summary: Fork of PyTango's internal sqlite based database device. license: LGPL-3.0-or-later license_file: LICENSE.txt From ec1ac8c5357bf693914a225da6719d1dc724b3dc Mon Sep 17 00:00:00 2001 From: Silvio Date: Sat, 9 Nov 2024 17:18:24 +0100 Subject: [PATCH 132/177] Add recipe for sharedlibpp C++ library --- recipes/sharedlibpp/bld.bat | 21 +++++++++++++++ recipes/sharedlibpp/build.sh | 18 +++++++++++++ recipes/sharedlibpp/meta.yaml | 50 +++++++++++++++++++++++++++++++++++ 3 files changed, 89 insertions(+) create mode 100644 recipes/sharedlibpp/bld.bat create mode 100644 recipes/sharedlibpp/build.sh create mode 100644 recipes/sharedlibpp/meta.yaml diff --git a/recipes/sharedlibpp/bld.bat b/recipes/sharedlibpp/bld.bat new file mode 100644 index 0000000000000..0f7c810d1ec14 --- /dev/null +++ b/recipes/sharedlibpp/bld.bat @@ -0,0 +1,21 @@ +mkdir build +cd build + +cmake %CMAKE_ARGS% ^ + -DCMAKE_BUILD_TYPE=Release ^ + -G "Ninja" ^ + -DBUILD_TESTING:BOOL=ON ^ + %SRC_DIR% +if errorlevel 1 exit 1 + +:: Build. +cmake --build . --config Release +if errorlevel 1 exit 1 + +:: Test +ctest --output-on-failure -C Release +if errorlevel 1 exit 1 + +:: Install. +cmake --build . --config Release --target install +if errorlevel 1 exit 1 diff --git a/recipes/sharedlibpp/build.sh b/recipes/sharedlibpp/build.sh new file mode 100644 index 0000000000000..df1eea56022f9 --- /dev/null +++ b/recipes/sharedlibpp/build.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +rm -rf build +mkdir build +cd build + +cmake ${CMAKE_ARGS} -GNinja .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING:BOOL=ON \ + .. + +cmake --build . --config Release + +if [[ ("${CONDA_BUILD_CROSS_COMPILATION:-}" != "1" || "${CROSSCOMPILING_EMULATOR}" != "") ]]; then + ctest --output-on-failure -C Release +fi + +cmake --build . --config Release --target install diff --git a/recipes/sharedlibpp/meta.yaml b/recipes/sharedlibpp/meta.yaml new file mode 100644 index 0000000000000..a0898f868d4dd --- /dev/null +++ b/recipes/sharedlibpp/meta.yaml @@ -0,0 +1,50 @@ +{% set name = "libsharedlibpp" %} +{% set version = "0.0.3" %} + +package: + name: {{ name }} + version: {{ version }} + +source: + url: https://github.com/ami-iit/sharedlibpp/archive/refs/tags/v{{ version }}.tar.gz + sha256: ae550740d752871dd3ec3930259f7cf273ac2d6b728dbcb05dfc750162dc73dd + +build: + number: 0 + run_exports: + # See upstream versioning policy in https://github.com/ami-iit/sharedlibpp?tab=readme-ov-file#versioning-policy + - {{ pin_subpackage(name, max_pin='x') }} + +requirements: + build: + - {{ compiler('c') }} + - {{ stdlib('c') }} + - {{ compiler('cxx') }} + - cmake + - pkg-config + - ninja + - ycm-cmake-modules + +test: + commands: + - test -f ${PREFIX}/include/sharedlibpp/SharedLibraryClassFactory.h # [not win] + - test -f ${PREFIX}/lib/libsharedlibpp${SHLIB_EXT} # [not win] + - if not exist %PREFIX%\\Library\\include\\sharedlibpp\\SharedLibraryClassFactory.h exit 1 # [win] + - if not exist %PREFIX%\\Library\\lib\\sharedlibpp.lib exit 1 # [win] + - if not exist %PREFIX%\\Library\\bin\\sharedlibpp.dll exit 1 # [win] + - cmake-package-check sharedlibpp + requires: + - cmake-package-check + - {{ compiler('c') }} + - {{ compiler('cxx') }} + +about: + home: https://github.com/ami-iit/sharedlibpp + license: BSD-3-Clause + license_file: LICENSE + summary: Tiny cross-platform plug-in system (dll, so, dylib). + +extra: + feedstock-name: sharedlibpp + recipe-maintainers: + - traversaro From 8fd21f93d0f8d26cbb37bfdf6d0c1d287d10240a Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Sun, 6 Oct 2024 15:28:29 -0700 Subject: [PATCH 133/177] add recipes --- recipes/mprocs/bld.bat | 13 +++++++++++++ recipes/mprocs/build.sh | 14 ++++++++++++++ recipes/mprocs/meta.yaml | 40 ++++++++++++++++++++++++++++++++++++++ recipes/navi/bld.bat | 13 +++++++++++++ recipes/navi/build.sh | 14 ++++++++++++++ recipes/navi/meta.yaml | 41 +++++++++++++++++++++++++++++++++++++++ recipes/nickel/bld.bat | 12 ++++++++++++ recipes/nickel/build.sh | 15 ++++++++++++++ recipes/nickel/meta.yaml | 37 +++++++++++++++++++++++++++++++++++ recipes/nomino/bld.bat | 13 +++++++++++++ recipes/nomino/build.sh | 14 ++++++++++++++ recipes/nomino/meta.yaml | 37 +++++++++++++++++++++++++++++++++++ recipes/ouch/bld.bat | 13 +++++++++++++ recipes/ouch/build.sh | 14 ++++++++++++++ recipes/ouch/meta.yaml | 42 ++++++++++++++++++++++++++++++++++++++++ 15 files changed, 332 insertions(+) create mode 100644 recipes/mprocs/bld.bat create mode 100755 recipes/mprocs/build.sh create mode 100755 recipes/mprocs/meta.yaml create mode 100644 recipes/navi/bld.bat create mode 100755 recipes/navi/build.sh create mode 100755 recipes/navi/meta.yaml create mode 100755 recipes/nickel/bld.bat create mode 100755 recipes/nickel/build.sh create mode 100755 recipes/nickel/meta.yaml create mode 100644 recipes/nomino/bld.bat create mode 100755 recipes/nomino/build.sh create mode 100755 recipes/nomino/meta.yaml create mode 100644 recipes/ouch/bld.bat create mode 100755 recipes/ouch/build.sh create mode 100755 recipes/ouch/meta.yaml diff --git a/recipes/mprocs/bld.bat b/recipes/mprocs/bld.bat new file mode 100644 index 0000000000000..366a70ca23e25 --- /dev/null +++ b/recipes/mprocs/bld.bat @@ -0,0 +1,13 @@ +:: check licenses +cargo-bundle-licenses ^ + --format yaml ^ + --output THIRDPARTY.yml || goto :error + +:: build statically linked binary with Rust +cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path src || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/mprocs/build.sh b/recipes/mprocs/build.sh new file mode 100755 index 0000000000000..c2d6bcd389296 --- /dev/null +++ b/recipes/mprocs/build.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +# check licenses +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml + +# build statically linked binary with Rust +cargo install --bins --no-track --locked --root ${PREFIX} --path src + +# strip debug symbols +"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/mprocs/meta.yaml b/recipes/mprocs/meta.yaml new file mode 100755 index 0000000000000..cfac23a4281eb --- /dev/null +++ b/recipes/mprocs/meta.yaml @@ -0,0 +1,40 @@ +{% set name = "mprocs" %} +{% set version = "0.6.4" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/pvolok/mprocs/archive/v{{ version }}.tar.gz + sha256: 7fdb5f3f8baaa82ccb7bf2193a7b843027cb133824a99475226524c105255077 + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - cargo-bundle-licenses + - make + - python + host: + - libxcb #[linux] + +test: + commands: + - mprocs --help + +about: + home: https://github.com/pvolok/mprocs + license: MIT + license_file: + - LICENSE + - THIRDPARTY.yml + summary: Run multiple commands in parallel + dev_url: https://github.com/pvolok/mprocs + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/navi/bld.bat b/recipes/navi/bld.bat new file mode 100644 index 0000000000000..154417dc0c84d --- /dev/null +++ b/recipes/navi/bld.bat @@ -0,0 +1,13 @@ +:: check licenses +cargo-bundle-licenses ^ + --format yaml ^ + --output THIRDPARTY.yml || goto :error + +:: build statically linked binary with Rust +cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path . || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/navi/build.sh b/recipes/navi/build.sh new file mode 100755 index 0000000000000..f6a8b6a797e62 --- /dev/null +++ b/recipes/navi/build.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +# check licenses +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml + +# build statically linked binary with Rust +cargo install --bins --no-track --locked --root ${PREFIX} --path . + +# strip debug symbols +"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/navi/meta.yaml b/recipes/navi/meta.yaml new file mode 100755 index 0000000000000..1afe18412b6c6 --- /dev/null +++ b/recipes/navi/meta.yaml @@ -0,0 +1,41 @@ +{% set name = "navi" %} +{% set version = "2.23.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/denisidoro/navi/archive/v{{ version }}.tar.gz + sha256: 579a72814e7ba07dae697a58dc13b0f7d853532ec07229aff07a11e5828f3799 + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib('c') }} + - cargo-bundle-licenses + host: + - zlib + run: + - fzf + +test: + commands: + - navi --help + +about: + home: https://github.com/denisidoro/navi + license: Apache-2.0 + license_file: + - LICENSE + - THIRDPARTY.yml + summary: Interactive cheatsheet tool for the command-line + dev_url: https://github.com/denisidoro/navi + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/nickel/bld.bat b/recipes/nickel/bld.bat new file mode 100755 index 0000000000000..ae9adce4bb4b9 --- /dev/null +++ b/recipes/nickel/bld.bat @@ -0,0 +1,12 @@ +:: check licenses +cargo-bundle-licenses --format yaml --output THIRDPARTY.yml || goto :error + +:: build +cargo install --bins --no-track --locked --root "%LIBRARY_PREFIX%" --path cli || goto :error +cargo install --bins --no-track --locked --root "%LIBRARY_PREFIX%" --path lsp\nls || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/nickel/build.sh b/recipes/nickel/build.sh new file mode 100755 index 0000000000000..269c3c303c8f7 --- /dev/null +++ b/recipes/nickel/build.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml + +# build statically linked binary with Rust +cargo install --bins --no-track --locked --root ${PREFIX} --path cli +cargo install --bins --no-track --locked --root ${PREFIX} --path lsp/nls + +# strip debug symbols +"$STRIP" "$PREFIX/bin/$PKG_NAME" +"$STRIP" "$PREFIX/bin/nls" diff --git a/recipes/nickel/meta.yaml b/recipes/nickel/meta.yaml new file mode 100755 index 0000000000000..548d79f2476ac --- /dev/null +++ b/recipes/nickel/meta.yaml @@ -0,0 +1,37 @@ +{% set name = "nickel" %} +{% set version = "1.7.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/tweag/nickel/archive/{{ version }}.tar.gz + sha256: 0a187cb5e4d34fb485ae7ceca77e18b27f22860cf79c03f92e12fc5c2c59c01e + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib('c') }} + - cargo-bundle-licenses + +test: + commands: + - nickel --help + +about: + home: https://github.com/tweag/nickel + license: MIT + license_file: + - LICENSE + - THIRDPARTY.yml + summary: Better configuration for less + dev_url: https://github.com/tweag/nickel + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/nomino/bld.bat b/recipes/nomino/bld.bat new file mode 100644 index 0000000000000..154417dc0c84d --- /dev/null +++ b/recipes/nomino/bld.bat @@ -0,0 +1,13 @@ +:: check licenses +cargo-bundle-licenses ^ + --format yaml ^ + --output THIRDPARTY.yml || goto :error + +:: build statically linked binary with Rust +cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path . || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/nomino/build.sh b/recipes/nomino/build.sh new file mode 100755 index 0000000000000..f6a8b6a797e62 --- /dev/null +++ b/recipes/nomino/build.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +# check licenses +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml + +# build statically linked binary with Rust +cargo install --bins --no-track --locked --root ${PREFIX} --path . + +# strip debug symbols +"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/nomino/meta.yaml b/recipes/nomino/meta.yaml new file mode 100755 index 0000000000000..dfba7aa6e6e18 --- /dev/null +++ b/recipes/nomino/meta.yaml @@ -0,0 +1,37 @@ +{% set name = "nomino" %} +{% set version = "1.3.5" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/yaa110/nomino/archive/{{ version }}.tar.gz + sha256: 35df10b30608c6ce733fe57625247621f8b2c51d99dc68421114b54880424ed2 + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib('c') }} + - cargo-bundle-licenses + +test: + commands: + - nomino --help + +about: + home: https://github.com/yaa110/nomino + license: MIT + license_file: + - LICENSE-MIT + - THIRDPARTY.yml + summary: Batch rename utility + dev_url: https://github.com/yaa110/nomino + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/ouch/bld.bat b/recipes/ouch/bld.bat new file mode 100644 index 0000000000000..a1bf86f92fcfa --- /dev/null +++ b/recipes/ouch/bld.bat @@ -0,0 +1,13 @@ +:: check licenses +cargo-bundle-licenses ^ + --format yaml ^ + --output THIRDPARTY.yml || goto :error + +:: build statically linked binary with Rust +cargo install --no-track --locked --root %LIBRARY_PREFIX% --path . || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/ouch/build.sh b/recipes/ouch/build.sh new file mode 100755 index 0000000000000..9f4b91793c4cc --- /dev/null +++ b/recipes/ouch/build.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +# check licenses +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml + +# build statically linked binary with Rust +cargo install --no-track --locked --root ${PREFIX} --path . + +# strip debug symbols +"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/ouch/meta.yaml b/recipes/ouch/meta.yaml new file mode 100755 index 0000000000000..e697752cbb643 --- /dev/null +++ b/recipes/ouch/meta.yaml @@ -0,0 +1,42 @@ +{% set name = "ouch" %} +{% set version = "0.5.1" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/ouch-org/ouch/archive/{{ version }}.tar.gz + sha256: 46cc2b14f53de2f706436df59300eb90c5a58f08ac8c738fd976fcb8ec0cd335 + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ compiler('cxx') }} + - {{ stdlib('c') }} + - cargo-bundle-licenses + host: + - bzip2 + - xz + - zlib + +test: + commands: + - ouch --help + +about: + home: https://github.com/ouch-org/ouch + license: MIT + license_file: + - LICENSE + - THIRDPARTY.yml + summary: Painless compression and decompression for your terminal + dev_url: https://github.com/ouch-org/ouch + +extra: + recipe-maintainers: + - danielnachun From d771f4cff3818754eaa748df8d92ea5c159714fd Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Sun, 6 Oct 2024 15:27:52 -0700 Subject: [PATCH 134/177] add recipes --- recipes/markdown-oxide/bld.bat | 12 +++++++++ recipes/markdown-oxide/build.sh | 15 +++++++++++ recipes/markdown-oxide/meta.yaml | 43 ++++++++++++++++++++++++++++++++ recipes/mask/bld.bat | 13 ++++++++++ recipes/mask/build.sh | 14 +++++++++++ recipes/mask/meta.yaml | 37 +++++++++++++++++++++++++++ recipes/mcfly/bld.bat | 13 ++++++++++ recipes/mcfly/build.sh | 14 +++++++++++ recipes/mcfly/meta.yaml | 37 +++++++++++++++++++++++++++ recipes/mdbook/bld.bat | 13 ++++++++++ recipes/mdbook/build.sh | 14 +++++++++++ recipes/mdbook/meta.yaml | 37 +++++++++++++++++++++++++++ recipes/melody/bld.bat | 13 ++++++++++ recipes/melody/build.sh | 14 +++++++++++ recipes/melody/meta.yaml | 38 ++++++++++++++++++++++++++++ 15 files changed, 327 insertions(+) create mode 100755 recipes/markdown-oxide/bld.bat create mode 100755 recipes/markdown-oxide/build.sh create mode 100755 recipes/markdown-oxide/meta.yaml create mode 100644 recipes/mask/bld.bat create mode 100755 recipes/mask/build.sh create mode 100755 recipes/mask/meta.yaml create mode 100644 recipes/mcfly/bld.bat create mode 100755 recipes/mcfly/build.sh create mode 100755 recipes/mcfly/meta.yaml create mode 100755 recipes/mdbook/bld.bat create mode 100755 recipes/mdbook/build.sh create mode 100755 recipes/mdbook/meta.yaml create mode 100644 recipes/melody/bld.bat create mode 100755 recipes/melody/build.sh create mode 100755 recipes/melody/meta.yaml diff --git a/recipes/markdown-oxide/bld.bat b/recipes/markdown-oxide/bld.bat new file mode 100755 index 0000000000000..c9ee5f83b83ad --- /dev/null +++ b/recipes/markdown-oxide/bld.bat @@ -0,0 +1,12 @@ +set RUSTC_BOOTSTRAP=1 || goto :error +:: check licenses +cargo-bundle-licenses --format yaml --output THIRDPARTY.yml || goto :error + +:: build +cargo install --bins --no-track --locked --root "%LIBRARY_PREFIX%" --path . || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/markdown-oxide/build.sh b/recipes/markdown-oxide/build.sh new file mode 100755 index 0000000000000..7ba780bdad513 --- /dev/null +++ b/recipes/markdown-oxide/build.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +export RUSTC_BOOTSTRAP=1 + +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml + +# build statically linked binary with Rust +cargo install --bins --no-track --locked --root ${PREFIX} --path . + +# strip debug symbols +"$STRIP" "$PREFIX/bin/$PKG_NAME" diff --git a/recipes/markdown-oxide/meta.yaml b/recipes/markdown-oxide/meta.yaml new file mode 100755 index 0000000000000..3f7d71cbfc285 --- /dev/null +++ b/recipes/markdown-oxide/meta.yaml @@ -0,0 +1,43 @@ +{% set name = "markdown-oxide" %} +{% set version = "0.23.1" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/Feel-ix-343/markdown-oxide/archive/v{{ version }}.tar.gz + sha256: b614e5a8fb7fd1fb822b11ab106b9c83ebd1bed4e24ab4d344ec1140b273a6d7 + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib('c') }} + - cargo-bundle-licenses + +test: + commands: + - markdown-oxide & # [not win] + - exe_pid=$! # [not win] + - trap "kill -SIGTERM ${exe_pid}" SIGTERM # [not win] + - start /b markdown-oxide # [win] + - if %errorlevel% neq 0 exit %errorlevel% # [win] + - taskkill /F /im markdown-oxide.exe # [win] + - if %errorlevel% neq 0 exit %errorlevel% # [win] + +about: + home: https://github.com/Feel-ix-343/markdown-oxide + license: GPL-3.0-or-later + license_file: + - LICENSE + - THIRDPARTY.yml + summary: Robust, Minimalist, Unbundled PKM for your favorite text-editor through the LSP + dev_url: https://github.com/Feel-ix-343/markdown-oxide + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/mask/bld.bat b/recipes/mask/bld.bat new file mode 100644 index 0000000000000..9a4f0d8bb4795 --- /dev/null +++ b/recipes/mask/bld.bat @@ -0,0 +1,13 @@ +:: check licenses +cargo-bundle-licenses ^ + --format yaml ^ + --output THIRDPARTY.yml || goto :error + +:: build statically linked binary with Rust +cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path mask || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/mask/build.sh b/recipes/mask/build.sh new file mode 100755 index 0000000000000..1971ffe4d4b97 --- /dev/null +++ b/recipes/mask/build.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +# check licenses +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml + +# build statically linked binary with Rust +cargo install --bins --no-track --locked --root ${PREFIX} --path mask + +# strip debug symbols +"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/mask/meta.yaml b/recipes/mask/meta.yaml new file mode 100755 index 0000000000000..5cd1b48e6a2df --- /dev/null +++ b/recipes/mask/meta.yaml @@ -0,0 +1,37 @@ +{% set name = "mask" %} +{% set version = "0.11.2" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/jacobdeichert/mask/archive/v{{ version }}.tar.gz + sha256: abe5fddc7ea1a1ffab59c8f0823a95c7a6fdcfe86749f816b06d7690319d56aa + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib('c') }} + - cargo-bundle-licenses + +test: + commands: + - mask --help + +about: + home: https://github.com/jacobdeichert/mask + license: MIT + license_file: + - LICENSE + - THIRDPARTY.yml + summary: CLI task runner defined by a simple markdown file + dev_url: https://github.com/jacobdeichert/mask + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/mcfly/bld.bat b/recipes/mcfly/bld.bat new file mode 100644 index 0000000000000..154417dc0c84d --- /dev/null +++ b/recipes/mcfly/bld.bat @@ -0,0 +1,13 @@ +:: check licenses +cargo-bundle-licenses ^ + --format yaml ^ + --output THIRDPARTY.yml || goto :error + +:: build statically linked binary with Rust +cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path . || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/mcfly/build.sh b/recipes/mcfly/build.sh new file mode 100755 index 0000000000000..f6a8b6a797e62 --- /dev/null +++ b/recipes/mcfly/build.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +# check licenses +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml + +# build statically linked binary with Rust +cargo install --bins --no-track --locked --root ${PREFIX} --path . + +# strip debug symbols +"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/mcfly/meta.yaml b/recipes/mcfly/meta.yaml new file mode 100755 index 0000000000000..b9e66c00c0b8d --- /dev/null +++ b/recipes/mcfly/meta.yaml @@ -0,0 +1,37 @@ +{% set name = "mcfly" %} +{% set version = "0.9.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/cantino/mcfly/archive/v{{ version }}.tar.gz + sha256: ac292c65a0cf031d583961b3bb3a93156fc0c8247dfa9aec0a35c786a25d23da + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib('c') }} + - cargo-bundle-licenses + +test: + commands: + - mcfly --help + +about: + home: https://github.com/cantino/mcfly + license: MIT + license_file: + - LICENSE + - THIRDPARTY.yml + summary: Fly through your shell history + dev_url: https://github.com/cantino/mcfly + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/mdbook/bld.bat b/recipes/mdbook/bld.bat new file mode 100755 index 0000000000000..154417dc0c84d --- /dev/null +++ b/recipes/mdbook/bld.bat @@ -0,0 +1,13 @@ +:: check licenses +cargo-bundle-licenses ^ + --format yaml ^ + --output THIRDPARTY.yml || goto :error + +:: build statically linked binary with Rust +cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path . || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/mdbook/build.sh b/recipes/mdbook/build.sh new file mode 100755 index 0000000000000..0491e8755c9a1 --- /dev/null +++ b/recipes/mdbook/build.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +# check licenses +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml + +# build statically linked binary with Rust +cargo install --bins --no-track --locked --root ${PREFIX} --path . + +# strip debug symbols +"$STRIP" "$PREFIX/bin/$PKG_NAME" diff --git a/recipes/mdbook/meta.yaml b/recipes/mdbook/meta.yaml new file mode 100755 index 0000000000000..c8faf42c71d70 --- /dev/null +++ b/recipes/mdbook/meta.yaml @@ -0,0 +1,37 @@ +{% set name = "mdbook" %} +{% set version = "0.4.40" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/rust-lang/mdbook/archive/v{{ version }}.tar.gz + sha256: 550da7ff02ef62c60db6e813b6dbae65b9ed3d491186ea74929536feaceea94b + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib('c') }} + - cargo-bundle-licenses + +test: + commands: + - mdbook --help + +about: + home: https://github.com/rust-lang/mdbook + license: MPL-2.0 + license_file: + - LICENSE + - THIRDPARTY.yml + summary: Create book from markdown files. Like Gitbook but implemented in Rust + dev_url: https://github.com/rust-lang/mdbook + +extra: + recipe-maintainers: + - danielnachun diff --git a/recipes/melody/bld.bat b/recipes/melody/bld.bat new file mode 100644 index 0000000000000..b0c27a88f45c1 --- /dev/null +++ b/recipes/melody/bld.bat @@ -0,0 +1,13 @@ +:: check licenses +cargo-bundle-licenses ^ + --format yaml ^ + --output THIRDPARTY.yml || goto :error + +:: build statically linked binary with Rust +cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path crates/melody_cli || goto :error + +goto :EOF + +:error +echo Failed with error #%errorlevel%. +exit 1 diff --git a/recipes/melody/build.sh b/recipes/melody/build.sh new file mode 100755 index 0000000000000..5edf537731c45 --- /dev/null +++ b/recipes/melody/build.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -o xtrace -o nounset -o pipefail -o errexit + +# check licenses +cargo-bundle-licenses \ + --format yaml \ + --output THIRDPARTY.yml + +# build statically linked binary with Rust +cargo install --bins --no-track --locked --root ${PREFIX} --path crates/melody_cli + +# strip debug symbols +"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/melody/meta.yaml b/recipes/melody/meta.yaml new file mode 100755 index 0000000000000..258c702af5476 --- /dev/null +++ b/recipes/melody/meta.yaml @@ -0,0 +1,38 @@ +{% set name = "melody" %} +{% set version = "0.19.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/yoav-lavi/melody/archive/{{ version }}.tar.gz + sha256: d7605160d3589578c84a919c09addd8f4bd1f06441795192041b491462c9f655 + +build: + number: 0 + +requirements: + build: + - {{ compiler('rust') }} + - {{ compiler('c') }} + - {{ stdlib('c') }} + - cargo-bundle-licenses + +test: + commands: + - melody --help + +about: + home: https://yoav-lavi.github.io/melody/book + license: MIT AND Apache-2.0 + license_file: + - LICENSE-APACHE + - LICENSE-MIT + - THIRDPARTY.yml + summary: Language that compiles to regular expressions + dev_url: https://github.com/yoav-lavi/melody + +extra: + recipe-maintainers: + - danielnachun From 8383d23f01989cc078f92154e5849e85c6d0a7ae Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Sat, 9 Nov 2024 21:35:00 -0800 Subject: [PATCH 135/177] remove nomino, ouch --- recipes/nomino/bld.bat | 13 ------------- recipes/nomino/build.sh | 14 -------------- recipes/nomino/meta.yaml | 37 ----------------------------------- recipes/ouch/bld.bat | 13 ------------- recipes/ouch/build.sh | 14 -------------- recipes/ouch/meta.yaml | 42 ---------------------------------------- 6 files changed, 133 deletions(-) delete mode 100644 recipes/nomino/bld.bat delete mode 100755 recipes/nomino/build.sh delete mode 100755 recipes/nomino/meta.yaml delete mode 100644 recipes/ouch/bld.bat delete mode 100755 recipes/ouch/build.sh delete mode 100755 recipes/ouch/meta.yaml diff --git a/recipes/nomino/bld.bat b/recipes/nomino/bld.bat deleted file mode 100644 index 154417dc0c84d..0000000000000 --- a/recipes/nomino/bld.bat +++ /dev/null @@ -1,13 +0,0 @@ -:: check licenses -cargo-bundle-licenses ^ - --format yaml ^ - --output THIRDPARTY.yml || goto :error - -:: build statically linked binary with Rust -cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path . || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/nomino/build.sh b/recipes/nomino/build.sh deleted file mode 100755 index f6a8b6a797e62..0000000000000 --- a/recipes/nomino/build.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -# check licenses -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml - -# build statically linked binary with Rust -cargo install --bins --no-track --locked --root ${PREFIX} --path . - -# strip debug symbols -"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/nomino/meta.yaml b/recipes/nomino/meta.yaml deleted file mode 100755 index dfba7aa6e6e18..0000000000000 --- a/recipes/nomino/meta.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{% set name = "nomino" %} -{% set version = "1.3.5" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/yaa110/nomino/archive/{{ version }}.tar.gz - sha256: 35df10b30608c6ce733fe57625247621f8b2c51d99dc68421114b54880424ed2 - -build: - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib('c') }} - - cargo-bundle-licenses - -test: - commands: - - nomino --help - -about: - home: https://github.com/yaa110/nomino - license: MIT - license_file: - - LICENSE-MIT - - THIRDPARTY.yml - summary: Batch rename utility - dev_url: https://github.com/yaa110/nomino - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/ouch/bld.bat b/recipes/ouch/bld.bat deleted file mode 100644 index a1bf86f92fcfa..0000000000000 --- a/recipes/ouch/bld.bat +++ /dev/null @@ -1,13 +0,0 @@ -:: check licenses -cargo-bundle-licenses ^ - --format yaml ^ - --output THIRDPARTY.yml || goto :error - -:: build statically linked binary with Rust -cargo install --no-track --locked --root %LIBRARY_PREFIX% --path . || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/ouch/build.sh b/recipes/ouch/build.sh deleted file mode 100755 index 9f4b91793c4cc..0000000000000 --- a/recipes/ouch/build.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -# check licenses -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml - -# build statically linked binary with Rust -cargo install --no-track --locked --root ${PREFIX} --path . - -# strip debug symbols -"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/ouch/meta.yaml b/recipes/ouch/meta.yaml deleted file mode 100755 index e697752cbb643..0000000000000 --- a/recipes/ouch/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -{% set name = "ouch" %} -{% set version = "0.5.1" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/ouch-org/ouch/archive/{{ version }}.tar.gz - sha256: 46cc2b14f53de2f706436df59300eb90c5a58f08ac8c738fd976fcb8ec0cd335 - -build: - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ compiler('cxx') }} - - {{ stdlib('c') }} - - cargo-bundle-licenses - host: - - bzip2 - - xz - - zlib - -test: - commands: - - ouch --help - -about: - home: https://github.com/ouch-org/ouch - license: MIT - license_file: - - LICENSE - - THIRDPARTY.yml - summary: Painless compression and decompression for your terminal - dev_url: https://github.com/ouch-org/ouch - -extra: - recipe-maintainers: - - danielnachun From d51729c52386b91b980a63dde542458412379cee Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Sat, 9 Nov 2024 21:35:55 -0800 Subject: [PATCH 136/177] fix mprocs --- recipes/mprocs/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes/mprocs/meta.yaml b/recipes/mprocs/meta.yaml index cfac23a4281eb..6de23f7ac1250 100755 --- a/recipes/mprocs/meta.yaml +++ b/recipes/mprocs/meta.yaml @@ -16,11 +16,12 @@ requirements: build: - {{ compiler('rust') }} - {{ compiler('c') }} + - {{ stdlib('c') }} - cargo-bundle-licenses - make - python host: - - libxcb #[linux] + - libxcb # [linux] test: commands: From e7ec4a712eb842407d6d389e3d543ec7c422724f Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Sat, 9 Nov 2024 21:46:03 -0800 Subject: [PATCH 137/177] disable Windows for mprocs --- recipes/mprocs/bld.bat | 13 ------------- recipes/mprocs/meta.yaml | 1 + 2 files changed, 1 insertion(+), 13 deletions(-) delete mode 100644 recipes/mprocs/bld.bat diff --git a/recipes/mprocs/bld.bat b/recipes/mprocs/bld.bat deleted file mode 100644 index 366a70ca23e25..0000000000000 --- a/recipes/mprocs/bld.bat +++ /dev/null @@ -1,13 +0,0 @@ -:: check licenses -cargo-bundle-licenses ^ - --format yaml ^ - --output THIRDPARTY.yml || goto :error - -:: build statically linked binary with Rust -cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path src || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/mprocs/meta.yaml b/recipes/mprocs/meta.yaml index 6de23f7ac1250..8ec00dd29d7ee 100755 --- a/recipes/mprocs/meta.yaml +++ b/recipes/mprocs/meta.yaml @@ -11,6 +11,7 @@ source: build: number: 0 + skip: True # [win] requirements: build: From e968a30dfa4388c2f0890ddd2c6f1f2145c8b7d0 Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Sat, 9 Nov 2024 21:47:25 -0800 Subject: [PATCH 138/177] disable Windows for markdown-oxide --- recipes/markdown-oxide/bld.bat | 12 ------------ recipes/markdown-oxide/meta.yaml | 1 + 2 files changed, 1 insertion(+), 12 deletions(-) delete mode 100755 recipes/markdown-oxide/bld.bat diff --git a/recipes/markdown-oxide/bld.bat b/recipes/markdown-oxide/bld.bat deleted file mode 100755 index c9ee5f83b83ad..0000000000000 --- a/recipes/markdown-oxide/bld.bat +++ /dev/null @@ -1,12 +0,0 @@ -set RUSTC_BOOTSTRAP=1 || goto :error -:: check licenses -cargo-bundle-licenses --format yaml --output THIRDPARTY.yml || goto :error - -:: build -cargo install --bins --no-track --locked --root "%LIBRARY_PREFIX%" --path . || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/markdown-oxide/meta.yaml b/recipes/markdown-oxide/meta.yaml index 3f7d71cbfc285..46a9b98900cf6 100755 --- a/recipes/markdown-oxide/meta.yaml +++ b/recipes/markdown-oxide/meta.yaml @@ -11,6 +11,7 @@ source: build: number: 0 + skip: True # [win] requirements: build: From 8b52a253d8a7c3269dc6933cc47fea57eb75900c Mon Sep 17 00:00:00 2001 From: Georg Schramm Date: Sun, 10 Nov 2024 13:01:57 +0100 Subject: [PATCH 139/177] add petsird-python recipe --- recipes/petsird-python/meta.yaml | 44 ++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 recipes/petsird-python/meta.yaml diff --git a/recipes/petsird-python/meta.yaml b/recipes/petsird-python/meta.yaml new file mode 100644 index 0000000000000..4f3c8b5d8e761 --- /dev/null +++ b/recipes/petsird-python/meta.yaml @@ -0,0 +1,44 @@ +{% set name = "petsird-python" %} +{% set version = "0.2.1" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/petsird-{{ version }}.tar.gz + sha256: a5d346b1e0a594fa1ab3c5a630e7f24e3fc33a60bcce801aeb06f5648c997b68 + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.9 + - setuptools >=42 + - setuptools-scm >=3.4 + - pip + run: + - python >=3.9 + - numpy >=1.22 + +test: + imports: + - petsird + commands: + - pip check + requires: + - pip + +about: + summary: Library and tools for working with PET Emission Tomography Standardization Initiative Raw Data (PETSIRD) data + license: Apache-2.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - gschramm + - KrisThielemans + - casperdcl From cf2493168a04b961898dc62633b54f6bcf03c494 Mon Sep 17 00:00:00 2001 From: Georg Schramm <40211162+gschramm@users.noreply.github.com> Date: Sun, 10 Nov 2024 13:15:24 +0100 Subject: [PATCH 140/177] correct pypi url (since conda-forge name is petsird-python) --- recipes/petsird-python/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/petsird-python/meta.yaml b/recipes/petsird-python/meta.yaml index 4f3c8b5d8e761..2230ae20424a5 100644 --- a/recipes/petsird-python/meta.yaml +++ b/recipes/petsird-python/meta.yaml @@ -6,7 +6,7 @@ package: version: {{ version }} source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/petsird-{{ version }}.tar.gz + url: https://pypi.org/packages/source/{{ name[0] }}/petsird/petsird-{{ version }}.tar.gz sha256: a5d346b1e0a594fa1ab3c5a630e7f24e3fc33a60bcce801aeb06f5648c997b68 build: From 035c312ebe51da50dcad3932a0300c16ae361dcf Mon Sep 17 00:00:00 2001 From: Georg Schramm <40211162+gschramm@users.noreply.github.com> Date: Sun, 10 Nov 2024 13:19:48 +0100 Subject: [PATCH 141/177] add home and python_min --- recipes/petsird-python/meta.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/recipes/petsird-python/meta.yaml b/recipes/petsird-python/meta.yaml index 2230ae20424a5..628347433e3f7 100644 --- a/recipes/petsird-python/meta.yaml +++ b/recipes/petsird-python/meta.yaml @@ -16,12 +16,12 @@ build: requirements: host: - - python >=3.9 + - python {{ python_min }} - setuptools >=42 - setuptools-scm >=3.4 - pip run: - - python >=3.9 + - python >={{ python_min }} - numpy >=1.22 test: @@ -30,12 +30,14 @@ test: commands: - pip check requires: + - python {{ python_min }} - pip about: summary: Library and tools for working with PET Emission Tomography Standardization Initiative Raw Data (PETSIRD) data license: Apache-2.0 license_file: LICENSE + home: https://github.com/ETSInitiative/PETSIRD extra: recipe-maintainers: From 5facf653151b8b60af94267ed565520d4804c399 Mon Sep 17 00:00:00 2001 From: Georg Schramm <40211162+gschramm@users.noreply.github.com> Date: Sun, 10 Nov 2024 14:05:03 +0100 Subject: [PATCH 142/177] change name to petsird --- recipes/petsird-python/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/petsird-python/meta.yaml b/recipes/petsird-python/meta.yaml index 628347433e3f7..f3f56f816802a 100644 --- a/recipes/petsird-python/meta.yaml +++ b/recipes/petsird-python/meta.yaml @@ -1,4 +1,4 @@ -{% set name = "petsird-python" %} +{% set name = "petsird" %} {% set version = "0.2.1" %} package: @@ -6,7 +6,7 @@ package: version: {{ version }} source: - url: https://pypi.org/packages/source/{{ name[0] }}/petsird/petsird-{{ version }}.tar.gz + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/petsird-{{ version }}.tar.gz sha256: a5d346b1e0a594fa1ab3c5a630e7f24e3fc33a60bcce801aeb06f5648c997b68 build: From ef8f68671509b2653a73cdb688b7ed9c557bfa24 Mon Sep 17 00:00:00 2001 From: Georg Schramm <40211162+gschramm@users.noreply.github.com> Date: Sun, 10 Nov 2024 15:05:06 +0100 Subject: [PATCH 143/177] Update recipes/petsird-python/meta.yaml Co-authored-by: Casper da Costa-Luis --- recipes/petsird-python/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/petsird-python/meta.yaml b/recipes/petsird-python/meta.yaml index f3f56f816802a..ae97dca7293e5 100644 --- a/recipes/petsird-python/meta.yaml +++ b/recipes/petsird-python/meta.yaml @@ -34,7 +34,7 @@ test: - pip about: - summary: Library and tools for working with PET Emission Tomography Standardization Initiative Raw Data (PETSIRD) data + summary: Library and tools for working with Positron Emission Tomography Standardization Initiative Raw Data (PETSIRD) data license: Apache-2.0 license_file: LICENSE home: https://github.com/ETSInitiative/PETSIRD From 53e91d4c5fc83adb5359f6d7eb02d57847ec78a4 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Mon, 11 Nov 2024 09:08:08 +0000 Subject: [PATCH 144/177] Removed recipes (cryspy, xhydro) after converting into feedstocks. [ci skip] --- recipes/cryspy/recipe.yaml | 45 --------------------- recipes/xhydro/meta.yaml | 80 -------------------------------------- 2 files changed, 125 deletions(-) delete mode 100644 recipes/cryspy/recipe.yaml delete mode 100644 recipes/xhydro/meta.yaml diff --git a/recipes/cryspy/recipe.yaml b/recipes/cryspy/recipe.yaml deleted file mode 100644 index c3894e1881570..0000000000000 --- a/recipes/cryspy/recipe.yaml +++ /dev/null @@ -1,45 +0,0 @@ -context: - name: cryspy - version: 0.7.7 - python_min: "3.9" # https://github.com/prefix-dev/rattler-build/pull/1122 - -package: - name: ${{ name|lower }} - version: ${{ version }} - -source: - url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/cryspy-${{ version }}.tar.gz - sha256: 5777a1de7f5d3eac555781cc9e9e00fba83f44a6b76841244369511922d6ab77 - -build: - number: 0 - noarch: python - script: ${{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - -requirements: - host: - - python ${{ python_min }} - - pip - - setuptools - run: - - python >=${{ python_min }} - - numpy - - scipy - - pycifstar - - matplotlib-base - -tests: - - script: python -c "import cryspy" - requirements: - run: - - python ${{ python_min }} - -about: - summary: PNPD data analysis - license: MIT - license_file: LICENSE - homepage: https://github.com/ikibalin/cryspy - -extra: - recipe-maintainers: - - MridulS diff --git a/recipes/xhydro/meta.yaml b/recipes/xhydro/meta.yaml deleted file mode 100644 index 7603c37cdd87d..0000000000000 --- a/recipes/xhydro/meta.yaml +++ /dev/null @@ -1,80 +0,0 @@ -{% set name = "xhydro" %} -{% set version = "0.4.1" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/xhydro-{{ version }}.tar.gz - sha256: f029c772b037bdbc9b15bf962f28901356b1e7ad66d422ea461687795dc705bf - -build: - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - host: - - python >=3.10.0 - - flit-core >=3.9,<4 - - pip - run: - - python >=3.10.0 - - cartopy >=0.23.0 - - geopandas >=1.0 - - haversine >=2.8.0 - - importlib-metadata <8.0 # Required for xesmf >=8.4.0,<8.6 to work on Windows - - leafmap - - numpy >=1.24 - - pandas >=2.2 - - planetary-computer - - pooch >=1.8.0 - - pystac - - pystac-client - - pyyaml >=6.0.2 - - rasterio <=1.3.11 # Temporary pin until https://github.com/xarray-contrib/xvec/issues/85 is addressed. - - ravenpy >=0.15.0 - - rioxarray >=0.15.0 - - spotpy >=1.6.2 - - stackstac >=0.5.1 - - statsmodels >=0.14.0 - - tqdm - - xarray >=2023.11.0 - - xarray-spatial >=0.3.7 - - xclim >=0.53.2,<0.54 - - xdatasets >=0.3.6 - - xscen >=0.10.1,<0.11 - - xvec - -test: - imports: - - xhydro - commands: - # - pip check # PyCRS gives a false positive here - - pytest tests - requires: - - python >=3.10 - - pip - - lmoments3 # needed for test_regional.py - - pytest >=8.3.2 - - pytest-xdist >=3.2.0 - source_files: - - CHANGELOG.rst - - pyproject.toml - - tests - -about: - home: https://github.com/hydrologie/xdatasets - license: Apache-2.0 - license_family: Apache - license_file: LICENSE - summary: Hydrological analysis library built with xarray. - dev_url: https://github.com/hydrologie/xhydro - doc_url: https://xhydro.readthedocs.io - -extra: - recipe-maintainers: - - RondeauG - - sebastienlanglois - - Zeitsperre From 6ea08b3f7421cdf0619e3d22071d79b456ad897e Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Mon, 11 Nov 2024 09:24:32 +0000 Subject: [PATCH 145/177] Removed recipes (pytomoatt, sharedlibpp, streamlit-flow-component) after converting into feedstocks. [ci skip] --- recipes/pytomoatt/meta.yaml | 56 ---------------------- recipes/sharedlibpp/bld.bat | 21 -------- recipes/sharedlibpp/build.sh | 18 ------- recipes/sharedlibpp/meta.yaml | 50 ------------------- recipes/streamlit-flow-component/LICENSE | 21 -------- recipes/streamlit-flow-component/meta.yaml | 46 ------------------ 6 files changed, 212 deletions(-) delete mode 100644 recipes/pytomoatt/meta.yaml delete mode 100644 recipes/sharedlibpp/bld.bat delete mode 100644 recipes/sharedlibpp/build.sh delete mode 100644 recipes/sharedlibpp/meta.yaml delete mode 100644 recipes/streamlit-flow-component/LICENSE delete mode 100644 recipes/streamlit-flow-component/meta.yaml diff --git a/recipes/pytomoatt/meta.yaml b/recipes/pytomoatt/meta.yaml deleted file mode 100644 index c0fbaa3b7e755..0000000000000 --- a/recipes/pytomoatt/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{% set name = "pytomoatt" %} -{% set version = "0.2.4" %} -{% set python_min = "3.9" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/pytomoatt-{{ version }}.tar.gz - sha256: 1c28c32bdf470a18c4e2cdb2ba6dcedfeebaa2cebb1b83711294edc9c78a3297 - -build: - entry_points: - - pta = pytomoatt.script:main - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - host: - - python {{ python_min }} - - hatchling - - pip - run: - - python >={{ python_min }} - - numpy >=1.19.0,<2.0 - - pandas >=1.4.0 - - scipy - - h5py - - ruamel.yaml - - xarray - - tqdm - - obspy - - pyproj - - scikit-learn - - ruamel_yaml - -test: - imports: - - pytomoatt - commands: - - pta --help - requires: - - pip - - python {{ python_min }} - -about: - home: https://tomoatt.com - summary: Python API for TomoATT - license: GPL-3.0-or-later - license_file: LICENSE - -extra: - recipe-maintainers: - - xumi1993 diff --git a/recipes/sharedlibpp/bld.bat b/recipes/sharedlibpp/bld.bat deleted file mode 100644 index 0f7c810d1ec14..0000000000000 --- a/recipes/sharedlibpp/bld.bat +++ /dev/null @@ -1,21 +0,0 @@ -mkdir build -cd build - -cmake %CMAKE_ARGS% ^ - -DCMAKE_BUILD_TYPE=Release ^ - -G "Ninja" ^ - -DBUILD_TESTING:BOOL=ON ^ - %SRC_DIR% -if errorlevel 1 exit 1 - -:: Build. -cmake --build . --config Release -if errorlevel 1 exit 1 - -:: Test -ctest --output-on-failure -C Release -if errorlevel 1 exit 1 - -:: Install. -cmake --build . --config Release --target install -if errorlevel 1 exit 1 diff --git a/recipes/sharedlibpp/build.sh b/recipes/sharedlibpp/build.sh deleted file mode 100644 index df1eea56022f9..0000000000000 --- a/recipes/sharedlibpp/build.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -rm -rf build -mkdir build -cd build - -cmake ${CMAKE_ARGS} -GNinja .. \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_TESTING:BOOL=ON \ - .. - -cmake --build . --config Release - -if [[ ("${CONDA_BUILD_CROSS_COMPILATION:-}" != "1" || "${CROSSCOMPILING_EMULATOR}" != "") ]]; then - ctest --output-on-failure -C Release -fi - -cmake --build . --config Release --target install diff --git a/recipes/sharedlibpp/meta.yaml b/recipes/sharedlibpp/meta.yaml deleted file mode 100644 index a0898f868d4dd..0000000000000 --- a/recipes/sharedlibpp/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -{% set name = "libsharedlibpp" %} -{% set version = "0.0.3" %} - -package: - name: {{ name }} - version: {{ version }} - -source: - url: https://github.com/ami-iit/sharedlibpp/archive/refs/tags/v{{ version }}.tar.gz - sha256: ae550740d752871dd3ec3930259f7cf273ac2d6b728dbcb05dfc750162dc73dd - -build: - number: 0 - run_exports: - # See upstream versioning policy in https://github.com/ami-iit/sharedlibpp?tab=readme-ov-file#versioning-policy - - {{ pin_subpackage(name, max_pin='x') }} - -requirements: - build: - - {{ compiler('c') }} - - {{ stdlib('c') }} - - {{ compiler('cxx') }} - - cmake - - pkg-config - - ninja - - ycm-cmake-modules - -test: - commands: - - test -f ${PREFIX}/include/sharedlibpp/SharedLibraryClassFactory.h # [not win] - - test -f ${PREFIX}/lib/libsharedlibpp${SHLIB_EXT} # [not win] - - if not exist %PREFIX%\\Library\\include\\sharedlibpp\\SharedLibraryClassFactory.h exit 1 # [win] - - if not exist %PREFIX%\\Library\\lib\\sharedlibpp.lib exit 1 # [win] - - if not exist %PREFIX%\\Library\\bin\\sharedlibpp.dll exit 1 # [win] - - cmake-package-check sharedlibpp - requires: - - cmake-package-check - - {{ compiler('c') }} - - {{ compiler('cxx') }} - -about: - home: https://github.com/ami-iit/sharedlibpp - license: BSD-3-Clause - license_file: LICENSE - summary: Tiny cross-platform plug-in system (dll, so, dylib). - -extra: - feedstock-name: sharedlibpp - recipe-maintainers: - - traversaro diff --git a/recipes/streamlit-flow-component/LICENSE b/recipes/streamlit-flow-component/LICENSE deleted file mode 100644 index 5316ae4619bf9..0000000000000 --- a/recipes/streamlit-flow-component/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2024 Dhruv Kapur - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/recipes/streamlit-flow-component/meta.yaml b/recipes/streamlit-flow-component/meta.yaml deleted file mode 100644 index 364a7cd9b0c60..0000000000000 --- a/recipes/streamlit-flow-component/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -{% set python_min = python_min|default("3.8") %} -{% set name = "streamlit-flow-component" %} -{% set version = "1.5.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/streamlit-flow-component-{{ version }}.tar.gz - sha256: 0ef30389e7eecb577f6c3a7fc5217bd100a36b8910d00b9124e8bb9f36b630ff - -build: - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - host: - - python {{ python_min }} - - pip - - setuptools - run: - - python >={{ python_min }} - - streamlit >=1.0.0 - -test: - imports: - - streamlit_flow - commands: - - pip check - requires: - - python {{ python_min }} - - pip - - streamlit >=1.0.0 - -about: - home: https://github.com/dkapur17/streamlit-flow - summary: Streamlit Component Wrapper for React Flow - license: MIT - license_file: LICENSE - -extra: - recipe-maintainers: - - apmorton - - ywang-aq From 17e200f1eaa8c58762fc30e08e296a2474f172c1 Mon Sep 17 00:00:00 2001 From: sujitmandal Date: Mon, 11 Nov 2024 17:07:36 +0530 Subject: [PATCH 146/177] use grayskull to generate Python recipes modified: recipes/check-internet-speed/meta.yaml --- recipes/check-internet-speed/meta.yaml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index b16fe9805b968..c59b60cd86f83 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -2,40 +2,43 @@ {% set version = "0.0.3" %} package: - name: "{{ name|lower }}" - version: "{{ version }}" + name: {{ name|lower }} + version: {{ version }} source: - url: "https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz" + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/check-internet-speed-{{ version }}.tar.gz sha256: 8be5c80f0d1f29e07529479cc40b3f2936196cd21be74d31495a818f981af917 build: skip: False # [win] + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 - script: "{{ PYTHON }} -m pip install . -vv" requirements: host: - - pip - setuptools - python + - pip run: - python test: imports: - check_internet_speed + commands: + - pip check + requires: + - pip about: - home: "https://github.com/sujitmandal/check-internet-speed" + home: https://github.com/sujitmandal/check-internet-speed + summary: checking internet upload and download speed. license: MIT - license_family: MIT license_file: LICENSE - summary: "checking internet upload and download speed." doc_url: https://github.com/sujitmandal/check-internet-speed/ dev_url: https://github.com/sujitmandal/check-internet-speed/ - extra: recipe-maintainers: - sujitmandal From 4b5ee8f35354edf41ba5fc90f2ed928c3841a3b7 Mon Sep 17 00:00:00 2001 From: sujitmandal Date: Mon, 11 Nov 2024 17:11:05 +0530 Subject: [PATCH 147/177] updated python noarch modified: recipes/check-internet-speed/meta.yaml --- recipes/check-internet-speed/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index c59b60cd86f83..1da383fb39c61 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -11,17 +11,17 @@ source: build: skip: False # [win] - noarch: python + noarch: python script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 requirements: host: - setuptools - - python + - python >=3.6 - pip run: - - python + - python >=3.6 test: imports: From af8522088528203b1a7991009f7377a8d649dc70 Mon Sep 17 00:00:00 2001 From: sujitmandal Date: Mon, 11 Nov 2024 17:15:00 +0530 Subject: [PATCH 148/177] removed noarch: python modified: recipes/check-internet-speed/meta.yaml --- recipes/check-internet-speed/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index 1da383fb39c61..f068a358e17e4 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -11,7 +11,7 @@ source: build: skip: False # [win] - noarch: python + #noarch: python script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 From 11d8b11862dede63c23d99a68fea567253113e17 Mon Sep 17 00:00:00 2001 From: sujitmandal Date: Mon, 11 Nov 2024 17:16:49 +0530 Subject: [PATCH 149/177] added Windows env modified: recipes/check-internet-speed/meta.yaml --- recipes/check-internet-speed/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index f068a358e17e4..6fbb8b5925f8b 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -10,7 +10,7 @@ source: sha256: 8be5c80f0d1f29e07529479cc40b3f2936196cd21be74d31495a818f981af917 build: - skip: False # [win] + #skip: False # [win] #noarch: python script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 From 86768999273132d67389473d8ba074a8e91dff3d Mon Sep 17 00:00:00 2001 From: sujitmandal Date: Mon, 11 Nov 2024 17:23:01 +0530 Subject: [PATCH 150/177] updated meta file modified: recipes/check-internet-speed/meta.yaml --- recipes/check-internet-speed/meta.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index 6fbb8b5925f8b..455aaddcfe7e9 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -10,18 +10,16 @@ source: sha256: 8be5c80f0d1f29e07529479cc40b3f2936196cd21be74d31495a818f981af917 build: - #skip: False # [win] - #noarch: python script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 requirements: host: - setuptools - - python >=3.6 + - python - pip run: - - python >=3.6 + - python test: imports: From 9b4f34da652d3cd9a0dce393916dd11eded6fa6d Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Mon, 11 Nov 2024 12:14:12 +0000 Subject: [PATCH 151/177] Removed recipes (markdown-oxide, mask, mcfly, mdbook, melody, mprocs, navi, nickel) after converting into feedstocks. [ci skip] --- recipes/markdown-oxide/build.sh | 15 ----------- recipes/markdown-oxide/meta.yaml | 44 -------------------------------- recipes/mask/bld.bat | 13 ---------- recipes/mask/build.sh | 14 ---------- recipes/mask/meta.yaml | 37 --------------------------- recipes/mcfly/bld.bat | 13 ---------- recipes/mcfly/build.sh | 14 ---------- recipes/mcfly/meta.yaml | 37 --------------------------- recipes/mdbook/bld.bat | 13 ---------- recipes/mdbook/build.sh | 14 ---------- recipes/mdbook/meta.yaml | 37 --------------------------- recipes/melody/bld.bat | 13 ---------- recipes/melody/build.sh | 14 ---------- recipes/melody/meta.yaml | 38 --------------------------- recipes/mprocs/build.sh | 14 ---------- recipes/mprocs/meta.yaml | 42 ------------------------------ recipes/navi/bld.bat | 13 ---------- recipes/navi/build.sh | 14 ---------- recipes/navi/meta.yaml | 41 ----------------------------- recipes/nickel/bld.bat | 12 --------- recipes/nickel/build.sh | 15 ----------- recipes/nickel/meta.yaml | 37 --------------------------- 22 files changed, 504 deletions(-) delete mode 100755 recipes/markdown-oxide/build.sh delete mode 100755 recipes/markdown-oxide/meta.yaml delete mode 100644 recipes/mask/bld.bat delete mode 100755 recipes/mask/build.sh delete mode 100755 recipes/mask/meta.yaml delete mode 100644 recipes/mcfly/bld.bat delete mode 100755 recipes/mcfly/build.sh delete mode 100755 recipes/mcfly/meta.yaml delete mode 100755 recipes/mdbook/bld.bat delete mode 100755 recipes/mdbook/build.sh delete mode 100755 recipes/mdbook/meta.yaml delete mode 100644 recipes/melody/bld.bat delete mode 100755 recipes/melody/build.sh delete mode 100755 recipes/melody/meta.yaml delete mode 100755 recipes/mprocs/build.sh delete mode 100755 recipes/mprocs/meta.yaml delete mode 100644 recipes/navi/bld.bat delete mode 100755 recipes/navi/build.sh delete mode 100755 recipes/navi/meta.yaml delete mode 100755 recipes/nickel/bld.bat delete mode 100755 recipes/nickel/build.sh delete mode 100755 recipes/nickel/meta.yaml diff --git a/recipes/markdown-oxide/build.sh b/recipes/markdown-oxide/build.sh deleted file mode 100755 index 7ba780bdad513..0000000000000 --- a/recipes/markdown-oxide/build.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -export RUSTC_BOOTSTRAP=1 - -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml - -# build statically linked binary with Rust -cargo install --bins --no-track --locked --root ${PREFIX} --path . - -# strip debug symbols -"$STRIP" "$PREFIX/bin/$PKG_NAME" diff --git a/recipes/markdown-oxide/meta.yaml b/recipes/markdown-oxide/meta.yaml deleted file mode 100755 index 46a9b98900cf6..0000000000000 --- a/recipes/markdown-oxide/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -{% set name = "markdown-oxide" %} -{% set version = "0.23.1" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/Feel-ix-343/markdown-oxide/archive/v{{ version }}.tar.gz - sha256: b614e5a8fb7fd1fb822b11ab106b9c83ebd1bed4e24ab4d344ec1140b273a6d7 - -build: - number: 0 - skip: True # [win] - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib('c') }} - - cargo-bundle-licenses - -test: - commands: - - markdown-oxide & # [not win] - - exe_pid=$! # [not win] - - trap "kill -SIGTERM ${exe_pid}" SIGTERM # [not win] - - start /b markdown-oxide # [win] - - if %errorlevel% neq 0 exit %errorlevel% # [win] - - taskkill /F /im markdown-oxide.exe # [win] - - if %errorlevel% neq 0 exit %errorlevel% # [win] - -about: - home: https://github.com/Feel-ix-343/markdown-oxide - license: GPL-3.0-or-later - license_file: - - LICENSE - - THIRDPARTY.yml - summary: Robust, Minimalist, Unbundled PKM for your favorite text-editor through the LSP - dev_url: https://github.com/Feel-ix-343/markdown-oxide - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/mask/bld.bat b/recipes/mask/bld.bat deleted file mode 100644 index 9a4f0d8bb4795..0000000000000 --- a/recipes/mask/bld.bat +++ /dev/null @@ -1,13 +0,0 @@ -:: check licenses -cargo-bundle-licenses ^ - --format yaml ^ - --output THIRDPARTY.yml || goto :error - -:: build statically linked binary with Rust -cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path mask || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/mask/build.sh b/recipes/mask/build.sh deleted file mode 100755 index 1971ffe4d4b97..0000000000000 --- a/recipes/mask/build.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -# check licenses -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml - -# build statically linked binary with Rust -cargo install --bins --no-track --locked --root ${PREFIX} --path mask - -# strip debug symbols -"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/mask/meta.yaml b/recipes/mask/meta.yaml deleted file mode 100755 index 5cd1b48e6a2df..0000000000000 --- a/recipes/mask/meta.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{% set name = "mask" %} -{% set version = "0.11.2" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/jacobdeichert/mask/archive/v{{ version }}.tar.gz - sha256: abe5fddc7ea1a1ffab59c8f0823a95c7a6fdcfe86749f816b06d7690319d56aa - -build: - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib('c') }} - - cargo-bundle-licenses - -test: - commands: - - mask --help - -about: - home: https://github.com/jacobdeichert/mask - license: MIT - license_file: - - LICENSE - - THIRDPARTY.yml - summary: CLI task runner defined by a simple markdown file - dev_url: https://github.com/jacobdeichert/mask - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/mcfly/bld.bat b/recipes/mcfly/bld.bat deleted file mode 100644 index 154417dc0c84d..0000000000000 --- a/recipes/mcfly/bld.bat +++ /dev/null @@ -1,13 +0,0 @@ -:: check licenses -cargo-bundle-licenses ^ - --format yaml ^ - --output THIRDPARTY.yml || goto :error - -:: build statically linked binary with Rust -cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path . || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/mcfly/build.sh b/recipes/mcfly/build.sh deleted file mode 100755 index f6a8b6a797e62..0000000000000 --- a/recipes/mcfly/build.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -# check licenses -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml - -# build statically linked binary with Rust -cargo install --bins --no-track --locked --root ${PREFIX} --path . - -# strip debug symbols -"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/mcfly/meta.yaml b/recipes/mcfly/meta.yaml deleted file mode 100755 index b9e66c00c0b8d..0000000000000 --- a/recipes/mcfly/meta.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{% set name = "mcfly" %} -{% set version = "0.9.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/cantino/mcfly/archive/v{{ version }}.tar.gz - sha256: ac292c65a0cf031d583961b3bb3a93156fc0c8247dfa9aec0a35c786a25d23da - -build: - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib('c') }} - - cargo-bundle-licenses - -test: - commands: - - mcfly --help - -about: - home: https://github.com/cantino/mcfly - license: MIT - license_file: - - LICENSE - - THIRDPARTY.yml - summary: Fly through your shell history - dev_url: https://github.com/cantino/mcfly - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/mdbook/bld.bat b/recipes/mdbook/bld.bat deleted file mode 100755 index 154417dc0c84d..0000000000000 --- a/recipes/mdbook/bld.bat +++ /dev/null @@ -1,13 +0,0 @@ -:: check licenses -cargo-bundle-licenses ^ - --format yaml ^ - --output THIRDPARTY.yml || goto :error - -:: build statically linked binary with Rust -cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path . || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/mdbook/build.sh b/recipes/mdbook/build.sh deleted file mode 100755 index 0491e8755c9a1..0000000000000 --- a/recipes/mdbook/build.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -# check licenses -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml - -# build statically linked binary with Rust -cargo install --bins --no-track --locked --root ${PREFIX} --path . - -# strip debug symbols -"$STRIP" "$PREFIX/bin/$PKG_NAME" diff --git a/recipes/mdbook/meta.yaml b/recipes/mdbook/meta.yaml deleted file mode 100755 index c8faf42c71d70..0000000000000 --- a/recipes/mdbook/meta.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{% set name = "mdbook" %} -{% set version = "0.4.40" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/rust-lang/mdbook/archive/v{{ version }}.tar.gz - sha256: 550da7ff02ef62c60db6e813b6dbae65b9ed3d491186ea74929536feaceea94b - -build: - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib('c') }} - - cargo-bundle-licenses - -test: - commands: - - mdbook --help - -about: - home: https://github.com/rust-lang/mdbook - license: MPL-2.0 - license_file: - - LICENSE - - THIRDPARTY.yml - summary: Create book from markdown files. Like Gitbook but implemented in Rust - dev_url: https://github.com/rust-lang/mdbook - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/melody/bld.bat b/recipes/melody/bld.bat deleted file mode 100644 index b0c27a88f45c1..0000000000000 --- a/recipes/melody/bld.bat +++ /dev/null @@ -1,13 +0,0 @@ -:: check licenses -cargo-bundle-licenses ^ - --format yaml ^ - --output THIRDPARTY.yml || goto :error - -:: build statically linked binary with Rust -cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path crates/melody_cli || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/melody/build.sh b/recipes/melody/build.sh deleted file mode 100755 index 5edf537731c45..0000000000000 --- a/recipes/melody/build.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -# check licenses -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml - -# build statically linked binary with Rust -cargo install --bins --no-track --locked --root ${PREFIX} --path crates/melody_cli - -# strip debug symbols -"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/melody/meta.yaml b/recipes/melody/meta.yaml deleted file mode 100755 index 258c702af5476..0000000000000 --- a/recipes/melody/meta.yaml +++ /dev/null @@ -1,38 +0,0 @@ -{% set name = "melody" %} -{% set version = "0.19.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/yoav-lavi/melody/archive/{{ version }}.tar.gz - sha256: d7605160d3589578c84a919c09addd8f4bd1f06441795192041b491462c9f655 - -build: - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib('c') }} - - cargo-bundle-licenses - -test: - commands: - - melody --help - -about: - home: https://yoav-lavi.github.io/melody/book - license: MIT AND Apache-2.0 - license_file: - - LICENSE-APACHE - - LICENSE-MIT - - THIRDPARTY.yml - summary: Language that compiles to regular expressions - dev_url: https://github.com/yoav-lavi/melody - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/mprocs/build.sh b/recipes/mprocs/build.sh deleted file mode 100755 index c2d6bcd389296..0000000000000 --- a/recipes/mprocs/build.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -# check licenses -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml - -# build statically linked binary with Rust -cargo install --bins --no-track --locked --root ${PREFIX} --path src - -# strip debug symbols -"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/mprocs/meta.yaml b/recipes/mprocs/meta.yaml deleted file mode 100755 index 8ec00dd29d7ee..0000000000000 --- a/recipes/mprocs/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -{% set name = "mprocs" %} -{% set version = "0.6.4" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/pvolok/mprocs/archive/v{{ version }}.tar.gz - sha256: 7fdb5f3f8baaa82ccb7bf2193a7b843027cb133824a99475226524c105255077 - -build: - number: 0 - skip: True # [win] - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib('c') }} - - cargo-bundle-licenses - - make - - python - host: - - libxcb # [linux] - -test: - commands: - - mprocs --help - -about: - home: https://github.com/pvolok/mprocs - license: MIT - license_file: - - LICENSE - - THIRDPARTY.yml - summary: Run multiple commands in parallel - dev_url: https://github.com/pvolok/mprocs - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/navi/bld.bat b/recipes/navi/bld.bat deleted file mode 100644 index 154417dc0c84d..0000000000000 --- a/recipes/navi/bld.bat +++ /dev/null @@ -1,13 +0,0 @@ -:: check licenses -cargo-bundle-licenses ^ - --format yaml ^ - --output THIRDPARTY.yml || goto :error - -:: build statically linked binary with Rust -cargo install --bins --no-track --locked --root %LIBRARY_PREFIX% --path . || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/navi/build.sh b/recipes/navi/build.sh deleted file mode 100755 index f6a8b6a797e62..0000000000000 --- a/recipes/navi/build.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -# check licenses -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml - -# build statically linked binary with Rust -cargo install --bins --no-track --locked --root ${PREFIX} --path . - -# strip debug symbols -"$STRIP" "$PREFIX/bin/${PKG_NAME}" diff --git a/recipes/navi/meta.yaml b/recipes/navi/meta.yaml deleted file mode 100755 index 1afe18412b6c6..0000000000000 --- a/recipes/navi/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -{% set name = "navi" %} -{% set version = "2.23.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/denisidoro/navi/archive/v{{ version }}.tar.gz - sha256: 579a72814e7ba07dae697a58dc13b0f7d853532ec07229aff07a11e5828f3799 - -build: - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib('c') }} - - cargo-bundle-licenses - host: - - zlib - run: - - fzf - -test: - commands: - - navi --help - -about: - home: https://github.com/denisidoro/navi - license: Apache-2.0 - license_file: - - LICENSE - - THIRDPARTY.yml - summary: Interactive cheatsheet tool for the command-line - dev_url: https://github.com/denisidoro/navi - -extra: - recipe-maintainers: - - danielnachun diff --git a/recipes/nickel/bld.bat b/recipes/nickel/bld.bat deleted file mode 100755 index ae9adce4bb4b9..0000000000000 --- a/recipes/nickel/bld.bat +++ /dev/null @@ -1,12 +0,0 @@ -:: check licenses -cargo-bundle-licenses --format yaml --output THIRDPARTY.yml || goto :error - -:: build -cargo install --bins --no-track --locked --root "%LIBRARY_PREFIX%" --path cli || goto :error -cargo install --bins --no-track --locked --root "%LIBRARY_PREFIX%" --path lsp\nls || goto :error - -goto :EOF - -:error -echo Failed with error #%errorlevel%. -exit 1 diff --git a/recipes/nickel/build.sh b/recipes/nickel/build.sh deleted file mode 100755 index 269c3c303c8f7..0000000000000 --- a/recipes/nickel/build.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -set -o xtrace -o nounset -o pipefail -o errexit - -cargo-bundle-licenses \ - --format yaml \ - --output THIRDPARTY.yml - -# build statically linked binary with Rust -cargo install --bins --no-track --locked --root ${PREFIX} --path cli -cargo install --bins --no-track --locked --root ${PREFIX} --path lsp/nls - -# strip debug symbols -"$STRIP" "$PREFIX/bin/$PKG_NAME" -"$STRIP" "$PREFIX/bin/nls" diff --git a/recipes/nickel/meta.yaml b/recipes/nickel/meta.yaml deleted file mode 100755 index 548d79f2476ac..0000000000000 --- a/recipes/nickel/meta.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{% set name = "nickel" %} -{% set version = "1.7.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/tweag/nickel/archive/{{ version }}.tar.gz - sha256: 0a187cb5e4d34fb485ae7ceca77e18b27f22860cf79c03f92e12fc5c2c59c01e - -build: - number: 0 - -requirements: - build: - - {{ compiler('rust') }} - - {{ compiler('c') }} - - {{ stdlib('c') }} - - cargo-bundle-licenses - -test: - commands: - - nickel --help - -about: - home: https://github.com/tweag/nickel - license: MIT - license_file: - - LICENSE - - THIRDPARTY.yml - summary: Better configuration for less - dev_url: https://github.com/tweag/nickel - -extra: - recipe-maintainers: - - danielnachun From 14e43cf519e9e439ed47819e56c5aa483d380a68 Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sat, 9 Nov 2024 21:48:05 -0800 Subject: [PATCH 152/177] Add pig --- recipes/piq/meta.yaml | 46 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 recipes/piq/meta.yaml diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml new file mode 100644 index 0000000000000..51f5a5defce32 --- /dev/null +++ b/recipes/piq/meta.yaml @@ -0,0 +1,46 @@ +{% set name = "piq" %} +{% set version = "0.8.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/photosynthesis-team/piq/archive/v{{ version }}.tar.gz + sha256: beab5678dc0085cd473a23c57d3503aac3f985b344cc8ec7c21d62beda5ee446 + +build: + noarch: python + script: python setup.py install --single-version-externally-managed --record=record.txt + +requirements: + host: + - python >=3.7 + - pytorch >=1.5.1 + - torchvision >=0.6.1 + - scipy >=1.3.3 + - gudhi >=3.2 + run: + - python >=3.7 + - pytorch >=1.5.1 + - torchvision >=0.6.1 + - scipy >=1.3.3 + - gudhi >=3.2 + +test: + imports: + - piq + commands: + - pip check + requires: + - pip + +about: + home: https://github.com/photosynthesis-team/piq + summary: PyTorch Image Quality. Collection of measures and metrics for automatic image quality assessment in various image-to-image tasks such as denoising, super-resolution, image generation etc. + license: Apache-2.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - jeongseok-meta From b9f30003c24818579bd1f83c18fb1a5a69efaf63 Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sat, 9 Nov 2024 21:51:50 -0800 Subject: [PATCH 153/177] Update summary and description --- recipes/piq/meta.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml index 51f5a5defce32..32630d1035f7e 100644 --- a/recipes/piq/meta.yaml +++ b/recipes/piq/meta.yaml @@ -37,7 +37,13 @@ test: about: home: https://github.com/photosynthesis-team/piq - summary: PyTorch Image Quality. Collection of measures and metrics for automatic image quality assessment in various image-to-image tasks such as denoising, super-resolution, image generation etc. + summary: PyTorch Image Quality (PIQ) + description: | + PyTorch Image Quality (PIQ) is a collection of measures and metrics for + image quality assessment. PIQ helps you to concentrate on your experiments + without the boilerplate code. The library contains a set of measures and + metrics that is continually getting extended. For measures/metrics that can + be used as loss functions, corresponding PyTorch modules are implemented. license: Apache-2.0 license_file: LICENSE From 8caf457d86f362110443f426fd3260ad79512a81 Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sat, 9 Nov 2024 21:52:31 -0800 Subject: [PATCH 154/177] Add build.number section --- recipes/piq/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml index 32630d1035f7e..c0c3a5dcb1b5b 100644 --- a/recipes/piq/meta.yaml +++ b/recipes/piq/meta.yaml @@ -10,6 +10,7 @@ source: sha256: beab5678dc0085cd473a23c57d3503aac3f985b344cc8ec7c21d62beda5ee446 build: + number: 0 noarch: python script: python setup.py install --single-version-externally-managed --record=record.txt From 1cdd74ff193a3eddb42c00efe9aaca2c0e7c91eb Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sat, 9 Nov 2024 21:54:21 -0800 Subject: [PATCH 155/177] Update python deps --- recipes/piq/meta.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml index c0c3a5dcb1b5b..3ca8687fcafaa 100644 --- a/recipes/piq/meta.yaml +++ b/recipes/piq/meta.yaml @@ -1,5 +1,6 @@ {% set name = "piq" %} {% set version = "0.8.0" %} +{% set python_min = "3.7" %} package: name: {{ name|lower }} @@ -16,13 +17,13 @@ build: requirements: host: - - python >=3.7 + - python {{ python_min }} - pytorch >=1.5.1 - torchvision >=0.6.1 - scipy >=1.3.3 - gudhi >=3.2 run: - - python >=3.7 + - python >={{ python_min }} - pytorch >=1.5.1 - torchvision >=0.6.1 - scipy >=1.3.3 @@ -35,6 +36,7 @@ test: - pip check requires: - pip + - python {{ python_min }} about: home: https://github.com/photosynthesis-team/piq From 32018d435ad560c3b72abca5b2d388aa16161ff2 Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sat, 9 Nov 2024 21:55:48 -0800 Subject: [PATCH 156/177] Fix linter warnings --- recipes/piq/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml index 3ca8687fcafaa..f0d2a870d9b81 100644 --- a/recipes/piq/meta.yaml +++ b/recipes/piq/meta.yaml @@ -13,7 +13,7 @@ source: build: number: 0 noarch: python - script: python setup.py install --single-version-externally-managed --record=record.txt + script: {{ PYTHON }} -m pip install . -vv --single-version-externally-managed --record=record.txt requirements: host: @@ -22,6 +22,7 @@ requirements: - torchvision >=0.6.1 - scipy >=1.3.3 - gudhi >=3.2 + - pip run: - python >={{ python_min }} - pytorch >=1.5.1 From c1ba4432cd2173a00c352d100baa4895a4b8c943 Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sat, 9 Nov 2024 21:59:37 -0800 Subject: [PATCH 157/177] Add setuptools --- recipes/piq/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml index f0d2a870d9b81..f784e3a9bb3ed 100644 --- a/recipes/piq/meta.yaml +++ b/recipes/piq/meta.yaml @@ -23,6 +23,7 @@ requirements: - scipy >=1.3.3 - gudhi >=3.2 - pip + - setuptools run: - python >={{ python_min }} - pytorch >=1.5.1 From 06beccd00859d9d5512629e3b39c4d6f55fb66ed Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sat, 9 Nov 2024 22:03:53 -0800 Subject: [PATCH 158/177] Remove python_min overwriting --- recipes/piq/meta.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml index f784e3a9bb3ed..176c9b588643a 100644 --- a/recipes/piq/meta.yaml +++ b/recipes/piq/meta.yaml @@ -1,6 +1,5 @@ {% set name = "piq" %} {% set version = "0.8.0" %} -{% set python_min = "3.7" %} package: name: {{ name|lower }} From 9c6b58f1c67e0203e69c56ec3c5d3e757aade560 Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sat, 9 Nov 2024 22:09:33 -0800 Subject: [PATCH 159/177] Remove unnecessary options --- recipes/piq/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml index 176c9b588643a..a482ab0758bd1 100644 --- a/recipes/piq/meta.yaml +++ b/recipes/piq/meta.yaml @@ -12,7 +12,7 @@ source: build: number: 0 noarch: python - script: {{ PYTHON }} -m pip install . -vv --single-version-externally-managed --record=record.txt + script: {{ PYTHON }} -m pip install . -vv requirements: host: From 244ef4401851edecfca8820bec45acb444a6932f Mon Sep 17 00:00:00 2001 From: "Jeongseok (JS) Lee" <142548112+jeongseok-meta@users.noreply.github.com> Date: Mon, 11 Nov 2024 04:04:38 -0800 Subject: [PATCH 160/177] Update recipes/piq/meta.yaml Co-authored-by: Filipe --- recipes/piq/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml index a482ab0758bd1..729b7daa951e1 100644 --- a/recipes/piq/meta.yaml +++ b/recipes/piq/meta.yaml @@ -12,7 +12,7 @@ source: build: number: 0 noarch: python - script: {{ PYTHON }} -m pip install . -vv + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation requirements: host: From 860011dde54a72750799cff4aafe9ad4609bf609 Mon Sep 17 00:00:00 2001 From: "Jeongseok (JS) Lee" <142548112+jeongseok-meta@users.noreply.github.com> Date: Mon, 11 Nov 2024 04:53:40 -0800 Subject: [PATCH 161/177] Update recipes/piq/meta.yaml Co-authored-by: Filipe --- recipes/piq/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml index 729b7daa951e1..b18812758f941 100644 --- a/recipes/piq/meta.yaml +++ b/recipes/piq/meta.yaml @@ -1,3 +1,4 @@ +{% set python_min = python_min|default("3.8") %} {% set name = "piq" %} {% set version = "0.8.0" %} From 95bce4936c812ba4a13d5c3918fa091627c9a133 Mon Sep 17 00:00:00 2001 From: Benjamin Bertrand Date: Mon, 11 Nov 2024 14:15:45 +0100 Subject: [PATCH 162/177] Set python_min default value --- recipes/pytango-db/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/pytango-db/meta.yaml b/recipes/pytango-db/meta.yaml index 004a20975a68b..35f8c1d12956f 100644 --- a/recipes/pytango-db/meta.yaml +++ b/recipes/pytango-db/meta.yaml @@ -1,3 +1,4 @@ +{% set python_min = python_min|default("3.9") %} {% set name = "pytango-db" %} {% set version = "0.3.0" %} From 68971ec80df7ed1401d030f890d2c55171bcf51c Mon Sep 17 00:00:00 2001 From: Sujit Mandal <49348037+sujitmandal@users.noreply.github.com> Date: Mon, 11 Nov 2024 19:40:12 +0530 Subject: [PATCH 163/177] Update recipes/check-internet-speed/meta.yaml Co-authored-by: Filipe --- recipes/check-internet-speed/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index 455aaddcfe7e9..25ba23ce3e14b 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -1,3 +1,4 @@ +{% set python_min = python_min|default("3.7") %} {% set name = "check-internet-speed" %} {% set version = "0.0.3" %} From 6fc2349ce26d0c2429d91d30622e5b00a2b6c279 Mon Sep 17 00:00:00 2001 From: Sujit Mandal <49348037+sujitmandal@users.noreply.github.com> Date: Mon, 11 Nov 2024 19:40:21 +0530 Subject: [PATCH 164/177] Update recipes/check-internet-speed/meta.yaml Co-authored-by: Filipe --- recipes/check-internet-speed/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index 25ba23ce3e14b..ee0ed6db36f20 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -13,6 +13,7 @@ source: build: script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 + noarch: python requirements: host: From c3839b0ec1ca84085181df6c1231a461f386ecda Mon Sep 17 00:00:00 2001 From: Sujit Mandal <49348037+sujitmandal@users.noreply.github.com> Date: Mon, 11 Nov 2024 19:40:32 +0530 Subject: [PATCH 165/177] Update recipes/check-internet-speed/meta.yaml Co-authored-by: Filipe --- recipes/check-internet-speed/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index ee0ed6db36f20..b6b8621806a3c 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -18,7 +18,7 @@ build: requirements: host: - setuptools - - python + - python {{ python_min }} - pip run: - python From 8e8a05fdcba2c6b24bf4ee69771ec6357b847cfc Mon Sep 17 00:00:00 2001 From: Sujit Mandal <49348037+sujitmandal@users.noreply.github.com> Date: Mon, 11 Nov 2024 19:40:41 +0530 Subject: [PATCH 166/177] Update recipes/check-internet-speed/meta.yaml Co-authored-by: Filipe --- recipes/check-internet-speed/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index b6b8621806a3c..f88a1e5804584 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -21,7 +21,7 @@ requirements: - python {{ python_min }} - pip run: - - python + - python >={{ python_min }} test: imports: From 81ba657ce1818f9f51f8c599503f9762157baa56 Mon Sep 17 00:00:00 2001 From: Sujit Mandal <49348037+sujitmandal@users.noreply.github.com> Date: Mon, 11 Nov 2024 19:40:50 +0530 Subject: [PATCH 167/177] Update recipes/check-internet-speed/meta.yaml Co-authored-by: Filipe --- recipes/check-internet-speed/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml index f88a1e5804584..5a6248200adc8 100644 --- a/recipes/check-internet-speed/meta.yaml +++ b/recipes/check-internet-speed/meta.yaml @@ -30,6 +30,7 @@ test: - pip check requires: - pip + - python {{ python_min }} about: home: https://github.com/sujitmandal/check-internet-speed From a5dfabcd9061c2a22073877e45a863d59793fefb Mon Sep 17 00:00:00 2001 From: "Matthew R. Becker" Date: Mon, 11 Nov 2024 08:36:00 -0600 Subject: [PATCH 168/177] fix: remove .* for python min --- recipes/deepsearch-toolkit/recipe.yaml | 2 +- recipes/docling-core/recipe.yaml | 2 +- recipes/docling-ibm-models/recipe.yaml | 2 +- recipes/mean-average-precision/recipe.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/recipes/deepsearch-toolkit/recipe.yaml b/recipes/deepsearch-toolkit/recipe.yaml index 8542c56833957..4a02f3b499e4e 100644 --- a/recipes/deepsearch-toolkit/recipe.yaml +++ b/recipes/deepsearch-toolkit/recipe.yaml @@ -21,7 +21,7 @@ build: requirements: host: - - python ${{ python_min }}.* + - python ${{ python_min }} - poetry-core - pip run: diff --git a/recipes/docling-core/recipe.yaml b/recipes/docling-core/recipe.yaml index d3e98feb8cb63..0f646490b70ff 100644 --- a/recipes/docling-core/recipe.yaml +++ b/recipes/docling-core/recipe.yaml @@ -23,7 +23,7 @@ build: requirements: host: - - python ${{ python_min }}.* + - python ${{ python_min }} - poetry-core >=1.0.0 - pip run: diff --git a/recipes/docling-ibm-models/recipe.yaml b/recipes/docling-ibm-models/recipe.yaml index 1fb71af22d124..98ee31dc26737 100644 --- a/recipes/docling-ibm-models/recipe.yaml +++ b/recipes/docling-ibm-models/recipe.yaml @@ -18,7 +18,7 @@ build: requirements: host: - - python ${{ python_min }}.* + - python ${{ python_min }} - poetry-core >=1.0.0 - pip run: diff --git a/recipes/mean-average-precision/recipe.yaml b/recipes/mean-average-precision/recipe.yaml index e217bb474c10b..8526a31624cf3 100644 --- a/recipes/mean-average-precision/recipe.yaml +++ b/recipes/mean-average-precision/recipe.yaml @@ -18,7 +18,7 @@ build: requirements: host: - - python ${{ python_min }}.* + - python ${{ python_min }} - setuptools - pip run: From 793f40510b7b87b33c8f179ac085fa798344d396 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Mon, 11 Nov 2024 15:16:06 +0000 Subject: [PATCH 169/177] Removed recipes (deepsearch-toolkit, docling-core, docling-ibm-models, docling-parse, mean-average-precision) after converting into feedstocks. [ci skip] --- recipes/deepsearch-toolkit/recipe.yaml | 60 ------------------ recipes/docling-core/recipe.yaml | 56 ---------------- recipes/docling-ibm-models/recipe.yaml | 51 --------------- recipes/docling-parse/fix-utfcpp.patch | 17 ----- recipes/docling-parse/recipe.yaml | 74 ---------------------- recipes/mean-average-precision/recipe.yaml | 43 ------------- 6 files changed, 301 deletions(-) delete mode 100644 recipes/deepsearch-toolkit/recipe.yaml delete mode 100644 recipes/docling-core/recipe.yaml delete mode 100644 recipes/docling-ibm-models/recipe.yaml delete mode 100644 recipes/docling-parse/fix-utfcpp.patch delete mode 100644 recipes/docling-parse/recipe.yaml delete mode 100644 recipes/mean-average-precision/recipe.yaml diff --git a/recipes/deepsearch-toolkit/recipe.yaml b/recipes/deepsearch-toolkit/recipe.yaml deleted file mode 100644 index 4a02f3b499e4e..0000000000000 --- a/recipes/deepsearch-toolkit/recipe.yaml +++ /dev/null @@ -1,60 +0,0 @@ -context: - name: deepsearch-toolkit - version: 1.1.1 - python_min: "3.9" # remove this line once https://github.com/prefix-dev/rattler-build/pull/1122 is available - -package: - name: ${{ name|lower }} - version: ${{ version }} - -source: - url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/deepsearch_toolkit-${{ version }}.tar.gz - sha256: 0777d26b80ae97f773d2c832288cadcfcb874ca1cf11b8284f03a25c8dd013e0 - -build: - number: 0 - noarch: python - script: python -m pip install . -vv --no-deps --no-build-isolation - python: - entry_points: - - deepsearch = deepsearch.cli:app - -requirements: - host: - - python ${{ python_min }} - - poetry-core - - pip - run: - - python >=${{ python_min }} - - urllib3 >=1.26.8 - - six >=1.16.0 - - certifi >=2024.07.04 - - python-dateutil >=2.8.2 - - pydantic >=2.0.3 - - pydantic-settings >=2.4.0 - - python-dotenv >=1.0.0 - - requests >=2.27.1 - - typer >=0.9.0 - - platformdirs >=3.5.1 - - tabulate >=0.8.9 - - pluggy >=1.0.0 - - tqdm >=4.64.0 - - docling-core >=2.0.0 - -tests: - - python: - imports: - - deepsearch - pip_check: false - - script: - - deepsearch --help - -about: - summary: Interact with the Deep Search platform for new knowledge explorations and discoveries - license_file: LICENSE - license: MIT - homepage: https://ds4sd.github.io/deepsearch-toolkit/ - -extra: - recipe-maintainers: - - hadim diff --git a/recipes/docling-core/recipe.yaml b/recipes/docling-core/recipe.yaml deleted file mode 100644 index 0f646490b70ff..0000000000000 --- a/recipes/docling-core/recipe.yaml +++ /dev/null @@ -1,56 +0,0 @@ -context: - name: docling-core - version: 2.3.1 - python_min: "3.9" # remove this line once https://github.com/prefix-dev/rattler-build/pull/1122 is available - -package: - name: ${{ name|lower }} - version: ${{ version }} - -source: - url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/docling_core-${{ version }}.tar.gz - sha256: b32f588fc869b9cc633da7095fa8b8277b8f9f0f3e6c9e000f3e16266dc9599d - -build: - number: 0 - noarch: python - script: python -m pip install . -vv --no-deps --no-build-isolation - python: - entry_points: - - validate = docling_core.utils.validate:main - - generate_jsonschema = docling_core.utils.generate_jsonschema:main - - generate_docs = docling_core.utils.generate_docs:main - -requirements: - host: - - python ${{ python_min }} - - poetry-core >=1.0.0 - - pip - run: - - python >=${{ python_min }} - - jsonschema >=4.16 - - pydantic >=2.6 - - jsonref >=1.1 - - tabulate >=0.9 - - pandas >=2.1.4 - - pillow >=10.3 - -tests: - - python: - imports: - - docling_core - pip_check: false - - script: - - validate --help - - generate_jsonschema --help - - generate_docs --help - -about: - summary: A python library to define and validate data types in Docling. - license: MIT - license_file: LICENSE - homepage: https://ds4sd.github.io/ - -extra: - recipe-maintainers: - - hadim diff --git a/recipes/docling-ibm-models/recipe.yaml b/recipes/docling-ibm-models/recipe.yaml deleted file mode 100644 index 98ee31dc26737..0000000000000 --- a/recipes/docling-ibm-models/recipe.yaml +++ /dev/null @@ -1,51 +0,0 @@ -context: - name: docling-ibm-models - version: 2.0.3 - python_min: "3.10" # remove this line once https://github.com/prefix-dev/rattler-build/pull/1122 is available - -package: - name: ${{ name|lower }} - version: ${{ version }} - -source: - url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/docling_ibm_models-${{ version }}.tar.gz - sha256: 4ac155490a8646daca8aa7a45f0ee136ef96c4a0fbc24812694ec8fc45e5cadb - -build: - number: 0 - noarch: python - script: python -m pip install . -vv --no-deps --no-build-isolation - -requirements: - host: - - python ${{ python_min }} - - poetry-core >=1.0.0 - - pip - run: - - python >=${{ python_min }} - - pytorch >=2.2.2 - - torchvision - - numpy - - lxml >=4.9.1 - - jsonlines >=3.1.0 - - pillow >=10.0.0 - - tqdm >=4.64.0 - - mean-average-precision >=2021.4.26.0 - - py-opencv >=4.6.0 - - huggingface_hub >=0.23 - -tests: - - python: - imports: - - docling_ibm_models - pip_check: false - -about: - summary: This package contains the AI models used by the Docling PDF conversion package - license: MIT - license_file: LICENSE - homepage: https://github.com/DS4SD/docling-ibm-models - -extra: - recipe-maintainers: - - hadim diff --git a/recipes/docling-parse/fix-utfcpp.patch b/recipes/docling-parse/fix-utfcpp.patch deleted file mode 100644 index 109fef08ce734..0000000000000 --- a/recipes/docling-parse/fix-utfcpp.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/cmake/extlib_utf8.git.cmake b/cmake/extlib_utf8.git.cmake -index daf3588..37789e4 100644 ---- a/cmake/extlib_utf8.git.cmake -+++ b/cmake/extlib_utf8.git.cmake -@@ -7,10 +7,10 @@ if(USE_SYSTEM_DEPS) - message(STATUS "using system-deps in extlib_utf8.cmake") - - # this will define the utf8cpp target -- find_package(utf8cpp REQUIRED) -+ #find_package(utfcpp REQUIRED) - - add_library(${ext_name} INTERFACE IMPORTED) -- add_dependencies(${ext_name} utf8cpp) -+ add_dependencies(${ext_name} utfcpp) - - else() - message(STATUS "ignoring system-deps extlib_utf8.cmake") diff --git a/recipes/docling-parse/recipe.yaml b/recipes/docling-parse/recipe.yaml deleted file mode 100644 index 859d6f05545bc..0000000000000 --- a/recipes/docling-parse/recipe.yaml +++ /dev/null @@ -1,74 +0,0 @@ -context: - name: docling-parse - version: 2.0.2 - -package: - name: ${{ name|lower }} - version: ${{ version }} - -source: - url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/docling_parse-${{ version }}.tar.gz - sha256: 18823b491b060972df7c2623184896005435b1ec8a9fb5e386427207e2dda0bd - patches: - - fix-utfcpp.patch - -build: - number: 0 - script: - content: python -m pip install . -vv --no-deps --no-build-isolation - env: - USE_SYSTEM_DEPS: "on" - python: - entry_points: - - docling-parse = docling_parse.run:main - -requirements: - build: - - if: build_platform != target_platform - then: - - python - - cross-python_${{ target_platform }} - - - ${{ compiler('cxx') }} - - ${{ compiler('c') }} - - ${{ stdlib("c") }} - - cmake - - ${{ "make" if unix else "ninja" }} - - pkg-config - host: - - python - - poetry-core - - pybind11 >=2.13.1 - - pip - - cxxopts - - loguru-cpp - - nlohmann_json - - utfcpp - - libjpeg-turbo - - qpdf - - zlib - run: - - python - - tabulate >=0.9.0 - - ${{ "pywin32 >=305" if win }} - -tests: - - python: - imports: - - docling_parse - pip_check: true - - script: - - docling-parse --help - -about: - summary: Simple package to extract text with coordinates from programmatic PDFs - license: BSD-3-Clause AND MIT - license_file: - - LICENSE - - docling_parse/pdf_resources_v2/cmap-resources/LICENSE.md - - docling_parse/pdf_resources/cmap-resources/LICENSE.md - homepage: https://github.com/DS4SD/docling-parse - -extra: - recipe-maintainers: - - hadim diff --git a/recipes/mean-average-precision/recipe.yaml b/recipes/mean-average-precision/recipe.yaml deleted file mode 100644 index 8526a31624cf3..0000000000000 --- a/recipes/mean-average-precision/recipe.yaml +++ /dev/null @@ -1,43 +0,0 @@ -context: - name: mean-average-precision - version: 2024.01.05.0 - python_min: "3.9" # remove this line once https://github.com/prefix-dev/rattler-build/pull/1122 is available - -package: - name: ${{ name|lower }} - version: ${{ version }} - -source: - url: https://github.com/bes-dev/mean_average_precision/archive/refs/tags/${{ version }}.tar.gz - sha256: b25dda0fdcf1f55d4ae8b9848fb1154369e87323bf472f9cd74da10cbaf992d0 - -build: - number: 0 - noarch: python - script: python -m pip install . -vv --no-deps --no-build-isolation - -requirements: - host: - - python ${{ python_min }} - - setuptools - - pip - run: - - python >=${{ python_min }} - - numpy - - pandas - -tests: - - python: - imports: - - mean_average_precision - pip_check: true - -about: - summary: Mean Average Precision evaluator for object detection. - license: MIT - license_file: LICENSE - homepage: https://github.com/bes-dev/mean_average_precision/ - -extra: - recipe-maintainers: - - hadim From 80e8459af5213cd9d1375013ebfc4565ef7450eb Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Mon, 11 Nov 2024 16:05:57 +0000 Subject: [PATCH 170/177] Removed recipe (piq) after converting into feedstock. [ci skip] --- recipes/piq/meta.yaml | 57 ------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 recipes/piq/meta.yaml diff --git a/recipes/piq/meta.yaml b/recipes/piq/meta.yaml deleted file mode 100644 index b18812758f941..0000000000000 --- a/recipes/piq/meta.yaml +++ /dev/null @@ -1,57 +0,0 @@ -{% set python_min = python_min|default("3.8") %} -{% set name = "piq" %} -{% set version = "0.8.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://github.com/photosynthesis-team/piq/archive/v{{ version }}.tar.gz - sha256: beab5678dc0085cd473a23c57d3503aac3f985b344cc8ec7c21d62beda5ee446 - -build: - number: 0 - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - -requirements: - host: - - python {{ python_min }} - - pytorch >=1.5.1 - - torchvision >=0.6.1 - - scipy >=1.3.3 - - gudhi >=3.2 - - pip - - setuptools - run: - - python >={{ python_min }} - - pytorch >=1.5.1 - - torchvision >=0.6.1 - - scipy >=1.3.3 - - gudhi >=3.2 - -test: - imports: - - piq - commands: - - pip check - requires: - - pip - - python {{ python_min }} - -about: - home: https://github.com/photosynthesis-team/piq - summary: PyTorch Image Quality (PIQ) - description: | - PyTorch Image Quality (PIQ) is a collection of measures and metrics for - image quality assessment. PIQ helps you to concentrate on your experiments - without the boilerplate code. The library contains a set of measures and - metrics that is continually getting extended. For measures/metrics that can - be used as loss functions, corresponding PyTorch modules are implemented. - license: Apache-2.0 - license_file: LICENSE - -extra: - recipe-maintainers: - - jeongseok-meta From c6031e0368a2e405ee30dc7afe0ac507c76f76d1 Mon Sep 17 00:00:00 2001 From: Georg Schramm <40211162+gschramm@users.noreply.github.com> Date: Mon, 11 Nov 2024 17:14:16 +0100 Subject: [PATCH 171/177] Update recipes/petsird-python/meta.yaml Co-authored-by: Casper da Costa-Luis --- recipes/petsird-python/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/petsird-python/meta.yaml b/recipes/petsird-python/meta.yaml index ae97dca7293e5..5b957831a4db8 100644 --- a/recipes/petsird-python/meta.yaml +++ b/recipes/petsird-python/meta.yaml @@ -34,7 +34,7 @@ test: - pip about: - summary: Library and tools for working with Positron Emission Tomography Standardization Initiative Raw Data (PETSIRD) data + summary: Library and tools for working with Positron Emission Tomography Standardization Initiative Raw Data (PETSIRD) license: Apache-2.0 license_file: LICENSE home: https://github.com/ETSInitiative/PETSIRD From ef238549ef409511ec1f82be9d9085683cdbc4d7 Mon Sep 17 00:00:00 2001 From: Georg Schramm <40211162+gschramm@users.noreply.github.com> Date: Mon, 11 Nov 2024 17:14:35 +0100 Subject: [PATCH 172/177] Update recipes/petsird-python/meta.yaml Co-authored-by: Casper da Costa-Luis --- recipes/petsird-python/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/petsird-python/meta.yaml b/recipes/petsird-python/meta.yaml index 5b957831a4db8..e9d2309d24e44 100644 --- a/recipes/petsird-python/meta.yaml +++ b/recipes/petsird-python/meta.yaml @@ -6,7 +6,7 @@ package: version: {{ version }} source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/petsird-{{ version }}.tar.gz + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz sha256: a5d346b1e0a594fa1ab3c5a630e7f24e3fc33a60bcce801aeb06f5648c997b68 build: From a9a0cc3a482481600cf7084b0f55220603b38ab8 Mon Sep 17 00:00:00 2001 From: Georg Schramm <40211162+gschramm@users.noreply.github.com> Date: Mon, 11 Nov 2024 17:29:22 +0100 Subject: [PATCH 173/177] Update recipes/petsird-python/meta.yaml Co-authored-by: Filipe --- recipes/petsird-python/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/petsird-python/meta.yaml b/recipes/petsird-python/meta.yaml index e9d2309d24e44..03bb897c6ae9f 100644 --- a/recipes/petsird-python/meta.yaml +++ b/recipes/petsird-python/meta.yaml @@ -1,3 +1,4 @@ +{% set python_min = python_min|default("3.8") %} {% set name = "petsird" %} {% set version = "0.2.1" %} From b31fc13d488311547874d49d88a5d07bb541ce0f Mon Sep 17 00:00:00 2001 From: Georg Schramm <40211162+gschramm@users.noreply.github.com> Date: Mon, 11 Nov 2024 17:29:56 +0100 Subject: [PATCH 174/177] Update meta.yaml --- recipes/petsird-python/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/petsird-python/meta.yaml b/recipes/petsird-python/meta.yaml index 03bb897c6ae9f..26c99fb86083a 100644 --- a/recipes/petsird-python/meta.yaml +++ b/recipes/petsird-python/meta.yaml @@ -1,4 +1,4 @@ -{% set python_min = python_min|default("3.8") %} +{% set python_min = python_min|default("3.9") %} {% set name = "petsird" %} {% set version = "0.2.1" %} From 414ca8bc5e654d34929fefd0e8ec133021f7bdc1 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Mon, 11 Nov 2024 16:42:40 +0000 Subject: [PATCH 175/177] Removed recipe (pytango-db) after converting into feedstock. [ci skip] --- recipes/pytango-db/meta.yaml | 50 ------------------------------------ 1 file changed, 50 deletions(-) delete mode 100644 recipes/pytango-db/meta.yaml diff --git a/recipes/pytango-db/meta.yaml b/recipes/pytango-db/meta.yaml deleted file mode 100644 index 35f8c1d12956f..0000000000000 --- a/recipes/pytango-db/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -{% set python_min = python_min|default("3.9") %} -{% set name = "pytango-db" %} -{% set version = "0.3.0" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/pytango_db-{{ version }}.tar.gz - sha256: 1e669513640f7f8c90447263b36f12b5e3b79e18815267128c16aa5a738d596d - -build: - entry_points: - - PyDatabaseds = databaseds.database:main - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - host: - - python {{ python_min }} - - setuptools - - setuptools-scm - - pip - run: - - python >={{ python_min }} - - pytango - - gevent - -test: - imports: - - databaseds - commands: - - pip check - - PyDatabaseds --help - requires: - - pip - - python {{ python_min }} - -about: - home: https://gitlab.com/tango-controls/incubator/pytango-db - summary: Fork of PyTango's internal sqlite based database device. - license: LGPL-3.0-or-later - license_file: LICENSE.txt - dev_url: https://gitlab.com/tango-controls/incubator/pytango-db - -extra: - recipe-maintainers: - - beenje From d933ec802e18a2da7956bc5e71041e48aa8ff793 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Mon, 11 Nov 2024 16:50:31 +0000 Subject: [PATCH 176/177] Removed recipe (petsird-python) after converting into feedstock. [ci skip] --- recipes/petsird-python/meta.yaml | 47 -------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 recipes/petsird-python/meta.yaml diff --git a/recipes/petsird-python/meta.yaml b/recipes/petsird-python/meta.yaml deleted file mode 100644 index 26c99fb86083a..0000000000000 --- a/recipes/petsird-python/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -{% set python_min = python_min|default("3.9") %} -{% set name = "petsird" %} -{% set version = "0.2.1" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz - sha256: a5d346b1e0a594fa1ab3c5a630e7f24e3fc33a60bcce801aeb06f5648c997b68 - -build: - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - host: - - python {{ python_min }} - - setuptools >=42 - - setuptools-scm >=3.4 - - pip - run: - - python >={{ python_min }} - - numpy >=1.22 - -test: - imports: - - petsird - commands: - - pip check - requires: - - python {{ python_min }} - - pip - -about: - summary: Library and tools for working with Positron Emission Tomography Standardization Initiative Raw Data (PETSIRD) - license: Apache-2.0 - license_file: LICENSE - home: https://github.com/ETSInitiative/PETSIRD - -extra: - recipe-maintainers: - - gschramm - - KrisThielemans - - casperdcl From 3ecb9308d25da9451ef3db9314e9ac2f6248b529 Mon Sep 17 00:00:00 2001 From: conda-forge-admin Date: Tue, 12 Nov 2024 10:39:54 +0000 Subject: [PATCH 177/177] Removed recipe (check-internet-speed) after converting into feedstock. [ci skip] --- recipes/check-internet-speed/meta.yaml | 45 -------------------------- 1 file changed, 45 deletions(-) delete mode 100644 recipes/check-internet-speed/meta.yaml diff --git a/recipes/check-internet-speed/meta.yaml b/recipes/check-internet-speed/meta.yaml deleted file mode 100644 index 5a6248200adc8..0000000000000 --- a/recipes/check-internet-speed/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -{% set python_min = python_min|default("3.7") %} -{% set name = "check-internet-speed" %} -{% set version = "0.0.3" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/check-internet-speed-{{ version }}.tar.gz - sha256: 8be5c80f0d1f29e07529479cc40b3f2936196cd21be74d31495a818f981af917 - -build: - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - noarch: python - -requirements: - host: - - setuptools - - python {{ python_min }} - - pip - run: - - python >={{ python_min }} - -test: - imports: - - check_internet_speed - commands: - - pip check - requires: - - pip - - python {{ python_min }} - -about: - home: https://github.com/sujitmandal/check-internet-speed - summary: checking internet upload and download speed. - license: MIT - license_file: LICENSE - doc_url: https://github.com/sujitmandal/check-internet-speed/ - dev_url: https://github.com/sujitmandal/check-internet-speed/ - -extra: - recipe-maintainers: - - sujitmandal