Metadata-Version: 2.1
Name: frequenz-sdk
Version: 0.12.0
Summary: Frequenz Python SDK
Author-email: Frequenz Energy-as-a-Service GmbH <floss@frequenz.com>
License: MIT
Project-URL: Changelog, https://github.com/frequenz-floss/frequenz-sdk-python/releases
Project-URL: Repository, https://github.com/frequenz-floss/frequenz-sdk-python
Project-URL: Issues, https://github.com/frequenz-floss/frequenz-sdk-python/issues
Project-URL: Support, https://github.com/frequenz-floss/frequenz-sdk-python/discussions/categories/support
Keywords: frequenz,sdk,microgrid,actor
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries
Requires-Python: <4,>=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: frequenz-api-microgrid (<0.12.0,>=0.11.0)
Requires-Dist: frequenz-channels (<0.12.0,>=0.11.0)
Requires-Dist: google-api-python-client (<3,>=2.15)
Requires-Dist: grpcio (<2,>=1.47)
Requires-Dist: grpcio-tools (<2,>=1.47)
Requires-Dist: networkx (<3,>=2.8)
Requires-Dist: pandas (<2,>=1.3.5)
Requires-Dist: protobuf (<4,>=3.20)
Requires-Dist: pyarrow (<6.1,>=6.0.0)
Requires-Dist: pydantic (>=1.9)
Requires-Dist: sympy (<2,>=1.10.1)
Requires-Dist: toml (>=0.10)
Requires-Dist: tqdm (<5,>=4.38.0)
Requires-Dist: watchfiles (>=0.15.0)
Provides-Extra: docs
Requires-Dist: mike (<2,>=1.1.2) ; extra == 'docs'
Requires-Dist: mkdocs-gen-files (<0.5.0,>=0.4.0) ; extra == 'docs'
Requires-Dist: mkdocs-literate-nav (<0.5.0,>=0.4.0) ; extra == 'docs'
Requires-Dist: mkdocs-material (<9,>=8.5.7) ; extra == 'docs'
Requires-Dist: mkdocs-section-index (<0.4.0,>=0.3.4) ; extra == 'docs'
Requires-Dist: mkdocstrings[python] (<0.20.0,>=0.19.0) ; extra == 'docs'

# Frequenz Python SDK

[<img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/frequenz-floss/frequenz-sdk-python/frequenz-sdk-python">](https://github.com/frequenz-floss/frequenz-sdk-python/actions/workflows/ci.yaml)
[<img alt="PyPI" src="https://img.shields.io/pypi/v/frequenz-sdk">](https://pypi.org/project/frequenz-sdk/)
[<img alt="PyPI" src="https://img.shields.io/badge/docs-latest-informational">](https://frequenz-floss.github.io/frequenz-sdk-python/)

A development kit to interact with the Frequenz development platform.

## Supported Python versions

* For x86_64 Python 3.8 - 3.10 are supported (tested).
* For arm64 only Python 3.8 is supported (due to some dependencies that only support 3.8).

## Contributing

If you want to know how to build this project and contribute to it, please
check out the [Contributing Guide](CONTRIBUTING.md).
