A Python-first, Rust-powered vector database for AI apps, from embedded local storage to HTTP service and lightweight sharded clusters.
Project description
LynseDB
LynseDB is a Python-first vector database with a Rust storage and search engine, built for AI applications that need to move from a local prototype to a service, and then to a lightweight sharded cluster, without changing the client API.
It is a good fit for RAG, semantic search, agent memory, multimodal retrieval, document QA, recommendation features, and internal AI tools where you want strong retrieval primitives without operating a heavyweight database stack on day one.
import lynse
client = lynse.VectorDBClient("./ai-memory") # embedded
client = lynse.VectorDBClient("http://127.0.0.1:7637") # server or cluster
Why LynseDB
- Start local, grow in place: use the same Python client for embedded storage, a single HTTP server, or a coordinator-backed cluster.
- Rust where it matters: vector storage, search, indexes, filters, WAL, snapshots, and server execution are backed by the Rust core.
- AI-native retrieval: dense vectors, metadata filters, BM25, hybrid search, sparse vectors, named vector fields, external reranking, and result views are exposed from one collection API.
- Small operational footprint: a single Python process can own the data directory during development; production can run as an HTTP service with API keys, health checks, readiness checks, metrics, OpenAPI, Docker, systemd, and Kubernetes examples.
- Cluster mode when one node is not enough: shard groups, stable hash
bucket routing, coordinator fan-out search, replica write mirroring, health
checks, primary promotion, and
/cluster_infodiagnostics are included. - Cost-conscious by design: use local mode for notebooks, scripts, tests, jobs, and single-service apps; add network and cluster overhead only when multiple workers, larger datasets, or failover require it.
Install
Python 3.9 or newer is required.
pip install lynsedb
For document-first inserts and search(document=...), install the optional
local embedding adapter explicitly:
pip install "lynsedb[embeddings]"
Native Linux and macOS environments are supported. Native Windows environments are not supported; on Windows, run LynseDB inside WSL 2 or use Docker.
Quickstart: Build a Tiny AI Knowledge Base
This example stores small knowledge snippets with documents and metadata, then
retrieves context for a user question. LynseDB can embed the documents lazily
through the default local FastEmbed adapter, build a FLAT-IP index on first
write, and commit automatically when the collection context exits successfully.
commit() is a fast logical write boundary; call checkpoint() before backups,
snapshots, controlled shutdowns, or critical durability acknowledgements.
import lynse
docs = [
{
"id": "local-mode",
"title": "Local mode",
"text": "Use embedded mode for notebooks, tests, jobs, and single-process AI apps.",
"tags": ["local", "python"],
},
{
"id": "server-mode",
"title": "Server mode",
"text": "Run lynse serve when several services or workers need shared vector search.",
"tags": ["server", "production"],
},
{
"id": "cluster-mode",
"title": "Cluster mode",
"text": "Use a coordinator with shard groups when one node is not enough for data or throughput.",
"tags": ["cluster", "scale"],
},
]
client = lynse.VectorDBClient("./lynsedb-ai-demo")
db = client.create_database("assistant", drop_if_exists=True)
collection = db.require_collection("knowledge", drop_if_exists=True)
with collection:
collection.add(
ids=[doc["id"] for doc in docs],
documents=[f"{doc['title']} {doc['text']}" for doc in docs],
fields=docs,
)
question = "How should I deploy vector search for multiple workers?"
result = collection.search(
document=question,
k=1,
where="tags CONTAINS 'server'",
return_fields=True,
)
for item in result.to_list():
print(item["id"], item["title"], item["text"])
You now have the core loop behind most AI retrieval systems:
- Chunk or collect content.
- Embed it.
- Store vectors with stable IDs and metadata.
- Search by semantic similarity plus filters.
- Send the returned fields to your LLM as grounded context.
For production systems, explicitly choose and version your embedding model. Pass
vectors directly through vectors= when you already use OpenAI embeddings,
sentence-transformers, FastEmbed, CLIP, or your own model.
One API, Three Deployment Shapes
1. Embedded Mode
Use embedded mode when one Python process owns the data directory. It avoids a network hop and is the fastest way to add vector search to a notebook, local agent, ingestion job, test suite, or single-process app.
import lynse
client = lynse.VectorDBClient("./data")
Do not share the same embedded data path between independent processes. When multiple processes need the same database, run the HTTP server.
2. HTTP Service Mode
Use service mode when web workers, background jobs, or multiple applications need shared access to one LynseDB instance.
lynse serve --host 0.0.0.0 --port 7637 --data-dir ./server-data
import lynse
client = lynse.VectorDBClient("http://127.0.0.1:7637")
With API key authentication:
lynse serve \
--host 0.0.0.0 \
--port 7637 \
--data-dir ./server-data \
--api-key your_key
client = lynse.VectorDBClient("http://127.0.0.1:7637", api_key="your_key")
Useful service endpoints:
curl http://127.0.0.1:7637/healthz
curl http://127.0.0.1:7637/readyz
curl http://127.0.0.1:7637/metrics
curl http://127.0.0.1:7637/openapi.json
3. Cluster Mode
Use cluster mode when a single server is no longer enough for data size, query throughput, or shard-level failover. Applications still connect to one endpoint:
client = lynse.VectorDBClient("http://coordinator:7637")
The coordinator owns metadata and request routing. Shard nodes are ordinary LynseDB HTTP servers, each with its own data directory.
Python / API clients
|
v
Coordinator :7637
|
+-- shard group sg0
| +-- primary http://10.0.0.11:7638
| +-- replica http://10.0.0.12:7638
|
+-- shard group sg1
+-- primary http://10.0.0.21:7638
+-- replica http://10.0.0.22:7638
Cluster workflow:
- Start normal LynseDB servers as shard primaries and replicas.
- Create a
cluster.jsonthat lists shard groups and replica layout. - Start a coordinator with
--role coordinator. - Point application clients at the coordinator.
- Monitor
/cluster_infofor shard health, replica state, and promotions.
Cluster mode does not require shared storage. Coordinator metadata is stored on
metadata owner shard(s) over internal RPC, and --cluster-state is only a local
cache path for the coordinator process. Make sure each coordinator can reach the
metadata owner shard RPC ports. By default, clusters with three or more
shard primaries use the first three primaries as replicated metadata owners;
smaller clusters use the first primary. Pass --metadata-owners only when you
want to pin the owner set explicitly.
lynse serve --host 127.0.0.1 --port 7638 --data-dir ./data/sg0-primary
lynse serve --host 127.0.0.1 --port 7639 --data-dir ./data/sg0-replica
lynse serve --host 127.0.0.1 --port 7640 --data-dir ./data/sg1-primary
lynse serve --host 127.0.0.1 --port 7641 --data-dir ./data/sg1-replica
lynse serve \
--role coordinator \
--host 127.0.0.1 \
--port 7637 \
--cluster-config ./cluster.json \
--cluster-state ./cluster_state.cache.json
Cluster advantages:
- Horizontal data growth: stable hash buckets distribute collection records across shard groups.
- Parallel retrieval: searches fan out to shard groups and are merged by the coordinator into one top-k result set.
- Replica-aware writes: active replicas can receive mirrored writes when
write_mirror_replicasis enabled. - Failover foundation: the coordinator health-checks primaries and replicas; a healthy active replica can be promoted if a primary fails.
- No client rewrite: application code keeps using
VectorDBClientand the normal database, collection, add, upsert, delete, search, and query APIs. - Clear operations model: authoritative coordinator metadata lives on the
metadata owner shard(s), while each coordinator keeps only a local
cluster_state.cache.jsoncache.
Read the full cluster deployment guide before using cluster mode in production.
Retrieval Features
- Dense vector search with flat, HNSW, IVF, SPANN, DiskANN, and quantized index families.
- SQL-style metadata filtering through
whereexpressions. - BM25 search over metadata fields for exact and lexical recall.
- Hybrid search with reciprocal-rank fusion or weighted dense/text candidates.
- Named vector fields for multimodal records, such as text and image embeddings on the same item.
- Sparse vector search for feature-weight retrieval.
- External rerank hooks for cross-encoders, LLM rerankers, or business rules.
ResultViewobjects with NumPy arrays plus list, JSON, and dataframe conversion helpers.
Indexing
New collections build a FLAT-IP index automatically after the first primary
vector write. Disable this with default_index=None, or choose another default
when creating the collection:
collection = db.require_collection("docs", dim=384, default_index="FLAT-COS")
Call build_index() when you want to rebuild or switch index modes. Move to
HNSW, IVF, or SPANN when latency matters, DiskANN when memory pressure matters,
and quantized variants when you want a smaller memory or disk footprint:
collection.build_index("HNSW-L2")
collection.build_index("IVF-L2", n_clusters=256)
collection.build_index("SPANN-L2", n_clusters=256)
collection.build_index("DiskANN-L2")
collection.build_index("FLAT-IP-SQ8")
collection.build_index("FLAT-L2-PQ")
See the indexing guide for metric names, nprobe
tuning, binary indexes, and quantized index variants.
Docker
docker run -p 7637:7637 -v lynsedb-data:/data birchkwok/lynsedb:latest
docker run -p 7637:7637 -e LYNSE_API_KEY=your_key -v lynsedb-data:/data birchkwok/lynsedb:latest
On Windows, use this Docker image or install/run LynseDB from a Linux environment in WSL 2.
Deployment examples:
Documentation
- Learning path
- Core concepts
- Quickstart
- Connect and deploy
- Databases and collections
- Add vectors
- Search and filter
- Metadata filter cookbook
- Indexing guide
- Named, sparse, and hybrid search
- Build a RAG workflow
- Performance tuning
- Backup and maintenance
- Troubleshooting
- Client API
- ResultView
Stability Notes
LynseDB is evolving quickly. Pin package and server image versions for deployments, test migrations before upgrading, and back up data directories plus cluster state before operational changes. For concurrent production access, prefer the HTTP server or coordinator cluster over sharing one local data directory across independent Python processes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lynsedb-0.5.0.tar.gz.
File metadata
- Download URL: lynsedb-0.5.0.tar.gz
- Upload date:
- Size: 997.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b66fa7a821b5a7c28fbb403999109cc43d9bdade959ced217d14bf93c2a69078
|
|
| MD5 |
761d705101cd1b77a8ef0d32b8243fce
|
|
| BLAKE2b-256 |
f22a5777c4620673932498a789d27e805ec08733bcbf581f61551cfbc5b8c42b
|
File details
Details for the file lynsedb-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.3 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d6e6656bbb6b0fdf558f43e687a7721ce8e6ee77e29f81b462c3832da973294
|
|
| MD5 |
bf23e256bc6db9386733e1ddb7bc8384
|
|
| BLAKE2b-256 |
bfdf188766a0722d6728f99d143337ed76e62bea67568f76a5458de4076a60a7
|
File details
Details for the file lynsedb-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.2 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
763789594c6d4db57d434da604f8afbf645a2a160ef61c9ef65c4cdf55b1250f
|
|
| MD5 |
8043341d64f5fd9fa8d709b6f49b0497
|
|
| BLAKE2b-256 |
633f6a5822643c9ab3713cb367b44a6c9e7e6c8a7f78e6ec8ea11377e7bf6fa4
|
File details
Details for the file lynsedb-0.5.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2750f0fdf8b486a58ff0abb3690bd0bf7e770f9eda1e237e46b3df67f17cf66
|
|
| MD5 |
50af451df55132493e3f9c9278673726
|
|
| BLAKE2b-256 |
f2008323ed4744d638c55fb220f808fb3e013c2b22e0eb9609ca21da705d5d1c
|
File details
Details for the file lynsedb-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 9.7 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
818bbaa27ceae1b9d712c74ae57080f7ebcc08ac5b72c24b8184bca2502d5d78
|
|
| MD5 |
224e9982ef9612c152187e2e01034a7f
|
|
| BLAKE2b-256 |
a9da47b73be33212749906bdb58780f89daf1ab757c3bfa7fbf406ff112248de
|
File details
Details for the file lynsedb-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c19dcceca14eefd539f2db0f5450f445d34593219a18851b8e4ebfa35c3b7b1
|
|
| MD5 |
b611b93a452c8e0d0759c6573ee7c9a0
|
|
| BLAKE2b-256 |
92385973198fbf2a87271cffe0acc2d4172a337cf7ebcbdb2619cd5915f166fd
|
File details
Details for the file lynsedb-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10fe301ca83e90077592e7bf96d30a8132786f6299b359abbbaa36aad0eb066f
|
|
| MD5 |
20fc0f90b285286ebcbbf8c91000dbfe
|
|
| BLAKE2b-256 |
d1cd02e03a65deb137edf4920c27867c1ce33015e0bc4ec8f99dae0b5ce98eec
|
File details
Details for the file lynsedb-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79bdaf72875bb26d769747d65e4e38d3498f9d1361408fcbf82b2af216a02604
|
|
| MD5 |
4ce60c34ebb965d1b3d325ef910b4399
|
|
| BLAKE2b-256 |
ab7cbddb9608ab1711279973ec4e87e45996cc751536518b3c905cccefbe904b
|
File details
Details for the file lynsedb-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 9.7 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb0b31c14b35cc55764e8d882868723a6fb0ca1df7dfff0329e34c80357a6ab3
|
|
| MD5 |
902d6e1fb427fc1e20ca36b3822f7571
|
|
| BLAKE2b-256 |
8399119167c6465637b4798fd80350664fee1030acdb690eb60c3dbbafd99017
|
File details
Details for the file lynsedb-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc831cf7a0fbb7ed01d11cc849e6d41d59ff6b70babe47289b4400dc148c7d98
|
|
| MD5 |
17731e2373a3ffe0ccb196edc3328ab3
|
|
| BLAKE2b-256 |
bbbf77f6854c3def25ad18ebcf605a65e8357fbf59e583ff317ae8db6412484a
|
File details
Details for the file lynsedb-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a09345a6cd28e955697ff59adb553ef3b388a80d6ee0cd59624c8a18f38c6c4d
|
|
| MD5 |
bb64306ad03bd1bdea337cd32da1e00e
|
|
| BLAKE2b-256 |
224c103fca3beab19173260f2a4a2f498f783904a7a4c9dfa343475fbb690ec7
|
File details
Details for the file lynsedb-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1127eb5ab3c0833ffa6b9b5a9315d1ecf72dca1e9a38ca2909426990dbda1a4d
|
|
| MD5 |
6c3379e33a29fe3d0b14580608a644b1
|
|
| BLAKE2b-256 |
2148d6b303c839a207a4ec9760eddad3d97b691eff39f2aa8720f57c7a110b8e
|
File details
Details for the file lynsedb-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 9.7 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2b8b3843e7089da4bd7c82b1a5995ace1fe051a4a1aa7fa90f85cffc583e398
|
|
| MD5 |
e953e9d172ffe3d098d4dfdc239e6425
|
|
| BLAKE2b-256 |
cecba1c91be0c2e7e775c675395de73d8cd9a5c384d345c9c171576972f7e30e
|
File details
Details for the file lynsedb-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cc8d100ee07fb0a237101823365d0d07ef1a2592036bd0ee372558f6308b2df
|
|
| MD5 |
42cba2a525696f01b522c6536fee6c12
|
|
| BLAKE2b-256 |
1bab170805900a750e893b6620c7e050506c1bf074bceff46e680d50bbdb980a
|
File details
Details for the file lynsedb-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0af75f55d87c38f47b8426261adcac96715dda3e0c79ccfd2f5e3dbbb743d562
|
|
| MD5 |
19b3e94f86eead51461ab19149ab6c33
|
|
| BLAKE2b-256 |
1db17f509edc0bcf9109997c208c26b5929c84a34eefa31b1bebfbfa6fbca3b5
|
File details
Details for the file lynsedb-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef3bcfa9dcb34c65c20ee1a5025b2d2fd82b1666025ba1ce942a343db97a15d9
|
|
| MD5 |
887cf2ea4fb8030418ec094d1d80d231
|
|
| BLAKE2b-256 |
c65ef86da8a713ed2b4fae7f589610a4f29e2e26678d4977a9919d8cfc4ccfff
|
File details
Details for the file lynsedb-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 9.7 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35fc080a0aa70f7c203a959e4c262fbae7b15af10db240652e340a7b20281d35
|
|
| MD5 |
cc50edcf41d4c8ceae5e7398e9db1bbb
|
|
| BLAKE2b-256 |
1c6ab1bfcfe3c9c7ac88ec97959837ed3b37c0ba9eae617448fae19cc6cdd332
|
File details
Details for the file lynsedb-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba7ad368af2bdaadbaf43162be1abf56133562d66ee89a48d6332bee5963135a
|
|
| MD5 |
ef82ef2af3e2ed17e638bf1720494405
|
|
| BLAKE2b-256 |
806cde1b21aa2d2f663df9fb44a0df53bee737d0d76ee94afdf4ff1443bbb081
|
File details
Details for the file lynsedb-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8f558026808cd29bae1c18d9b49e5330e6b495caabf7b24cb6bdac9f96434ed
|
|
| MD5 |
7125ac8c533f53015a2aa33ae0e11f67
|
|
| BLAKE2b-256 |
49dd1b847aa0d85d698a4130aa5e83665824c3599df03f21dac48c6ff105bd5c
|
File details
Details for the file lynsedb-0.5.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14ea9aec7dd1a4e59d8a49faa51bb1a11183c2a6233b3cceee956ddefe555928
|
|
| MD5 |
041c01272deb3f319def2e126430d27f
|
|
| BLAKE2b-256 |
04af6b332f52e1bbfe6bf9639f9018667acf7cfd9aee6fe4f95ae5c2ed89b0fb
|
File details
Details for the file lynsedb-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 9.7 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a744ff65ebe2b8a7e7f8754a5963a6c8ba62294806e9d216346ce48d1e61bf5
|
|
| MD5 |
c1373c3c5d088eb93b38d0e93aef1de3
|
|
| BLAKE2b-256 |
9a4642b5e7a9567e6ca0c45e2dd658d68810140617d2671d762dbee02b1efff2
|
File details
Details for the file lynsedb-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3de64c59079f764959c0d43c8f553bbf02041e883202c65386dd9cd9c4ee9b55
|
|
| MD5 |
a1a6c526cc7929959bc59bc8bd94abb0
|
|
| BLAKE2b-256 |
afcaedfb40f37eb96097752ac5832b7bc58278ae550d927e0a2ba496b75de283
|
File details
Details for the file lynsedb-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac4024c1cf6a481d68bf0249f3b63bd596142896929edd8c3957aef224840c91
|
|
| MD5 |
5a80be971878325109b711ee7c1089af
|
|
| BLAKE2b-256 |
7fa38732c11ff5d7fa679723b63537314e76e0bba6219e644760ae0a6d2ee6d8
|
File details
Details for the file lynsedb-0.5.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c49479127d15ac8bf2ae3b826789e098e77b67dec196e05606340433d97ca961
|
|
| MD5 |
11db56dedb812e9821c7f4c895aa2f1d
|
|
| BLAKE2b-256 |
61d0f95a84eec95e495f823648e7db8db852473a37542bb7c27e3b5ccc753f65
|
File details
Details for the file lynsedb-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: lynsedb-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 9.7 MB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cb186f49de412313504b75f1f9d273c09556e2cd36f4e4291d0bdf7db9121fc
|
|
| MD5 |
092eebaaedc4aa5358e2f8b1f27472e3
|
|
| BLAKE2b-256 |
45093e5382fd09e69beae03b354bbaa2b5ca60966829a43be08d40d6eabf2752
|