George
baa3e264c8
Drop python 3.8 ( #848 )
...
* new: drop python 3.8 support, update type hints
* fix: remove 3.8 from ci
* fix: update type hints
* fix: make netlify use python3.10
* fix: try python3.9 for sphinx
* debug: try updating sphinx
* new: bump ffastembed to 0.4.2
* fix: install numpy<2 for mypy
* fix: install numpy via poetry
2024-11-15 15:54:32 +01:00
George
278a68d297
Async qdrant client ( #319 )
...
* new: manually implemented async qdrant client
* fix: remove await before sync call
* fix: make upload collection, records and migrate synchronous
* fix: add init method to async client base
* refactoring: remove redundant import
* new: add super().__init__ in qdrant remote, update import in http
* new: mvp async qdrant client generator
* new: fix mypy, update generator script, refactoring
* fix: fix test script
* new: update generator launch script, update async files
* new: refactor async client generator
* refactoring: remove redundant operations, add comments, refactor
* new: add isort, black and autoflake to dev dependencies
* fix: add more checks, fix type hints
* fix: do not check types in async client generator for python3.8
* new: do not type check async_qdrant_fastembed
* fix: fix pyright run
* new: update async client tests
* fix: update versions in CI
* new: update pre-commit python version, update autogenerated files
* new: update generated files, add tests for async generator, update generator script
* fix: exclude generator test from 3.8
* fix: fix python version condition
* fix: add python target version for black
* fix: generate async client only on python 3.9
2023-10-13 22:26:53 +02:00