Metadata-Version: 2.3
Name: invariant-sdk
Version: 0.0.6
Summary: SDK for Invariant APIs
Author: InvariantLabs
Author-email: hello@invariantlabs.ai
Requires-Python: >=3.10
Classifier: Programming Language :: Python :: 3
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: pydantic (>=2.9.2,<3.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Description-Content-Type: text/markdown

This contains the Python SDK for interacting with the [Invariantlabs](https://invariantlabs.ai/) APIs.

For more details on the operations and to get started, visit the [docs](https://explorer.invariantlabs.ai/docs/).

## Install via pip
```bash
pip install invariant-sdk
```

## Run tests
1. To run tests run `pytest`.
2. To run tests with coverage run `pytest --cov=invariant_sdk`.
3. To run tests with coverage (to also include a HTML report) run `pytest --cov=invariant_sdk --cov-report=html`. You can then open the `index.html` file in the `htmlcov` folder in your browser to see more coverage details by functions or classes.

For additional details add the `-s` and `-vv` flags when running pytest:
- `-s`: Allowing you to see print statements and other standard output.
- `-vv`: Increase verbosity, providing more detailed information about each test.

