Skip to main content

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

Project description

image

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).
  • Timestamp range filtering: search within a time window (e.g., "last 24 hours").
  • Multiple distance metrics: inner product, cosine similarity (auto-normalized), or L2 Euclidean.
  • 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.
  • Framework integrations: LangChain and LlamaIndex VectorStore adapters.
  • MCP server: first-class Claude Code integration via logosdb-mcp-server.

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 and distance metric selection
    • logosdb::SearchHit result struct
    • logosdb_search_ts_range() for timestamp-filtered search

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.
  • For inner-product distance (LOGOSDB_DIST_IP, the default), vectors must be L2-normalized before insertion. Use LOGOSDB_DIST_COSINE for automatic normalization.
  • 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] = { /* ... unnormalized vector ... */ };

// L2-normalize for inner-product distance (returns 0 on success, -1 if zero norm)
if (logosdb_l2_normalize(vec, 2048) == 0) {
    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);

Search with timestamp range filter

#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);

// Search for top-5 matches within the last 24 hours
logosdb_search_result_t *res = logosdb_search_ts_range(
    db, query_vec, 2048, 5,
    "2025-04-21T10:00:00Z",  // from (inclusive), NULL for no lower bound
    "2025-04-22T10:00:00Z",  // to (inclusive), NULL for no upper bound
    50,                      // candidate_k: internal fetch multiplier (10x top_k recommended)
    &err);

for (int i = 0; i < logosdb_result_count(res); i++) {
    printf("#%d score=%.4f ts=%s text=%s\n", i,
           logosdb_result_score(res, i),
           logosdb_result_timestamp(res, i),
           logosdb_result_text(res, i));
}
logosdb_result_free(res);
logosdb_close(db);

Using different distance metrics

#include <logosdb/logosdb.h>

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

// Use cosine similarity (automatically normalizes vectors)
logosdb_options_set_distance(opts, LOGOSDB_DIST_COSINE);

// Or use L2 Euclidean distance
// logosdb_options_set_distance(opts, LOGOSDB_DIST_L2);

// Default is LOGOSDB_DIST_IP (inner product on L2-normalized vectors)

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

// For cosine: vectors are automatically normalized on put/search
float vec[2048] = { /* ... unnormalized vector ... */ };
logosdb_put(db, vec, 2048, "entry", "2025-04-22T10:00:00Z", &err);

logosdb_close(db);

Usage (C++ wrapper)

#include <logosdb/logosdb.h>
#include <vector>

// Basic usage with default inner-product distance
logosdb::DB db("/tmp/mydb", {.dim = 2048});

// L2-normalize your vectors before insertion (required for inner-product distance)
std::vector<float> embedding = load_some_vector();  // unnormalized
if (logosdb::l2_normalize(embedding)) {
    db.put(embedding, "My commute is 42 minutes", "2025-06-25T10:00:00Z");
}

// Or use l2_normalized() to get a normalized copy
auto normalized = logosdb::l2_normalized(query);
auto results = db.search(normalized, 5);
for (auto &r : results) {
    printf("id=%llu score=%.4f text=%s\n", r.id, r.score, r.text.c_str());
}

C++: Search with timestamp filter

#include <logosdb/logosdb.h>

logosdb::DB db("/tmp/mydb", {.dim = 2048});

// Search within a time window
auto results = db.search_ts_range(
    query, 5,
    "2025-04-21T00:00:00Z",  // from timestamp
    "2025-04-22T00:00:00Z",  // to timestamp
    50);                     // candidate_k (optional, defaults to 10x top_k)

for (auto &r : results) {
    printf("id=%llu score=%.4f ts=%s\n", r.id, r.score, r.timestamp.c_str());
}

C++: Using cosine or L2 distance

#include <logosdb/logosdb.h>

// Cosine similarity - vectors are automatically normalized
logosdb::DB db("/tmp/mydb", {.dim = 2048, .distance = LOGOSDB_DIST_COSINE});

// Put unnormalized vectors - they will be normalized automatically
db.put(unnormalized_embedding, "entry", "2025-04-22T10:00:00Z");

auto results = db.search(query, 5);
// scores are cosine similarities in [0, 1]

// L2 Euclidean distance
// logosdb::DB db("/tmp/mydb", {.dim = 2048, .distance = LOGOSDB_DIST_L2});

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)  # Required for default inner-product distance
# Or use logosdb.DIST_COSINE for automatic normalization

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)

