From 67609853be01a34fa7d0a3731d76686f87314818 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 5 Oct 2023 10:12:20 +0200 Subject: [PATCH] setup: allow num2words >= 0.5.9 (#82017) --- hobo/templatetags/hobo.py | 3 ++- setup.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/hobo/templatetags/hobo.py b/hobo/templatetags/hobo.py index 6521251..64504fc 100644 --- a/hobo/templatetags/hobo.py +++ b/hobo/templatetags/hobo.py @@ -57,7 +57,8 @@ def as_numeral_currency(number): if not number: return '' try: - return num2words(unlazy(number), lang=get_language(), to='currency') + # workaround newer num2words always specifiying cents + return num2words(unlazy(number), lang=get_language(), to='currency').removesuffix(' et zéro centimes') except (TypeError, ValueError, decimal.InvalidOperation): return '' diff --git a/setup.py b/setup.py index 6deb7e3..bf66630 100644 --- a/setup.py +++ b/setup.py @@ -156,7 +156,7 @@ setup( 'djangorestframework>=3.12, <3.15', 'dnspython', 'lxml', - 'num2words==0.5.9', + 'num2words>=0.5.9', 'sorl-thumbnail', 'Pillow', ],