Skip to main content

fabricatio-lancedb

MIT Python Versions PyPI Version PyPI Downloads PyPI Downloads Bindings: PyO3 Build Tool: uv + maturin

LanceDB vector store backend for Fabricatio RAG. Provides async Rust-backed table operations — creation, document insertion, vector similarity search, and index rebuilding — plus Python-side RAG capability mixins and document models.

Architecture

The package has two layers:

Layer Language Key Types Purpose
Rust (PyO3) Rust VectorStoreService, VectorStoreTable, StoreDocument, SearchedDocument High-performance LanceDB table ops with async execution
Python Python LancedbRAG, LancedbDocumentModel, LancedbConfig RAG capability, document models, configuration

The Rust layer manages LanceDB connections and tables. The Python layer implements the fabricatio-rag RAG interface on top of those primitives: batching embeddings, inserting documents, and searching by vector.

Installation

pip install fabricatio[lancedb]
# or
uv pip install fabricatio[lancedb]

For all Fabricatio extras:

pip install fabricatio[full]

Configuration

Configure the LanceDB database URI and default table name via environment, .env, fabricatio.toml, or pyproject.toml:

FABRICATIO_LANCEDB__DATABASE_URI=./lance.db
FABRICATIO_LANCEDB__DEFAULT_TABLE_NAME=my_docs

In fabricatio.toml:

[lancedb]
database_uri = "./lance.db"
default_table_name = "my_docs"

The config fields:

