Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

sandloom

The Sandloom framework: the kernel (sandloom.core: dependency injection, the core facade, the ORM base, eventing with the transactional outbox, the infrastructure capability registry, the migrations runner), the public SDK (sandloom.sdk; sandloom docs <name>), the framework DTOs, guards and authz algebra (sandloom.shared), the sandloom CLI (sandloom new, sandloom add, sandloom migrate, sandloom test, ...) and the composition root sandloom.main:app, which composes every installed module package.

pip install "sandloom[standard]==0.7.0a1"   # + Redis, Celery, identity, tenancy, billing

Extras: redis, celery, standard (Redis + Celery + sandloom-identity, sandloom-tenancy, sandloom-billing), fast (hiredis, jsonschema-rs), check (PyYAML for sandloom check), testing (pytest, pytest-asyncio, pytest-xdist for the test kit) and sentry (imported only when SENTRY_DSN is set). The kernel names no module: modules are separate distributions that register a sandloom.modules entry point.

Source of truth lives in the monorepo at src/sandloom; this package builds the wheel and source archive through the shared build hook.

Source · Documentation · Changelog

This is the initial 0.7.0a1 alpha distribution. The canonical source repository is private and awaiting transfer; the documentation website is not deployed yet. The project links above are the planned public locations.

License

Apache-2.0. Copyright 2026 Vasyl Cherniavskyi. See LICENSE and NOTICE.

Metadata

Release files for sandloom 0.7.0a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sandloom 0.7.0a1
File Size Uploaded Provenance Actions
sandloom-0.7.0a1.tar.gz 1.2 MB Without provenance Details for sandloom-0.7.0a1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for sandloom 0.7.0a1
File Interpreter ABI Platform Actions
sandloom-0.7.0a1-py3-none-any.whl Python 3 none any Details for sandloom-0.7.0a1-py3-none-any.whl

Total release size: 2.8 MB

Release files / sandloom-0.7.0a1.tar.gz

Download URL sandloom-0.7.0a1.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
f5003bebfc6e4e12d64a7136d3a05b66a98b3b9837df0d684847a747ee09546a
BLAKE2b-256 checksum
How to use checksums
0950b1e0578e9b7a93919b79ca56452903faf6bb58736de0609814f797327691
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.4 {"installer":{"name":"uv","version":"0.13.4","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":null}

Release files / sandloom-0.7.0a1-py3-none-any.whl

Download URL sandloom-0.7.0a1-py3-none-any.whl
Size 1.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4a51e36fde00df71d058e19f484a00bc017d1040069ec3d1338e341c64638741
BLAKE2b-256 checksum
How to use checksums
3cab97ec234f49de1bdd507c93ac2e7babe1dd5f04d264fce53466746d04a030
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.4 {"installer":{"name":"uv","version":"0.13.4","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":null}

Security for sandloom 0.7.0a1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page