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.
Release files for mailman-web 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mailman_web-0.0.9.tar.gz | 22.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mailman_web-0.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 48.7 kB
Release files / mailman_web-0.0.9.tar.gz
| Download URL | mailman_web-0.0.9.tar.gz |
|---|---|
| Size | 22.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
df09ddb9e8fac4c433ae31a11974339df26e77f528cb704376eba444979a84bf
|
|
BLAKE2b-256 checksum How to use checksums |
d2621fc8f9a10cd9428ae938b9da4570fe240ea72c456cb0812a1ecbdada2367
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / mailman_web-0.0.9-py3-none-any.whl
| Download URL | mailman_web-0.0.9-py3-none-any.whl |
|---|---|
| Size | 26.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2caccd07f14ad1ac5b2b8ad95738b2d648657620d73a04db2577784423348ca0
|
|
BLAKE2b-256 checksum How to use checksums |
1034dfd1eb66851caa1acbb4061f548a96ad737268ee6a34f2978c1c85efb397
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|