diff --git a/recipes/appligator/meta.yaml b/recipes/appligator/meta.yaml new file mode 100644 index 0000000000000..e7a4c4be65ba0 --- /dev/null +++ b/recipes/appligator/meta.yaml @@ -0,0 +1,58 @@ +{% set name = "appligator" %} +{% set version = "0.0.7" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/appligator-{{ version }}.tar.gz + sha256: d41d215a0804820adf327cbe8e7a19205164c2efb0e193dce9be93cd197f4e5c + +build: + entry_points: + - appligator = appligator.cli:cli + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python {{ python_min }} + - hatch + - pip + - setuptools + run: + - python >={{ python_min }} + - pydantic + - pyyaml + - typer + - gavicore >=0.0.7 + - procodile >=0.0.7 + +test: + imports: + - appligator + commands: + - pip check + - appligator --help + requires: + - python {{ python_min }} + - pip + +about: + home: https://github.com/eo-tools/eozilla/tree/main/appligator + doc_url: https://eo-tools.github.io/eozilla/ + dev_url: https://github.com/eo-tools/eozilla/ + summary: An EO application bundler and transformer. + description: | + Eozilla 🦖 Appligator is tool that bundles your workflows so + they can be recognized and executed by specific + workflow orchestrators. + license: Apache-2.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - forman + - pont-us diff --git a/recipes/cuiman/meta.yaml b/recipes/cuiman/meta.yaml new file mode 100644 index 0000000000000..af953561c0447 --- /dev/null +++ b/recipes/cuiman/meta.yaml @@ -0,0 +1,60 @@ +{% set name = "cuiman" %} +{% set version = "0.0.7" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/cuiman-{{ version }}.tar.gz + sha256: 79ce344be9f44441e2048a96b024d04cfd4a8e00f7e795234e9a3d8a3243fa92 + +build: + entry_points: + - cuiman = cuiman.cli:cli + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python {{ python_min }} + - hatch + - pip + - setuptools + run: + - python >={{ python_min }} + - click + - panel + - pydantic + - pyyaml + - typer + - uri-template + - httpx + - gavicore >=0.0.7 + +test: + imports: + - cuiman + commands: + - pip check + - cuiman --help + requires: + - python {{ python_min }} + - pip + +about: + home: https://github.com/eo-tools/eozilla/tree/main/cuiman + doc_url: https://eo-tools.github.io/eozilla/ + dev_url: https://github.com/eo-tools/eozilla/ + summary: A client for the OGC API - Processes, Part 1. + description: | + Eozilla 🦖 Cuiman is a package tha provides a client Python API, GUI, and CLI + for servers compliant with the OGC API - Processes, Part 1. + license: Apache-2.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - forman + - pont-us diff --git a/recipes/eozilla/meta.yaml b/recipes/eozilla/meta.yaml new file mode 100644 index 0000000000000..b455535f920b3 --- /dev/null +++ b/recipes/eozilla/meta.yaml @@ -0,0 +1,55 @@ +{% set name = "eozilla" %} +{% set version = "0.0.7" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/eozilla-{{ version }}.tar.gz + sha256: 7308f5b8b3318d480bce8e704f9cd7ef555ed1e301f39ad7cca953bdd3041880 + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python {{ python_min }} + - hatch + - pip + - setuptools + run: + - python >={{ python_min }} + - appligator >=0.0.7 + - cuiman >=0.0.7 + - gavicore >=0.0.7 + - procodile >=0.0.7 + - wraptile >=0.0.7 + +test: + imports: + - eozilla + commands: + - pip check + requires: + - python {{ python_min }} + - pip + +about: + home: https://github.com/eo-tools/eozilla/tree/main/eozilla + doc_url: https://eo-tools.github.io/eozilla/ + dev_url: https://github.com/eo-tools/eozilla/ + summary: Eozilla 🦖 has been developed to cloudify satellite data processor applications + description: | + Eozilla 🦖 is a suite of tools for workflow orchestration systems and a + [OGC API - Processes](https://github.com/opengeospatial/ogcapi-processes) + implementation. + license: Apache-2.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - forman + - pont-us diff --git a/recipes/gavicore/meta.yaml b/recipes/gavicore/meta.yaml new file mode 100644 index 0000000000000..8a5fdc61fa35b --- /dev/null +++ b/recipes/gavicore/meta.yaml @@ -0,0 +1,53 @@ +{% set name = "gavicore" %} +{% set version = "0.0.7" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/gavicore-{{ version }}.tar.gz + sha256: 8352e453bcb80447279f75e1eed17acba97fe7d0c3f34cdc6279d306f51afbec + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python {{ python_min }} + - hatch + - pip + - setuptools + run: + - python >={{ python_min }} + - pydantic + - typer + +test: + imports: + - gavicore + commands: + - pip check + requires: + - python {{ python_min }} + - pip + +about: + home: https://github.com/eo-tools/eozilla/tree/main/gavicore + doc_url: https://eo-tools.github.io/eozilla/ + dev_url: https://github.com/eo-tools/eozilla/ + summary: Provides common pydantic data classes and utilities for other Eozilla packages. + description: | + The Eozilla 🦖 Gavicore package provides common pydantic data classes and utilities. + Eozilla is a suite of tools for workflow orchestration systems and a + [OGC API - Processes](https://github.com/opengeospatial/ogcapi-processes) + implementation. + license: Apache-2.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - forman + - pont-us diff --git a/recipes/procodile/meta.yaml b/recipes/procodile/meta.yaml new file mode 100644 index 0000000000000..075d9f27d667f --- /dev/null +++ b/recipes/procodile/meta.yaml @@ -0,0 +1,53 @@ +{% set name = "procodile" %} +{% set version = "0.0.7" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/procodile-{{ version }}.tar.gz + sha256: aae5c9a0a01bbaa39fab65883860df5609552395f5f45088b22bea6ef40e20b5 + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python {{ python_min }} + - hatch + - pip + - setuptools + run: + - python >={{ python_min }} + - pydantic + - pyyaml + - typer + - gavicore >=0.0.7 + +test: + imports: + - procodile + commands: + - pip check + requires: + - python {{ python_min }} + - pip + +about: + home: https://github.com/eo-tools/eozilla/tree/main/procodile + doc_url: https://eo-tools.github.io/eozilla/ + dev_url: https://github.com/eo-tools/eozilla/ + summary: Provides a simple EO processor framework to ease EO application package creation. + description: | + The Eozilla 🦖 Procodile package provides a simple, light-weight processor + framework which allows for querying and executing the processes via a unified interface. + license: Apache-2.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - forman + - pont-us diff --git a/recipes/wraptile/meta.yaml b/recipes/wraptile/meta.yaml new file mode 100644 index 0000000000000..a297c7cea7cff --- /dev/null +++ b/recipes/wraptile/meta.yaml @@ -0,0 +1,60 @@ +{% set name = "wraptile" %} +{% set version = "0.0.7" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/wraptile-{{ version }}.tar.gz + sha256: ce6b2b3e37726e979bea35e3134b33a9ea412e347fbe2553e621814986c6bb6b + +build: + entry_points: + - wraptile = wraptile.cli:cli + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python {{ python_min }} + - hatch + - pip + - setuptools + run: + - python >={{ python_min }} + - fastapi + - pydantic + - pyyaml + - typer + - uvicorn + - gavicore >=0.0.7 + - procodile >=0.0.7 + +test: + imports: + - wraptile + commands: + - pip check + - wraptile --help + requires: + - python {{ python_min }} + - pip + +about: + home: https://github.com/eo-tools/eozilla/tree/main/wraptile + doc_url: https://eo-tools.github.io/eozilla/ + dev_url: https://github.com/eo-tools/eozilla/ + summary: A fast and light-weight server that implements the OGC API - Processes, Part 1. + description: | + Eozilla 🦖 Wraptile is a fast and light-weight server that implements the + [OGC API - Processes, Part 1](https://github.com/opengeospatial/ogcapi-processes) + for a given workflow orchestration system like Airflow. + license: Apache-2.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - forman + - pont-us