George Panchuk
5c1682678d
fix: fix missing type hints, regen async
2025-11-14 03:24:03 +07:00
George Panchuk
698db1d33f
new: drop python3.9, replace union and optional with | where possible
2025-11-14 03:20:36 +07:00
Jojii
b9fb4923fa
Connection pooling ( #1071 )
...
* Connection pooling in GRPC
* Undo auto formattings
* Make next_grpc_client() protected
* Prevent partial initialization of grpc clients on channel creation error
* also apply pool_size to rest client
* Fix using non clamped pool_size in httpx
* Review remarks
* fix: fix minor things (#1075 )
---------
Co-authored-by: George <george.panchuk@qdrant.tech >
2025-09-19 14:38:36 +02:00
Hossam Hagag
47ff758c56
refactor: Refactored the way of warnings ( #864 )
...
* refactor: Refactored the way of warnings
* remove unused imports
* fix: Fix stacklevel in warnings
* regenerated async
* nit
* Updated some warnings with show once
* fix: Fix stack levels
* Updated async
* Update qdrant_client/qdrant_remote.py
Co-authored-by: George <george.panchuk@qdrant.tech >
* Update async client
* Updated warnings
* Updated warnings
* Updated warnings
* fix: fix warning level
* fix: fix warning level in async
* fix: revert append payload condition
---------
Co-authored-by: George <george.panchuk@qdrant.tech >
2025-01-06 16:44:06 +01:00
Dmitrii Ogn
3fbdf04f9e
Removed async_grpc ( #866 )
...
* Removed async_grpc
* Removal of asyncio
* Return needed test
* Proper fix of renaming
---------
Co-authored-by: d.rudenko <dimitriyrudenk@gmail.com >
2024-12-27 14:46:18 +01:00
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
Hossam Hagag
5d93e5e57a
fix: handle type_params for Python 3.12+ ( #739 )
...
* fix: handle type_params for Python 3.12+
Refs: #725
* refactor: use kwargs in visit_FunctionDef while handling type_params for Python 3.12+
- Refactored visit_FunctionDef to utilize **kwargs for argument handling.
* refactor: pass positional arguments for AsyncFunctionDef with conditional type_params handling
- Refactored visit_FunctionDef to pass parameters as positional arguments to AsyncFunctionDef.
2024-08-15 15:27:38 +02:00
Andrey Vasnetsov
6ff600c94b
rollback fast-embed query method ( #658 )
...
* rollback fastembed query method
* un-deprecate query
* fix: regen async, roll back generator tmp workaround
* fix: don't skip fastembed tests
* new: add query batch points interface, fix minor bugs (#660 )
* new: add query batch points interface, fix minor bugs
* fix: do not exclude ids from lookup collection from search (#661 )
* Update qdrant_client/qdrant_client.py
Co-authored-by: Luis Cossío <luis.cossio@outlook.com >
---------
Co-authored-by: Luis Cossío <luis.cossio@outlook.com >
* fix: regen async
---------
Co-authored-by: George Panchuk <george.panchuk@qdrant.tech >
Co-authored-by: Luis Cossío <luis.cossio@outlook.com >
2024-06-26 17:13:40 +03:00
George
00da88e947
new: add query interface draft ( #655 )
...
* new: add query interface draft
* fix: temporarily update fastembed generator
* review fixes
* generate async client
* generate async client
---------
Co-authored-by: generall <andrey@vasnetsov.com >
2024-06-25 09:21:28 +02:00
George
f9a0c9e7dd
new: async local mode generator ( #345 )
2023-10-20 15:57:07 +02: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