Skip to main content

firm-core

Shared internal infrastructure for the firm packages: engine/connection handling, SQL dialect seams, the interruptible poller, process registry, and configuration plumbing.

You probably don't want to install this directly. It is pulled in automatically by the packages that use it:

pip install firm-queue    # background jobs   (port of Solid Queue)
pip install firm-cache    # caching           (port of Solid Cache)
pip install firm-channel  # pub/sub           (port of Solid Cable)
pip install firm-audit    # append-only audit log

Database drivers are exposed here as extras and reachable from every module, e.g. pip install "firm-queue[postgres]" resolves to firm-core[postgres].

The internal API (firm._core) is private and may change between minor releases; depend on the public modules instead.

Docs

MIT licensed; see NOTICE for third-party notices.

Metadata

Release files for firm-core 1.0.0

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

Source distribution (sdist)

Source distribution for firm-core 1.0.0
File Size Uploaded
firm_core-1.0.0.tar.gz 16.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for firm-core 1.0.0
File Interpreter ABI Platform
firm_core-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 40.3 kB

Release files / firm_core-1.0.0.tar.gz

Download URL firm_core-1.0.0.tar.gz
Size 16.3 kB
Tags Source
SHA-256 checksum
How to use checksums
73c46a3bd36b6916d7bd5114bb9b0885315fc7a776629dca657d3daf289f8fe2
BLAKE2b-256 checksum
How to use checksums
75c74120be7dfeec3b46a715122d50f9eb58158da02638f9610b587c0ca394cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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}

Release files / firm_core-1.0.0-py3-none-any.whl

Download URL firm_core-1.0.0-py3-none-any.whl
Size 24.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5773e0f8add3b98d210f858da43adbd7f64b8ab399af879553dcacc1703777a2
BLAKE2b-256 checksum
How to use checksums
cefbd5e2cb3aa5f1e30e79204a96039b3adb02fc2088ecbf3ce164942a49b50e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","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}

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.0

2 release files

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