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)

Contributing: See CONTRIBUTING.md for build instructions, style guide, and PR workflow.

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.

Planning a deployment? See docs/sizing.md for disk/RAM estimates based on N×dim, or run python -m logosdb.sizing --rows 1_000_000 --dim 768.

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 logosdb
from sentence_transformers import SentenceTransformer

# Local Hugging Face embeddings model (runs on your machine)
model = SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2")
dim = model.get_sentence_embedding_dimension()

# Use cosine distance so LogosDB auto-normalizes vectors
db = logosdb.DB("/tmp/agent_memory", dim=dim, distance=logosdb.DIST_COSINE)

# Three learnings captured by an AI agent
learnings = [
    ("Retrying API calls with exponential backoff reduced transient failures by 42%.", "2026-05-06T09:00:00Z"),
    ("Splitting long tasks into smaller batches improved throughput and lowered memory spikes.", "2026-05-06T09:05:00Z"),
    ("Adding idempotency keys prevented duplicate writes during network retries.", "2026-05-06T09:10:00Z"),
]

for text, ts in learnings:
    emb = model.encode(text).astype("float32")
    db.put(emb, text=text, timestamp=ts)

# Ask a natural-language question
question = "How can we avoid duplicate writes when retries happen?"
q_emb = model.encode(question).astype("float32")

hits = db.search(q_emb, top_k=3)
for h in hits:
    print(f"{h.score:.4f}  {h.text}")

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:

  • Time-sharding for infinite retention
  • External quantization patterns
  • Architecture patterns for production

See docs/sizing.md for detailed disk/RAM formulas and the python -m logosdb.sizing calculator.

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

Contributing

We welcome contributions. See CONTRIBUTING.md for:

  • Building from source
  • Running tests and benchmarks
  • Code style and PR workflow

