A fast embedded vector database. Rust core, Python API. 4-10x faster than ChromaDB.
Project description
vctrs
A fast embedded vector database. Rust core with Python and Node bindings.
Vector search as a library, not a service. No server, no config. pip install vctrs and go.
Why vctrs
ChromaDB, Pinecone, and Qdrant are databases you run. vctrs is a library you embed. Use it when:
- You're building a tool or library that needs vector search without inflicting a 200MB dependency tree on users
- You need high-throughput batch search — deduplication, clustering, similarity joins in tight loops
- You want sub-millisecond search without the overhead of client-server round trips
- You're building in Rust and need a native vector search crate
Install
pip install vctrs # Python
npm install @yang-29/vctrs # Node
Python
from vctrs import Database
db = Database("./mydb", dim=384, metric="cosine")
# CRUD
db.add("doc1", vector, {"title": "hello"})
db.upsert("doc1", new_vector, {"title": "updated"})
db.update("doc1", metadata={"title": "changed"}) # update metadata only
db.update("doc1", vector=new_vector) # update vector only
db.delete("doc1")
db.get("doc1") # → (vector, metadata)
"doc1" in db # → True
# Batch insert (parallel HNSW construction)
db.add_many(ids, vectors, metadatas)
# Search
results = db.search(query_vector, k=10) # → [SearchResult(id, distance, metadata), ...]
batch = db.search_many(query_vectors, k=10) # parallel multi-query search
# Filtered search
results = db.search(query, k=10, where_filter={"category": "science"})
results = db.search(query, k=10, where_filter={"category": {"$ne": "sports"}})
results = db.search(query, k=10, where_filter={"category": {"$in": ["sci", "tech"]}})
results = db.search(query, k=10, where_filter={"score": {"$gte": 0.5, "$lt": 0.9}})
# Maintenance
db.compact() # reclaim deleted vector slots
db.enable_quantized_search() # SQ8 quantized HNSW traversal + f32 re-ranking
db.save() # persist to disk
# Diagnostics
stats = db.stats() # → dict with graph metrics, memory usage, etc.
# Context manager (auto-save on exit)
with Database("./mydb", dim=384) as db:
db.add("doc1", vector)
Options: m=16 (HNSW links), ef_construction=200 (build quality), quantize=True (SQ8, ~4x smaller on disk).
Node
const { VctrsDatabase } = require("@yang-29/vctrs");
const db = new VctrsDatabase("./mydb", 384, "cosine");
// CRUD
db.add("doc1", vector, { title: "hello" });
db.upsert("doc1", newVector, { title: "updated" });
db.update("doc1", null, { title: "changed" }); // metadata only
db.delete("doc1");
db.get("doc1"); // → { vector, metadata }
db.contains("doc1"); // → true
// Batch
db.addMany(ids, vectors, metadatas);
// Search
const results = db.search(queryVector, 10); // → [{ id, distance, metadata }, ...]
const batch = db.searchMany(queryVectors, 10); // parallel multi-query search
// Filtered search
db.search(query, 10, null, { category: "science" });
db.search(query, 10, null, { score: { $gte: 0.5, $lt: 0.9 } });
// Maintenance
db.compact();
db.enableQuantizedSearch();
db.save();
// Diagnostics
const stats = db.stats(); // → { numVectors, numDeleted, avgDegreeLayer0, ... }
Metrics: "cosine" (default), "euclidean" / "l2", "dot" / "dot_product".
Filter operators
| Operator | Description | Example |
|---|---|---|
$eq (default) |
Equals | { field: "value" } |
$ne |
Not equals | { field: { $ne: "value" } } |
$in |
In list | { field: { $in: ["a", "b"] } } |
$gt |
Greater than | { field: { $gt: 10 } } |
$gte |
Greater than or equal | { field: { $gte: 10 } } |
$lt |
Less than | { field: { $lt: 20 } } |
$lte |
Less than or equal | { field: { $lte: 20 } } |
Multiple keys in a filter object are ANDed together.
Performance
10,000 vectors, 384 dimensions, cosine, Apple M-series:
| vctrs | ChromaDB | numpy | |
|---|---|---|---|
| Search k=10 | 0.14ms | 0.93ms | 0.16ms |
| Insert 10k | 518ms | 2367ms | — |
| Load from disk | 1.2ms | 1.6ms | — |
6-7x faster than ChromaDB. Matches raw numpy. Uses Apple Accelerate / OpenBLAS for batch distance computation, mmap for instant loads.
How it works
- HNSW index with flat contiguous vector storage for cache locality
- Optional scalar quantization (SQ8) for ~4x smaller on-disk storage with full-precision re-ranking
- In-graph filtered search (no over-fetch retry loop)
- Auto brute-force for small datasets (100% recall, BLAS-accelerated)
- Memory-mapped vectors — zero-copy load, OS-managed paging
- GC/compaction to reclaim soft-deleted vector slots
- SimSIMD for per-vector SIMD (ARM NEON, x86 AVX2/512)
- Rayon for parallel index construction and batch search
- PyO3 + maturin for zero-copy Python/numpy bindings
Rust
[dependencies]
vctrs-core = "0.2"
use vctrs_core::db::{Database, Filter, HnswConfig};
use vctrs_core::distance::Metric;
let db = Database::open_or_create("./mydb", 384, Metric::Cosine)?;
db.add("doc1", embedding, Some(json!({"title": "hello"})))?;
// Search
let results = db.search(&query, 10, None, None)?;
// Filtered search
let filter = Filter::Gte("score".into(), 0.5);
let results = db.search(&query, 10, None, Some(&filter))?;
// Batch search (parallel)
let batch = db.search_many(&[&q1, &q2], 10, None, None)?;
// Maintenance
db.compact()?;
db.enable_quantized_search();
let stats = db.stats();
// Custom HNSW config + quantization
let config = HnswConfig { m: 32, ef_construction: 400, quantize: true };
let db = Database::open_or_create_with_config("./mydb", 384, Metric::Cosine, config)?;
Errors are typed via VctrsError enum (DimensionMismatch, DuplicateId, NotFound, Io, etc.).
Examples
See examples/ for complete applications:
- Semantic Search — search over documents with sentence embeddings
- Deduplication — find near-duplicate items in a dataset
- RAG — retrieval-augmented generation with local LLM
Build from source
git clone https://github.com/yang-29/vctrs.git && cd vctrs
python -m venv .venv && source .venv/bin/activate
pip install numpy maturin
maturin develop --release
License
MIT
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 vctrs-0.2.3.tar.gz.
File metadata
- Download URL: vctrs-0.2.3.tar.gz
- Upload date:
- Size: 89.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e14e696fe20632c027dc6420e3ff89be37880b78426260ec7247a71367fa2f3
|
|
| MD5 |
4c7fafcd59ee9996eb134fd61f9eda4e
|
|
| BLAKE2b-256 |
7583736208e20df2efcfd02218a857639a6b18fafddf82074859bdb2febc1d2a
|
File details
Details for the file vctrs-0.2.3-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 494.3 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
521c44259ee9319730c6e1c590fe95bca3fbbc30e3bdc1689209d90fa3ac2644
|
|
| MD5 |
3193551adca74a25ee8006ca0f5891e3
|
|
| BLAKE2b-256 |
692fdcaac6dc3cb0077f75c0ba1a19170caba81eb4550dd090a9497541774deb
|
File details
Details for the file vctrs-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 619.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73918f2ccd33d6c2363178636f2a26f69b3d13f8aa14b8f3b7f7fadfc49c62ba
|
|
| MD5 |
49ae362a1db2c81bccb0ee372a1ec2a0
|
|
| BLAKE2b-256 |
38b9b8d3a63784a1f8df4cbfc788c4b0387fda86fade542de08dbd980fb19ccd
|
File details
Details for the file vctrs-0.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 585.3 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd68d2e4f72a6d19e98b126d7281286b7844b62400df720fba026a9bdef66a22
|
|
| MD5 |
bc87ae7f0078605771df8eef4bb564fb
|
|
| BLAKE2b-256 |
93b783f4f8d284c1d2e919dc3b6f71304967464a8aaeae725f12a291fb55c6b0
|
File details
Details for the file vctrs-0.2.3-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 557.2 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef179160a83213f7312e4568a823caf0d639cf83db36f91c42fd10306b43cb77
|
|
| MD5 |
4c06bf1386e4d05e066a6abca1f4cb76
|
|
| BLAKE2b-256 |
f28983ac0d3820887106df65d5ad5971ca261ed08c571cfb60ffcc0e9e80fdb7
|
File details
Details for the file vctrs-0.2.3-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 588.4 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abb16ea379dee96ea4e4d58082e97e61c8886307d1035179299c2e5b791bd3fb
|
|
| MD5 |
92d06c0a3c247002ce88f778de79eec6
|
|
| BLAKE2b-256 |
03a5264d1e866561d51d7e7c1fdca110409beae5c40fcdfe84725a2191c66f4d
|
File details
Details for the file vctrs-0.2.3-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 494.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b053787d92372a5877b6ec35c294d991ce365aa56dbf35059bc14d60a9b682ea
|
|
| MD5 |
63f2df65e8e78f0c5764ac31e2192438
|
|
| BLAKE2b-256 |
7e136eb7103c0a02daa5f07d70ddabf9b8ffd6d70f4cdb3bcb1d7490ec4cd337
|
File details
Details for the file vctrs-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 619.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42e3315e72e6ff80610fb1564293da830980a012cf0b308d6bc6b517b6c358a6
|
|
| MD5 |
486ab3660a381ff2e3587c5b5ad6ba53
|
|
| BLAKE2b-256 |
5720913af4e27c4f2a2470fea4c3ac1821d68a63b021ec481fa35b205d7726de
|
File details
Details for the file vctrs-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 585.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
981abb8a6e7e99fcf0896537056dccaa5cc6a786c37fc27aa34ab93ae71b2080
|
|
| MD5 |
4c98ef7e4039ae61029c51055579992b
|
|
| BLAKE2b-256 |
841ab45f2b0e9ac3fa05ab235f04ae5b6266270a178c7189b2fdc4ae66526aa8
|
File details
Details for the file vctrs-0.2.3-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 557.7 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b512bc30fd7c97b3894340ab639a3ffc617c3607c0e4722a7f0ddcb198888c8
|
|
| MD5 |
5340216219d516cbb98f6bb7e48c2428
|
|
| BLAKE2b-256 |
f5fd8d2db52838409b63cd111fbff8c90578c0ba2492729a8554ab9e0c0521b1
|
File details
Details for the file vctrs-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 588.8 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa7e80cc2506c5d177b1be0226dcd1e1430039f0d3c0d55d51a7997e089ad847
|
|
| MD5 |
9267818bbb6c58643543d0c40380ffe3
|
|
| BLAKE2b-256 |
a1ee5670e461d60755f3e4ed3d6b96b3a733756a43e388c71196556f98a4fca6
|
File details
Details for the file vctrs-0.2.3-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 492.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd22d8c23921c2acc364356836e5470bd4486c1c7d7da4ff2787dbdb1a066ca5
|
|
| MD5 |
9ea5d080bbf222e9efbac0581d845d99
|
|
| BLAKE2b-256 |
f185af075e7b4a4f8cb88b0abde7f40b3c2caed9958b7b31ca0384887e4977f9
|
File details
Details for the file vctrs-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 618.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7f8fa8e7c04e323e1bd4c82ce34e701084ee34ea50bb014ba05aae4a37cf8a4
|
|
| MD5 |
5f1d6639e242c6879ce04ffa66c9643d
|
|
| BLAKE2b-256 |
60ae95321dbb78a36f2e107bcf66e67bd12fdc4d8ac9a125b94983296484160d
|
File details
Details for the file vctrs-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 584.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a97471449b35a43d9d7aa5a02b2331c57a08e3a0e5da900055174103e85acfe
|
|
| MD5 |
0d816220503b5b84fec3bf704c68744b
|
|
| BLAKE2b-256 |
4c63a035eff769ca5b30f4f886643cd604a889f9cb72785c75ee7872aa906f29
|
File details
Details for the file vctrs-0.2.3-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 557.3 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b61a831300388c7cf3bd717a8d0875e8a5360dd72468e0d15b91fd0b7d012b69
|
|
| MD5 |
34207c8478a2ca2a92b7190d91a5cd91
|
|
| BLAKE2b-256 |
6bdacbda0bb780e0494a6e1d8fc23f56bfc6708abfa77359a20ddd73c345a99a
|
File details
Details for the file vctrs-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 587.7 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
000d6899ebc0bf728dfcace4e063a41acea8e9cc86d6e965002c64b5f3e34e39
|
|
| MD5 |
8c64f4e5204d7c13c33c2011bb1bef32
|
|
| BLAKE2b-256 |
8630442b17c18ce1cda77cdf948410c8e04b94f2ffb7debf1e2c63e4dfefa485
|
File details
Details for the file vctrs-0.2.3-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 492.4 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
991c2fcb9723ef117ff578c6b6c5bddd766c1680275d71248620b1bbdd92358f
|
|
| MD5 |
bde24853ceb6d9b7f8d3fdc44b187c21
|
|
| BLAKE2b-256 |
829559c55b21f9035b279ca6da2fc5fc6676d272e6138c5682915d6af5b3fd85
|
File details
Details for the file vctrs-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 618.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83d64726709d73ba94916ac06ed495663531e156ded6ee94f3fd0d74fb640a32
|
|
| MD5 |
03564bb9e4632fea8f2b65a0d252b44e
|
|
| BLAKE2b-256 |
ab49392f90cbe540c990f06ebd78354a72d62b134293731d85ef4c3b4a3a5944
|
File details
Details for the file vctrs-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 584.4 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
817509ffe0f5ed6670e9baf1d3f1189852f2d46352fb34ee7d131a09c152fec2
|
|
| MD5 |
c7b0ded1f54b6a2cbfe02973a674f1d8
|
|
| BLAKE2b-256 |
4a8d5fd63f340a125408401eb3c05e93acdb7e5636fa75a065e608b38e0a3730
|
File details
Details for the file vctrs-0.2.3-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 557.4 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed648883609ce490ae506c2b28232eaa100c7915fc4fbdf4dd54878923adac0c
|
|
| MD5 |
f042c3060c33e5c4b28fe732177d1d20
|
|
| BLAKE2b-256 |
cde2f4bf10e22789c90abaa194bac71629876518d3168aed26439bea7b8fbc5e
|
File details
Details for the file vctrs-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 588.0 kB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7e1921e7116d7fb6b29938ab8c6ded3c751b10ee4be0f942f0b211fc88420b7
|
|
| MD5 |
72c0bfeb96fec70d53f0b29c7f68060e
|
|
| BLAKE2b-256 |
2d33e5367420304386250b877f7b293d6daf1a5f6002fc777b03a81c25c9d8b5
|
File details
Details for the file vctrs-0.2.3-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 493.4 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84f054b459aed2e7efe9281d6a52b60b0fb8b52f95f9e4ad276be4e822088450
|
|
| MD5 |
3565f2872741bfe820eba785d6890525
|
|
| BLAKE2b-256 |
9c22f75f6065700da9d1567af1021e917da02dbf4fca938ab72fffef5f6c6428
|
File details
Details for the file vctrs-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 618.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
adb38c24275cc29416bb3ace786f2faefc8c80011af80d86b6af46872ba222a4
|
|
| MD5 |
23b7f187e10d2bcd3c62bb0200d2dc25
|
|
| BLAKE2b-256 |
c37cad8b4a99ad77cbdeee9be832e0137aef439acaec1325be73d261d0339f36
|
File details
Details for the file vctrs-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 585.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e3ac33653317756236c8da63f7725e9ab51b219e52aa2acc9486c166c78eb84
|
|
| MD5 |
6d1f1ad1350d3a9ac3fed073defe9689
|
|
| BLAKE2b-256 |
fc87e9cfb1d3986f07dd3fc76a81a00ffc8f16c31ac91188d9045a3832c272ce
|
File details
Details for the file vctrs-0.2.3-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 558.0 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2466baeb575efc0108547614cc82c9947b18bd6bb692407466613dc9b65f1a00
|
|
| MD5 |
5a84ec104df6cc71cd2d0a1e2021f564
|
|
| BLAKE2b-256 |
cc4f0e8ff878960af86b28ea024b513e1035695e2fcae47f24dede3dd26acecb
|
File details
Details for the file vctrs-0.2.3-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: vctrs-0.2.3-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 588.6 kB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb14250f2ff7479d1ac80c788f32209c985854e614969109f912ce0e74c42597
|
|
| MD5 |
ae536fd0a05ef49ab3518fc5bad9f7e3
|
|
| BLAKE2b-256 |
4cab4e5f692e27ed6a7eef5b295d08c05d43032683a89f85e09f379bf44553aa
|