Mailman Web
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.
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| mailman_web-0.0.9.tar.gz | 22.3 kB | Without provenance | Details for mailman_web-0.0.9.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mailman_web-0.0.9-py3-none-any.whl | Python 3 | none | any | Details for mailman_web-0.0.9-py3-none-any.whl |
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
|
Security for mailman-web 0.0.9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.