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.0a1.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.0a1-py3-none-any.whl (37.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django_absurd-0.1.0a1.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.0a1.tar.gz
Algorithm Hash digest
SHA256 a3064867459843f98e4a3986f1a9bb0dc75bfad1835e71a27368100c388b9cf7
MD5 a90d0cb3f953ce609be93b74cfc85439
BLAKE2b-256 ffd7678f2249a6384fa567f08d79d5bc8b8350ef3634ef2b9db59bfe8b8feae4

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_absurd-0.1.0a1.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.0a1-py3-none-any.whl.

File metadata

  • Download URL: django_absurd-0.1.0a1-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.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d183dd276615a4bf0766a21245f23e399b42bbbfbe6fdece4c277acdbd14ba5
MD5 5a3a375b7dc039ec6bbac540acfb0b78
BLAKE2b-256 ad8478baf14266f036311f037393ef6b423ea64a2a1610408564f9cab85dbdac

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_absurd-0.1.0a1-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