From 91667372f9efe9a06f0c5f499b7900b6496d1fb6 Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Tue, 4 Mar 2025 16:31:09 +0000 Subject: [PATCH 01/11] merge main --- recipes/paidiverpy/meta.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 recipes/paidiverpy/meta.yaml diff --git a/recipes/paidiverpy/meta.yaml b/recipes/paidiverpy/meta.yaml new file mode 100644 index 0000000000000..71f9aad6eaa8b --- /dev/null +++ b/recipes/paidiverpy/meta.yaml @@ -0,0 +1,36 @@ +{% set name = "paidiverpy" %} +{% set version = "1.2.3" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz + sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + +build: + number: 0 + script: {{ PYTHON }} -m pip install . --no-deps -vv + +requirements: + host: + - python + - pip + run: + - python + - + +test: + imports: + - your_package + +about: + home: https://github.com/paidiver/paidiverpy + license: Apache-2.0 + license_file: LICENSE + summary: "A library to preprocess image data." + +extra: + recipe-maintainers: + - soutobias From c9d2490d300c17233021b6254bb79049ddc1f942 Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Thu, 6 Mar 2025 15:01:53 +0000 Subject: [PATCH 02/11] add paidiverpy recipe --- recipes/paidiverpy/meta.yaml | 74 ++++++++++++++++++++++++++---------- 1 file changed, 53 insertions(+), 21 deletions(-) diff --git a/recipes/paidiverpy/meta.yaml b/recipes/paidiverpy/meta.yaml index 71f9aad6eaa8b..7ce16e21898d0 100644 --- a/recipes/paidiverpy/meta.yaml +++ b/recipes/paidiverpy/meta.yaml @@ -1,36 +1,68 @@ -{% set name = "paidiverpy" %} -{% set version = "1.2.3" %} - +{% set python_min = "3.10" %} package: - name: {{ name|lower }} - version: {{ version }} + name: paidiverpy + version: 0.1.3 source: - url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz - sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + url: https://pypi.org/packages/source/P/Paidiverpy/Paidiverpy-0.1.3.tar.gz + sha256: 9b4145561e05ffb854dca446da8490cbf2705a214b7d1ebeed16983c052512a0 build: - number: 0 - script: {{ PYTHON }} -m pip install . --no-deps -vv + entry_points: + - paidiverpy = cli.main:main + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 requirements: - host: - - python + host: + - python {{ python_min }} + - setuptools >=64.0.0 + - setuptools-scm + - wheel - pip - run: - - python - - + run: + - python >={{ python_min }} + - numpy <2.0 + - pandas >=2.2.2 + - pillow >=10.4.0 + - scikit-image >=0.24.0 + - scipy >=1.14 + - tqdm >=4.66.4 + - PyYAML >=6.0 + - openpyxl >=3.1 + - shapely ==2.0.7 + - geopy >=2.4.1 + - geopandas >=1.0.1 + - dask-image ==2024.5.3 + - dask >=2024.10.0 + - distributed >=2024.10.0 + - jsonschema >=4.23.0 + - matplotlib-base >=3.5.0 + - ipython >=8.26.0 + - dask-jobqueue >=0.9.0 + - python-dotenv >=1.0.1 + - boto3 >=1.35.92 + - botocore >=1.35.92 + - opencv >=4.11 test: - imports: - - your_package + imports: + - cli + - paidiverpy + commands: + - pip check + - paidiverpy --help + requires: + - python {{ python_min }} + - pip about: - home: https://github.com/paidiver/paidiverpy - license: Apache-2.0 - license_file: LICENSE - summary: "A library to preprocess image data." + summary: A library to preprocess image data. + home: https://github.com/paidiver/paidiverpy + license: Apache-2.0 + license_file: LICENSE extra: - recipe-maintainers: + recipe-maintainers: - soutobias From d7465c2a6a7e773b387189c2bd8a965a2c2b77c9 Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Thu, 6 Mar 2025 15:13:25 +0000 Subject: [PATCH 03/11] update recipes for paidiverpy --- recipes/paidiverpy/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/paidiverpy/meta.yaml b/recipes/paidiverpy/meta.yaml index 7ce16e21898d0..a1317f1c0a04f 100644 --- a/recipes/paidiverpy/meta.yaml +++ b/recipes/paidiverpy/meta.yaml @@ -1,11 +1,12 @@ +{% set name = "paidiverpy" %} {% set python_min = "3.10" %} package: name: paidiverpy version: 0.1.3 source: - url: https://pypi.org/packages/source/P/Paidiverpy/Paidiverpy-0.1.3.tar.gz - sha256: 9b4145561e05ffb854dca446da8490cbf2705a214b7d1ebeed16983c052512a0 + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/paidiverpy-{{ version }}.tar.gz + sha256: 62fe5d8bdd0b96f300cb3390e72a98f2d1d10cab74592ea7a250a2f5e794564c build: entry_points: From 50c966c39dea0547d76f25a87e1c12cf9c019019 Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Thu, 6 Mar 2025 15:22:15 +0000 Subject: [PATCH 04/11] update recipe --- recipes/paidiverpy/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/paidiverpy/meta.yaml b/recipes/paidiverpy/meta.yaml index a1317f1c0a04f..99db18c886ece 100644 --- a/recipes/paidiverpy/meta.yaml +++ b/recipes/paidiverpy/meta.yaml @@ -1,8 +1,9 @@ {% set name = "paidiverpy" %} +{% set version = "0.1.3" %} {% set python_min = "3.10" %} package: - name: paidiverpy - version: 0.1.3 + name: {{ name|lower }} + version: {{ version }} source: url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/paidiverpy-{{ version }}.tar.gz From b5a16e39de1db79b5f71ab73861b9eba0c168396 Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Thu, 6 Mar 2025 15:39:18 +0000 Subject: [PATCH 05/11] update recipe parse --- paidiverpy/meta.yaml | 68 ++++++++++++++++++++++++++++++++++++ recipes/paidiverpy/meta.yaml | 36 +++++++++---------- 2 files changed, 86 insertions(+), 18 deletions(-) create mode 100644 paidiverpy/meta.yaml diff --git a/paidiverpy/meta.yaml b/paidiverpy/meta.yaml new file mode 100644 index 0000000000000..7813bef1ff6a3 --- /dev/null +++ b/paidiverpy/meta.yaml @@ -0,0 +1,68 @@ +{% set name = "paidiverpy" %} +{% set version = "0.1.3" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/paidiverpy-{{ version }}.tar.gz + sha256: 62fe5d8bdd0b96f300cb3390e72a98f2d1d10cab74592ea7a250a2f5e794564c + +build: + entry_points: + - paidiverpy = cli.main:main + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.10 + - setuptools >=64.0.0 + - setuptools-scm + - wheel + - pip + run: + - python >=3.10 + - numpy <2.0 + - pandas >=2.2.2 + - pillow >=10.4.0 + - scikit-image >=0.24.0 + - scipy >=1.14 + - tqdm >=4.66.4 + - pyyaml >=6.0 + - openpyxl >=3.1 + - shapely ==2.0.7 + - geopy >=2.4.1 + - geopandas >=1.0.1 + - dask-image ==2024.5.3 + - dask-core >=2024.10.0 + - distributed >=2024.10.0 + - jsonschema >=4.23.0 + - matplotlib-base >=3.5.0 + - ipython >=8.26.0 + - dask-jobqueue >=0.9.0 + - python-dotenv >=1.0.1 + - boto3 >=1.35.92 + - botocore >=1.35.92 + - opencv >=4.11 + +test: + imports: + - cli + - paidiverpy + commands: + - pip check + - paidiverpy --help + requires: + - pip + +about: + summary: A library to preprocess image data. + license: Apache-2.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - soutobias diff --git a/recipes/paidiverpy/meta.yaml b/recipes/paidiverpy/meta.yaml index 99db18c886ece..4d482aa93df42 100644 --- a/recipes/paidiverpy/meta.yaml +++ b/recipes/paidiverpy/meta.yaml @@ -2,28 +2,28 @@ {% set version = "0.1.3" %} {% set python_min = "3.10" %} package: - name: {{ name|lower }} - version: {{ version }} + name: {{ name|lower }} + version: {{ version }} source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/paidiverpy-{{ version }}.tar.gz - sha256: 62fe5d8bdd0b96f300cb3390e72a98f2d1d10cab74592ea7a250a2f5e794564c + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/paidiverpy-{{ version }}.tar.gz + sha256: 62fe5d8bdd0b96f300cb3390e72a98f2d1d10cab74592ea7a250a2f5e794564c build: - entry_points: + entry_points: - paidiverpy = cli.main:main - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 requirements: - host: + host: - python {{ python_min }} - setuptools >=64.0.0 - setuptools-scm - wheel - pip - run: + run: - python >={{ python_min }} - numpy <2.0 - pandas >=2.2.2 @@ -49,22 +49,22 @@ requirements: - opencv >=4.11 test: - imports: + imports: - cli - paidiverpy - commands: + commands: - pip check - paidiverpy --help - requires: + requires: - python {{ python_min }} - pip about: - summary: A library to preprocess image data. - home: https://github.com/paidiver/paidiverpy - license: Apache-2.0 - license_file: LICENSE + summary: A library to preprocess image data. + home: https://github.com/paidiver/paidiverpy + license: Apache-2.0 + license_file: LICENSE extra: - recipe-maintainers: + recipe-maintainers: - soutobias From 5ed310b78abff8b7361d4d69546e18f85b152e83 Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Thu, 6 Mar 2025 15:39:33 +0000 Subject: [PATCH 06/11] update recipe parse --- paidiverpy/meta.yaml | 68 -------------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 paidiverpy/meta.yaml diff --git a/paidiverpy/meta.yaml b/paidiverpy/meta.yaml deleted file mode 100644 index 7813bef1ff6a3..0000000000000 --- a/paidiverpy/meta.yaml +++ /dev/null @@ -1,68 +0,0 @@ -{% set name = "paidiverpy" %} -{% set version = "0.1.3" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/paidiverpy-{{ version }}.tar.gz - sha256: 62fe5d8bdd0b96f300cb3390e72a98f2d1d10cab74592ea7a250a2f5e794564c - -build: - entry_points: - - paidiverpy = cli.main:main - noarch: python - script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation - number: 0 - -requirements: - host: - - python >=3.10 - - setuptools >=64.0.0 - - setuptools-scm - - wheel - - pip - run: - - python >=3.10 - - numpy <2.0 - - pandas >=2.2.2 - - pillow >=10.4.0 - - scikit-image >=0.24.0 - - scipy >=1.14 - - tqdm >=4.66.4 - - pyyaml >=6.0 - - openpyxl >=3.1 - - shapely ==2.0.7 - - geopy >=2.4.1 - - geopandas >=1.0.1 - - dask-image ==2024.5.3 - - dask-core >=2024.10.0 - - distributed >=2024.10.0 - - jsonschema >=4.23.0 - - matplotlib-base >=3.5.0 - - ipython >=8.26.0 - - dask-jobqueue >=0.9.0 - - python-dotenv >=1.0.1 - - boto3 >=1.35.92 - - botocore >=1.35.92 - - opencv >=4.11 - -test: - imports: - - cli - - paidiverpy - commands: - - pip check - - paidiverpy --help - requires: - - pip - -about: - summary: A library to preprocess image data. - license: Apache-2.0 - license_file: LICENSE - -extra: - recipe-maintainers: - - soutobias From b6643e2c9d9ebc95497d25f74ea3383465328c7c Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Thu, 6 Mar 2025 15:45:41 +0000 Subject: [PATCH 07/11] correct parse file --- recipes/paidiverpy/meta.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/recipes/paidiverpy/meta.yaml b/recipes/paidiverpy/meta.yaml index 4d482aa93df42..c80bae60bf5be 100644 --- a/recipes/paidiverpy/meta.yaml +++ b/recipes/paidiverpy/meta.yaml @@ -1,9 +1,8 @@ {% set name = "paidiverpy" %} -{% set version = "0.1.3" %} {% set python_min = "3.10" %} package: - name: {{ name|lower }} - version: {{ version }} + name: paidiverpy + version: 0.1.3 source: url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/paidiverpy-{{ version }}.tar.gz @@ -11,7 +10,7 @@ source: build: entry_points: - - paidiverpy = cli.main:main + - paidiverpy = cli.main:main noarch: python script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 @@ -55,7 +54,7 @@ test: commands: - pip check - paidiverpy --help - requires: + requires: - python {{ python_min }} - pip From d94d98d75dede61450ace1adc428b14de32d813e Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Thu, 6 Mar 2025 16:00:38 +0000 Subject: [PATCH 08/11] correct parse file --- recipes/paidiverpy/meta.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/recipes/paidiverpy/meta.yaml b/recipes/paidiverpy/meta.yaml index c80bae60bf5be..93c153844cebb 100644 --- a/recipes/paidiverpy/meta.yaml +++ b/recipes/paidiverpy/meta.yaml @@ -1,16 +1,16 @@ -{% set name = "paidiverpy" %} {% set python_min = "3.10" %} +{% set version = "0.1.3" %} +{% set name = "Paidiverpy" %} package: - name: paidiverpy - version: 0.1.3 - + name: {{ name|lower }} + version: {{ version }} source: - url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/paidiverpy-{{ version }}.tar.gz - sha256: 62fe5d8bdd0b96f300cb3390e72a98f2d1d10cab74592ea7a250a2f5e794564c + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz + sha256: 9b4145561e05ffb854dca446da8490cbf2705a214b7d1ebeed16983c052512a0 build: entry_points: - - paidiverpy = cli.main:main + - {{ name|lower }} = cli.main:main noarch: python script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 @@ -50,10 +50,10 @@ requirements: test: imports: - cli - - paidiverpy + - commands: - pip check - - paidiverpy --help + - --help requires: - python {{ python_min }} - pip From b27440b02905ab9ef72621dc24d032f2254720c0 Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Thu, 6 Mar 2025 16:02:42 +0000 Subject: [PATCH 09/11] correct sho --- recipes/paidiverpy/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/paidiverpy/meta.yaml b/recipes/paidiverpy/meta.yaml index 93c153844cebb..e50c2b7bca2eb 100644 --- a/recipes/paidiverpy/meta.yaml +++ b/recipes/paidiverpy/meta.yaml @@ -6,7 +6,7 @@ package: version: {{ version }} source: url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz - sha256: 9b4145561e05ffb854dca446da8490cbf2705a214b7d1ebeed16983c052512a0 + sha256: 62fe5d8bdd0b96f300cb3390e72a98f2d1d10cab74592ea7a250a2f5e794564c build: entry_points: From 2810b5cc1f92009680cc2c025c39b1a39a876517 Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Thu, 6 Mar 2025 16:41:16 +0000 Subject: [PATCH 10/11] update package name --- recipes/paidiverpy/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/paidiverpy/meta.yaml b/recipes/paidiverpy/meta.yaml index e50c2b7bca2eb..8f332fced4787 100644 --- a/recipes/paidiverpy/meta.yaml +++ b/recipes/paidiverpy/meta.yaml @@ -1,6 +1,6 @@ {% set python_min = "3.10" %} {% set version = "0.1.3" %} -{% set name = "Paidiverpy" %} +{% set name = "paidiverpy" %} package: name: {{ name|lower }} version: {{ version }} From 1dc1077a64a64fe8dbe47bf45e23fdabe9b55d66 Mon Sep 17 00:00:00 2001 From: tobias ferreira Date: Thu, 6 Mar 2025 17:01:06 +0000 Subject: [PATCH 11/11] update conda workflow and generate conda meta.yml --- recipes/paidiverpy/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/paidiverpy/meta.yaml b/recipes/paidiverpy/meta.yaml index 8f332fced4787..8d16da8541d3e 100644 --- a/recipes/paidiverpy/meta.yaml +++ b/recipes/paidiverpy/meta.yaml @@ -10,7 +10,7 @@ source: build: entry_points: - - {{ name|lower }} = cli.main:main + - paidiverpy = cli.main:main noarch: python script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 @@ -50,10 +50,10 @@ requirements: test: imports: - cli - - + - paidiverpy commands: - pip check - - --help + - paidiverpy --help requires: - python {{ python_min }} - pip