Metadata-Version: 2.1
Name: nucliadb-utils
Version: 2.13.0.post310
Summary: UNKNOWN
Home-page: https://nuclia.com
License: BSD
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: pydantic (>=1.8.2)
Requires-Dist: aiohttp (>=3.8.1)
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.1.0)
Requires-Dist: pyjwt (>=2.4.0)
Requires-Dist: memorylru (>=1.1.2)
Requires-Dist: nucliadb-protos (==2.13.0-post310)
Requires-Dist: nucliadb-telemetry (>=1.11.0)
Requires-Dist: mrflagly
Requires-Dist: urllib3 (<1.27,>=1.21.1)
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.89.0,>=0.75.0) ; 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.1.1) ; 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
```

