Metadata-Version: 2.3
Name: trismik
Version: 0.9.1
Summary: 
Author: Bartosz Kielczewski
Author-email: bk352@cam.ac.uk
Requires-Python: >=3.8
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: httpx (>=0.27.2,<0.28.0)
Requires-Dist: python-dateutil (>=2.9.0.post0,<3.0.0)
Description-Content-Type: text/markdown

Trismik Python SDK
==================

This is the official Python SDK for Trismik. It provides a simple way to interact with the Trismik
API.

Usage
-----

1. ```pip install trismik```
2. Set the following environment variable. Alternatively, put it into `.env` file
   in the root of your project, and load them using `python-dotenv` package:

   ```
   TRISMIK_API_KEY=<api_key>
   ```

3. Refer to examples:
   * [example_runner.py](./examples/example_runner.py) - run test using high-level `TrismikRunner`
     class
   * [example_runner_async.py](./examples/example_runner_async.py) - like above, but with async
     support
   * [example_client.py](./examples/example_client.py) - run test using `TrismikClient` directly
   * [example_client_async.py](./examples/example_client_async.py) - like above, but with async
     support

Contributing
------------

1. Install [Python Poetry](https://python-poetry.org/docs/#installing-with-the-official-installer)
2. ```git clone https://github.com/trismik/trismik-python.git```, or if cloned previously:
   ```git pull``` to update
3. ```cd ./trismik-python```
4. ```poetry install```
5. ```poetry run pytest```

