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)
| File | Size | Uploaded | |
|---|---|---|---|
| firm_core-1.0.0.tar.gz | 16.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|