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.4.tar.gz (89.3 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.4-cp313-cp313-win_amd64.whl (494.0 kB view details)

Uploaded CPython 3.13Windows x86-64

vctrs-0.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (619.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

vctrs-0.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

vctrs-0.2.4-cp313-cp313-macosx_10_12_x86_64.whl (587.9 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

vctrs-0.2.4-cp312-cp312-win_amd64.whl (494.5 kB view details)

Uploaded CPython 3.12Windows x86-64

vctrs-0.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (619.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

vctrs-0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (585.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

vctrs-0.2.4-cp312-cp312-macosx_11_0_arm64.whl (558.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vctrs-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl (588.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

vctrs-0.2.4-cp311-cp311-win_amd64.whl (492.1 kB view details)

Uploaded CPython 3.11Windows x86-64

vctrs-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vctrs-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (583.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

vctrs-0.2.4-cp311-cp311-macosx_11_0_arm64.whl (557.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vctrs-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl (587.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

vctrs-0.2.4-cp310-cp310-win_amd64.whl (492.2 kB view details)

Uploaded CPython 3.10Windows x86-64

vctrs-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

vctrs-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (583.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

vctrs-0.2.4-cp310-cp310-macosx_11_0_arm64.whl (557.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

vctrs-0.2.4-cp310-cp310-macosx_10_12_x86_64.whl (587.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

vctrs-0.2.4-cp39-cp39-win_amd64.whl (492.9 kB view details)

Uploaded CPython 3.9Windows x86-64

vctrs-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

vctrs-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

vctrs-0.2.4-cp39-cp39-macosx_11_0_arm64.whl (558.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

vctrs-0.2.4-cp39-cp39-macosx_10_12_x86_64.whl (588.4 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: vctrs-0.2.4.tar.gz
  • Upload date:
  • Size: 89.3 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.4.tar.gz
Algorithm Hash digest
SHA256 54ce336ca6fac05f2b6ea17a87660b52ef40134e1efcc4141d2adf701b5dfa04
MD5 67b0d9883fc753378fc08a524e016f76
BLAKE2b-256 8bc2bbac4329732981ba71f0dfe4632c0f1511b9e34603f83c482846aae16b30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 494.0 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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6a4d7f44d78d081fc8b2e9b916ae60f0cdaf53f8c826af5b44e120c1e1818b53
MD5 68184c52a3b57f3ce3ba3dac5a0cd794
BLAKE2b-256 f0e9d281ffc90b4299c826ee9933409af15801febf710a2fbd6e2cd3449696c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 619.3 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.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 984d385a34a856c46733c9f0a8a2f31df3d4548a41aa0a84a8eb6e82948caf4e
MD5 12a2e122529cde68db5d592944cf8863
BLAKE2b-256 94d8cc5ef82058b5b9ab5e824de0359f2b472e22b4c54498089bc401e1b55b5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 584.5 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.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d07410475ef958a8706ec360ac693a45634f90bc62739b9023c6bf0056e9c1ec
MD5 c0050ef63c038a0a92f3664e075dc817
BLAKE2b-256 5cfd1c94176c2fcc84350b99bcbc1f22f8b06ad91592772cc5e1df6aed4bde29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-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.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebf112b7f44973f4a981008fbf3dd622c458f40f1fde8e86a6c19e320431db4d
MD5 0c9681eab1b8349c3d25b20ed98ba5c8
BLAKE2b-256 c9341c05fdfab824898e507811aca573aee03a5703edaf24373ae85c17221f8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 587.9 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.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 13e99d5c2cd048ad560f9283b2a7bc5c7082feb18296a3c83458f5cd2796351e
MD5 7dbc2d1a6ab0d76b90ffbcd445a8e398
BLAKE2b-256 86bba24fdcf8dc13c083e3674f4e4b35a0b0caeced09b245ae325a7b1c977bb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 494.5 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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a7c6d8289369d08cb790ec69fb91699688c1d5ef7d15846b4041331dd24348e9
MD5 5001993e0e6bfc4d810a679f1e26aff3
BLAKE2b-256 ee078997054d750fcc363d912488ff594581d1b2e1c16092d51d60315dc9fadd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 619.6 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.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe08934c7b9d89d855bb1b4ad972fb0491aa2cbbf7ab34e3eb47f4934c407526
MD5 4a636310fd1f98a4ceac5a3183b2da3e
BLAKE2b-256 96e80e5e4095710b93589782d58eacba933a829d15f496b08f2bcec2205934e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 585.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.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e71e51d234e504f15698794e82043082087407b171c6d4db3cff4f35446cb38b
MD5 96d714a15329412a60ff98acc751a7a2
BLAKE2b-256 99b97eac1d907eb8838b6d7984d4f31ff196f60bf7d738712f0604f2b4d2422d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 558.0 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.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a6803bcf3c77710f2d412380bcfcf07d4513169ca6cc94edc838933d60456a4
MD5 02999da2a5a34ed943b638f8b5cba9c6
BLAKE2b-256 b841080470f7f8912839b6047d32f18c8697700b43e0bd625e7227fa1292e925

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 588.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.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d892f2c04ef7e7bac1756533e730bd997b01dbea866e8f8cae41815ef9bfa9fb
MD5 df9bb34df94d742fb72f3632288fb1f2
BLAKE2b-256 797264c834ca60ed385593554ac7feffd5135a652e3e2f3d9321bd631269cdbb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 492.1 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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0abcbd58fda92ed6ab10b258cdebf9747b814c080f8b32fa4238631733363e1a
MD5 70584135f274254cb291bda60b383ab6
BLAKE2b-256 57e2820790337d9d6f93a1a6998b3078356093c12ffa84dd3856ce193aac2a16

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 618.0 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.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 176882b1baf415c803e9b9636f3bb17afa101bbbcf4099bf88d879b71c66fed2
MD5 8a3a30555d9703759bc59e031f06aae3
BLAKE2b-256 3cd4f49de8d392b7654dff32568f717f7cef5eee1f2fcf92befcea127d7fa6e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 583.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.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4383e12f2ba58d887c3abdfb90c3c0824ed67139b0943f844832681db85e91ce
MD5 5f9056002354d1c15e2ea75f71324a68
BLAKE2b-256 044e7a43e9df750d8b011c99e35bc6ab8d03f247bebcc804cac1a6573b0e3d9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 557.6 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.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de0faa1884cff42e1abfbb5a5fdacf8b4269d97eec250c0038340d1a17b92148
MD5 375d76306095e7770d83ff07076b6540
BLAKE2b-256 64827b6686bc51b8f840fded6ce2233ee2b257c61ffe4381c38b60f029d83b1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 587.3 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.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 789f8fcceca03e245d70278b32de84f90ca459f04c3b57b8a3255e412029c085
MD5 d22dfec4af06326aa13dbc0c85c9cc57
BLAKE2b-256 c3177a1d900ca51540dd33c53e1fb1dd41417f3707b1ada1c815d9216dd18b41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 492.2 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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1e3e5957e44d1d3e5d3e7f3229f25f068b438c9d7c90f95e5baa78719c5a36ee
MD5 98803c931a34fc2d2c151f4a05b5eacf
BLAKE2b-256 3d1238d65b01b9df526bf0e9e4aa63ac2620104a4e940ba4bc1b781d913281bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 618.3 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.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44849f9a1b8cd71bf830fd32e1de4b893071efbacd6e03eddc5071a0f4244092
MD5 3f1304121b8a2206fac22de27ea98072
BLAKE2b-256 4428cd2686f91da640da791f422ac6fe2e1348008e5fa3b672c8a93db437643a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 583.8 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.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 649c418a7cd483dfc1158768326d6eb11db6a6d34064636ea36427a8a5ab46ae
MD5 bb45db3fbafe658c24feb61b589f0934
BLAKE2b-256 99999d319fb083cd7a44dacf40b45f1e778f8492dcb0e7c75be3b0ac6ad0c683

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 557.8 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.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf13e58d4c203689336563670d3a9ef50448645ca963d0cc3b6051d173c87187
MD5 8779371bd86c2414f652500019508d4b
BLAKE2b-256 8f80813163d06bb0df0e71e5fa2e2912fd497479874fdec6e33877b64c29acdf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp310-cp310-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 587.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.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 90d1f7f59e0f4637bb756a8173635fc920b95e849d302db5a4f26721e9048a5b
MD5 832e678375cab02fd3f1340fec854bc8
BLAKE2b-256 9acf531d46e4c9ff761b339941ac3e0c581b50ed0565fde3aba34d85e6a42a7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 492.9 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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ddcddce915fcdbf6dfd75e6eead2bbd7222096c9ba68555254653852645b6780
MD5 0f39775f430430c0c2bf4b2cebc918c5
BLAKE2b-256 6d9ef735976fb30d8dfe2ce2d8e93f4fbac28567af473b1ce129404e16f4d346

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 618.9 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.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a99452b00232984c4743b794eb4cf99a9600ed330388b934bdf0572dee00e028
MD5 ddadd016f313e80be0b833f1a2d2f7a8
BLAKE2b-256 63fb13545c9b98963755298fa5b14a06beb43f5b2b993c8f46a0cb0c04b19b38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 584.7 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.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a421169b3eb91b45e950a96acefa58db4b2deb6d207c982e34f5a645226c1e0b
MD5 ee3f4d2acaacd6eaac233a3823928209
BLAKE2b-256 b12adb10fc71d314600b4d409f43b9aa7e48fb2a7ea570005ad107329ea70bf6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 558.1 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.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab9930a4bd873a4af628b2cafe0752b907458bb0604554f958ba4b99fd08aa62
MD5 77a5ba73799c1b169dcc87e7b53b46f3
BLAKE2b-256 171ddeb3bda79cb7daef01d9a4b2545d72aee3e8bb2a7b661591cfef516453c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.4-cp39-cp39-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 588.4 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.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cae9e64f81d9a5b70438c8bdf802afa3dd860df88c6139642bc9eeefe245e6b3
MD5 848bc90094116909c344d9596e57a4a6
BLAKE2b-256 37f5240802bc204f371a30f336c05c0b788f0bd93fc3c920eb826b1bcf5cc89a

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