entirius-django-omnibus
Omnibus (EU price directive) lowest-price tracking for Volkanos: keeps a product price history
and computes the lowest price of the last 30 days across non-exclusive, admin-flagged
omnibus promotions. Integrates with django_checkout (cart discount rules),
django_pricemanager (price lists) and django_pim (product data).
Installation
pip install entirius-django-omnibus
Configuration
Optional settings (see src/django_omnibus/settings.py): BULK_SIZE_OMNIBUS,
APPLIED_SPECIAL_PRICE_WHEN_NULL_VALIDITY_DATES, PRICELIST_OMNIBUS_FILTER_DATE_MECHANISM.
Development
make install # uv sync (incl. extras)
make test # run tests
make check # ruff lint + format-check
Docs
Functional description: docs/README.md.
License
MPL-2.0
Metadata
Release files for entirius-django-omnibus 3.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| entirius_django_omnibus-3.0.1.tar.gz | 155.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| entirius_django_omnibus-3.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 183.9 kB
Release files / entirius_django_omnibus-3.0.1.tar.gz
| Download URL | entirius_django_omnibus-3.0.1.tar.gz |
|---|---|
| Size | 155.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6fd758da5ba3e4a4aa7d9a9e166963566967e9ac355e8a97e24a975d8fac6940
|
|
BLAKE2b-256 checksum How to use checksums |
dbed9be3c4cfdf24e8c54c2b3a38328d2a07add64b73695e99fe1a4d147fa444
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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_omnibus-3.0.1-py3-none-any.whl
| Download URL | entirius_django_omnibus-3.0.1-py3-none-any.whl |
|---|---|
| Size | 28.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
47ebe010dee19d3683aa6b16baa04df58fde9f92aa44487c6d7932ebe2db657c
|
|
BLAKE2b-256 checksum How to use checksums |
e2ad246356c3005947a91f7e1111a06fe7f07203de497fe2d3d60fbde7d513f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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}
|