Skip to main content

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

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)

Source distribution for mailman-web 0.0.9
File Size Uploaded
mailman_web-0.0.9.tar.gz 22.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mailman-web 0.0.9
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 release files

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

2 release files

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page