On 3/29/26 7:57 PM, Thomas Krichel wrote:
Thomas Krichel writes
What now?
Actually it looks I could do
pip install -U mailman==3.3.9 postorius django-mailman3 hyperkitty mailman-web
To get back to a working system
But that still leaves me without 3.3.11 which I apparently need for my
import21.
If you do that and it results in a working system, you can then patch
mailman/utilities/i18n.py as follows
--- a/src/mailman/utilities/i18n.py
+++ b/src/mailman/utilities/i18n.py
@@ -114,8 +114,7 @@ def search(resources, template_file, mlist=None,
language=None):
languages.append(language)
languages.reverse()
# The non-language qualified $template_dir paths in search order.
- templates_dir = str(resources.enter_context(
- files('mailman').joinpath('templates')))
+ templates_dir = str(files('mailman').joinpath('templates'))
paths = [templates_dir, os.path.join(config.TEMPLATE_DIR, 'site')]
if mlist is not None:
# Don't forget these are in REVERSE search order!
However there are other incompatibilities between the released Mailman
versions and Python 3.13. At the moment, until updated packages are
released, in a Python 3.13 environment it is best to install all of
mailman, django-mailman3, postorius, hyperkitty and mailman-web from the
heads of the gitlab branches.
--
Mark Sapiro <[email protected]> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
_______________________________________________
Mailman-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at:
https://lists.mailman3.org/archives/list/[email protected]/message/7YPHDWXQXEZ3QQQSRMLH6NAX4IULEYSW/
This message sent to [email protected]