Skip to main content

A lightweight durable execution framework using only Postgres

Project description

Rhythm Python Quickstart

Install Rhythm

pip install rhythm-async

Setup the example project

git clone https://github.com/maxnorth/rhythm.git
cd rhythm/python/examples/quickstart
docker compose up -d postgres

Start the worker

python worker.py

In another terminal, run the client app

python app.py

Documentation

See the examples directory for complete working examples.

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

rhythm_async-0.1.3.tar.gz (105.1 kB view details)

Uploaded Source

Built Distributions

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

rhythm_async-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rhythm_async-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rhythm_async-0.1.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

rhythm_async-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

rhythm_async-0.1.3-cp38-abi3-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

rhythm_async-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file rhythm_async-0.1.3.tar.gz.

File metadata

  • Download URL: rhythm_async-0.1.3.tar.gz
  • Upload date:
  • Size: 105.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rhythm_async-0.1.3.tar.gz
Algorithm Hash digest
SHA256 b9dde5b55ec91ce9dad17811a1c218c494061a674e61babe459e6102b0a74dfe
MD5 3800752cd64ccb9e6befbe4634aa4545
BLAKE2b-256 98d451ae3e506cdd65966cece27fa15a394d40b33d19a6302113e8022aa7f394

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhythm_async-0.1.3.tar.gz:

Publisher: release-python.yml on maxnorth/rhythm

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

File details

Details for the file rhythm_async-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rhythm_async-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f82ed89fa4ba003ac3aa5fdc2976120841132db195d52830310727ca15249084
MD5 89c7463782e9aaa43b6c2a18dddcde3c
BLAKE2b-256 f874cd1f4c72a7d281e1c8e2b20491c579be14e6c010671de16d59da8d33c65f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhythm_async-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on maxnorth/rhythm

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

File details

Details for the file rhythm_async-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rhythm_async-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 785b5a9dc8fafee027dd5460a2a3009784fae474256029398efb61765faf6ea5
MD5 873138d852dbf3d4dcbbf155a11f3064
BLAKE2b-256 a1687d8ac329b809969f8b3e0ad4d93f927844bb1a72ef4d4157bcaffbb58fbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhythm_async-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on maxnorth/rhythm

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

File details

Details for the file rhythm_async-0.1.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rhythm_async-0.1.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fa4c1f2bacde18af80f53da54e5e698ba61fbe5f09adb33dd4e4baefb03a591
MD5 5c0062d1017eb16a9bf92a280f1f403e
BLAKE2b-256 09589d256b0c105ed01464ee82ede87f908c4d169f3a76654cf0e4512442a1b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhythm_async-0.1.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on maxnorth/rhythm

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

File details

Details for the file rhythm_async-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rhythm_async-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c653e1c8b5158c38a68c0bf87db00a28efda2f61f0d43b542b49c48769d6b833
MD5 7c4657f2b9733f752dd3905e6d804b7d
BLAKE2b-256 49afdc6d1f68b80c66651cb550b233385aa94d08f7f5b4a202f2d5868f6f45df

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhythm_async-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on maxnorth/rhythm

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

File details

Details for the file rhythm_async-0.1.3-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rhythm_async-0.1.3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c80a6a571f171cea5bdf26b71357ee3f404921102f5fa1699494dcac07477a1
MD5 d5283e17e2941278070628d6d8467185
BLAKE2b-256 99598e891cfcac074181af4280e2398b5cdcbd169a997a32735af34d6004e417

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhythm_async-0.1.3-cp38-abi3-macosx_11_0_arm64.whl:

Publisher: release-python.yml on maxnorth/rhythm

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

File details

Details for the file rhythm_async-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rhythm_async-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7a75e7095c2f3bedee351ae27b61cfe2dc08aad92afab763b5fce83ba98320d2
MD5 6da9f94a8ca78b83465f2960545353db
BLAKE2b-256 86d02ebee3e9d2617fec3e2fcaf5347460e45d92b4addece56ba7ae18580564d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rhythm_async-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on maxnorth/rhythm

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