Skip to main content

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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mailman_web-0.0.9.tar.gz (22.3 kB view details)

Uploaded Source

Built Distribution

mailman_web-0.0.9-py3-none-any.whl (26.4 kB view details)

Uploaded Python 3

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

Hashes for mailman_web-0.0.9.tar.gz
Algorithm Hash digest
SHA256 df09ddb9e8fac4c433ae31a11974339df26e77f528cb704376eba444979a84bf
MD5 b70389ee6ddb0e816465963312290f05
BLAKE2b-256 d2621fc8f9a10cd9428ae938b9da4570fe240ea72c456cb0812a1ecbdada2367

See more details on using hashes here.

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

Hashes for mailman_web-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 2caccd07f14ad1ac5b2b8ad95738b2d648657620d73a04db2577784423348ca0
MD5 2d34c3c073c2537dc50083cc5fb02bd1
BLAKE2b-256 1034dfd1eb66851caa1acbb4061f548a96ad737268ee6a34f2978c1c85efb397

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page