Eozilla Wraptile
Wraptile is a server made for wrapping workflow orchestration systems with a unified restful API that should be almost compliant with the OGC API - Processes.
Wraptile can currently be run with a local execution service or with Airflow.
Local execution service
Running Wraptile with a local service:
pixi shell
wraptile run -- wraptile.services.local.testing:service --processes --max-workers=5
The possible options are
--processes/--no-processes: Whether to use processes or threads, defaults to threads.--max-workers=INTEGER: Maximum number of processes or threads, defaults to 3.
Airflow service
Start by running a local Airflow instance with some test DAGs:
cd eozilla-airflow
pixi install
pixi run airflow standalone
Then run the Wraptile server with the local Airflow instance (assuming the local Airflow webserver runs on http://localhost:8080):
pixi shell
wraptile run -- wraptile.services.airflow:service --airflow-password=a8e7f4bb230
The possible options are
--airflow-base-url=TEXT: The base URL of the Airflow web API, defaults tohttp://localhost:8080.--airflow-username=TEXT: The Airflow username, defaults toadmin.--airflow-password=TEXT: The Airflow password. For an Airflow installation with the simple Auth manager, use the one from.airflow/simple_auth_manager_passwords.json.generated.
Release files for wraptile 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wraptile-0.3.0.tar.gz | 26.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wraptile-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 59.6 kB
Release files / wraptile-0.3.0.tar.gz
| Download URL | wraptile-0.3.0.tar.gz |
|---|---|
| Size | 26.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
45fcf2a8dfcb5afbf36f8641f245cf91d6526b3d86503e1e95295ed9b0184e22
|
|
BLAKE2b-256 checksum How to use checksums |
581cba3e81dab1f6a1635c38b5d06df684805f2f911549b6cfb112c9ffa5d5a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / wraptile-0.3.0-py3-none-any.whl
| Download URL | wraptile-0.3.0-py3-none-any.whl |
|---|---|
| Size | 33.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
421ca3b7bce64162376b9423a52490d7fc9acb28698c7459bd5286cb61ffbed5
|
|
BLAKE2b-256 checksum How to use checksums |
b37686de25c61c0968f7024da4dd79068eacb9560eece4455ddc9589e5dded32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|