Metadata-Version: 2.4
Name: kronicle-sdk
Version: 0.0.2
Summary: SDK to read and write data on a Kronicle microservice
Author-email: Olivier Martineau <olivier.martineau@irisa.fr>, Marius Garénaux <marius.garenaux-gruau@irisa.fr>
Project-URL: Homepage, https://github.com/logistica-dev/kronicle-sdk
Project-URL: Documentation, https://github.com/logistica-dev/kronicle-sdk/blob/latest_branch/README.md
Project-URL: Repository, https://github.com/logistica-dev/kronicle-sdk
Keywords: Kronicle,Kronicle SDK,Univ. Rennes,IRISA
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: Natural Language :: English
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: pandas>=2.3.3
Requires-Dist: requests>=2.32.5
Requires-Dist: pydantic>=2.12.4
Provides-Extra: pandas
Requires-Dist: pandas>=2.0; extra == "pandas"
Provides-Extra: dev
Requires-Dist: build>=1.3.0; extra == "dev"
Requires-Dist: pre-commit>=4.5.0; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Provides-Extra: test
Requires-Dist: ipykernel; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"

# Kronicle SDK

Python-based Software Development Kit to fetch and push information to a Kronicle.

examples in [README.ipynb](README.ipynb)

# use in an other project

1 - build the package

```bash
python -m build
```

> creates a dist dir

2 - pip install

within the venv of the other package, run :

```bash
pip install kronicle-sdk

pip install kronicle-sdk[pandas]

```

Then

```python
from kronicle-sdk import KronicleWriter
```

should work.