Python: Using cosine distance (no manual normalization needed)

import numpy as np
import logosdb

# With cosine distance, vectors are automatically normalized
db = logosdb.DB("/tmp/mydb", dim=128, distance=logosdb.DIST_COSINE)

# No need to normalize - just put raw vectors
v = np.random.randn(128).astype(np.float32)
rid = db.put(v, text="unnormalized vector", timestamp="2025-04-22T10:00:00Z")

# Search also works with unnormalized queries
query = np.random.randn(128).astype(np.float32)
hits = db.search(query, top_k=5)

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

Memory-Efficient On-Prem RAG

LogosDB is designed for memory-efficient retrieval-augmented generation (RAG) that runs entirely on your hardware.

RAM Model

LogosDB uses mmap() for zero-copy access. Your RAM usage scales with query patterns, not dataset size:

Dataset Dim Disk Typical Query RAM
100K 384 153 MB <20 MB
1M 384 1.5 GB <100 MB
10M 384 15 GB <200 MB

The OS caches hot index pages; cold data stays on disk. No explicit loading/unloading needed.

Quick RAG Example

import numpy as np
import logosdb
from sentence_transformers import SentenceTransformer

# 1. Load model (runs locally)
model = SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2")
dim = model.get_sentence_embedding_dimension()

# 2. Create DB with cosine distance (auto-normalizes)
db = logosdb.DB("/data/knowledge", dim=dim, distance=logosdb.DIST_COSINE)

# 3. Index documents
for text in documents:
    emb = model.encode(text)
    db.put(emb, text=text)  # Auto-normalized with cosine distance

# 4. Query (only touched pages load into RAM)
query_emb = model.encode("What is HNSW?")
for hit in db.search(query_emb, top_k=3):
    print(f"{hit.score:.4f}  {hit.text}")

See docs/rag-on-prem.md for complete guide including:

  • Sizing guidelines for your data
  • Time-sharding for infinite retention
  • External quantization patterns
  • Architecture patterns for production

Run the memory-efficient RAG example:

pip install ".[examples]"
python examples/python/memory_efficient_rag.py

Python: LlamaIndex VectorStore

pip install 'logosdb[llama-index]'
from logosdb import LogosDBIndex
from llama_index.core import Document
from llama_index.core.schema import TextNode
from llama_index.core.vector_stores import VectorStoreQuery
import numpy as np

# Create the vector store
db = LogosDBIndex(uri="/tmp/mydb", dim=128)

# Add nodes with pre-computed embeddings
node = TextNode(
    text="My commute is 42 minutes",
    embedding=np.random.randn(128).astype(np.float32).tolist(),
    metadata={"timestamp": "2025-04-28T10:00:00Z"}
)
db.add([node])

# Query
query_emb = np.random.randn(128).astype(np.float32).tolist()
query = VectorStoreQuery(query_embedding=query_emb, similarity_top_k=5)
results = db.query(query)

for node, score in zip(results.nodes, results.similarities):
    print(f"Score: {score:.4f}, Text: {node.text}")

# Timestamp range filtering
results = db.query(query, ts_from="2025-04-01T00:00:00Z", ts_to="2025-04-30T23:59:59Z")

The LogosDBIndex class implements LlamaIndex's VectorStore interface, supporting:

  • add(nodes) - Add nodes with embeddings
  • delete(node_id) - Delete by node ID
  • query(VectorStoreQuery) - Similarity search by vector
  • count() / len(store) - Number of live documents
  • Timestamp filtering via ts_from and ts_to kwargs

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

Node.js

MCP Server — Claude Code integration

logosdb-mcp-server is a Model Context Protocol server that exposes LogosDB to Claude Code (and any other MCP client) over stdio. It lets Claude index files, persist knowledge across sessions, and do semantic search without leaving the conversation.

Quick start

1. Add to .claude/mcp.json in your project (or to ~/.claude.json for global use):

{
  "mcpServers": {
    "logosdb": {
      "command": "npx",
      "args": ["-y", "logosdb-mcp-server"],
      "env": {
        "LOGOSDB_PATH": "./.logosdb"
      }
    }
  }
}

By default the MCP server uses local Transformers.js embeddings (no API keys). Add EMBEDDING_PROVIDER / keys only if you want cloud or Ollama — see mcp/README.md.

Google Antigravity: same stdio + npx setup; step-by-step is in mcp/README.md — Google Antigravity.

