Shared internal infrastructure for the firm packages (engine/connection handling, dialects, poller, config). Not intended for direct use.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file firm_core-0.1.0.tar.gz.
File metadata
- Download URL: firm_core-0.1.0.tar.gz
- Upload date:
- Size: 15.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93a54a7366196fbe8ec470b97da4e2e75d77ad9e91acca425646b0899d3ca5f5
|
|
| MD5 |
5d4d335494b7102827f0b0ae4de51383
|
|
| BLAKE2b-256 |
f708bdbc45de6a6836ed48a9eb4d14322dca1c49d615ca9ea8621ec621b0cd95
|
File details
Details for the file firm_core-0.1.0-py3-none-any.whl.
File metadata
- Download URL: firm_core-0.1.0-py3-none-any.whl
- Upload date:
- Size: 23.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a5ef06ca43837a0b140aa0eac8d22b684d97ed3537e044720079ac7d97ad98a
|
|
| MD5 |
9dcf6677f2b02cde09972c1ce5b0075d
|
|
| BLAKE2b-256 |
fe88d36e37e318d8a2c066b955fa55a1cec5d06f5344ce20f745fef593d2b629
|