Metadata-Version: 2.1
Name: foxops-client
Version: 0.3.0
Summary: Foxops API Client
Author: Alexander Hungenberg
Author-email: alexander.hungenberg@roche.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: httpx (>=0.24.1,<0.25.0)
Requires-Dist: structlog (>=23.1.0,<24.0.0)
Requires-Dist: tenacity (>=8.0.1,<9.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()
```

