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.0.tar.gz (81.5 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.0-cp313-cp313-win_amd64.whl (493.5 kB view details)

Uploaded CPython 3.13Windows x86-64

vctrs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

vctrs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

vctrs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (556.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vctrs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl (588.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

vctrs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (619.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

vctrs-0.2.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (557.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vctrs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (589.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

vctrs-0.2.0-cp311-cp311-win_amd64.whl (491.6 kB view details)

Uploaded CPython 3.11Windows x86-64

vctrs-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vctrs-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (583.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

vctrs-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (556.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vctrs-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (588.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

vctrs-0.2.0-cp310-cp310-win_amd64.whl (491.8 kB view details)

Uploaded CPython 3.10Windows x86-64

vctrs-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

vctrs-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

vctrs-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (557.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

vctrs-0.2.0-cp39-cp39-win_amd64.whl (492.5 kB view details)

Uploaded CPython 3.9Windows x86-64

vctrs-0.2.0-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.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

vctrs-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (557.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

vctrs-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl (589.2 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

vctrs-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

vctrs-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: vctrs-0.2.0.tar.gz
  • Upload date:
  • Size: 81.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for vctrs-0.2.0.tar.gz
Algorithm Hash digest
SHA256 93696ca70ae049de7394a4c9ad0257f476c5e96ad0919d03c32515b11918b366
MD5 7a9c19b697228c942cf340b114e6fef1
BLAKE2b-256 27f097ffe8b23129beb9071a87866bec07430e7cf207823f7723709ac71016e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 493.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for vctrs-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d4bb3cc5750a38e49c4297dc53197c1c49e25da555ea2117aa85edaf31706056
MD5 6be44c1fc8db8d7cb057cb1f655786ea
BLAKE2b-256 207419bca1538078c754eed969d5e69e3492366583a5e821a7ff49edc13f93ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e6d513e00e011521277617a97af37b8551dfc3f2fc5a240d096e5f32fb8cf3a
MD5 991211a9f0ccd1029d091d32bdd51cfd
BLAKE2b-256 f94c0fc8b3df0aba877df69a76522f6dbdead4b3a4039564062799b682d39484

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d4fe3f40a94652dfbabd91ad578c683e5a692a6a82e0025d18df6b72b68aaa8f
MD5 cf58c8c823f5711c9fe76a6bf939d41d
BLAKE2b-256 83bfe3d6e2d0a9d89a011d355effeed5eefac20244485f29b422d8a99a5dc08d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 291969edf3bb712b136b464003b6330eead8e13de2b60e533fdf92506ab77c43
MD5 3f03a62b23a0b073bbfe970cd7ddeab9
BLAKE2b-256 7ff8d0f07135b6bb30592c71da5dd722fc2e2d07f72b01e598960bf2b5638a2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fce302e2381fc360896a19cd703d7694f9b06968f1d68f337196463d786ddaaf
MD5 0f01d81f12b423e8fcb210dd5ce3be2c
BLAKE2b-256 cbb9f01a20b89da3176ebcc2961bafa5ebb7556f929bc9d3069202b8556837fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.0-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: maturin/1.12.6

File hashes

Hashes for vctrs-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 184e7587eec9188de6d2eceded3dcf2a7efd88afb7d5385646cb2f8425860039
MD5 c6ba7f066de75912cdd706a75ebc415a
BLAKE2b-256 0c17ea1943e06930534a3495df4fcc82b50afc05dcdb971ef4a189512ffb87ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 709855fb149b86737362bbf6d0073529a1fe21fe08a70dce74b25fc4f2935e95
MD5 47f420dbc077c4fee1bf705552e853c8
BLAKE2b-256 d8e0e2191922c7995306de905d86e8df2c158085c38479ad907f7d4584731436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5bf41134e7da6c01e818b5f64368ddd560b12ec00afc76ec0d77565569e3833
MD5 79bbff8b79cf7890ccbc8c8a5d1efc9b
BLAKE2b-256 f5c0bb055f892f032bef8a00f8ac5d29f9d22fe8af1cd97335e126ea46554148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a6b4f0f00b3791675e96c8dab4377a5ab9da74568e70f5699ba2e9ff021d8b0
MD5 2e5f603e56cfd4feb0c1a8ca4f28d044
BLAKE2b-256 c8515c332bd94dfa986ea6939e8123c1d997aff325e4070802f458b88a526504

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59afa39dc8774b71752d376b549a365ee34b4bfb5f41771ab7ad00ed2f340cf2
MD5 96743e7db583d75c2407d3ee36375a56
BLAKE2b-256 67a57703538f6c70c74985abb43d7fe38752b4fcc8bd6d6fd46c9427cf072e93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 491.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for vctrs-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 34767123558ec03e4c7bbe277f8e4041cb339c5973029719066cd26a4738cc1d
MD5 cbb775e42f3965725bba58919f771a1a
BLAKE2b-256 e38eb7f256537f466949a0cb6ce049cb33d6343868d85928fdcaaad193bf4bf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5d45b0e61727dabdeee66f65f1fdd73e8b03785f5cf5efb7db48c7c11ab3919
MD5 ef824874d40e6c33a06c18745f88c69e
BLAKE2b-256 7ff2b9bfa515588aa089ccca8abbe28c7b5df2a516a195aabbf72c1cc6a5b778

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8624aaf62d4030329966917d4836eaa40653d01297c6722809a53160edd87d8e
MD5 0317747feb82fc3f0b759cabc1c3fd61
BLAKE2b-256 748c6d937c9a7bbb137da6db6d8337968b6371d37ee662ec0558e9b3e3709988

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8edbf2090d41e93848842c2c318f34e331850b163e42ba2b882ab09a27bd5574
MD5 9df218e5fc3c9d66cb0352340bc89a1c
BLAKE2b-256 9846eeba284a95ae269dd06e0bc7e2029c496bd91444e4443d2eee09b77e68f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 26d0395e5051a9edc03972e2fc9d2260193ad9fed29e430be68fbbcea50e6cb8
MD5 b7fb7a644b99c8f7de0128d4eaca16c6
BLAKE2b-256 9746fadd3c1b363d664ff2d42cee7d36b3b715826280f08dcddbb2f376f435bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 491.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for vctrs-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d6af48c9a82d401fca816576004e515485fed1256afd95bac14ec5d555fb0d6c
MD5 912718081ec4b90ef06f7f4ccc2e4f3b
BLAKE2b-256 6b575583dd671238040fedd88510bcf4b2ea19ae6ffc0eb46c28984ea397f613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7e47f9d8cf20c53c99a22f71b011770f4370f91926130ed73179a83f707afb2
MD5 a77ac0adfcc672e67d37ccdd32d459be
BLAKE2b-256 5c0d33124194ae4f0a9fd9983419b9a848d2e8e4a08464d52e82f536f1d71b04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ad7a85a1968329ee45860d10e4b71c2c7424903a464227550d2da9eb241cbcb
MD5 6d78b65f97356c7ff9d2ac1fa176bc73
BLAKE2b-256 17d2d9fdb7e772018baf8f57c977bcc149209e0d53603aa5c5cdc31da8550223

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02b7d633b571d4dea02ba35c1f6bd76a11fd39544e9f4029269245a47bf6d0e3
MD5 76c3c09fb313ea3525222dbfe8acba55
BLAKE2b-256 e91f575c75f21144282306ae68e7800d6c5285d345ee845289e696731c31b198

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 89dd7121baf7b627e49651c9df22932d09e3920a5d94014c1d73161bb6a13feb
MD5 74e0be1cf69ab8ebd617a0ed89a733e4
BLAKE2b-256 a7b9bda45c960777bd1e3aafdc894a5d56a4e07652d96987e8aef93cc0a4e54a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 492.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for vctrs-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fded9e6a1cc257d69f61d04ac254b67f94c17893f9e546e0c1a218fc29e3b6e1
MD5 de247dc08f86588f734b526c0cc69033
BLAKE2b-256 2a02ded5b536930999167bc3756d92b3fb3efbc15a4aa12a2a22a795420de843

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f45382b82b1dbac8dd3c229803a28f570a5f636baeb24d4ff3182fb0c444f6c9
MD5 88f6a4297b49738858499bf057903169
BLAKE2b-256 0bce6d8df6709a7ed5d73bd91e48cf9b02a3227a9fd71efa2fa1352b08386df0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a4b30a838655c5a28599d5e3f50e9f212e6ef4caf1d96a5bf276756fea82e04
MD5 053e002a16fe2dcdc7269c9b512564e4
BLAKE2b-256 54a5eccffff127c12227696e856952a1c64fd2d65fb89425de546aff3817ba3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3779946d363a815a55c0870e1562807cce14fb5c261e7ed2cc9daba784da33d3
MD5 b28d3a64fef6fa8909910110bfbefcda
BLAKE2b-256 f2052652c7f20789910453d708526d55039ee9950da3ca078844a4f82730d578

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3e9e67c97701027c0be7c9724ee5b144328375e5c90de711817ff7e88c8cc1d9
MD5 6d04533b40c5d1b6e8ca11de7ad318ef
BLAKE2b-256 289fb0da9c2e88cd2d26dbd8d571b5d4a3c991aef1ae059eb044895351000ed7

See more details on using hashes here.

File details

Details for the file vctrs-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vctrs-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f705996d28c3c0d562e1df4fe8abce0ad358970cad3b76c5709b2b2dfbb918b
MD5 82d3cbd62dfeee84598a9e895d154235
BLAKE2b-256 7435ce33d1d94db9ad35a4a8f92560e0c613aee5d7a90e70564d803c6b9ac5ed

See more details on using hashes here.

File details

Details for the file vctrs-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for vctrs-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1fe3042fc05aea1cbc482fb4a2c4b817d1df3a9e3d528d31b79bfe088d5fc37f
MD5 695bb1644d3806f7a4cded605395ff01
BLAKE2b-256 bd1dfd3894018aa2600cee241ac323dbc6827cf7afb99a13f5a176f9b23820cb

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