Skip to main content

Fast semantic vector database (HNSW + mmap) with Python bindings

Project description

CI Python PyPI Python versions

LogosDB is a fast semantic vector database written in C/C++ that provides approximate nearest-neighbor search over embedding vectors with associated text metadata.

Authors: Jose (@jose-compu)

Features

  • Vectors and metadata are stored as flat binary files, memory-mapped for zero-copy reads.
  • Approximate nearest-neighbor search via HNSW (hnswlib), O(log n) query time.
  • Each vector row carries optional text and ISO 8601 timestamp metadata (JSONL sidecar).
  • The basic operations are Put(embedding, text, timestamp) and Search(query, top_k).
  • Bulk vector access for direct tensor construction (e.g. loading into GPU memory).
  • Thread-safe writes via internal mutex; concurrent reads are lock-free.
  • Crash recovery: HNSW index is automatically backfilled from the append-only vector store on open.
  • Scales to millions of vectors.

Documentation

The public interface is in include/logosdb/logosdb.h. Callers should not include or rely on the details of any other header files in this package. Those internal APIs may be changed without warning.

Guide to header files:

  • include/logosdb/logosdb.h: Main interface to the DB. Start here. Contains:
    • C API with opaque handles and errptr convention (RocksDB/LevelDB style)
    • C++ convenience wrapper (logosdb::DB) with RAII and exceptions
    • logosdb::Options for HNSW tuning parameters
    • logosdb::SearchHit result struct

Limitations

  • This is not a general-purpose vector database. It is purpose-built for embedding-based memory retrieval in LLM inference (funes.cpp).
  • Only a single process (possibly multi-threaded) can access a particular database at a time.
  • There is no client-server support built into the library. An application that needs such support will have to wrap their own server around the library.
  • Vectors must be L2-normalized before insertion (inner-product similarity is used).
  • Embedding generation is external — the caller provides pre-computed float vectors.

Getting the Source

git clone --recurse-submodules <repository-url>
cd logosdb

Building

This project supports CMake out of the box.

Quick start:

mkdir -p build && cd build
cmake -DCMAKE_BUILD_TYPE=Release .. && cmake --build .

This builds:

Target Description
logosdb Static library (liblogosdb.a)
logosdb-cli Command-line tool for put, search, info
logosdb-bench Benchmark: HNSW vs brute-force, with ChromaDB comparison
logosdb-test Unit tests

Usage (C API)

#include <logosdb/logosdb.h>

char *err = NULL;
logosdb_options_t *opts = logosdb_options_create();
logosdb_options_set_dim(opts, 2048);

logosdb_t *db = logosdb_open("/tmp/mydb", opts, &err);
logosdb_options_destroy(opts);

float vec[2048] = { /* ... */ };
logosdb_put(db, vec, 2048, "My commute is 42 minutes",
            "2025-06-25T10:00:00Z", &err);

logosdb_search_result_t *res = logosdb_search(db, query_vec, 2048, 5, &err);
for (int i = 0; i < logosdb_result_count(res); i++) {
    printf("#%d score=%.4f text=%s\n", i,
           logosdb_result_score(res, i),
           logosdb_result_text(res, i));
}
logosdb_result_free(res);
logosdb_close(db);

Usage (C++ wrapper)

#include <logosdb/logosdb.h>

logosdb::DB db("/tmp/mydb", {.dim = 2048});
db.put(embedding, "My commute is 42 minutes", "2025-06-25T10:00:00Z");

auto results = db.search(query, 5);
for (auto &r : results) {
    printf("id=%llu score=%.4f text=%s\n", r.id, r.score, r.text.c_str());
}

Python

LogosDB ships Python bindings built with pybind11 and scikit-build-core.

Install from PyPI (binary wheels provided for Linux x86_64/aarch64 and macOS x86_64/arm64 on CPython 3.9–3.13):

pip install logosdb

Or build from source in a clone:

pip install .

Usage:

import numpy as np
import logosdb

db = logosdb.DB("/tmp/mydb", dim=128)

v = np.random.randn(128).astype(np.float32)
v /= np.linalg.norm(v)

