Metadata-Version: 2.4
Name: openc3
Version: 6.10.5
Summary: Python support for OpenC3 COSMOS
License-File: LICENSE.txt
Author: Support
Author-email: support@openc3.com
Requires-Python: >=3.10,<4.0
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
Requires-Dist: boto3 (>=1.36.13,<2.0.0)
Requires-Dist: cbor2 (>=5.6.5,<6.0.0)
Requires-Dist: jsonpath-ng (>=1.7.0,<2.0.0)
Requires-Dist: lxml (>=6.0.0,<7.0.0)
Requires-Dist: numpy (>=2.0,<3.0)
Requires-Dist: paho-mqtt (>=2.1.0,<3.0.0)
Requires-Dist: psycopg[binary,pool] (>=3.2.9,<4.0.0)
Requires-Dist: pyserial (>=3.5)
Requires-Dist: questdb (>=3.0.0,<4.0.0)
Requires-Dist: redis[hiredis] (>=5.0.0,<6.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: schedule (>=1.2.2,<2.0.0)
Requires-Dist: watchdog (>=6.0.0,<7.0.0)
Requires-Dist: websockets (>=14.2,<16.0)
Description-Content-Type: text/markdown

## Python support for OpenC3 COSMOS v5

---

This project allows accessing the COSMOS v5 API from the python programming language.
Additional functionality and support will be added over time.

---

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

## Installation:

```
cosmos/openc3/python % pip install openc3
cosmos/openc3/python % pip install poetry
cosmos/openc3/python % poetry install
```

### Development

Every command should be prefixed with poetry to ensure the correct environment. To run the unit tests and generate a report:

```
cosmos/openc3/python % poetry run coverage run -m pytest
cosmos/openc3/python % poetry run coverage html
```

