Metadata-Version: 2.3
Name: alphasense-api-sdk
Version: 0.1.2
Summary: Generate typed GraphQL client from GraphQL schema, queries and mutations!
Author-email: AlphaSense <dtuan@alpha-sense.com>
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Requires-Dist: autoflake
Requires-Dist: black
Requires-Dist: click~=8.1
Requires-Dist: graphql-core<3.3,>=3.2.0
Requires-Dist: httpx~=0.23
Requires-Dist: isort
Requires-Dist: pydantic<3.0.0,>=2.0.0
Requires-Dist: toml~=0.10
Provides-Extra: dev
Requires-Dist: freezegun; extra == 'dev'
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pylint; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-asyncio; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest-httpx; extra == 'dev'
Requires-Dist: pytest-mock; extra == 'dev'
Requires-Dist: requests-toolbelt; extra == 'dev'
Requires-Dist: types-toml; extra == 'dev'
Provides-Extra: opentelemetry
Requires-Dist: opentelemetry-api; extra == 'opentelemetry'
Provides-Extra: subscriptions
Requires-Dist: websockets~=11.0; extra == 'subscriptions'
Description-Content-Type: text/markdown

# Python SDK

## Codegen

## Local Development

- Create a virtual environment

```bash
python3 -m venv .venv
```

- Install the requirements

```bash
pip install -e ".[dev]"
```

- Run the tests
- Run codegen locally

```bash
python -m api_sdk
```
