Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

firm_core-0.1.0.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

firm_core-0.1.0-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

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

Hashes for firm_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 93a54a7366196fbe8ec470b97da4e2e75d77ad9e91acca425646b0899d3ca5f5
MD5 5d4d335494b7102827f0b0ae4de51383
BLAKE2b-256 f708bdbc45de6a6836ed48a9eb4d14322dca1c49d615ca9ea8621ec621b0cd95

See more details on using hashes here.

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

Hashes for firm_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a5ef06ca43837a0b140aa0eac8d22b684d97ed3537e044720079ac7d97ad98a
MD5 9dcf6677f2b02cde09972c1ce5b0075d
BLAKE2b-256 fe88d36e37e318d8a2c066b955fa55a1cec5d06f5344ce20f745fef593d2b629

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page