2. Start Claude Code — the server is launched automatically on first tool call.

3. Use it in conversation:

> Index the src/ directory into a "code" namespace
> Find where JWT tokens are validated
> Remember that we decided to use UUIDs for all primary keys

Environment variables

Variable Default Description
LOGOSDB_PATH ./.logosdb Root directory for all namespace databases
EMBEDDING_PROVIDER (local) Omit for Transformers.js on-device; or ollama, openai, voyage
TRANSFORMERS_MODEL Xenova/all-MiniLM-L6-v2 Local embedding model (bundled MCP path)
OLLAMA_* See mcp/README.md when using Ollama
OPENAI_API_KEY Required when EMBEDDING_PROVIDER=openai
VOYAGE_API_KEY Required when EMBEDDING_PROVIDER=voyage
LOGOSDB_CHUNK_SIZE 800 Target characters per chunk for file indexing

Voyage AI (voyage-3, dim=1024) is Anthropic's recommended cloud embedding model:

"env": {
  "LOGOSDB_PATH": "./.logosdb",
  "EMBEDDING_PROVIDER": "voyage",
  "VOYAGE_API_KEY": "<your-voyage-api-key>"
}

Available tools

Tool Description
logosdb_index Embed and store a text snippet in a namespace
logosdb_index_file Chunk, embed, and store an entire file
logosdb_search Semantic search across a namespace
logosdb_list List all namespaces
logosdb_info Stats for a namespace (count, dimension, path)
logosdb_delete Delete an entry by row ID

Installing locally (without npx)

npm install -g logosdb-mcp-server

Then replace the command/args in mcp.json with:

