Metadata-Version: 2.5
Name: pamoja-core
Version: 0.1.17
Summary: The pamoja engine's surface for Python: the runtime version, the error every native call raises, and the transport every link shares, the counterpart of the pamoja-core crate.
Project-URL: Repository, https://github.com/molexxxx/pamoja
Project-URL: Documentation, https://pamoja.molex.cloud/docs/
Author: molexxxx
License: MIT
License-File: LICENSE-MIT
Keywords: core,iot,pamoja,robotics
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: pamoja-native==0.1.17
Description-Content-Type: text/markdown

# pamoja-core

The pamoja engine's surface for Python: the runtime version, the error every native call raises, and the transport every link shares. This is the counterpart of the `pamoja-core` crate, and like it, it is small; the compiled engine is `pamoja-native`, which this package depends on.

[![API reference](https://raw.githubusercontent.com/molexxxx/pamoja/main/.github/badges/btn-api.svg)](https://pamoja.molex.cloud/docs/reference/python/pamoja/core.html)
[![documentation](https://raw.githubusercontent.com/molexxxx/pamoja/main/.github/badges/btn-docs.svg)](https://pamoja.molex.cloud/docs/)

## Install

```sh
pip install pamoja-core
```

```python
from pamoja.core import version, PamojaError, Transport
```

Each capability is its own distribution (`pamoja-mqtt` gives `pamoja.mqtt`, and so on) and `pip install pamoja` is the whole framework in one package.

## Documentation

- [The reference for `pamoja.core`](https://pamoja.molex.cloud/docs/reference/python/pamoja/core.html), generated from its source.
- [The guides](https://pamoja.molex.cloud/docs/) and the [install page](https://pamoja.molex.cloud/docs/install.html).

## License

MIT
