Metadata-Version: 2.1
Name: nucliadb-utils
Version: 2.36.0.post35
Home-page: https://nuclia.com
License: BSD
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8, <4
Requires-Dist: pydantic <2.0,>=1.8.2
Requires-Dist: aiohttp >=3.9.0
Requires-Dist: prometheus-client >=0.12.0
Requires-Dist: types-requests >=2.27.7
Requires-Dist: mmh3 >=3.0.0
Requires-Dist: nats-py[nkeys] ==2.5.0
Requires-Dist: pyjwt >=2.4.0
Requires-Dist: memorylru >=1.1.2
Requires-Dist: mrflagly
Requires-Dist: nucliadb-protos >=2.36.0-post35
Requires-Dist: nucliadb-telemetry >=2.36.0-post35
Provides-Extra: cache
Requires-Dist: redis >=4.3.4 ; extra == 'cache'
Requires-Dist: orjson >=3.6.7 ; extra == 'cache'
Requires-Dist: lru-dict >=1.1.7 ; extra == 'cache'
Provides-Extra: fastapi
Requires-Dist: fastapi >=0.95.2 ; extra == 'fastapi'
Requires-Dist: uvicorn <0.19.0,>=0.16.0 ; extra == 'fastapi'
Requires-Dist: starlette >=0.21.0 ; extra == 'fastapi'
Provides-Extra: postgres
Requires-Dist: asyncpg >=0.27.0 ; extra == 'postgres'
Provides-Extra: storages
Requires-Dist: oauth2client >=4.1.3 ; extra == 'storages'
Requires-Dist: aiobotocore >=2.5.2 ; extra == 'storages'
Requires-Dist: google-api-python-client >=2.37.0 ; extra == 'storages'
Requires-Dist: types-aiofiles >=0.8.3 ; extra == 'storages'
Requires-Dist: aiofiles >=0.8.0 ; extra == 'storages'
Requires-Dist: backoff >=1.11.1 ; extra == 'storages'
Requires-Dist: google-auth >=2.4.1 ; extra == 'storages'

# nucliadb util python library

- Nats driver
- FastAPI fixes
- S3/GCS drivers


# Install and run tests

```bash
make install-dev
make test
```
