Skip to main content
Pre-release

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

sandloom-tenancy

The Sandloom tenancy module: organizations, membership (owner/admin/member) and invitations. Import package sandloom_tenancy; it registers the sandloom.modules entry point tenancy = "sandloom_tenancy", so its module name is tenancy (tables tenancy_*, migration chain alembic_version_tenancy, channels and contracts tenancy.*). Depends on sandloom>=0.7.0a1,<0.8 and email-validator; on no other module.

pip install "sandloom[redis,celery]==0.7.0a1" sandloom-tenancy==0.7.0a1

sandloom.main:app composes it once installed; an app selects it with SANDLOOM_MODULES=tenancy (or sandloom new <app> --with tenancy). Other modules call it through its contracts; their DTOs, stubs and event schemas live in sandloom.shared and ship with sandloom.

Source of truth lives in the monorepo at src/sandloom_tenancy; this package builds the wheel and source archive.

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-tenancy 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-tenancy 0.7.0a1
File Size Uploaded Provenance Actions
sandloom_tenancy-0.7.0a1.tar.gz 39.4 kB Without provenance Details for sandloom_tenancy-0.7.0a1.tar.gz

Built distribution (wheel)

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

Total release size: 96.4 kB

Release files / sandloom_tenancy-0.7.0a1.tar.gz

Download URL sandloom_tenancy-0.7.0a1.tar.gz
Size 39.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c70a4c02a6655ecb3b1e2c84c2ee779502fa1c342fb7928751e7e6ba5f1c53da
BLAKE2b-256 checksum
How to use checksums
487fdaa5ea487ea52cd17adeed806cb07bed06ba63cdc042550d3fcec8f86bdf
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_tenancy-0.7.0a1-py3-none-any.whl

Download URL sandloom_tenancy-0.7.0a1-py3-none-any.whl
Size 57.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9800357dfb76048e14aca1ca0292773978cfb0058108bc5a965d26b1ede7bb4a
BLAKE2b-256 checksum
How to use checksums
121282f9dc0b61f2854609cf0b37f84745f21fc6c23bef66d42342e5fdc297f0
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-tenancy 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