Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions recipes/appligator/meta.yaml
Original file line number Diff line number Diff line change
@@ -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
60 changes: 60 additions & 0 deletions recipes/cuiman/meta.yaml
Original file line number Diff line number Diff line change
@@ -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
55 changes: 55 additions & 0 deletions recipes/eozilla/meta.yaml
Original file line number Diff line number Diff line change
@@ -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
53 changes: 53 additions & 0 deletions recipes/gavicore/meta.yaml
Original file line number Diff line number Diff line change
@@ -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
53 changes: 53 additions & 0 deletions recipes/procodile/meta.yaml
Original file line number Diff line number Diff line change
@@ -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
60 changes: 60 additions & 0 deletions recipes/wraptile/meta.yaml
Original file line number Diff line number Diff line change
@@ -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