Files
qdrant/lib/edge/python
xzfc 3fa476865b Single edge crate (#8173)
* Fixups of amalgamator

Fix issues that break `qdrant-edge` build process:
- `use … as segment;` - this causes `ast-grep` rules to replace wrong
  paths. So, rename to avoid collisions.
- `#[macro_use]` and `extern crate` required be in the top-level
  `lib.rs`.
- `format!("…", crate::something::…)` - `ast-grep` can't fix paths
  inside macros. Fixed by moving `crate::something::…` out of the macro.

* Add lib/edge/publish workspace and amalgamation script

* Move `lib/edge/examples` into `lib/edge/publish/` workspace

And fix them to use the generated `qdrant-edge` crate.

* Add github workflow

* Cleanup `qdrant-edge` public API

Removes empty modules. Checked by `cargo doc`.
2026-03-26 17:02:24 +01:00
..
2026-03-26 17:02:24 +01:00
2026-02-09 23:17:27 +01:00
2025-11-14 12:30:12 +01:00

Python Bindings for Qdrant Edge

Setup environment

python -m venv .venv
source .venv/bin/activate

pip install --user maturin

Build and install the package

cd lib/edge/python
maturin develop --no-default-features

Run example

python examples/qdrant-edge.py