Metadata-Version: 2.1
Name: lightdash-client-python
Version: 0.1286.0
Summary: A client library for accessing Lightdash API
Author: yu-iskw
Requires-Python: >=3.8.0,<4
Description-Content-Type: text/markdown
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
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: Programming Language :: Python :: 3.11
Classifier: Typing :: Typed
Requires-Dist: httpx >= 0.15.0, < 0.25.0
Requires-Dist: attrs >= 21.3.0
Requires-Dist: python-dateutil >= 2.8.0, < 3
Requires-Dist: flit ==3.7.1 ; extra == "dev"
Requires-Dist: build ==0.7.0 ; extra == "dev"
Requires-Dist: yapf >=0.29.0 ; extra == "dev"
Requires-Dist: pyyaml >=5.3 ; extra == "dev"
Requires-Dist: pdoc3 >=0.9.2 ; extra == "dev"
Requires-Dist: pre-commit >=2.15.0 ; extra == "dev"
Requires-Dist: openapi-python-client >=0.14,<1.0 ; extra == "dev"
Requires-Dist: pytest >=6.2.4,<7.0.0 ; extra == "test"
Requires-Dist: pylint >=2.12.0 ; extra == "test"
Requires-Dist: mypy >=0.910,<1.0 ; extra == "test"
Requires-Dist: flake8 >=3.8.3,<4.0.0 ; extra == "test"
Requires-Dist: black >=20.0 ; extra == "test"
Requires-Dist: isort >=5.0.6,<6.0.0 ; extra == "test"
Requires-Dist: yapf >=0.29.0 ; extra == "test"
Project-URL: Home, https://github.com/yu-iskw/lightdash-client-python
Provides-Extra: dev
Provides-Extra: test

# lightdash-client-python

This client library provides a convenient interface for interacting with the Lightdash API.
While it aims to cover the majority of API functionalities, please note that it may not fully encapsulate all aspects of the generated code.
Users should exercise caution when utilizing this library.
Additionally, since the library is generated from the OpenAPI specification, certain API methods may exhibit unexpected behavior due to recursive references present in the spec.

## Installation

```bash
pip install lightdash-client-python
```

## Examples

[examples](./examples/) directory contains examples of how to use the client library.