Field Default Description
database_uri "./lance.db" LanceDB connection URI (local path or S3 s3://bucket/path)
default_table_name "default" Table name used when none is specified

Access at runtime:

from fabricatio_lancedb.config import lancedb_config
print(lancedb_config.database_uri)

Usage

Low-level Rust API

Direct table operations with async Rust execution:

import asyncio
from fabricatio_lancedb.rust import VectorStoreService, VectorStoreTable, StoreDocument

async def main():
    # Connect to LanceDB
    service = await VectorStoreService.connect("./lance.db")

    # Create a table for 1536-dim embeddings (OpenAI text-embedding-3-small)
    table = await service.create_table("my_table", ndim=1536)

    # Add documents
    docs = [
        StoreDocument(
            content="LanceDB is a fast, open-source vector database.",
            vector=[0.1] * 1536,
        ),
        StoreDocument.with_metadata(
            content="Fabricatio is an LLM application framework.",
            vector=[0.2] * 1536,
            metadata={"source": "docs", "version": "1.0"},
        ),
    ]
    ids = await table.add_documents(docs)
    print(f"Inserted: {ids}")

    # Search by embedding
    results = await table.search_document(embedding=[0.15] * 1536, limit=5)
    for r in results:
        print(f"{r.id}: {r.content[:60]}...")
        print(f"  metadata: {r.access_metadata()}")

    # Rebuild the index after bulk inserts with rebuild_index=False
    await table.rebuild_index()

asyncio.run(main())

RAG capability (high-level)

Integrate with Fabricatio's RAG system using the LancedbRAG mixin:

from fabricatio_lancedb.capabilities.lancedb import LancedbRAG, LancedbAddRAGConfig, LancedbFetchRAGConfig
from fabricatio_lancedb.models.lancedb import LancedbDocumentModel

class MyDoc(LancedbDocumentModel):
    """Custom document with additional fields."""
    title: str = ""

class MyRAGRole(SomeBaseRole, LancedbRAG[MyDoc, LancedbAddRAGConfig, LancedbFetchRAGConfig[MyDoc]]):
    pass

async def run():
    role = MyRAGRole()
    # Add a document — handles embedding batching internally
    await role.add_document(
        MyDoc(content="Semantic search with LanceDB and Fabricatio.", title="Intro"),
        config=LancedbAddRAGConfig(table_name="docs", embedding_batch_size=20),
    )
    # Fetch relevant documents
    results = await role.afetch_document(
        "how does semantic search work",
        config=LancedbFetchRAGConfig(document_model=MyDoc, limit=10),
    )
    for doc in results:
        print(f"[{doc.title}] {doc.content}")

Cached service helper

Reuse connections across calls:

from fabricatio_lancedb.inited_service import get_service

service = await get_service("s3://my-bucket/lancedb")
table = await service.open_table("production_docs")

API Reference

Rust layer (fabricatio_lancedb.rust)

VectorStoreService

Method Signature Returns Description
connect (uri: str) -> Awaitable[Self] VectorStoreService Static — connect to a LanceDB instance
create_table (table_name: str, ndim: int) -> Awaitable[VectorStoreTable] VectorStoreTable Create a new table with the given vector dimension
open_table (table_name: str) -> Awaitable[VectorStoreTable] VectorStoreTable Open an existing table
create_or_open_table (table_name: str, ndim: int) -> Awaitable[VectorStoreTable] VectorStoreTable Create if absent, otherwise open

VectorStoreTable

Method Signature Returns Description
add_documents (documents: list[StoreDocument], rebuild_index: bool = True) -> Awaitable[list[str]] Document IDs Insert documents; set rebuild_index=False for bulk inserts
search_document (embedding: list[float], limit: int) -> Awaitable[list[SearchedDocument]] Search results Nearest-neighbor vector search
rebuild_index () -> Awaitable[None] None Rebuild the vector index (no-op if <256 rows)

StoreDocument

Field Type Description
content str Document text content
vector list[float] Dense embedding vector
metadata str | None Optional JSON-serialized metadata

Static constructor StoreDocument.with_metadata(content, vector, metadata: dict) serializes the metadata dict to JSON.

SearchedDocument

Property Type Description
id str UUID document identifier
content str Matched document text
timestamp int Microsecond-precision timestamp
metadata str | None Raw JSON metadata string

Method access_metadata() -> dict parses the JSON metadata into a Python dict.

Python layer

LancedbRAG

Extends RAG from fabricatio-rag with LanceDB storage.

Method Description
add_document(data, config) Vectorize and insert one or more documents
afetch_document(query, config) Vectorize a query string and return matching documents
rebuild_index(table_name?) Rebuild the vector index on a table

LancedbAddRAGConfig

Dataclass config for add_document:

Field Default Description
table_name lancedb_config.default_table_name Target table
embedding_batch_size 10 Documents per embedding batch
embedding_parallel_size 10 Max concurrent embedding calls
rebuild_index False Rebuild index after insertion

LancedbFetchRAGConfig

Dataclass config for afetch_document:

Field Default Description
table_name lancedb_config.default_table_name Source table
document_model None (required) Document model class for deserialization
limit 15 Max results returned

LancedbDocumentModel

Extends StoredDocumentModel and SearchedDocumentModel. Fields: content (str), metadata (dict | None).

Method Description
prepare_insertion(vector) -> StoreDocument Build a Rust StoreDocument ready for insertion
from_raw(raw: SearchedDocument) -> Self Deserialize a Rust SearchedDocument
with_text_chunk(chunk: str) -> Self Create from a plain text chunk

Schema

Each LanceDB table uses this Arrow schema:

Column Type Nullable Description
item Utf8 no Primary key (UUID v7)
timestamp Time64(µs) no Insertion timestamp
vector FixedSizeList(Float32, ndim) no Embedding vector
content Utf8 no Document text
metadata Utf8 yes JSON-serialized metadata

Dependencies

  • fabricatio-core — core interfaces and configuration
  • fabricatio-rag — base RAG abstractions (RAG, document models)
  • more-itertools — chunked iteration for batch processing
  • async-lru — async LRU caching

Rust dependencies (via PyO3): lancedb, arrow, pyo3, tokio.

License

This project is licensed under the MIT License — see LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

fabricatio_lancedb-0.3.3-cp314-cp314-win_amd64.whl (55.8 MB view details)

Uploaded CPython 3.14Windows x86-64

fabricatio_lancedb-0.3.3-cp314-cp314-manylinux_2_38_x86_64.whl (58.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.38+ x86-64

fabricatio_lancedb-0.3.3-cp314-cp314-manylinux_2_38_aarch64.whl (51.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.38+ ARM64

fabricatio_lancedb-0.3.3-cp314-cp314-macosx_11_0_arm64.whl (51.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_lancedb-0.3.3-cp313-cp313-win_amd64.whl (55.8 MB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_lancedb-0.3.3-cp313-cp313-manylinux_2_38_x86_64.whl (58.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.38+ x86-64

fabricatio_lancedb-0.3.3-cp313-cp313-manylinux_2_38_aarch64.whl (51.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.38+ ARM64

fabricatio_lancedb-0.3.3-cp313-cp313-macosx_11_0_arm64.whl (51.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_lancedb-0.3.3-cp312-cp312-win_amd64.whl (55.8 MB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_lancedb-0.3.3-cp312-cp312-manylinux_2_38_x86_64.whl (58.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.38+ x86-64

fabricatio_lancedb-0.3.3-cp312-cp312-manylinux_2_38_aarch64.whl (51.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.38+ ARM64

fabricatio_lancedb-0.3.3-cp312-cp312-macosx_11_0_arm64.whl (51.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file fabricatio_lancedb-0.3.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 55.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 742c89c81541dfd2ec2883fb414e1dd69686f5e9a78e1d6602bcc6999e4caa08
MD5 c47bafcec5e4401820bfdbc6d04c1447
BLAKE2b-256 e0d5fdabc49278ef99e693173a4df1ecfc1179ef45fd07b2557aaed75de9c9b1

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp314-cp314-manylinux_2_38_x86_64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp314-cp314-manylinux_2_38_x86_64.whl
  • Upload date:
  • Size: 58.4 MB
  • Tags: CPython 3.14, manylinux: glibc 2.38+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp314-cp314-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 b084ce9b2c0f84e1fdca31fed7716cc2bdad89289ee22bb7ba66ba8f6de08f48
MD5 3a6d19dfef718bf81b27048cc299c7bc
BLAKE2b-256 852fe574fd58fcf69d683fd4b610685cf9b2f009030d04f1fb04ac3c199f7b58

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp314-cp314-manylinux_2_38_aarch64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp314-cp314-manylinux_2_38_aarch64.whl
  • Upload date:
  • Size: 51.1 MB
  • Tags: CPython 3.14, manylinux: glibc 2.38+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp314-cp314-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 fab79beb29738420800e18dae61633b8deab81936b8371ac69f33dd4293c2eca
MD5 d189f42519372b0f39462fd4ddad7379
BLAKE2b-256 0ad44329c55a352fb66c8d001cdd6de83ade4a33df5cb254b76e72473ed2dcd3

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 51.5 MB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03fc399f78244ff52e2c1952ee466a06a3395b456d57d20c5b1c3cfa354b6757
MD5 d72d4806acb30bad8ec5cdeaf3cad4f4
BLAKE2b-256 ab68aa42bfc1855cb1a3f7ed9997a2987a2c50a58dfd5e04954506480d49c1b7

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 55.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8d110fb85298602d5a1f0b59cc79c653f2a7a27804810c884f2dfc294cb2ee99
MD5 a970eac79188def1d70035647c8eb321
BLAKE2b-256 650f9cee0cdae506012bcfe553e1ab0ffc295d3f1cfb3ea2b74c928cc0897eac

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp313-cp313-manylinux_2_38_x86_64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp313-cp313-manylinux_2_38_x86_64.whl
  • Upload date:
  • Size: 58.4 MB
  • Tags: CPython 3.13, manylinux: glibc 2.38+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp313-cp313-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 04cc8adcb6ee96e5fb7b21f5cb6a6726e83af93499bbd7c958b1cca88cedcb70
MD5 897c9572e35fbbcb0237449432148b2a
BLAKE2b-256 ff69e6457002dcce2aa0b5205655b7e3bd929d9305c149b97dda902356f0d9c0

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp313-cp313-manylinux_2_38_aarch64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp313-cp313-manylinux_2_38_aarch64.whl
  • Upload date:
  • Size: 51.1 MB
  • Tags: CPython 3.13, manylinux: glibc 2.38+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp313-cp313-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 ce64e18f195eeaea0735b0ef7609254502b666d8489b7337b9a308aa4d98f9bd
MD5 0a5f6d7754cee3afab3a6a29304b1de1
BLAKE2b-256 1ca0ecd2a3e88ded2e92ac7cfccf220a38f18b32da9d6390ec9923b7f0ec1667

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 51.5 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad7c74a89bb85aae18dbf20a6ffb9cddde01000aa8dc7c8a63c18d8b07fe2161
MD5 e0acd5c93fdb22a0154b21cb5647fbda
BLAKE2b-256 b29d0b1fa866ab5f31b16625b7181375884fcb797cc27a2cade271004f5eeea7

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 55.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1712d5040d1a0d2b9087eedeaf06aac0113460dfe163221deadf9587c3a1a1e3
MD5 fd675dea51b0b218794658c0aebdee0c
BLAKE2b-256 b259dac854ad75fd4b91ed5134365826bf5ea3cb54022ff2e25c24f0231896f6

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp312-cp312-manylinux_2_38_x86_64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp312-cp312-manylinux_2_38_x86_64.whl
  • Upload date:
  • Size: 58.4 MB
  • Tags: CPython 3.12, manylinux: glibc 2.38+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp312-cp312-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 2c5580babaa7ff973f5917a41919c0f760ef7ac1905c367700c50a2480643434
MD5 0b531bb8c697769e24abab3dca60df54
BLAKE2b-256 d929ddffb0bbcbf821a7c88fd9d08eac10c855c1974a3ad6f9046602d2845574

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp312-cp312-manylinux_2_38_aarch64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp312-cp312-manylinux_2_38_aarch64.whl
  • Upload date:
  • Size: 51.1 MB
  • Tags: CPython 3.12, manylinux: glibc 2.38+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp312-cp312-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 c81beb71c4f0f60f0aeef8f170eacbe74b244a3b8464c21cef0546b7da6c77c5
MD5 4d17fa9a43165dd242c3afc708f5aa8e
BLAKE2b-256 ed2ce51cdbb393833b237c4c9957f83e3d2272d531a25ae8aad04fc3322cdf4c

See more details on using hashes here.

File details

Details for the file fabricatio_lancedb-0.3.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_lancedb-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 51.5 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_lancedb-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbb518dd93b88e41e7b87574988a483d77ce5725b5cf8d7eafa2ab317acd1673
MD5 cd7b699f2671fee1cc8b777b6ea77fa6
BLAKE2b-256 a1adf46d6df8f964173bd85f96d9a53ece9d8017047deb30d51252d70685984f

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.4

12 files

This release

0.3.3 This release

12 files

0.3.2

12 files

0.3.0

12 files

0.2.2

12 files

0.2.1

12 files

0.2.0

12 files

0.1.1

12 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page