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 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


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.3.tar.gz (89.4 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.3-cp313-cp313-win_amd64.whl (494.3 kB view details)

Uploaded CPython 3.13Windows x86-64

vctrs-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (619.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

vctrs-0.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (585.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

vctrs-0.2.3-cp313-cp313-macosx_11_0_arm64.whl (557.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vctrs-0.2.3-cp313-cp313-macosx_10_12_x86_64.whl (588.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

vctrs-0.2.3-cp312-cp312-win_amd64.whl (494.8 kB view details)

Uploaded CPython 3.12Windows x86-64

vctrs-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (619.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

vctrs-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (585.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

vctrs-0.2.3-cp312-cp312-macosx_11_0_arm64.whl (557.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vctrs-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl (588.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

vctrs-0.2.3-cp311-cp311-win_amd64.whl (492.4 kB view details)

Uploaded CPython 3.11Windows x86-64

vctrs-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vctrs-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

vctrs-0.2.3-cp311-cp311-macosx_11_0_arm64.whl (557.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vctrs-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl (587.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

vctrs-0.2.3-cp310-cp310-win_amd64.whl (492.4 kB view details)

Uploaded CPython 3.10Windows x86-64

vctrs-0.2.3-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.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

vctrs-0.2.3-cp310-cp310-macosx_11_0_arm64.whl (557.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

vctrs-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl (588.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

vctrs-0.2.3-cp39-cp39-win_amd64.whl (493.4 kB view details)

Uploaded CPython 3.9Windows x86-64

vctrs-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

vctrs-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (585.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

vctrs-0.2.3-cp39-cp39-macosx_11_0_arm64.whl (558.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

vctrs-0.2.3-cp39-cp39-macosx_10_12_x86_64.whl (588.6 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

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

Hashes for vctrs-0.2.3.tar.gz
Algorithm Hash digest
SHA256 3e14e696fe20632c027dc6420e3ff89be37880b78426260ec7247a71367fa2f3
MD5 4c7fafcd59ee9996eb134fd61f9eda4e
BLAKE2b-256 7583736208e20df2efcfd02218a857639a6b18fafddf82074859bdb2febc1d2a

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 521c44259ee9319730c6e1c590fe95bca3fbbc30e3bdc1689209d90fa3ac2644
MD5 3193551adca74a25ee8006ca0f5891e3
BLAKE2b-256 692fdcaac6dc3cb0077f75c0ba1a19170caba81eb4550dd090a9497541774deb

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73918f2ccd33d6c2363178636f2a26f69b3d13f8aa14b8f3b7f7fadfc49c62ba
MD5 49ae362a1db2c81bccb0ee372a1ec2a0
BLAKE2b-256 38b9b8d3a63784a1f8df4cbfc788c4b0387fda86fade542de08dbd980fb19ccd

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd68d2e4f72a6d19e98b126d7281286b7844b62400df720fba026a9bdef66a22
MD5 bc87ae7f0078605771df8eef4bb564fb
BLAKE2b-256 93b783f4f8d284c1d2e919dc3b6f71304967464a8aaeae725f12a291fb55c6b0

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef179160a83213f7312e4568a823caf0d639cf83db36f91c42fd10306b43cb77
MD5 4c06bf1386e4d05e066a6abca1f4cb76
BLAKE2b-256 f28983ac0d3820887106df65d5ad5971ca261ed08c571cfb60ffcc0e9e80fdb7

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 abb16ea379dee96ea4e4d58082e97e61c8886307d1035179299c2e5b791bd3fb
MD5 92d06c0a3c247002ce88f778de79eec6
BLAKE2b-256 03a5264d1e866561d51d7e7c1fdca110409beae5c40fcdfe84725a2191c66f4d

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b053787d92372a5877b6ec35c294d991ce365aa56dbf35059bc14d60a9b682ea
MD5 63f2df65e8e78f0c5764ac31e2192438
BLAKE2b-256 7e136eb7103c0a02daa5f07d70ddabf9b8ffd6d70f4cdb3bcb1d7490ec4cd337

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42e3315e72e6ff80610fb1564293da830980a012cf0b308d6bc6b517b6c358a6
MD5 486ab3660a381ff2e3587c5b5ad6ba53
BLAKE2b-256 5720913af4e27c4f2a2470fea4c3ac1821d68a63b021ec481fa35b205d7726de

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 981abb8a6e7e99fcf0896537056dccaa5cc6a786c37fc27aa34ab93ae71b2080
MD5 4c98ef7e4039ae61029c51055579992b
BLAKE2b-256 841ab45f2b0e9ac3fa05ab235f04ae5b6266270a178c7189b2fdc4ae66526aa8

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b512bc30fd7c97b3894340ab639a3ffc617c3607c0e4722a7f0ddcb198888c8
MD5 5340216219d516cbb98f6bb7e48c2428
BLAKE2b-256 f5fd8d2db52838409b63cd111fbff8c90578c0ba2492729a8554ab9e0c0521b1

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aa7e80cc2506c5d177b1be0226dcd1e1430039f0d3c0d55d51a7997e089ad847
MD5 9267818bbb6c58643543d0c40380ffe3
BLAKE2b-256 a1ee5670e461d60755f3e4ed3d6b96b3a733756a43e388c71196556f98a4fca6

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cd22d8c23921c2acc364356836e5470bd4486c1c7d7da4ff2787dbdb1a066ca5
MD5 9ea5d080bbf222e9efbac0581d845d99
BLAKE2b-256 f185af075e7b4a4f8cb88b0abde7f40b3c2caed9958b7b31ca0384887e4977f9

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7f8fa8e7c04e323e1bd4c82ce34e701084ee34ea50bb014ba05aae4a37cf8a4
MD5 5f1d6639e242c6879ce04ffa66c9643d
BLAKE2b-256 60ae95321dbb78a36f2e107bcf66e67bd12fdc4d8ac9a125b94983296484160d

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a97471449b35a43d9d7aa5a02b2331c57a08e3a0e5da900055174103e85acfe
MD5 0d816220503b5b84fec3bf704c68744b
BLAKE2b-256 4c63a035eff769ca5b30f4f886643cd604a889f9cb72785c75ee7872aa906f29

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b61a831300388c7cf3bd717a8d0875e8a5360dd72468e0d15b91fd0b7d012b69
MD5 34207c8478a2ca2a92b7190d91a5cd91
BLAKE2b-256 6bdacbda0bb780e0494a6e1d8fc23f56bfc6708abfa77359a20ddd73c345a99a

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 000d6899ebc0bf728dfcace4e063a41acea8e9cc86d6e965002c64b5f3e34e39
MD5 8c64f4e5204d7c13c33c2011bb1bef32
BLAKE2b-256 8630442b17c18ce1cda77cdf948410c8e04b94f2ffb7debf1e2c63e4dfefa485

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 991c2fcb9723ef117ff578c6b6c5bddd766c1680275d71248620b1bbdd92358f
MD5 bde24853ceb6d9b7f8d3fdc44b187c21
BLAKE2b-256 829559c55b21f9035b279ca6da2fc5fc6676d272e6138c5682915d6af5b3fd85

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83d64726709d73ba94916ac06ed495663531e156ded6ee94f3fd0d74fb640a32
MD5 03564bb9e4632fea8f2b65a0d252b44e
BLAKE2b-256 ab49392f90cbe540c990f06ebd78354a72d62b134293731d85ef4c3b4a3a5944

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 817509ffe0f5ed6670e9baf1d3f1189852f2d46352fb34ee7d131a09c152fec2
MD5 c7b0ded1f54b6a2cbfe02973a674f1d8
BLAKE2b-256 4a8d5fd63f340a125408401eb3c05e93acdb7e5636fa75a065e608b38e0a3730

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed648883609ce490ae506c2b28232eaa100c7915fc4fbdf4dd54878923adac0c
MD5 f042c3060c33e5c4b28fe732177d1d20
BLAKE2b-256 cde2f4bf10e22789c90abaa194bac71629876518d3168aed26439bea7b8fbc5e

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d7e1921e7116d7fb6b29938ab8c6ded3c751b10ee4be0f942f0b211fc88420b7
MD5 72c0bfeb96fec70d53f0b29c7f68060e
BLAKE2b-256 2d33e5367420304386250b877f7b293d6daf1a5f6002fc777b03a81c25c9d8b5

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 84f054b459aed2e7efe9281d6a52b60b0fb8b52f95f9e4ad276be4e822088450
MD5 3565f2872741bfe820eba785d6890525
BLAKE2b-256 9c22f75f6065700da9d1567af1021e917da02dbf4fca938ab72fffef5f6c6428

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adb38c24275cc29416bb3ace786f2faefc8c80011af80d86b6af46872ba222a4
MD5 23b7f187e10d2bcd3c62bb0200d2dc25
BLAKE2b-256 c37cad8b4a99ad77cbdeee9be832e0137aef439acaec1325be73d261d0339f36

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e3ac33653317756236c8da63f7725e9ab51b219e52aa2acc9486c166c78eb84
MD5 6d1f1ad1350d3a9ac3fed073defe9689
BLAKE2b-256 fc87e9cfb1d3986f07dd3fc76a81a00ffc8f16c31ac91188d9045a3832c272ce

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2466baeb575efc0108547614cc82c9947b18bd6bb692407466613dc9b65f1a00
MD5 5a84ec104df6cc71cd2d0a1e2021f564
BLAKE2b-256 cc4f0e8ff878960af86b28ea024b513e1035695e2fcae47f24dede3dd26acecb

See more details on using hashes here.

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

Hashes for vctrs-0.2.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eb14250f2ff7479d1ac80c788f32209c985854e614969109f912ce0e74c42597
MD5 ae536fd0a05ef49ab3518fc5bad9f7e3
BLAKE2b-256 4cab4e5f692e27ed6a7eef5b295d08c05d43032683a89f85e09f379bf44553aa

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