Skip to main content

Django integration for Absurd, the Postgres-native workflow engine.

Project description

django-absurd

Django integration for Absurd, the Postgres-native workflow engine. Wraps Absurd's SDK so it reuses Django's database connection, ships its schema as Django migrations, and exposes its queues and tasks through Django settings, management commands, and system checks.

Alpha. APIs and behavior may change between releases.

Requirements

  • Python 3.12+
  • Django 6.0+
  • PostgreSQL with the psycopg (v3) Django backend (the Absurd SDK reuses Django's connection and requires psycopg3)

Installation

pip install django-absurd

Pre-release tags (e.g. v0.1.0a1) upload as PyPI pre-releases, which pip install skips unless you pass --pre:

pip install --pre django-absurd

License

MIT — see LICENSE.

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

django_absurd-0.1.0a2.tar.gz (34.5 kB view details)

Uploaded Source

Built Distribution

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

django_absurd-0.1.0a2-py3-none-any.whl (37.0 kB view details)

Uploaded Python 3

File details

Details for the file django_absurd-0.1.0a2.tar.gz.

File metadata

  • Download URL: django_absurd-0.1.0a2.tar.gz
  • Upload date:
  • Size: 34.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for django_absurd-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 5149d4b7ce12e11d07eb802b9b0af3ca0fcc86a3ba51b6885914754d11ddba85
MD5 224a4ec37499314c052249ec64d35ef0
BLAKE2b-256 35445421ba276752ecb71e23c2cdd58a330277151ee75db3295bf2b2b378d77a

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_absurd-0.1.0a2.tar.gz:

Publisher: publish.yml on lincolnloop/django-absurd

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

File details

Details for the file django_absurd-0.1.0a2-py3-none-any.whl.

File metadata

  • Download URL: django_absurd-0.1.0a2-py3-none-any.whl
  • Upload date:
  • Size: 37.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for django_absurd-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 8de83534c63495ade37a72406c72a247f557bf83eb73aaf9c5ff5ba30ed1c7a3
MD5 083671e6903c4b50f042e274cd673973
BLAKE2b-256 9d45d801e2b703ff44c8c528c1207f21f7076978d7815107b191c8982c9c5f7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_absurd-0.1.0a2-py3-none-any.whl:

Publisher: publish.yml on lincolnloop/django-absurd

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