Please review our Code of Conduct and Security Policy.

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.6.tar.gz (508.0 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.6-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.6-cp313-cp313-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

logosdb-0.7.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (431.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

logosdb-0.7.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (411.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

logosdb-0.7.6-cp313-cp313-macosx_11_0_x86_64.whl (252.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

logosdb-0.7.6-cp313-cp313-macosx_11_0_arm64.whl (228.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

logosdb-0.7.6-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.6-cp312-cp312-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

logosdb-0.7.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (431.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

logosdb-0.7.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (411.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

logosdb-0.7.6-cp312-cp312-macosx_11_0_x86_64.whl (252.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

logosdb-0.7.6-cp312-cp312-macosx_11_0_arm64.whl (228.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

logosdb-0.7.6-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.6-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

logosdb-0.7.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (431.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

logosdb-0.7.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (409.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

logosdb-0.7.6-cp311-cp311-macosx_11_0_x86_64.whl (250.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

logosdb-0.7.6-cp311-cp311-macosx_11_0_arm64.whl (227.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

logosdb-0.7.6-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.6-cp310-cp310-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

logosdb-0.7.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (429.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

logosdb-0.7.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (408.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

logosdb-0.7.6-cp310-cp310-macosx_11_0_x86_64.whl (249.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

logosdb-0.7.6-cp310-cp310-macosx_11_0_arm64.whl (226.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

logosdb-0.7.6-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.6-cp39-cp39-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

logosdb-0.7.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (430.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

logosdb-0.7.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (408.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

logosdb-0.7.6-cp39-cp39-macosx_11_0_x86_64.whl (249.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

logosdb-0.7.6-cp39-cp39-macosx_11_0_arm64.whl (226.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: logosdb-0.7.6.tar.gz
  • Upload date:
  • Size: 508.0 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.6.tar.gz
Algorithm Hash digest
SHA256 0e7df06520e81b4e5c9f470f4b2f2bcdaa0b1f9dc4f3230700490c3bd7391d2c
MD5 13e024dfc5cd5ee22928bf4dd16951be
BLAKE2b-256 f1477d5153f31fdb47211a8d13bab79e453f9504f25d7bae09d7a33c9162d2bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0141f3078aa4aa2be8a0f408fe9f7d0537603d4c4e7037965b5f538ad536711a
MD5 6f0a9f433a707877e80fff785e34940d
BLAKE2b-256 0b80341d70f197e2d84ce60cac0ae14f5a21910f811f6f2f28dd609e18e1bd8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e09bb71441528082ba54047281a6e7d602ce3ede9e0ee8f0adc84489c69d4b00
MD5 7fd752d05af14fbadf50386cac8dcdad
BLAKE2b-256 db3993a218e876a59c7421aaef1ef895853249e82ab890b07611c1af076aded9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb0c0630fe0db26fd463133ad9f89a92b1a27fc226c957a1c999e53bc3cdfe30
MD5 728babc2a42eb9a9aa581c2395c1d232
BLAKE2b-256 2fdfbd3f410c5cdcc70861c8ffd0ab6577dd9db4c9f34aa34588c8cbd9ddafa5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c463fc505a24a256c060ce7ed4d34f8cf7ca5e4a2e692b4c0dbaf6352a2de69
MD5 074f410f6e03458358234b1ba1756097
BLAKE2b-256 8e281a1839e411ea14ccc1cfae57b2a681cb7c2be8a956d353fc4a80e00d62d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e5a7768fc7509cc5925375f61c087cd7d7a6527fbfb7280c80b3ff355d476b1a
MD5 d702130edd3f2a2b80ef7ad73190757d
BLAKE2b-256 0211c88b35f9446f0be934b18389d610ecaa39cbe27304fa1c1c30db8e0a4796

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08e03058b6f827be5c06974e8d9bd0e2b21071be218e163686772bf757704a75
MD5 d232e2b887327d25e71ba9493c9027c6
BLAKE2b-256 2df5b6c4cb6ca7b3a64ac4a54260d53e9842e6b6fcba31b8195f8b168a279081

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 49aa3ef365c311ffb78a14be2929d9fccac72ec9b12f0e940ebcd726a1eb7900
MD5 b5642bd5f2d1c196de2d4e0cf7944371
BLAKE2b-256 c8eac1c269ed9b7304ad7ea6b16a30f2f88b65709360d81c4936a03b48371b7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1dbbd34d0d7372f25ea3eee6421549d6377f79bdd0bed399fba1f3b73614b8f
MD5 ea108c4f58d526e4ab0410986ee5e7a2
BLAKE2b-256 bc8eb5124e4f851490da132f02da5d049ac01f302a8529786208d9574ba7eb13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a00ed4fed7dc58e166ebf9f16a343106a14852d64b310e03d85dd931b5c8d9fd
MD5 e94d00c946c2ba189488ebaa0ee7068f
BLAKE2b-256 e708248a3776862da85dbb69a65d7f16146e6bc9d620c731198ee42ee14b7b60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eccc05f98d05d1dafe842c166cf896abbd3a52583fa1320261c196ca9eae1944
MD5 9b2027a0354b3fb4b3ad9b73ec7e4e20
BLAKE2b-256 e83dd1f0b6664c2223a62847348cf2bc149b0f03f87d24c64c06dcd97c5dbe57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 644d533c8d343acedeb976bb7cc92c61363dd4508d3ef83078f6a6b2940dab03
MD5 a181bf2266106449033adc693d1edf49
BLAKE2b-256 0a3fe9316d57a6bf31b1dddc8739949724d3bff60cff3514569cb8d2851c69a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd8b980fa6a653dedd1a2607012d6f715584b7f18050da503107b875be8c0c46
MD5 b2974492b7329617a4fc492e38d277c4
BLAKE2b-256 4adfd94961371ad8db04adbe4e5fa6eb7abb62f09fbf1dcb8be024b95a66347d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7dc749a4b7886be4556119efe6259961741766b6e7687ee24b635c7925d02b12
MD5 0eed2a5cfb33505722629d690430a211
BLAKE2b-256 abd556c09d84a2cd11e3f5f011b7f293c713cdb26c61abdc353ddd518bb86c2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1709c0afcbea77149a6b676760a8f5c9c8b93d5f02d54ed8177e4fb989efd5f
MD5 343af59ddd0f6a1f458785bd751dbdbe
BLAKE2b-256 4e69217c8a44eba28a70bb49c25bdf4eb3118c580dd864243bfbce9fdf7350fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed9e2f64e7d1de02fdb9e4911faef8d775675a574d8e29f95cdce074c526526f
MD5 469b3466b5ad43818f148bf9f8ce9714
BLAKE2b-256 eff693343370a4a44c3378b10a10ae1abfd5cb2dd867278920bd6c0cb4bfd124

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b624361a46266226c8a23bc1c2753c076f51943526afeeb8d4136f062b039a0
MD5 85ce235fd4030efe4981faba1835435a
BLAKE2b-256 23828fb57f4f67b1982b39353c935df885c38817518b16349ae5c5f6864b1507

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 88a138185443014bf32fa04374058fccee7527f8645fe27c885f352ecc8067c8
MD5 1761d6650faeb388228426eca960b6be
BLAKE2b-256 64364ce11666ee3ae69cb127cac6fdc882d785cf2efe40082c085360ac5ff911

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32471b9124a0cd1c5c62011a043848688b448cba60f7ab306b402b24d95229f6
MD5 2687a8e951d1577ee9ac9bbf50b1da18
BLAKE2b-256 88adf2c6f158d621cc4a6ff90eb15bce59eba2f07d2d4fcdb510f138ab3b57da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0417a3f8f42f73c11db98017e5322857adb566c878cfe957b912566e6c05e44c
MD5 61d20b77ed66204659599403e1fc9910
BLAKE2b-256 144b27338091d4bc5a6e604b6a8a75aa51fb3189a84436fa383bbde6cbc7a373

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f9241201f1fa48b65b74a50f145c49394de81652b01e8ae3d178681ada2c1c36
MD5 bc6bc125aff344400bb42fa1c7636213
BLAKE2b-256 a461608a370d846137369b69e5a8e130863614ff4e9b16fc8260bae4ad6ffbcf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b690c77c55847ddd914376b3a5a94b874809d2b930e54fb557698e02564a9cea
MD5 ebdc0c6da419fb7c23a0043ebc06edf5
BLAKE2b-256 5cab3ee0a3531b9dd76f9c2adcafc4a4c279c280e94366d4bf7a9e220bd4b4eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 549ddfdfdbc5534eb9dd29b56c283701dee9ca12fa09171e1e6a95db408f68fb
MD5 99c767e3cfb20008775138b4f821dcee
BLAKE2b-256 47092506d4090f25c41f237953890173a6ac9c7521ead50c9ed083936b054cc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9c871b77c65d80f7a1c2133c4915ef2ceee0fa48f4749ef4aa37d226496a1969
MD5 741e97dbc92986dda26119d3c1d25153
BLAKE2b-256 da5273525b83f2132cae3e6295e155fe9b01571a3450f42772057462f0499275

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a46c4bbc660711f3ade9777be8bf837f7137aba7ffc4af76a34c9fdf9778e39
MD5 a200b89b3c3e2fc03454e90a446cb02f
BLAKE2b-256 a7b289868cd37123b6c102552dd2f92dbe72f33bfa438e4799d4b9d5e8626122

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d9ffc8b3c853b46bcb82f8c0daf4dabd256891babb476dddb3248423a68febd
MD5 8838c4b970d9c554c9bf62d47b1fbb23
BLAKE2b-256 581d0535d88e1a318da981ccba81b6e94c2175c3ce23e26fa5d53922b5e1ab21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7bf0831882f8d321bdf7323db35c431d19b19feef9f5d7de4caa80b045268467
MD5 f6b3d9a7b9866d1ef1d6c564ca52437b
BLAKE2b-256 91caa52ca7cdb6e99387e366015caca806a7b28e31cd309c0072ef1c45586963

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d702eb30334357266e1d67165960db9aae2e63046147cdae2b6482f0e207a7e9
MD5 9b95fadbee14cb877b1fa3c94485c479
BLAKE2b-256 3fd0da03c211b8eea939b1b188af34d197d7ba063b3654fd451d92c82ba55b25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e1a2869d11462aaa01274c688f380898329f2752fb6c79098d97210610307c3
MD5 d6a4b2fa2f2ba21e72744d48a77c60dc
BLAKE2b-256 681cb47dc8d3ded2f952675575dc4a9f01a94916a5ffa24da46a83f69b2f1920

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5624e24dd02191f0b1e372d35badfdf2e916fab18fadb86201b39c995db14d10
MD5 dce3c330c5e13f6c7a21d85de94c9508
BLAKE2b-256 afef6ece47df5bfef0b2b8874583b35ee261f970074114d87f7406f63cc93005

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for logosdb-0.7.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69d1a9c06843c1cc4824896aa73909ceed0b7d6acfc31af3aba1f5e8025b202f
MD5 b07eac843a7dd28b7941ca867febf5ba
BLAKE2b-256 0289af76f7a503c5043dd865456bafce56b0a6210bc4fefedf756ff3d26a9b6b

See more details on using hashes here.

Provenance

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