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.2.tar.gz (81.6 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.2-cp313-cp313-win_amd64.whl (493.3 kB view details)

Uploaded CPython 3.13Windows x86-64

vctrs-0.2.2-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.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

vctrs-0.2.2-cp313-cp313-macosx_11_0_arm64.whl (556.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

vctrs-0.2.2-cp312-cp312-win_amd64.whl (493.8 kB view details)

Uploaded CPython 3.12Windows x86-64

vctrs-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (619.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

vctrs-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

vctrs-0.2.2-cp312-cp312-macosx_11_0_arm64.whl (556.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vctrs-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl (588.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

vctrs-0.2.2-cp311-cp311-win_amd64.whl (491.5 kB view details)

Uploaded CPython 3.11Windows x86-64

vctrs-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vctrs-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (583.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

vctrs-0.2.2-cp311-cp311-macosx_11_0_arm64.whl (556.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vctrs-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl (588.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

vctrs-0.2.2-cp310-cp310-win_amd64.whl (491.6 kB view details)

Uploaded CPython 3.10Windows x86-64

vctrs-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

vctrs-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (583.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

vctrs-0.2.2-cp310-cp310-macosx_11_0_arm64.whl (556.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

vctrs-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl (588.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

vctrs-0.2.2-cp39-cp39-win_amd64.whl (492.4 kB view details)

Uploaded CPython 3.9Windows x86-64

vctrs-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

vctrs-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

vctrs-0.2.2-cp39-cp39-macosx_11_0_arm64.whl (557.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

vctrs-0.2.2-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.2.tar.gz.

File metadata

  • Download URL: vctrs-0.2.2.tar.gz
  • Upload date:
  • Size: 81.6 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.2.tar.gz
Algorithm Hash digest
SHA256 5324d70a60eff3e87a0793006cb88f62d555179817e2cd37321fc26a8eeeaf06
MD5 a4163c7e43b98168bfce78d3fd64a3ec
BLAKE2b-256 f143cf19fe899599e38a356d7caa8ee9c26ad9f3e210b4b2bb066aeb02e7f4c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 493.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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3120f5aa1ab166083eeeb063941d1f48db1f28daf55fd98b4e49fe7e317ae9c3
MD5 1cbf949dcdc51832f1e762b2980a9484
BLAKE2b-256 28787073d5eae4cf7fadf3fb166647bcbd19fbafcbb6142df5fa836cb22724dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-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.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2a45a9661f0623fa0aa270ea375da05cf86af0754ca1634536d0564a23b0b48
MD5 dd61a741d975205c908c3140cf614301
BLAKE2b-256 8936a41832834373e147c73cef078a1a90f4fbc0828fd2c5771ff28412bfcc64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 584.2 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.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9b59745c2a3bbed7eeef26b1a4b6a87a9e85380f215ad4bf38e1ee86a3b3984
MD5 9d02d723381992e0728e844ab987287e
BLAKE2b-256 f984b1ef39b3b66212ec005e2f98bdf661e85b0ef6ff9134fb6da526ed240800

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 556.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.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23013ac6882dbefaf57187119f06261c88b557b19a2527a3dff1cb2d8cf4b66e
MD5 34e04a6f9623ada61f208c0c4e658e9e
BLAKE2b-256 6e1d629a4c8e327a700fdf8e7c8a65d58d92013c4b49e9a6bf02a7ee83cf3723

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-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.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f2878f0b2c3bd9190a0f2f914b86154e77bfe2934f65156a5da06f6247e0c403
MD5 0bff921129b3addf83d03c021def36b5
BLAKE2b-256 6bb286afa7b2c5f375256bc3b5f845970a774833b74a4dcac2bdb984d79eff97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 493.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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 513138c91a7939f797ed7e0ee29f335a90a195b39378a57d65b414e3fcc22e8e
MD5 869cad32cc7e6f049db7136b351a6a2f
BLAKE2b-256 cbea60751d3991ce674c4e6b0aff236a75a2b7eb0664fb851030eb18d9453fa4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 619.3 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.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eaa7e1f7caf250527b8e5e82e1cc4ae80078fc8c10981a833ceebb0239f9f15d
MD5 a90d158c9a20542d71aae1cb374ab667
BLAKE2b-256 7abd09082daee2fc6a8851007a6faf93d0e791773d0b2946e45dd0b10d6ddf56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 584.9 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.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03eee18e5ae2edc32746efab96b05903ed1df9a4e2bb2e4a2827dc5e1b87c1fd
MD5 32d561d55c2bc9d922455db34d542f74
BLAKE2b-256 690aac8a51e7903a9c80d64140b41a7133d8df50ab46c0c322dc8bf17468f232

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 556.5 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.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12f84cc5a42350f98311677ec62a95083c7d3c51e104dee87c69571d162272c2
MD5 5b6339007555521669b5f4941fd32150
BLAKE2b-256 13f0fcb9c5de6d750f26d79184024abe62c54fc9e7a234851f9aabe1d0ee5e4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 588.9 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.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0e27f613f7acdab1fdbf3474cdb9f1d0c43211c65def0e78f8eee4d68ffafae3
MD5 3f2ea3a3eaa196492a4d53a91123cc3e
BLAKE2b-256 614a3a9fd28fb13d0ed75fcfb6911daad1e09f45ddae5413a93c1debbc1bd20c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 491.5 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b104adafb1a97c07c35f52eabeb5e5caf9651e86f20f56ec76995b6161aacefa
MD5 d68ce49f88bc9842a56360637945f8b3
BLAKE2b-256 52c4474c0e370a6df0778f0dfbad64987c4551c128a117a8579b748f99d583a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 617.4 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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 180b8c437f10d88546d5004d080d21101ff86603ad11fedbed00693b57197ce6
MD5 8ed40a6e2f1285f2120839c6c13ef0aa
BLAKE2b-256 a73e37cb047c8ddcc13b56119cfd76cabab73daa58490f6755a9649c15d2e887

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 583.3 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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c283ccfb3d8ed2af72d71867aee54bebbd4168b2f055bf5f3e6a5be528df9f4
MD5 184209e058a6d035d8eb4416a5b288a8
BLAKE2b-256 c4dd6915de2c8b75eed7c07f93d948c3678b013d7752bb4c0c2786e4032867f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 556.2 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.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc617b77270ffce0e539e9c30828e6991605efbc05fa94a4ba6b2aae40377f46
MD5 c440f15ca2e6c5dc51bca828846b696e
BLAKE2b-256 d3bf0da7d7a2546dd3d121c27fc0361d1b3e330a3ce90a7fa76d2760cedf9bbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 588.2 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.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 10684ac887fe3148680b403b96ebc85c6b27146c49dedea3e63fb1352d7a3304
MD5 2d244c64e0d7d55376a5ba3179b97852
BLAKE2b-256 5a8feabc9558d3bdbf1f3a741d2ca3cdaff14f6a33f081d587d57d900986493a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 491.6 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f42a3dede965db5204fd183b23e08d80f2a89f6f7c086fc080b97b308cab4fba
MD5 fd88e1c895b7f970c3d2d647cd2e992e
BLAKE2b-256 af365f1c2263b23d56723359a7ba90fdb9d92554f1dd08e4bc47e6b9cb94687c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 617.8 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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3d5f931a9fa1107ac585eb55d29eadc2df071f70d074312edfe8af14dd808e6
MD5 f1f9d6703a0617f88fd7800cbd22f828
BLAKE2b-256 797f82d8b271777733b650a6ccd00387845edefe81e54719e3ea66a727e73247

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 583.7 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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17bce21fcb23c9f62e0fc82134e52e5dcee55132153c051c5cc7ebb673e5e679
MD5 d5e9fe6e2dcab9779ea5c966c9a555c1
BLAKE2b-256 f2b829b7249119e3145edca13a6eb4745556317791b9a8b775c62565e1854dcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 556.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.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe96ea08af9e6b2ad3adceaa1366687631faae3b115c31ba90eed4f95473587f
MD5 dd79050380ae362cdc50a4d56ba7963d
BLAKE2b-256 c997004e5cd742610e9b9c064c509feb42f8419a57a61a84e59fcbf56c74d8f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 588.4 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.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 106c350e2d5219f40c9efdb2f3f2a6d0a0bb170a3559a7acb710af7f6b827d60
MD5 21f927c47723daff263e6f5ad4219893
BLAKE2b-256 8c032d0aabe8e3828c4240680b2ee3e3961834c1b00adbf6bca6e2671a0f919b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 492.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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3e52b85844b7f6a13430453aaa28b939f5289f445746d661db2b315fb8c24097
MD5 56f5d7dc8386d9e36c6449c288f6469a
BLAKE2b-256 3cba57df0e9a8182f48d93f4ed64c3077c582559d4eabb76c1c4fdf8c43dd355

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 618.5 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.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b678a0be141be3d1102ff0d0b3c82418cb2fd03e409545b4e12648d513fef01c
MD5 755ad3b0180a992ce90dd85105dbb440
BLAKE2b-256 bde141824faeb9dc7d1e3c227e7709ab225690eae47f1d1ccb7fbcd6700427bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 584.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.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3fbfd8f3d749f880a419170b2abb8173d15c578cea734ea6a963a7a8814e2f07
MD5 50867af2cc1971a73b7719fe3f287a0b
BLAKE2b-256 2a7ae2ce592619589800d437a79eeb8181009c9306b8ac24a80c34e5ee81daa3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 557.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.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd2157dd6c21b3176c573dbe45ac583795e1ec34d1e7a6c30c67a19412a4d185
MD5 d1cc62a4b3cc6b8eb9ff0ebf6f5da885
BLAKE2b-256 d73dfdf7e9ee7c9c3ba5551e8a34ccf8c3eafcb8d9898480f76a7e0c44c545f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.2-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.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a53be475bfe4686b36ba33f09f8095b6b34849de52e6b8e9c7c69b1653039cf3
MD5 7cabeabfa20e0ea5aa5c3f58c7f735a0
BLAKE2b-256 a6e319f278180ccd6f37c754a6144ddb0c4e81a89fc676e13d4a3289a1284448

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