Django Mail Manager
Project description
Django Mail Factory lets you manage your email in a multilingual project.
Authors: Rémy Hubscher and contributors
Licence: BSD
Compatibility: Django 1.11, 2.0, 2.1 and 2.2, python2.7, 3.5, 3.6 and 3.7
Project URL: https://github.com/peopledoc/django-mail-factory
Documentation: http://django-mail-factory.rtfd.org/
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6e51f1e41427bf4de1cc2ef7b1f59a133ef091955ac65ed1da268c2a5ebb174 |
|
MD5 | 64dfed6586513e3569cb1e1ec2eb189a |
|
BLAKE2b-256 | f6f24c7a5965be8045c93d112bb09deef31288f549da16829de7716eff3fc3e8 |
Provenance
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f84d3e2060c5e5ef0203ec852d095b33217c6787bf38cac5951646ddfd41c64 |
|
MD5 | b01dbd28cb1a435430fe253a5faf68b8 |
|
BLAKE2b-256 | 6a48f3835b68eaee8ac98d4a997a2da2fe83a1cc0e9cf4a4a6f30d6059139022 |