Metadata-Version: 2.4
Name: machineq
Version: 0.0.1
Summary: Python package to access MachineQ APIs
Project-URL: Homepage, https://github.com/OlegZv/machineq
Project-URL: Repository, https://github.com/OlegZv/machineq
Project-URL: Documentation, https://github.com/OlegZv/machineq
Author-email: Oleg Zvonarov <19969581+OlegZv@users.noreply.github.com>
License-File: LICENSE
Keywords: python
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
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
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <4.0,>=3.10
Requires-Dist: httpx==0.28.1
Requires-Dist: pydantic==2.12.5
Description-Content-Type: text/markdown

# machineq

[![Release](https://img.shields.io/github/v/release/OlegZv/machineq)](https://img.shields.io/github/v/release/OlegZv/machineq)
[![Build status](https://img.shields.io/github/actions/workflow/status/OlegZv/machineq/main.yml?branch=main)](https://github.com/OlegZv/machineq/actions/workflows/main.yml?query=branch%3Amain)
[![codecov](https://codecov.io/gh/OlegZv/machineq/branch/main/graph/badge.svg)](https://codecov.io/gh/OlegZv/machineq)
[![Commit activity](https://img.shields.io/github/commit-activity/m/OlegZv/machineq)](https://img.shields.io/github/commit-activity/m/OlegZv/machineq)
[![License](https://img.shields.io/github/license/OlegZv/machineq)](https://img.shields.io/github/license/OlegZv/machineq)


## Example Usage

More docs to come, for now here's a simple example on how to use the package:
```python
from machineq.client import SyncClient

client_id = ""
client_secret = ""

client = SyncClient(client_id, client_secret)
devices = client.devices.get_all()
print(devices)
```
