Skip to main content

django-agreements

Consent & Agreements module for the Volkanos ecommerce platform. Provides GDPR-compliant agreement versioning, consent tracking with full audit trail, and order agreement snapshots.

Installation

pip install entirius-django-agreements

Add the app to your project:

INSTALLED_APPS = [
    ...
    "django_regional",
    "django_agreements",
]

Development

make install     # sync dependencies (uv)
make check       # lint + format check (ruff)
make test        # test suite (pytest + pytest-django)

Development and agent instructions: AGENTS.md.

License

Mozilla Public License 2.0 — see LICENSE.

Metadata

Release files for entirius-django-agreements 2.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for entirius-django-agreements 2.2.0
File Size Uploaded
entirius_django_agreements-2.2.0.tar.gz 182.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for entirius-django-agreements 2.2.0
File Interpreter ABI Platform
entirius_django_agreements-2.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 304.4 kB

Release files / entirius_django_agreements-2.2.0.tar.gz

Download URL entirius_django_agreements-2.2.0.tar.gz
Size 182.2 kB
Tags Source
SHA-256 checksum
How to use checksums
05e12255ed7e4395e26e7c60621c0e9618779da27c17978ea040f917f69f4d0c
BLAKE2b-256 checksum
How to use checksums
4ba238a9bb7e28fbfc8d22f80efcfd345f2354cc6416707523f584242b56431e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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}

Release files / entirius_django_agreements-2.2.0-py3-none-any.whl

Download URL entirius_django_agreements-2.2.0-py3-none-any.whl
Size 122.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
087572474c89634d5da86c8d13be2371ad7280a30bf371a05cc8a762e681cb0a
BLAKE2b-256 checksum
How to use checksums
32860b58d09b1fcef637bb8cba96eec6897c1f7e69bd2ab35bbd25997dcbf2d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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}

Release history Release notifications | RSS feed

3.0.0

2 release files

This release

2.2.0 This release

2 release files

2.1.0

2 release files

2.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page