Mailman 3 Web interface.
Project description
This is a Django project that contains default settings and url settings for Mailman 3 Web Interface. It consists of the following sub-projects:
Postorius
Hyperkitty
Install
To install this project, you run:
$ pip install mailman-web
If you want to install the latest development version from Git, run:
$ pip install git+https://gitlab.com/mailman/mailman-web
Changelog
0.0.9 (2024-xx-xx)
A spurious warning that DJANGO_SETTINGS_MODULE and MAILMAN_WEB_CONFIG are both set in the environment is no longer issued. (Closes #25)
Paths in urls.py are reordered to avoid redirecting mailman3/ and archives/ URLs to postorius/ and hyperkitty/ respectively.
0.0.8 (2023-10-22)
Bump min version dependency on django-mailman3, which will clear all existing django sessions so that changes in session serializer doesn’t cause errors.
0.0.7 (2023-10-21)
[BREAKING] Reduce the default no. of workers for qrunner to 2. (Fixes #17)
[BREAKING] Due to change in Django’s SESSION_SERIALIZER, it will cause all existing sessions to cause 500 errors, unless they are removed from the database. To do that, you can upgrade to django-mailman3 1.3.10, which will remove all current sessions. (See !25)
Add a new settings module mailman_web.settings.dev for development purposes. To use this, you can run export DJANGO_SETTINGS_MODULE=mailman_web.settings.dev and then run mailman-web commands for dev purposes.
Min Python version has been upgraded to 3.9 since the same is required for Core.
Print a warning if a user sets both DJANGO_SETTINGS_MODULE and MAILMAN_WEB_CONFIG as the former overrides the latter. (Fixes #7)
Migrate to using pyproject.toml and PDM for mailman-web.
Fixes
Instead of overriding PYTHONPATH env var always, append to it if it has already been defined. (Fixes #19)
Project details
Project home: https://gitlab.com/mailman/mailman-web
Report bugs at: https://gitlab.com/mailman/mailman-web/-/issues
Documentation: https://mailman-web.readthedocs.io/en/latest/
Mailman Documentation: https://docs.mailman3.org
License
Mailman suite is licensed under the GNU GPL v3.0 or later (GPLv3+)
Copyright (C) 2020 by the Free Software Foundation, Inc.
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
File details
Details for the file mailman_web-0.0.9.tar.gz
.
File metadata
- Download URL: mailman_web-0.0.9.tar.gz
- Upload date:
- Size: 22.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | df09ddb9e8fac4c433ae31a11974339df26e77f528cb704376eba444979a84bf |
|
MD5 | b70389ee6ddb0e816465963312290f05 |
|
BLAKE2b-256 | d2621fc8f9a10cd9428ae938b9da4570fe240ea72c456cb0812a1ecbdada2367 |
File details
Details for the file mailman_web-0.0.9-py3-none-any.whl
.
File metadata
- Download URL: mailman_web-0.0.9-py3-none-any.whl
- Upload date:
- Size: 26.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2caccd07f14ad1ac5b2b8ad95738b2d648657620d73a04db2577784423348ca0 |
|
MD5 | 2d34c3c073c2537dc50083cc5fb02bd1 |
|
BLAKE2b-256 | 1034dfd1eb66851caa1acbb4061f548a96ad737268ee6a34f2978c1c85efb397 |