Metadata-Version: 2.4
Name: foxops-client
Version: 0.5.0
Summary: Foxops API Client
License-File: LICENSE
Author: Alexander Hungenberg
Author-email: alexander.hungenberg@roche.com
Requires-Python: >=3.14,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: httpx (>=0.28.1,<0.29.0)
Requires-Dist: structlog (>=25.5.0,<26.0.0)
Requires-Dist: tenacity (>=9.1.4,<10.0.0)
Description-Content-Type: text/markdown

# foxops-client-python

This repository contains the Python client for the [foxops](https://github.com/roche/foxops) templating tool.

## Installation

```shell
pip install foxops-client
```

## Usage

```python
from foxops_client import FoxopsClient, AsyncFoxopsClient

client = FoxopsClient("http://localhost:8080", "my-token")
incarnations = client.list_incarnations()

# or alternatively, the async version
client = AsyncFoxopsClient("http://localhost:8080", "my-token")
incarnations = await client.list_incarnations()
```

