Skip to main content

Django Mail Manager

Project description

Build Status https://img.shields.io/pypi/v/django-mail-factory.svg https://img.shields.io/pypi/dm/django-mail-factory.svg

Django Mail Factory lets you manage your email in a multilingual project.

Hacking

Setup your environment:

git clone https://github.com/peopledoc/django-mail-factory.git
cd django-mail-factory

Hack and run the tests using Tox to test on all the supported python and Django versions:

make test

If you want to give a look at the demo (also used for the tests):

bin/python demo/manage.py syncdb  # create an administrator
bin/python demo/manage.py runserver

You then need to login on http://localhost:8000/admin, and the email administration (preview or render) is available at http://localhost:8000/mail_factory/.

Release

To prepare a new version:

  • Create a branch named release/<version>

  • In a commit, change the CHANGELOG and VERSION file to remove the .dev0 and set the date of the release

  • In a second commit, change the VERSION to the next version number + .dev0

  • Create a PR for your branch

  • When the PR is merged, tag the first commit with the version number, and create a github release using the CHANGELOG

To release a new version (including the wheel):

pip install twine
python setup.py sdist bdist_wheel
twine upload --repository-url https://test.pypi.org/legacy/ dist/*

And after testing everything works fine on the testing repository:

twine upload dist/*

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

django-mail-factory-0.24.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

django_mail_factory-0.24-py2.py3-none-any.whl (30.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-mail-factory-0.24.tar.gz.

File metadata

  • Download URL: django-mail-factory-0.24.tar.gz
  • Upload date:
  • Size: 21.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for django-mail-factory-0.24.tar.gz
Algorithm Hash digest
SHA256 b6e51f1e41427bf4de1cc2ef7b1f59a133ef091955ac65ed1da268c2a5ebb174
MD5 64dfed6586513e3569cb1e1ec2eb189a
BLAKE2b-256 f6f24c7a5965be8045c93d112bb09deef31288f549da16829de7716eff3fc3e8

See more details on using hashes here.

File details

Details for the file django_mail_factory-0.24-py2.py3-none-any.whl.

File metadata

  • Download URL: django_mail_factory-0.24-py2.py3-none-any.whl
  • Upload date:
  • Size: 30.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for django_mail_factory-0.24-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3f84d3e2060c5e5ef0203ec852d095b33217c6787bf38cac5951646ddfd41c64
MD5 b01dbd28cb1a435430fe253a5faf68b8
BLAKE2b-256 6a48f3835b68eaee8ac98d4a997a2da2fe83a1cc0e9cf4a4a6f30d6059139022

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