rid = db.put(v, text="hello", timestamp="2025-06-25T10:00:00Z")
# rid is the row id for this vector (often 0 for the first insert).
hits = db.search(v, top_k=5)
print(hits[0].text, hits[0].score)

# Replace an existing row: first arg is that row's id (must still be "live").
# update() tombstones the old row and appends a new one; it returns the NEW id.
v2 = np.random.randn(128).astype(np.float32)
v2 /= np.linalg.norm(v2)
new_id = db.update(rid, v2, text="replaced")

# Tombstone a row by id (excluded from search). count() includes deleted rows;
# count_live() does not.
db.delete(new_id)

# After a delete, that id cannot be updated again — insert a fresh row with put().
# zero-copy bulk view over mmap-backed storage (shape: (count, dim), read-only)
vectors = db.raw_vectors()

print(db.count(), db.count_live(), db.dim)

Run the Python tests and examples:

pip install ".[test]"
pytest tests/python/

python examples/python/basic_usage.py

# sentence-transformers demo (optional heavy dep)
pip install ".[examples]"
python examples/python/sentence_transformers_demo.py

CLI

# Database info
logosdb-cli info /tmp/mydb

# Search with a binary query vector file
logosdb-cli search /tmp/mydb --query-file q.bin --top-k 5

Performance

Here is a performance report from the included logosdb-bench program. The results are somewhat noisy, but should be enough to get a ballpark performance estimate.

Setup

We use databases with 1K, 10K, and 100K vectors. Each vector has 2048 dimensions (matching typical LLM embedding sizes). Vectors are L2-normalized random unit vectors.

LogosDB:    version 0.3.2
CPU:        Apple M-series (ARM64)
Dim:        2048
HNSW M:     16, ef_construction: 200, ef_search: 50

Write performance

put (1K vectors):    ~50 µs/op   (~20,000 inserts/sec)
put (10K vectors):   ~80 µs/op   (~12,500 inserts/sec)
put (100K vectors):  ~120 µs/op  (~8,300 inserts/sec)

Each "op" above corresponds to a write of a single vector + metadata + HNSW index update.

Search performance

HNSW top-5 (1K):     ~0.1 ms/query
HNSW top-5 (10K):    ~0.3 ms/query
HNSW top-5 (100K):   ~1.2 ms/query

Brute-force top-5 (1K):    ~0.3 ms/query
Brute-force top-5 (10K):   ~2.5 ms/query
Brute-force top-5 (100K):  ~25 ms/query

HNSW maintains sub-linear scaling while brute-force grows linearly with database size. At 100K vectors, HNSW is roughly 20x faster.

Benchmark vs ChromaDB

logosdb-bench --dim 2048 --counts 1000,10000,100000
Metric ChromaDB LogosDB
Language Python + C (hnswlib) Pure C/C++
Search algorithm HNSW HNSW (same hnswlib)
Storage SQLite + Parquet Binary mmap + JSONL
Startup overhead Python runtime + deps Zero (linked library)
Embedding generation Built-in (Sentence Transformers) External (caller provides vectors)
Target use case General-purpose vector store Embedded LLM inference memory
Search latency (100K, dim=2048) ~5-10 ms ~1-3 ms
Memory footprint (100K, dim=2048) ~1.5 GB (Python + SQLite) ~800 MB (mmap)
Cold start ~2-5 s (Python imports) <10 ms
Dependencies Python, NumPy, SQLite, hnswlib hnswlib (header-only, vendored)

LogosDB uses the same HNSW implementation as ChromaDB (hnswlib) but eliminates Python overhead, SQLite serialization, and Sentence Transformer coupling. The result is a leaner library optimized for the single use case of embedded semantic memory for LLM inference.

Repository contents

