Metadata-Version: 2.4
Name: orchestrator-lso
Version: 3.0.1
Summary: LSO, an API for remotely running Ansible playbooks.
Author: GÉANT Orchestration and Automation Team
Author-email: GÉANT Orchestration and Automation Team <goat@geant.org>
License-Expression: Apache-2.0
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: FastAPI
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Telecommunications Industry
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: ansible==13.5.0
Requires-Dist: ansible-runner==2.4.3
Requires-Dist: celery==5.6.3
Requires-Dist: fastapi==0.136.0
Requires-Dist: httpx==0.28.1
Requires-Dist: pydantic-settings==2.13.1
Requires-Dist: redis==7.4.0
Requires-Dist: requests==2.33.1
Requires-Dist: uvicorn[standard]==0.44.0
Requires-Python: >=3.12, <3.15
Project-URL: Homepage, https://workfloworchestrator.org/
Project-URL: Documentation, https://workfloworchestrator.org/lso
Project-URL: Source, https://github.com/workfloworchestrator/lso
Description-Content-Type: text/markdown

![Lightweight Service Orchestrator](./docs/img/banner.jpg)
[![Supported python versions](https://img.shields.io/pypi/pyversions/orchestrator-lso.svg?color=%2334D058)](https://pypi.org/project/orchestrator-lso)
[![Downloads](https://static.pepy.tech/badge/orchestrator-lso/month)](https://pepy.tech/project/orchestrator-lso)
[![codecov](https://codecov.io/github/workfloworchestrator/lso/graph/badge.svg?token=NVFHBBU3AR)](https://codecov.io/github/workfloworchestrator/lso)

LSO: an API that allows for remotely executing Ansible playbooks.

## Documentation

Documentation is available at <https://workfloworchestrator.org/lso>

## Contributing

We use [uv](https://docs.astral.sh/uv/getting-started/installation/) to manage dependencies.

To get started, run:

```
uv sync --all-extras --dev
pre-commit install
```
