https://github.com/narrativescience-old/cubejs-client-async
Async Python Cube.js client
https://github.com/narrativescience-old/cubejs-client-async
Last synced: 7 months ago
JSON representation
Async Python Cube.js client
- Host: GitHub
- URL: https://github.com/narrativescience-old/cubejs-client-async
- Owner: NarrativeScience-old
- License: bsd-3-clause
- Created: 2021-06-21T22:14:03.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-23T16:37:58.000Z (almost 5 years ago)
- Last Synced: 2025-02-17T11:18:44.862Z (over 1 year ago)
- Language: Python
- Size: 22.5 KB
- Stars: 1
- Watchers: 12
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# cubejsclientasync
[](https://pypi.org/pypi/cubejsclientasync/) [](https://opensource.org/licenses/BSD-3-Clause)
Async Python Cube.js client
Features:
- Cube.js API client that makes async requests
- Rich objects for building queries with measures, dimensions, etc.
Table of Contents:
- [Installation](#installation)
- [Development](#development)
## Installation
cubejsclientasync requires Python 3.6 or above.
```bash
pip install cubejsclientasync
```
## Development
To develop cubejsclientasync, install dependencies and enable the pre-commit hook:
```bash
pip install pre-commit poetry
poetry install
pre-commit install
```
To run tests:
```bash
poetry shell
pytest
```