Metadata-Version: 2.1
Name: tofupilot
Version: 1.0.0
Summary: The official Python client for the TofuPilot API
Home-page: https://github.com/tofupilot/python-client
Author: Félix Berthier
Author-email: felix.berthier@tofupilot.com
License: MIT
Keywords: automatic hardware testing tofupilot
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests
Requires-Dist: setuptools
Requires-Dist: packaging

# TofuPilot Python client

The official open source Python client for [TofuPilot](https://tofupilot.com). Quickly and seamlessly integrate all your hardware test runs into one app with just a few lines of Python.

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

## Installation

Package can be installed via pip

```bash
pip install tofupilot
```

## Usage

### API Key Setup

Running the examples requires a TofuPilot AI API key.
You can find examples in the examples/ directory.

1. Get your own TofuPilot API Key: https://docs.tofupilot.com/api-key
2. Set your TofuPilot API Key as an environment variable. You only need to do this once.

```bash
# set TofuPilot API Key (using zsh for example)

$ echo 'export TOFUPILOT_API_KEY=[your_key_here]' >> ~/.zshenv

# reload the environment (or just quit and open a new terminal)

$ source ~/.zshenv
```

## Contributing

Please read [CONTRIBUTING.md](./CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests.

## License

This project is licensed under the MIT License - see the [LICENSE.md](./LICENSE.md) file for details.

## Contact

If you have any questions or feedback, feel free to open an issue or contact us at support@tofupilot.com.
