Omnibus (EU price directive) lowest-price tracking for Volkanos: price history and omnibus price calculation
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file entirius_django_omnibus-3.0.0.tar.gz.
File metadata
- Download URL: entirius_django_omnibus-3.0.0.tar.gz
- Upload date:
- Size: 155.4 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c289ed54aadf0730deff88e457f3be6904ea57e8bfdcc2b41aa0a536bc21a5a
|
|
| MD5 |
4ec75a51654cca39e621ba30998ff4d3
|
|
| BLAKE2b-256 |
ea4a06a94aca73985fcc0f5de7146a83f0f8ee32366e022693e0583c6c951461
|
File details
Details for the file entirius_django_omnibus-3.0.0-py3-none-any.whl.
File metadata
- Download URL: entirius_django_omnibus-3.0.0-py3-none-any.whl
- Upload date:
- Size: 28.5 kB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39b70add4ed010a5f9b40e1386ebde749afd8509a54b7d34643289307e07c87f
|
|
| MD5 |
ea7e7fc0f5e7fd4315eccf76bde71242
|
|
| BLAKE2b-256 |
b7c0ba2dc72518902c076161acfbb6430273de98ccf8e51eb4d5ec29de7553ad
|