Skip to main content

Memory, SQLite, MySQL, and Redis checkpoint repositories for JHarness

Project description

jharness-repository

Official memory, SQLite, MySQL, and Redis implementations of the JHarness kernel repository protocol.

uv add jharness-repository
uv add "jharness-repository[mysql]"
uv add "jharness-repository[redis]"
from jharness.repository import (
    MemoryRunRepository,
    MySQLRunRepository,
    RedisRunRepository,
    SQLiteRunRepository,
)

Memory and SQLite require no optional driver. MySQL and Redis load only the selected extra when that backend initializes. All implementations consume atomic DurableCommit values and expose get_head(run_id) for complete recovery.

Backend selection, lifecycle, MySQL TLS, and Redis Cluster setup are documented in the repository guide. Installing this distribution installs the exact matching jharness-kernel version.

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

jharness_repository-0.3.3.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

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

jharness_repository-0.3.3-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

Details for the file jharness_repository-0.3.3.tar.gz.

File metadata

  • Download URL: jharness_repository-0.3.3.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jharness_repository-0.3.3.tar.gz
Algorithm Hash digest
SHA256 1da53b0ca24b1d345f6e85bf11aa04b182a7bd64944e6fa08aede4ca358706e5
MD5 3b4e526de4fd73ca077b919069503bf0
BLAKE2b-256 6336f16117ba6722103a6641683fc2aa7ed5f079240d445bc06981d634b8d504

See more details on using hashes here.

Provenance

The following attestation bundles were made for jharness_repository-0.3.3.tar.gz:

Publisher: release.yml on Ezio2000/jharness

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jharness_repository-0.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for jharness_repository-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 21ce7f813bd26eea52ab33a215ccad700bdea1f98b21f74428ce84cd349d3dc9
MD5 f8a9069962cecbed79e0828f691efca3
BLAKE2b-256 9d17b0dce0805d2b677308ea3810fed1a08f6e8d399b27063921cafb364b76c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for jharness_repository-0.3.3-py3-none-any.whl:

Publisher: release.yml on Ezio2000/jharness

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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