From 8bb7c6a41b89dcaaa684b4774ef5f171092048f5 Mon Sep 17 00:00:00 2001 From: dbekaert Date: Thu, 23 Mar 2023 09:31:52 -0400 Subject: [PATCH 01/16] Create meta.yaml setting up structure --- recipes/ARIA-tools/meta.yaml | 95 ++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 recipes/ARIA-tools/meta.yaml diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml new file mode 100644 index 0000000000000..6ee8461d184e5 --- /dev/null +++ b/recipes/ARIA-tools/meta.yaml @@ -0,0 +1,95 @@ +# 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 14 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' and 'fortran'. + - {{ compiler('c') }} + host: + - python + - pip + 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 b44ac305c224ed8650f3368ba7cad280d7ff984f Mon Sep 17 00:00:00 2001 From: dbekaert Date: Thu, 23 Mar 2023 10:03:31 -0400 Subject: [PATCH 02/16] Update meta.yaml create meta yaml file --- recipes/ARIA-tools/meta.yaml | 151 +++++++++++++++++------------------ 1 file changed, 72 insertions(+), 79 deletions(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index 6ee8461d184e5..01abfb50c4bf3 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -1,95 +1,88 @@ -# 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 +{% set name = "ARIA-tools" %} +{% set version = "1.1.4" %} -# Jinja variables help maintain the recipe as you'll update the version only here. -# Using the name variable with the URL in line 14 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 }} + # For multiple outputs, I'm mimicking: https://github.com/conda-forge/matplotlib-feedstock/blob/main/recipe/meta.yaml + name: ARIA-tools 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`` + url: https://github.com/aria-tools/{{ name }}/archive/refs/tags/v{{ version }}.tar.gz + sha256: 2326e05e7dae4b609de51fa169f03bc01ffa414183001a685061df78775600f4 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' and 'fortran'. - - {{ compiler('c') }} - host: - - python - - pip - 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 +outputs: + - name: ARIA-tools + script: build_base.sh + build: + skip: true # [py<38 or win] + requirements: + build: + - {{ compiler('c') }} + - {{ compiler('cxx') }} + - cmake + host: + - python + - pip + - pybind11 >=2.5.0 + - setuptools >61.0 + - setuptools_scm >6.2 + - python-build + - numpy + - cython + run: + - python + - asf_search + - cartopy + - gdal>=3.4.1 + - h5py + - joblib + - matplotlib + - netcdf4 + - pandas + - xarray + - rasterio + - rioxarray + - pip + - pyproj + - requests + - scipy<1.10 + - mintpy + - shapely + test: + imports: + - ARIA-tools + requires: + - pip + commands: + - pip check + - ariaExtract.py -h + - ariaDownload.py -h + - ariaTSsetup.py -h + - ariaPlot -h + - ariaMisclosure.py -h + - ariaAOIassist.py -h about: - home: https://github.com/simplejson/simplejson - summary: 'Simple, fast, extensible JSON encoder/decoder for Python' + home: https://github.com/aria-tools/ARIA-tools + summary: Advanced Rapid Imaging and Analysis Product Toolkit 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 + ARIA-tools is an open-source package in Python which contains tools to + manipulate ARIA standard InSAR products. Its development was funded under + the NASA Sea-level Change Team (NSLCT) program and the Earth Surface + and Interior (ESI) program. U.S. Government sponsorship acknowledged. + license: GNU-3.0 + license_family: GNU + license_file: LICENSE + doc_url: https://github.com/dbekaert/RAiDER-docs + dev_url: https://github.com/aria-tools/ARIA-tools-docs 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 + - sssangha + - cmarshak + - jhkennedy + - dbekaert From b213c92315698ceb0a22e9980a0a0e082cf1d192 Mon Sep 17 00:00:00 2001 From: dbekaert Date: Thu, 23 Mar 2023 10:05:11 -0400 Subject: [PATCH 03/16] Create build_base.sh add build_base.sh script --- recipes/ARIA-tools/build_base.sh | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 recipes/ARIA-tools/build_base.sh diff --git a/recipes/ARIA-tools/build_base.sh b/recipes/ARIA-tools/build_base.sh new file mode 100644 index 0000000000000..120dd712365ee --- /dev/null +++ b/recipes/ARIA-tools/build_base.sh @@ -0,0 +1,2 @@ +export SETUPTOOLS_SCM_PRETEND_VERSION="$PKG_VERSION" +$PYTHON -m pip install . -vv From 9ff3c9e343598ca60a82889385398a1a9e2dd529 Mon Sep 17 00:00:00 2001 From: dbekaert Date: Thu, 23 Mar 2023 10:19:39 -0400 Subject: [PATCH 04/16] Update meta.yaml Fix the license. --- recipes/ARIA-tools/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index 01abfb50c4bf3..c608f7f138faa 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -74,7 +74,7 @@ about: manipulate ARIA standard InSAR products. Its development was funded under the NASA Sea-level Change Team (NSLCT) program and the Earth Surface and Interior (ESI) program. U.S. Government sponsorship acknowledged. - license: GNU-3.0 + license: GPL3 license_family: GNU license_file: LICENSE doc_url: https://github.com/dbekaert/RAiDER-docs From e928de6b853c685c1100a39256f4d79f8b34f8f8 Mon Sep 17 00:00:00 2001 From: dbekaert Date: Thu, 23 Mar 2023 13:35:23 -0400 Subject: [PATCH 05/16] Update meta.yaml Fix comments from initial draft PR --- recipes/ARIA-tools/meta.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index c608f7f138faa..64098e75163ff 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -4,7 +4,7 @@ package: # For multiple outputs, I'm mimicking: https://github.com/conda-forge/matplotlib-feedstock/blob/main/recipe/meta.yaml - name: ARIA-tools + name: aria-tools version: {{ version }} source: @@ -15,7 +15,7 @@ build: number: 0 outputs: - - name: ARIA-tools + - name: aria-tools script: build_base.sh build: skip: true # [py<38 or win] @@ -40,7 +40,7 @@ outputs: - gdal>=3.4.1 - h5py - joblib - - matplotlib + - matplotlib-base - netcdf4 - pandas - xarray @@ -74,8 +74,8 @@ about: manipulate ARIA standard InSAR products. Its development was funded under the NASA Sea-level Change Team (NSLCT) program and the Earth Surface and Interior (ESI) program. U.S. Government sponsorship acknowledged. - license: GPL3 - license_family: GNU + license: Apache-2.0 + license_family: Apache license_file: LICENSE doc_url: https://github.com/dbekaert/RAiDER-docs dev_url: https://github.com/aria-tools/ARIA-tools-docs From bc48a1e48331d1518830685a0ac8a5cb1c4efd5f Mon Sep 17 00:00:00 2001 From: dbekaert Date: Mon, 3 Apr 2023 18:44:38 -0700 Subject: [PATCH 06/16] Update recipes/ARIA-tools/meta.yaml Update version to match new release Co-authored-by: Joseph H Kennedy --- recipes/ARIA-tools/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index 64098e75163ff..ceba4e970bfdc 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -1,5 +1,5 @@ {% set name = "ARIA-tools" %} -{% set version = "1.1.4" %} +{% set version = "1.1.5" %} package: From 9e8ec21d484e9a3e0752f3acab2f0a7c74e3510c Mon Sep 17 00:00:00 2001 From: dbekaert Date: Mon, 3 Apr 2023 18:45:56 -0700 Subject: [PATCH 07/16] Update recipes/ARIA-tools/meta.yaml Update to point to new ariatools versiob Co-authored-by: Joseph H Kennedy --- recipes/ARIA-tools/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index ceba4e970bfdc..941e08c58111f 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -9,7 +9,7 @@ package: source: url: https://github.com/aria-tools/{{ name }}/archive/refs/tags/v{{ version }}.tar.gz - sha256: 2326e05e7dae4b609de51fa169f03bc01ffa414183001a685061df78775600f4 + sha256: c544fee1c539f38e23897d27332a6af0f45d48874e651a096993dbd311cbbf48 build: number: 0 From 149a28066e295e88e83043a35538bb59ac3bfd97 Mon Sep 17 00:00:00 2001 From: dbekaert Date: Wed, 26 Apr 2023 11:07:59 -0700 Subject: [PATCH 08/16] Update recipes/ARIA-tools/meta.yaml Remove the build case Co-authored-by: Joseph H Kennedy --- recipes/ARIA-tools/meta.yaml | 105 +++++++++++++++++------------------ 1 file changed, 52 insertions(+), 53 deletions(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index 941e08c58111f..d31d204475ac4 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -3,8 +3,7 @@ package: - # For multiple outputs, I'm mimicking: https://github.com/conda-forge/matplotlib-feedstock/blob/main/recipe/meta.yaml - name: aria-tools + name: {{ name|lower }} version: {{ version }} source: @@ -12,59 +11,59 @@ source: sha256: c544fee1c539f38e23897d27332a6af0f45d48874e651a096993dbd311cbbf48 build: + script: + - export SETUPTOOLS_SCM_PRETEND_VERSION={{ version }} + - {{ PYTHON }} -m pip install . -vv number: 0 + skip: true # [py<38 or win] -outputs: - - name: aria-tools - script: build_base.sh - build: - skip: true # [py<38 or win] - requirements: - build: - - {{ compiler('c') }} - - {{ compiler('cxx') }} - - cmake - host: - - python - - pip - - pybind11 >=2.5.0 - - setuptools >61.0 - - setuptools_scm >6.2 - - python-build - - numpy - - cython - run: - - python - - asf_search - - cartopy - - gdal>=3.4.1 - - h5py - - joblib - - matplotlib-base - - netcdf4 - - pandas - - xarray - - rasterio - - rioxarray - - pip - - pyproj - - requests - - scipy<1.10 - - mintpy - - shapely - test: - imports: - - ARIA-tools - requires: - - pip - commands: - - pip check - - ariaExtract.py -h - - ariaDownload.py -h - - ariaTSsetup.py -h - - ariaPlot -h - - ariaMisclosure.py -h - - ariaAOIassist.py -h +requirements: + build: + - {{ compiler('c') }} + - {{ compiler('cxx') }} + - cmake + host: + - python + - pip + - pybind11 >=2.5.0 + - setuptools >61.0 + - setuptools_scm >6.2 + - python-build + - numpy + - cython + run: + - python + - asf_search + - cartopy + - gdal>=3.4.1 + - h5py + - joblib + - matplotlib-base + - netcdf4 + - pandas + - xarray + - rasterio + - rioxarray + - pip + - pyproj + - requests + - scipy<1.10 + - mintpy + - shapely + +test: + imports: + - ARIA-tools + requires: + - pip + commands: + - pip check + - ariaExtract.py -h + - ariaDownload.py -h + - ariaTSsetup.py -h + - ariaPlot -h + - ariaMisclosure.py -h + - ariaAOIassist.py -h about: home: https://github.com/aria-tools/ARIA-tools From e40ef6dde6dffe0e5fa5b689f26ecb6d2b03d52f Mon Sep 17 00:00:00 2001 From: dbekaert Date: Wed, 26 Apr 2023 11:09:58 -0700 Subject: [PATCH 09/16] Update recipes/ARIA-tools/meta.yaml fix ScIpy space Co-authored-by: Joseph H Kennedy --- recipes/ARIA-tools/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index d31d204475ac4..36de769329091 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -47,7 +47,7 @@ requirements: - pip - pyproj - requests - - scipy<1.10 + - scipy <1.10 - mintpy - shapely From 76773e7b0b0b3050a62122d035ab87e2c22a0f6a Mon Sep 17 00:00:00 2001 From: dbekaert Date: Wed, 26 Apr 2023 11:10:11 -0700 Subject: [PATCH 10/16] Update recipes/ARIA-tools/meta.yaml fix gdal space Co-authored-by: Joseph H Kennedy --- recipes/ARIA-tools/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index 36de769329091..c5aeb6f7fbf17 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -35,7 +35,7 @@ requirements: - python - asf_search - cartopy - - gdal>=3.4.1 + - gdal >=3.4.1 - h5py - joblib - matplotlib-base From 793fe27f62849cd45e1574a3b86c533dbea94210 Mon Sep 17 00:00:00 2001 From: dbekaert Date: Wed, 26 Apr 2023 11:39:46 -0700 Subject: [PATCH 11/16] Update recipes/ARIA-tools/meta.yaml Fix for the import call Co-authored-by: Joseph H Kennedy --- recipes/ARIA-tools/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index c5aeb6f7fbf17..17c19d23b45e5 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -53,7 +53,7 @@ requirements: test: imports: - - ARIA-tools + - ARIAtools requires: - pip commands: From f6a9b26ff51ae78f135b13d76a52fe12834df33c Mon Sep 17 00:00:00 2001 From: dbekaert Date: Wed, 26 Apr 2023 14:03:41 -0700 Subject: [PATCH 12/16] Update recipes/ARIA-tools/meta.yaml disable test imports, will figure out the secrets test seperately. Co-authored-by: Charlie Marshak --- recipes/ARIA-tools/meta.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index 17c19d23b45e5..f11fbfd997fc3 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -58,12 +58,12 @@ test: - pip commands: - pip check - - ariaExtract.py -h - - ariaDownload.py -h - - ariaTSsetup.py -h - - ariaPlot -h - - ariaMisclosure.py -h - - ariaAOIassist.py -h + # - ariaExtract.py -h + # - ariaDownload.py -h + # - ariaTSsetup.py -h + # - ariaPlot -h + # - ariaMisclosure.py -h + # - ariaAOIassist.py -h about: home: https://github.com/aria-tools/ARIA-tools From 9b6fb1583bb454bf229b2c7c8fdf7b6830e707be Mon Sep 17 00:00:00 2001 From: Charlie Marshak Date: Wed, 21 Jun 2023 16:17:23 -0700 Subject: [PATCH 13/16] Update recipes/ARIA-tools/meta.yaml --- recipes/ARIA-tools/meta.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index f11fbfd997fc3..b175d882c74b6 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -16,6 +16,13 @@ build: - {{ PYTHON }} -m pip install . -vv number: 0 skip: true # [py<38 or win] + entrypoints: + - ariaExtract.py = tools/bin/ariaExtract.py:main + - ariaDownload.py = tools/bin/ariaDownload.py:main + - ariaTSsetup.py = tools/bin/ariaTSsetup.py:main + - ariaPlot = tools/bin/ariaPlot.py:main + - ariaMisclosure.py = tools/bin/ariaMisclosure.py:main + - ariaAOIassist.py = tools/bin/ariaAOIassist.py:main requirements: build: From 23ffa2c2f771d06208e87ce89a5685a4a26df859 Mon Sep 17 00:00:00 2001 From: Charlie Marshak Date: Wed, 21 Jun 2023 16:19:03 -0700 Subject: [PATCH 14/16] Update meta.yaml using correct subsection for entrypoints --- recipes/ARIA-tools/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index b175d882c74b6..efea998535096 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -16,7 +16,7 @@ build: - {{ PYTHON }} -m pip install . -vv number: 0 skip: true # [py<38 or win] - entrypoints: + entry_points: - ariaExtract.py = tools/bin/ariaExtract.py:main - ariaDownload.py = tools/bin/ariaDownload.py:main - ariaTSsetup.py = tools/bin/ariaTSsetup.py:main From 35bcfa166ad2c7288e29b5266027edd1a70db1f0 Mon Sep 17 00:00:00 2001 From: Charlie Marshak Date: Wed, 21 Jun 2023 18:04:51 -0700 Subject: [PATCH 15/16] Comment out entrypoints until ARIA-Tools is updated --- recipes/ARIA-tools/meta.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/recipes/ARIA-tools/meta.yaml b/recipes/ARIA-tools/meta.yaml index efea998535096..f8883492fee28 100644 --- a/recipes/ARIA-tools/meta.yaml +++ b/recipes/ARIA-tools/meta.yaml @@ -16,13 +16,13 @@ build: - {{ PYTHON }} -m pip install . -vv number: 0 skip: true # [py<38 or win] - entry_points: - - ariaExtract.py = tools/bin/ariaExtract.py:main - - ariaDownload.py = tools/bin/ariaDownload.py:main - - ariaTSsetup.py = tools/bin/ariaTSsetup.py:main - - ariaPlot = tools/bin/ariaPlot.py:main - - ariaMisclosure.py = tools/bin/ariaMisclosure.py:main - - ariaAOIassist.py = tools/bin/ariaAOIassist.py:main + # entry_points: + # - ariaExtract.py = tools/bin/ariaExtract.py:main + # - ariaDownload.py = tools/bin/ariaDownload.py:main + # - ariaTSsetup.py = tools/bin/ariaTSsetup.py:main + # - ariaPlot = tools/bin/ariaPlot.py:main + # - ariaMisclosure.py = tools/bin/ariaMisclosure.py:main + # - ariaAOIassist.py = tools/bin/ariaAOIassist.py:main requirements: build: From 870fb60225aa12c1c60597cfbcd9ad1e7df71d6b Mon Sep 17 00:00:00 2001 From: Charlie Marshak Date: Thu, 22 Jun 2023 09:13:52 -0700 Subject: [PATCH 16/16] Delete build_base.sh Remove build.sh --- recipes/ARIA-tools/build_base.sh | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 recipes/ARIA-tools/build_base.sh diff --git a/recipes/ARIA-tools/build_base.sh b/recipes/ARIA-tools/build_base.sh deleted file mode 100644 index 120dd712365ee..0000000000000 --- a/recipes/ARIA-tools/build_base.sh +++ /dev/null @@ -1,2 +0,0 @@ -export SETUPTOOLS_SCM_PRETEND_VERSION="$PKG_VERSION" -$PYTHON -m pip install . -vv