Metadata-Version: 2.4
Name: procodile
Version: 0.0.6
Summary: A light-weight processor development framework
Project-URL: Documentation, https://eo-tools.github.io/eozilla
Project-URL: Repository, https://github.com/eo-tools/eozilla
Project-URL: Changelog, https://github.com/eo-tools/eozilla/blob/main/CHANGES.md
Project-URL: Issues, https://github.com/eo-tools/eozilla/issues
Author: Norman Fomferra (Brockmann Consult GmbH), Tejas Morbagal Harish (Brockmann Consult GmbH)
License: Apache-2.0
License-File: LICENSE
Keywords: data processing,eo,esa,ogc
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: gavicore>=0.0.6
Requires-Dist: pydantic
Requires-Dist: pyyaml
Requires-Dist: typer
Description-Content-Type: text/markdown

[![CI](https://github.com/eo-tools/eozilla/actions/workflows/ci.yml/badge.svg)](https://github.com/eo-tools/eozilla/actions/workflows/ci.yml)
[![Codecov](https://codecov.io/gh/eo-tools/eozilla/graph/badge.svg?token=T3EXHBMD0G)](https://codecov.io/gh/eo-tools/eozilla)
[![Pixi](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/prefix-dev/pixi/main/assets/badge/v0.json)](https://pixi.sh)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v0.json)](https://github.com/charliermarsh/ruff)
[![License](https://img.shields.io/github/license/eo-tools/eozilla)](https://github.com/eo-tools/eozilla)

# Eozilla Procodile

A light-weight, non-intrusive, unopinionated processor 
development framework

- to register your workflows comprising an entry-point (main) 
  and steps implemented as Python functions.
- to query and execute the workflow entry points via a Python API 
  and CLI using YAML and JSON formats based on the interfaces and 
  models defined by the [OGC API - Processes](https://github.com/opengeospatial/ogcapi-processes).
- to herewith expose your workflows to  _Eozilla Appligator_.
