Skip to main content

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, Node.js, and WebAssembly 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
npm install @yang-29/vctrs-wasm  # Browser (WASM)

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

WebAssembly

Runs in the browser — no server, no backend. ~220KB.

import init, { VctrsDatabase } from "@yang-29/vctrs-wasm";

await init();

const db = new VctrsDatabase(384, "cosine");

db.add("doc1", new Float32Array(vector), { title: "hello" });
const results = db.search(new Float32Array(query), 10);
for (const r of results) {
  console.log(r.id, r.distance, r.metadata);
  r.free(); // free WASM memory
}
db.free();

In-memory only (no persistence). Call .free() on results and the database to avoid leaks.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vctrs-0.2.5.tar.gz (93.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vctrs-0.2.5-cp313-cp313-win_amd64.whl (495.3 kB view details)

Uploaded CPython 3.13Windows x86-64

vctrs-0.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

vctrs-0.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (585.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

vctrs-0.2.5-cp313-cp313-macosx_11_0_arm64.whl (557.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vctrs-0.2.5-cp313-cp313-macosx_10_12_x86_64.whl (588.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

vctrs-0.2.5-cp312-cp312-win_amd64.whl (495.8 kB view details)

Uploaded CPython 3.12Windows x86-64

vctrs-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (619.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

vctrs-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (586.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

vctrs-0.2.5-cp312-cp312-macosx_11_0_arm64.whl (558.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vctrs-0.2.5-cp312-cp312-macosx_10_12_x86_64.whl (589.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

vctrs-0.2.5-cp311-cp311-win_amd64.whl (493.6 kB view details)

Uploaded CPython 3.11Windows x86-64

vctrs-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vctrs-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

vctrs-0.2.5-cp311-cp311-macosx_11_0_arm64.whl (557.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vctrs-0.2.5-cp311-cp311-macosx_10_12_x86_64.whl (588.1 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

vctrs-0.2.5-cp310-cp310-win_amd64.whl (493.8 kB view details)

Uploaded CPython 3.10Windows x86-64

vctrs-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

vctrs-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

vctrs-0.2.5-cp310-cp310-macosx_11_0_arm64.whl (558.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

vctrs-0.2.5-cp310-cp310-macosx_10_12_x86_64.whl (588.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

vctrs-0.2.5-cp39-cp39-win_amd64.whl (494.4 kB view details)

Uploaded CPython 3.9Windows x86-64

vctrs-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

vctrs-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (585.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

vctrs-0.2.5-cp39-cp39-macosx_11_0_arm64.whl (558.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

vctrs-0.2.5-cp39-cp39-macosx_10_12_x86_64.whl (588.9 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file vctrs-0.2.5.tar.gz.

File metadata

  • Download URL: vctrs-0.2.5.tar.gz
  • Upload date:
  • Size: 93.2 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

Hashes for vctrs-0.2.5.tar.gz
Algorithm Hash digest
SHA256 3336efd580c0a797dad42c03f08fb20d6649f48454861a2230edbb428b4a6486
MD5 6f761234429262274f30b3d9b0f568c1
BLAKE2b-256 2938ac14beca729d04a84fa62ce460e054e61ed646b07a0a7a4368f8d5c0d70d

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 495.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

Hashes for vctrs-0.2.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 680905ed78bd430bd329fdbba4e7da78a23fbb5ef28804a1629a7a93ae5e2504
MD5 bbe1731f1534e75f0c64ed4fd2bdb165
BLAKE2b-256 49519c975230f728e63148dbfc6978cb92ee516371db9fd376f2e5b73d314b3d

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 618.8 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

Hashes for vctrs-0.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67acf7aa95c81b77fe6d976ce73873955effa921b948fcfbc63d4c9053f6a374
MD5 292cc97722722823ca780cf9c9a35c80
BLAKE2b-256 b503c845af7ffcba9834807d0c49bba2a8918a19c5bd1889fb602282a7c71867

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 585.4 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

Hashes for vctrs-0.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ad68dd7bd49d782b4d65a9da0d6e3d8c51db424fc4dfbe4bdef71eb574ab36f
MD5 cf17c1eb4581b089cbf4a0396dce55cf
BLAKE2b-256 34d45d203993eee99f9f708424ba0dc87ba5f6cddb409065603787b1742e17e0

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 557.6 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

Hashes for vctrs-0.2.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1480b3527a25f6c32563ddc2c6195c7f60ff53a0c1f0f79ca2bb48b0ad7be71
MD5 80384fca03dc82d9b38ae9e12a5685c0
BLAKE2b-256 f9cd0af948b1665dcacd25815c0f0f87d14b0a878d4367fd64b4456b76c2fe6a

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 588.7 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

Hashes for vctrs-0.2.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 790da47803a55d1f1bbc190f749e07e0db8d6025572531fad4b40672c5cf9e7d
MD5 02b7393d795fa65804e8b812ac865fce
BLAKE2b-256 b1fc7a3eae64a224e1155b724e8f031bf77622a92aa63ebbc05f6c94dc9abe3e

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 495.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

Hashes for vctrs-0.2.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 12b66582bcf3bbb6bfd6d88f0cead9cdaaaf8b50487275f429f27ae46c0e67f7
MD5 87a3649bdb81090c77fda3fe1c969761
BLAKE2b-256 456b6c73ea0363a95ff79b8e7322da8640b419e122a8ac8b5a9fa70604bae5c2

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 619.2 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

Hashes for vctrs-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49186a65742f5e331115dc89ec73d7cd3aff92f0e68db2ec150270974330c08b
MD5 2b5ded1da519e9d80ea28e47671a32e2
BLAKE2b-256 8c140bae7b3a6ff00a19e7391463fbc879de535fbf0deb15eec245128ae15fb7

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 586.0 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

Hashes for vctrs-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3b2bf9af8cd7d17a10fdab617551df1719d5906f9d181f4ce606f2627946e89
MD5 e40e22fd4e1cf6783fe27b08e5d68214
BLAKE2b-256 fcb06675da88ca517ce56e2ea0860853d7422997d2491b135949745b7ae73e3f

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 558.2 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

Hashes for vctrs-0.2.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaefe1b78d0d871997ef13c2c59cf69c5a6dbb4e3c563feb15559761ca5e3eed
MD5 0bae1b540fa64ac734ce4ba564f13417
BLAKE2b-256 2ac735abdeb8306c7eb97d93b17a36fee228a4f30e19a8b2796f2a874053a679

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 589.3 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

Hashes for vctrs-0.2.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bae2e60a908f8dcc7d20d2b81ffa12b7e35ca81b8f6ea5e4b9c96cc66cea7bbf
MD5 2d8d777b2a848fced6fe721506377473
BLAKE2b-256 e3277bdb697843462acd8dba4eff5447d3d5f1b0df11aae5e31f7114f7488f4e

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 493.6 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

Hashes for vctrs-0.2.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b1cc78b0874d312cf5063c050dd3d75a64640d3cc39d06fd14166c438f836b78
MD5 35dc7fcb1278fbe0afa3f770aca9afa7
BLAKE2b-256 0ae8ddfcb45e774e99da589b7918cf5f210961bb80b3eff63c453a6407e3c444

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 617.8 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

Hashes for vctrs-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5283ce65feb7faec57210e54a7c1870a21abba47f1470065a80f60b2b47698b
MD5 b612b4df7ba7463040ed87a14b03de14
BLAKE2b-256 e61568a57b4444bcf4167af3a42d9d228b92c10261a3eefcca12f018b91dafaa

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 584.5 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

Hashes for vctrs-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ceb490809d49990733d991f4b84e894c03254f26b81b3299bb23af68d5f4f7e
MD5 9d4d7fcaf6e4b2dec6ce90cdebc7cc5f
BLAKE2b-256 176a1a6d93b3f228e630f8e6f1ed2a228f5cacf4e45317b78dd51cc16c7e14fd

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 557.7 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

Hashes for vctrs-0.2.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef0847df69ab84456c54cfccc3d92ad55af5e6ae0b19665ae25f59b003788244
MD5 de57a04cda6bc48096071baefa6e7db6
BLAKE2b-256 c6d3f0cd5c80291c576c2fd2ca796c2ee9f5c6d3048dd883f8608ca9b16a99af

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 588.1 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

Hashes for vctrs-0.2.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb7f2545863aea17b6c222f26bf8d607ee190e8c02c5525853c862572640a8c7
MD5 6cc6303c78e06ead3aeb665b779db03e
BLAKE2b-256 777c55421026cdbfe0f45b022f5a8391342393791caa79475dd9d7de41fddd26

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 493.8 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

Hashes for vctrs-0.2.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4e024ec146ab371301f65e3aa61fc91a4723c02cb30f970ff3dc313a1392f253
MD5 7b6b3b975c4e4da3dce80fa4c71481b9
BLAKE2b-256 e6a63caf3bbdcaf0b316ef41a90737b9df7f370f94542df604e9928b144487f8

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: vctrs-0.2.5-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

Hashes for vctrs-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50b214530d6f47694154ffd87a9c6ba604be447a278afa39e4744b9402a05785
MD5 b73eaa6d95c010f32234139c67596250
BLAKE2b-256 520b5a89bed1d09af06e3b792c877ae2688ba4339c350b99d5591c833495e0a2

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 584.6 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

Hashes for vctrs-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a660001a01f856238e4f769e671beb8903be859b8e1055fdf6d875621a96ad4
MD5 c946d2fedf7ec10453c195be1c65d585
BLAKE2b-256 95ba9716f61faa67c0fecad2e33b079351345d43a262fc578d64ae25dd78e9d7

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 558.0 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

Hashes for vctrs-0.2.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c549e54ad6eb9de24d5f4a0b9ff6caf4268e14435a9d6af40329ef2646f5eb40
MD5 82897a4528d76d84afd46ade12ce3504
BLAKE2b-256 3d92c3df746b31fa94765cd7753586152b59b42cccee240b02e6541a791989a1

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp310-cp310-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 588.3 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

Hashes for vctrs-0.2.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cea978bdc6bff76c7178336b3391c7d0425fc960837cf4f606c56e8fae00a79c
MD5 ce52461c7bc5ef79c310bb28a5baccec
BLAKE2b-256 3a9671719bc37a563c9f9faeffc5384b12dbcc0e79c973580655ee276520df4b

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 494.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

Hashes for vctrs-0.2.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8760a9f601889600cd4963496289a34b5416a21ba956101c89b8318c2737c9bd
MD5 ae335578da57ebaefcb313cc0b1a2d0d
BLAKE2b-256 fbb4a84834bdb7ce89fbf4ebaea84f65f4d12782eea6ea40d00aae52650ed0c6

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 618.4 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

Hashes for vctrs-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7a08b9f309c501017bd88910a387eda4411042d65f34ec13047fd95fcfcda8b
MD5 9d0fd1e436244c1b760ecd13ae45c88a
BLAKE2b-256 7deeb1b3f60eac9b4ae0bd8468131fb3d6ff7781f5b6d4a6f6122886a0b65b50

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 585.6 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

Hashes for vctrs-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db68eb43cde0e37918f7538e5c67a60d164cf0deac2aa30a5661b75a9b146302
MD5 c42c62977b90fc406f4d229fc60004a2
BLAKE2b-256 951bae13132b9a2477956be5f49f8d03389bc88596647695b7d44d68bcfb1f85

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 558.3 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

Hashes for vctrs-0.2.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9411e7a8c08df4cadf2b1730eaefc0f37c55d87f8840c9037aae7a0bde90585a
MD5 0e123c23e0aebb81de3f026253d2e44f
BLAKE2b-256 e048a45f177c774a5dc86911e6bc845e617ac72e2e465bdac3409b4c7bc4f5be

See more details on using hashes here.

File details

Details for the file vctrs-0.2.5-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: vctrs-0.2.5-cp39-cp39-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 588.9 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

Hashes for vctrs-0.2.5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b5e8b74e7f16b0baafbec833fd809287097c9946ba40bfc8443d650115205b9a
MD5 3d89cef6f54d8cdc865c944bf77ddb06
BLAKE2b-256 341a998cd8a8452b3e6404034f1ea21b54bd33fddf1f3b3d5adbd6e57eefb683

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page