include/logosdb/logosdb.h     Public C/C++ API (start here)
src/logosdb.cpp               Core engine: wires storage + index + metadata
src/storage.h / storage.cpp   Fixed-stride binary vector file with mmap
src/metadata.h / metadata.cpp Append-only JSONL text + timestamp store
src/hnsw_index.h / .cpp       Thin wrapper around hnswlib
tools/logosdb-cli.cpp         Command-line interface
tools/logosdb-bench.cpp       Benchmark tool
tests/test_basic.cpp          C++ unit tests
tests/python/test_smoke.py    Python smoke tests (pytest)
python/src/bindings.cpp       pybind11 Python bindings
python/logosdb/               Python package (logosdb._core + stubs)
examples/python/              Python usage examples
pyproject.toml                Python build/config (scikit-build-core)
third_party/hnswlib/          Vendored hnswlib (header-only)
CHANGELOG                     Release history
LICENSE                       MIT license text

License

MIT — see LICENSE for the full text.

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

logosdb-0.3.2.tar.gz (248.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

logosdb-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

logosdb-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

logosdb-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (378.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

logosdb-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

logosdb-0.3.2-cp313-cp313-macosx_11_0_x86_64.whl (199.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

logosdb-0.3.2-cp313-cp313-macosx_11_0_arm64.whl (178.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

logosdb-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

logosdb-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

logosdb-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (378.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

logosdb-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

logosdb-0.3.2-cp312-cp312-macosx_11_0_x86_64.whl (199.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

logosdb-0.3.2-cp312-cp312-macosx_11_0_arm64.whl (178.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

logosdb-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

logosdb-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

logosdb-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (378.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

logosdb-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (357.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

logosdb-0.3.2-cp311-cp311-macosx_11_0_x86_64.whl (197.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

logosdb-0.3.2-cp311-cp311-macosx_11_0_arm64.whl (177.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

logosdb-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

logosdb-0.3.2-cp310-cp310-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

logosdb-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

logosdb-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (356.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

logosdb-0.3.2-cp310-cp310-macosx_11_0_x86_64.whl (196.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

logosdb-0.3.2-cp310-cp310-macosx_11_0_arm64.whl (175.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

logosdb-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

logosdb-0.3.2-cp39-cp39-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

logosdb-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

logosdb-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (356.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

logosdb-0.3.2-cp39-cp39-macosx_11_0_x86_64.whl (196.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

logosdb-0.3.2-cp39-cp39-macosx_11_0_arm64.whl (175.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file logosdb-0.3.2.tar.gz.

File metadata

  • Download URL: logosdb-0.3.2.tar.gz
  • Upload date:
  • Size: 248.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for logosdb-0.3.2.tar.gz
Algorithm Hash digest
SHA256 911c6db77b5e55305648038412972a2ba7cbae82e387fc4363a6d6dd4f37102f
MD5 9a8c0c4ddfabd2203178b59d4b216f96
BLAKE2b-256 6f2952e4e532ab42a8da49d3a53813b079b94526472df780a33984403e6151a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2.tar.gz:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e04b2b61320db43ab944e71f7f505e2518930274fe44f0ca7ff68d58aad7f3f2
MD5 612030af0e8ead33b9e8c0f6623a06b7
BLAKE2b-256 8afa41170b36f5be6f4fba45a39d58f65e8f6367338faf0afb0d151c1b2e1baf

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3fbfcc5c54a2b9fca8e5be3720f89240f1fd4a4950aac9cb4a47c46dc47e3fda
MD5 763e3b32dce4af5ed6243d5e5bf3c0b6
BLAKE2b-256 bb0ed637f56634c642cfec259ba906e6880d4ae50150c8a3669591861f502266

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e28eb6b0d8a88c227f8ca5c4136656819e728f85d4953efa5e22a86b8db699b1
MD5 5e41680df014c8593d5bb85ff054acd3
BLAKE2b-256 4221771c9d1e9912450f8b76bc529f9771b1ef984766252e68fd0091282a4e50

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68700814adc78d5d8b0c1cdec3bfe0fc43f4c5e8342d6f37391848e28775f9da
MD5 927bc5b0afab8fdf7322823ffc6433b2
BLAKE2b-256 554354b3a35ed6809061a9405fff3c905c0cae25e18965c52be694a1d22c40b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 47fb0946c701422775983dfab37051fbf0dc86fb366a3eb770687b7ea9bd5bbc
MD5 1c3659cf878b2d5b27128784af4eb967
BLAKE2b-256 a90105ee00041aea278cd56e99d4d347d7637206105370f4c18b9e89e7a438fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8d726461eeecb55b3a5046f4e1abd602a1c591f21554e570eab4556fc790a6a
MD5 33b9848d63b11b0648e4b019bdd1e7c9
BLAKE2b-256 5a2e01d2a89941cf8bfefd1084c2d6393345555dc5babb7077ce7bf2398a1e73

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6216871d6a982611370606038a38f7d3d48f38ce0662fb78e269e136f66fdf4
MD5 453b45029727d3c3e4d87c052f7ec3e4
BLAKE2b-256 803f0534453654ff53c3b169da33ab4775e9c52b7b934349f6050bf49d8e2f88

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3bd89632df95e52c7af595e820edbb8c3252002e3c56d19c45eff4edc3869fa8
MD5 6f48d5478178082767a0de5bad30765c
BLAKE2b-256 dcd83a1302a99c9bc91667fc401fafad8dc00e8159899f195620f8c2353ca972

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a23e525d16e3f086211578ece4547801e7cc83a0b96d16d036d2f94cf009c2c9
MD5 dde0654a059d4fbe302ef805c3bd4afb
BLAKE2b-256 e77a7b8100d4882dabaa4ec440fdcae87f23f94e64f53f25fc88f41fd8ef60dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1633b84199a4383d8041a2a38c0c42ed591f8ff19ffdfc2645fb12b11e737530
MD5 16351f9bbd681be62ff00c5dda7d6255
BLAKE2b-256 92a5a07084ee84c788d3a2d643145edbe636877426ccef8d301f9465ac46813e

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5e19d083507976725774a84ad9a027f1cba1e1bb6a7c7589bef1f38127f3d0ba
MD5 7c3541e282493b02ad9faca9f895708c
BLAKE2b-256 32ac2a3c6425d701a7f132e241039775a766d7eb8f9803404dc18f8ac464fd83

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f85a07ae2e81887556395ee723b861d0fae3f54b6e53f1541cb4250e3f4fc0e
MD5 1a1001e7c8ac18f2729dbb78c5493021
BLAKE2b-256 9cf197b2af678730d526c7e55190d8b306867444cf236bb018a502e64e4720c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44b149099836766e31232c6973eb45e084e378cc1f35a46475d3a320d5e1a120
MD5 6eebe3a2321ade82524e78dfacaa11cf
BLAKE2b-256 40cc14e0bfd2deaa92230f07c6e7f1c48a3dbe6806ac4d4d3581912efdd7a812

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 137489b32df79fa2ea32c8765981bce779df32ae767e8facd55b93baa5a6c524
MD5 d95aee1cfdbf8bc957a18a63f3a8e9a5
BLAKE2b-256 7db67eb8bd702cac251f49cf71845a60dbe03a8e39ea1c9bd4c23301e0d49cbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63c54fd8615f2e94c4b06c0ab91a4d05f186f97dfaac78c9e0dc30b28ddfaf91
MD5 bca4772f3d00ae34958c0d96bea0b825
BLAKE2b-256 fc709c671e6bc3e0068217b894a3d711f95df1775e7d8de8cd62728a0d86798e

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b919ea0c6734aef3abd427d9ebb3f992246114d8c93ad3e34972b285bcd21dac
MD5 14f9c79691552d27dce4babcecab9dc7
BLAKE2b-256 44584b3abf1e1f7e4be3434c813c0e1f68a21ea3a4bffd668814c1fcbc620bcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0d960d95afefccdf2a68e3894884344498d8ee718231bdc5972446587abc82fd
MD5 01473e8e64c71dc75801b25ebed23c5d
BLAKE2b-256 d87f3090f5ac4ce0d95ccc489b263e9fd9ecfbbdb6445dff8f69a296191a77a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3057f3dfa3920788e43023a981e9d0f00490425170f436e93ac94a1a9fc0ed2
MD5 18a2e8096c0bd65ccf8aa38e43b6cc31
BLAKE2b-256 24f964a4002ba91097c2799ab65e61ab9cc8a2586b66e610cac136037b48196d

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 97d83f5a83b55c7afc6e5f252d20d6dc25c5b24a9913d96327be5d89b78b344b
MD5 cf4227fa9dda1fa1cc6e1baf2dbb20e7
BLAKE2b-256 c9821d7d457eb3d6569ea1242a785b25ddd97dcc9b37203866798b1afd6fc56b

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 614d479d22b9386e225d9789f4bd8b33dff5918a2df4b0085209e40462675814
MD5 48ccc7361befdf2db2778272a9eb4723
BLAKE2b-256 34225d4620b02b9cd8cc3afa405c55d4c1b968a341782355cdbe33e4cd3f83d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6dec3d2686a04efd088db34f7f8fa39545b7c27b9321f55a4f0c0cb4773429fb
MD5 5c326f07522b49f7511792053ff3c99c
BLAKE2b-256 c70207589d5c4b4e48200b8d8ba0659d62e8803f043fe09c3122a159695d797c

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc50c1dd2584b3a9289387e324fe7c8231a5dc38c819a98b58b3d4efa5ef0049
MD5 e9e57e6ca0699d9a96c767fc12346d8f
BLAKE2b-256 fb489990c59c313039ec6ee62205d0fa815908f94cc878e2ad563aaf7e982aac

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6490c9090bfee1bc26ceec78d51b48b8203b55afefa38a7092d8c0bfae8cf6b4
MD5 3243b8f907db3aa623ed8dee28b59706
BLAKE2b-256 7b98f338e58a458c1945af845dc31dfd01cf507e5c46aceb051e5e19005768c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b35798ec7f9799512e7bfc61530303e0fc0de37ab2a3f2768e25e412f32b31f
MD5 a90684946a7aa6de9b0c18caebb7bf1b
BLAKE2b-256 f10871cf572a92ea3f840ba60454c45419c3cdd6270b0af864e5cad38745a018

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d5bb978bd2fdd7b6bc881fed958e3ed2959614acb0edc0c9000f09aff0a2ee9
MD5 e65c4856791ac205323beb22709206c0
BLAKE2b-256 c4dfe92ceeb19c5474e5b09c67ec737f0aafc4e4a27bbcc1f92bc86719c30d84

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 13ee001842643ef4c5cbf77e5c8d66bbfb441fa5a859d45fb5cedb8f2dc2a1ae
MD5 49012f45e78ebd4c1c1731f34b0ee0c9
BLAKE2b-256 5709264a39011c86d211524edb1a4027a6bdccbf921f9229e05ad67145ac42c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a278ffd477fab5163c1c117b434af68304c43cabe435a7a5daa13938aa6f2d0
MD5 cdf363d806ecadd4a65b59a1a3d1c8fc
BLAKE2b-256 259c7f3060690fe8d0003f405000875e36073b2fae89c3e1e5a28d1a30488c18

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 407f75b3f954cb8321d39c532ea39e72241cbbd95afb8a1db8e054cf8fa823e0
MD5 69137dcd64ae9abc6462df3aea3fca5d
BLAKE2b-256 d5218d75cdd41bc1e980bcfcd7a697904d10f3970e9033a29285e5fdf26633b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7f42b37948f0d85155bd7a9eba36944d187f392f92b11a6ee3b35129b229eca2
MD5 fa0d5f6b9ff790c3098a275b3133e9dd
BLAKE2b-256 d0b299a72d91b745502c4ab431b3c9360e58e9f0e4a3d9c939dcdb1f03fc8908

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp39-cp39-macosx_11_0_x86_64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file logosdb-0.3.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logosdb-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7b2205a689357ea448f304f45c29e845aaa7e15350a3df61259639935685616
MD5 8fc9ee5e3f1284605f988e5a98a53d07
BLAKE2b-256 c7bd0e554178d3f79c2e4775dfe66abc798c7b7389d00025edbdf633ff1dca4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.3.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish.yml on jose-compu/logosdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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