"command": "logosdb-mcp-server",
"args": []

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.5.0
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)
mcp/                          MCP server (logosdb-mcp-server npm package)
.claude/mcp.json              Example Claude Code MCP configuration
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.7.5.tar.gz (438.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.7.5-cp313-cp313-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

logosdb-0.7.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (428.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

logosdb-0.7.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (407.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

logosdb-0.7.5-cp313-cp313-macosx_11_0_x86_64.whl (248.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

logosdb-0.7.5-cp313-cp313-macosx_11_0_arm64.whl (225.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

logosdb-0.7.5-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

logosdb-0.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (428.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

logosdb-0.7.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (407.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

logosdb-0.7.5-cp312-cp312-macosx_11_0_x86_64.whl (248.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

logosdb-0.7.5-cp312-cp312-macosx_11_0_arm64.whl (225.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

logosdb-0.7.5-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

logosdb-0.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

logosdb-0.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (406.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

logosdb-0.7.5-cp311-cp311-macosx_11_0_x86_64.whl (247.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

logosdb-0.7.5-cp311-cp311-macosx_11_0_arm64.whl (224.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

logosdb-0.7.5-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

logosdb-0.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

logosdb-0.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (404.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

logosdb-0.7.5-cp310-cp310-macosx_11_0_x86_64.whl (245.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

logosdb-0.7.5-cp310-cp310-macosx_11_0_arm64.whl (222.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

logosdb-0.7.5-cp39-cp39-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

logosdb-0.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

logosdb-0.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (405.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

logosdb-0.7.5-cp39-cp39-macosx_11_0_x86_64.whl (245.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

logosdb-0.7.5-cp39-cp39-macosx_11_0_arm64.whl (222.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: logosdb-0.7.5.tar.gz
  • Upload date:
  • Size: 438.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.7.5.tar.gz
Algorithm Hash digest
SHA256 9f6da8a98ea33f2dafe5379f6a3c8536f89287f07753afa7249a3b660c69767b
MD5 4c2f92256c8bc63212de96cfd5e16fb0
BLAKE2b-256 a34dc1dec267439f18da7abc709fee9a50f0ad2c42e23fa531a9c17a78dd8524

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5.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.7.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0537a93a9fefd8178592e4731412fb22dbf578b4da3589897202774ba3f54d7c
MD5 f440ec75b145b0824c845caf3ffa2f76
BLAKE2b-256 62dd33496bbac5d5ad222675753bcca0d0aae9f2a7ec4e70686d282432def44b

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7f8f73edd182e2f0b6d47ea5b7ec758e6f187cacb0ba549ab0813d0435f6b7fb
MD5 eac3056afee21ebcb6030f51cf2378c5
BLAKE2b-256 5561b404e3960e8210d22233e07244cc20fdbbe54bc68035df6f6104961c7662

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a854668567507e400ab182e4d9ab9c1fcdfb292a6b32fd79c9b41a67f5ab2abc
MD5 52dc1c7c17b2e79c98d8a57c92d46e7c
BLAKE2b-256 5b590b925157fb9a3c5be68b0dd80c4cada52c81a0453ee2b78c0a88da5526c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9cbebcb538a3d471d4e785e3d0bf2a2149922630297aa5258efd5e465ab26dc5
MD5 4ff1b5fdea88d973ce5ccf03c03e6971
BLAKE2b-256 1042b51c3bdedc8407aa146ed7a2637bb20f26cce500fb674ebdb9cddd83c5aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6f7b47b9d7c1b0cdef9571ee796b069453ef6d2696c29b684b392ad9843c970b
MD5 c5bc72ec761c123bb47ea929108f77a6
BLAKE2b-256 11087601c150a72691327b2a5475f58c94acaff3837966110585361ceb576111

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33bbe627e1438c6365145141627a0c9b4498a4725b0c012bceff7c0a86a9d3a8
MD5 10a617967fef8c9af5e5406a756c35c6
BLAKE2b-256 4cfd088aee724a0dd74e258b1478da3f4aca94a2f8bbf484737f02b0f7c3c9ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e68e5196165f209c7bc7607d2085873e29d2da013f723dbf9bf7960559e6ec1d
MD5 d6f689662dab463fb1cf73c1025cf861
BLAKE2b-256 48a76d9ce9e5d6c13df4443c6df007737e1bf80bba8078375d00c11b32b46199

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4652fab6c6174e1530760f15266da38119bf704b898e90f18b3bf6fc09aa74ad
MD5 b0a5d9f4c852ef852959b7a74321fcae
BLAKE2b-256 b8c74cb8c5b237beb9a749276bf0e7184a90e70a777099b90960285ccb056b00

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f0a5ed84e8cdcb875e0aa93581e12dafbe22b91425ab872acf55a09e5b14c9a
MD5 ca0aaa9aa414ae84e23847fb50919348
BLAKE2b-256 50360ce5b647c68491a72bf50609f7e58ca90774f17e161575ba7600528020b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 47b35d7e18070fa86502db91af6968151dd9abaf03e47c0b5f423b82b728fd08
MD5 39bdfde6676ff47b7da9f5068b8c0731
BLAKE2b-256 ac8bf801f2fd17f30d48562cf38e48c6783fd5373c6ac26a9edd879b1034ff5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8cad0b6b44372353a956d2c997997d8667393bb7d49d03d8536750c44d74525a
MD5 9b5dc228d429261df28eb983d03b2059
BLAKE2b-256 be7fbde0804e49ce21cd49cf0d2781db6b05ef5db1772e64c5a47f390d8646fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f09c84a91d832b60c8116a7c138bec8cac8fc2d9b5512d6a0c0260243dde9c1
MD5 23e8693a879ac0ef4f829026bc2f999e
BLAKE2b-256 0d3893a0a5c20f9c996e5b8a586527ac2d4fb784b43a851ec4cebfa64c691833

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4a56ac1a518a86efdd82a852e276765fd2fd0c58e403c48d65ada4d05b2216c5
MD5 244787ef70e0525e46e75060b3e7b60c
BLAKE2b-256 2251ab3132d351769835e137f419a792aac73c3845f12223ea798108113e111a

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6c48458455efefdf149b3ccf7d77f93ceeab21843dfc32085928a4119a006d94
MD5 6063e4ec57d666ac7fb94606cfb06622
BLAKE2b-256 64d9d1dffe2a0e4570758e9b86a3df7fd6f43ec5bf12a37649afcbfc8289363f

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f090f6701ac6281a6bec434f68e1953870c762652936b9b8bdb90163313edfd0
MD5 654a064f122dc75d4dc7024eb5de1152
BLAKE2b-256 4ded145cc1f85971701bc64f1e0bf61bf0c4ef410df6ceedb9eba53704385799

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3072546adbe494989edcc2d5b2d5cf75c3709842106f33548a833e10737f645
MD5 15e1aaa6c2f6fac7aeb00d0e891752e4
BLAKE2b-256 e20bb079391b5d99f7aefee0303862151b7c6e5275b922deda28153ce025c24a

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 aa5a0b4f195e9cbf921ef91442567fbfab7b5e944e382f606d2b18ffbd883b67
MD5 e2cf24ee98d17913b38cd50b25cbd104
BLAKE2b-256 a1884b8c6467bdc0a55f55efb25490b37460c3ba40c53f184f760e9f71acc9a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ec2c315c07e5754dafa33f04cddf5fcb65f35bb0098c64ff57fa38af5416fdf
MD5 b798a82170d7f78a4e85141b4e0e9eef
BLAKE2b-256 8060d026b50dde023d111d2ee5cfe71612d5ef5a86f75aba77dfdecbcdbb7ffb

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9716e4bbf17ce9d43a5d86c5c6bb36226a61dc5f103a59a107d9e584796a289
MD5 1c34ba1011453debd4e8ac7bb98d0824
BLAKE2b-256 ae9816a4e760d743b012bef91cae667268f2856834977869a69669c39b73c046

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cd93b1fba17c8ff127f92a290375826cccdb0c689202609f5a00cfa685950593
MD5 af8d0fcc1a10713b68aca298fb721a3a
BLAKE2b-256 54a4740e69e4ceff1f86b0ab44dffc6d13231f2a62e97ed0ac3efb58548697dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2171caecd1540ab046ab277435261c891ac40000eb72c63752d24c1013afb2b4
MD5 c95741da7fe8726a4530736f27f855ce
BLAKE2b-256 9327e941f99017ce0c915b53ef8e0ee3fc66dea1735d82c357076e78b86532f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b6334ce4288f86bdee8df7850cbdb6cb343edad436556dd68cdf48da93e6e90
MD5 7d5b61c1595491dcd5a89b8973387a3f
BLAKE2b-256 38b101f34467626ae7464cf7ef3245cec58f3738c67aca480b836dac8a89a1ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0bd9fe20c18a7dec99d5839e7a8d154e33e05a9df8e4d97b1437a94ca59f989e
MD5 d17951311163e6906f1d449499edf355
BLAKE2b-256 0d44f312fe2b513752831a300ab4b388e98ac51e9f246f08a3a1db1478dc1d9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b4b16f5d4cc895cf5d4c3121e148bfaab02e44bd3a8d9a2413a6e95c43ea89e
MD5 121ed729c1652cb7b50c2f65039c3ebf
BLAKE2b-256 cd8932b5b850878d19a778fac35f06d5f6e6ae38a7183d29d521493d2bd9b296

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 facd188a954004b2b292614a8436ceadc30e4e9f6fd5c360b9114fb5d60a0448
MD5 b1f220ab78f136e152e787fe7608be28
BLAKE2b-256 acfcbac843fa5099544f1ac18ae0e21c5e33fde428a54417b55415e3b6bc0301

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 98b95d3e247e7fb0c03ce71e3c56addccf42d535941ab431780faf76c3352f3d
MD5 c3f23bee01f17875f29e96408a19ec05
BLAKE2b-256 c32f7e533c21b3dc2aeca57da0411a96f5031b7869897f83b552b2877b4d3b9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8e858074671172d9606d06c95ade04d2ba6babdab3dfc561b374e220ef82a29
MD5 145648bc5cc94725ff9fcb6b51e425b3
BLAKE2b-256 49c26a1ec82954fb25c8748122e64738d73e3ec91e39914dfaa688eff3cd4806

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6bac11f324010316245cd1c1cd2fd1812333989a7391e879027ae96117db8e2a
MD5 c1b0a2fad2e4d730a7c79b435ba59f9e
BLAKE2b-256 46cdef1fe57d2cb50419a2f2db20c39e787e09f6d2cfae2a5ca11fd7f0ebe0b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 211455c924e47d5f8257f04b6651a73fd37f3b95c910ba8e7eae46a44b3b78c3
MD5 f026933dd78fc391268828f9c2b4b7db
BLAKE2b-256 035eaaead6536ebff8d20468d29f595b4ad679b0f0af987e2f068e13d78f26bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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.7.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logosdb-0.7.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 446e161bf1f9b02333c0fed1dbe6af48ceb930d773dffea67d045419a71696a1
MD5 c6b81cc2297616539fec20c7e249d401
BLAKE2b-256 bdc2e462550fd8f85b6ce75868e672e5fdf8bcb5f3495c7a59ae4882529d4fe6

See more details on using hashes here.

Provenance

The following attestation bundles were made for logosdb-0.7.5-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