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.1.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.1-cp313-cp313-win_amd64.whl (493.6 kB view details)

Uploaded CPython 3.13Windows x86-64

vctrs-0.2.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (556.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vctrs-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl (588.5 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

vctrs-0.2.1-cp312-cp312-win_amd64.whl (493.9 kB view details)

Uploaded CPython 3.12Windows x86-64

vctrs-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (619.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

vctrs-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl (589.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

vctrs-0.2.1-cp311-cp311-win_amd64.whl (491.8 kB view details)

Uploaded CPython 3.11Windows x86-64

vctrs-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vctrs-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (583.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

vctrs-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (557.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vctrs-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl (588.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

vctrs-0.2.1-cp310-cp310-win_amd64.whl (491.9 kB view details)

Uploaded CPython 3.10Windows x86-64

vctrs-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

vctrs-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

vctrs-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl (588.5 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

vctrs-0.2.1-cp39-cp39-win_amd64.whl (492.6 kB view details)

Uploaded CPython 3.9Windows x86-64

vctrs-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

vctrs-0.2.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (557.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

vctrs-0.2.1-cp39-cp39-macosx_10_12_x86_64.whl (589.1 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for vctrs-0.2.1.tar.gz
Algorithm Hash digest
SHA256 560e7c6cf00287865e67824eec6b865cd14524fbe7c9abaa0447dd98d64083b0
MD5 a39d507e76f33965d09d054c494e2d46
BLAKE2b-256 8c3fc306b3d428ad1ded991c6380d89a652b54bd1ec96ac377fb46300dc0c607

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 493.6 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 88f61130ee080e7d2efb8e1490536014ddb157508d1b583e69e08ee77fefdbec
MD5 307391cd84a2091af65ce5b0c632ae76
BLAKE2b-256 8a29bc6e1b5a6a17fd1e9204d84f62b89d2fdc5e49b52af0fc8b3b47be486bcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab3bb05dcecca3cb6a616321e60390fab10cdafafbb1bf2510315db85930c1f3
MD5 1cf7ec19b8ab803c901365fc300f116e
BLAKE2b-256 196026bf29927376930c790e8023326a9d819b6de4919dc2f29c9657d521369f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91d5523ddcc9470a111a63b36de27ad059a3b380afb0adbd0905f586b09be5e2
MD5 14af0f9b275de8e5c99c292042329d5e
BLAKE2b-256 8aeadb851bc5b48a74f02148b1807243a150cf55674779446111faada22aed09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c81e20fc0c9a5fe5727e9ef8410428dc8803586c9d9ba8b9a960a9e435591fb
MD5 a8dba0e47aa5c8d6a09ef3424ddec9b2
BLAKE2b-256 0bbca17065cc018a2d4a7ca2de9c7eb5e3c79d2f1a08ba73cbcfe27435769832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 78272239f28c583edb3352d2983ea29f4343a2c63b8ac52d2e0455cfe7f01a30
MD5 310df5901274941c9f98b9eab7711819
BLAKE2b-256 609bd7b5fa0d171375d4724e76a78e38a2aaa326fba4d3a5f2a761e00a4ce333

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 493.9 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e2beb9eff4bc5b0a55c51327d8716f3786da4c14eb598d0c95b4ba5cd85e6311
MD5 c5cbddf2ec24bed5c37103f90864c964
BLAKE2b-256 b481db8183a399a8c2b11552e7e0d332a498dedf919424543e660e4dc4cebc6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df4020e9aad4b9435848ddbe5b24c9204e26eb0f4de7dfaf0d0c03bfd24830ac
MD5 8644216e98b4dbd9c59181aa13c4cc3d
BLAKE2b-256 2f29600a5f2e2d8ff0ae5a7379961f14717f380e952bd28744327008d175a3b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5747b0132d98c2c876657ab5b2182830085deb763b1be6f4452e1f89b5406104
MD5 2fed93f4723764d76124752de6032b5c
BLAKE2b-256 d9526a24fb598a840e4d0aab0a209b35392feda1ff6749c659b82f11f546e98c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba69f564f571cd7cc897567b10b055d0ba626c1091bc50542ad7b8b1f8cf204d
MD5 3d6ee28162cb48d8a541ddd46e3aafaa
BLAKE2b-256 0a87830467b1bc015f985c885fe4b216c46a43c91917021c9183e5a9a1274c0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6184c85cf3ec3ead670c19540a83acd6dd123a196dd261c0d7c7afd99585a20d
MD5 39fc72a6215cd7d20fcab53526284f3a
BLAKE2b-256 5d0d0a834be1fad918593be75f01795c01ac8b824ec3a6bd346bc9cc169f00fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 491.8 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8603c4b498a3f88dccd52a5931ce60c9abe0b512d4dd5470a53491d19e68c0b1
MD5 231e1760b2a12876c47a43643a60ee61
BLAKE2b-256 38b011117aac2aaee41b89823e7837c20e84d16a413d34cd556df202c95e773f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a7846d7353203f484ea597b26533045fa459d13f846d42d602bbe071563bf2d
MD5 3c54705c7753468674d363dcafbf6a65
BLAKE2b-256 a59fb869a541d2cb2d958a4e5cc045b6334c452c2097b2a0620b722bec0222d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d7d946eac595bfe92fbc7a531b9bc52d05c92f49414ff75ce2324a1e817649ab
MD5 f21fb34e36a73b2546a8465e6924262d
BLAKE2b-256 a82cf095771b4cd4695596e0ebbc0101f03515bc6b39d62ca4b5145e2cfd4035

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 418fa83f0b783862bbb3311c9b83c9d7f85492e01e8a2be87b10ae40a1603b2b
MD5 c9199414d1b9f475de6ab6dcf138956e
BLAKE2b-256 839016094384acca4dbffb48087064ec325fafa0e177042ef16006fe0a2432d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f8978989d3de7de8d35f1a3ab50a63b42773bbcf96ad5f12ac3f7a648031294f
MD5 febbbcd47fd93ac6e9727a988fec0f58
BLAKE2b-256 b4c381733266e526ea97916376bb84971f0da01c0ca7987daf26f8ddd2718842

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 491.9 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8881716e6afb2e8e59688f8c980e6d7927a8210e00f0f550da78deb2262ddbb0
MD5 d9f2bbb56683f4c06b592d60fb942d08
BLAKE2b-256 5e902707634f3a5a8cdeb9ab061510962f5f7de620767583440b484b58d27117

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76380df0e11a0dcee2aedc10e4c97207df2565414fca754edcacd7a8dad043ae
MD5 04c8dd391a3beb4709f17b363d6540fa
BLAKE2b-256 02c20ce7fe753cfba5e04f6693f88b15fed6b168912560fa204ffd99ffbdbae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d571c395b13bdd6421ab83ee578e9a41ef535d7336d9bb9a4eae822fae25a16f
MD5 cc117a9614d04bc7dac24103dfe1358e
BLAKE2b-256 e3dac2ff3230b37b4f335bb68c823b611e64224529b8dbe363a2f4fd1aad7562

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 deaa6473b609479759d9d9a653236c635d351c35f15a80a103e724d580c2f8a6
MD5 6ef4cc83abe6556549c3d177b9e0cdd2
BLAKE2b-256 c58d267719c6e423faa715453d9f90cbcaf5fea24691360eac2291b6eb2cb4d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ebb4f9c327d18693c91cd815843c26e25058f860a60f755b10184e60f30357ba
MD5 550ae3ac855d34894fdce4be2a7e2316
BLAKE2b-256 4b62d6b787813edd6f52fad3126a13c8e1b2740055ddb16cc906c94ca184087c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vctrs-0.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 492.6 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 25801fd2012633c61740559e0983f4c7808798ebf6fc4a59b392f3b429dabb5e
MD5 68ce8861317a918c34dd70ab957af1ec
BLAKE2b-256 aa69f54699966c6ba8d588a209a778603eabb31604b2f23cc6f931b00b318cb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcf8528c285c59b50b26a3ada5b4799dc3ef5dc356f877867305fb62cb8ba686
MD5 6e500e425dc12a8fb44882a2e3948baa
BLAKE2b-256 5b59de60f837acd42c38a19113b282b3d7661e0e52ef2b8dab07e104504f98ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1c812e6d2b18a0fb43297d32e1dd0e878d7985b149d2ee2ea5e73db53a396a7
MD5 68f1d4a59e3e3dca611c5849d50a45a1
BLAKE2b-256 8e447aacba1fe2b730da7012ea78df798c21a3ef7228ac10b445e094e7a9c311

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99544f1a95b1b7e807f62838b96a518731e6c00582aafa8f02440788e7a7fa6c
MD5 5fb6eb643a548fb8a3fd7d643d39a9e8
BLAKE2b-256 dd354403a6bce9ae529f6e34aeeda5743cf9a796593ce1b30247cbce84f360a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vctrs-0.2.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8c2ee050e2274a8dc57ad2374733694c1291ea2eaba84cb7d6eca5750951478c
MD5 e5683f70915fbc1a19c2d9e2c719b87a
BLAKE2b-256 0aa5d21ff10f5dd160112fda6b9703fbf0d74f3a0013ae3228c822c882c1ebd1

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