mirror of
https://github.com/modoboa/modoboa-postfix-autoreply.git
synced 2026-04-25 08:35:53 +03:00
[PR #53] [MERGED] prepare for release #68
Labels
No labels
bug
bug
enhancement
enhancement
enhancement
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/modoboa-postfix-autoreply-modoboa#68
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/modoboa/modoboa-postfix-autoreply/pull/53
Author: @ghost
Created: 1/25/2018
Status: ✅ Merged
Merged: 1/25/2018
Merged by: @tonioo
Base:
master← Head:prepare-for-release📝 Commits (5)
c6e4135refactor setup.py5dd7aa1fix travis setupc6b6891don't silence pip6c70059Py >= 3.5 SysLogHandler silently fails if /dev/log isn't available74b7649bump minimum Modoboa version📊 Changes
7 files changed (+100 additions, -92 deletions)
View changed files
📝
.travis.yml(+11 -19)📝
modoboa_postfix_autoreply/__init__.py(+14 -1)📝
modoboa_postfix_autoreply/management/commands/autoreply.py(+11 -2)📝
requirements.txt(+1 -1)📝
setup.cfg(+2 -0)📝
setup.py(+59 -69)📝
test-requirements.txt(+2 -0)📄 Description
Builds will currently fail until Modoboa 1.10.0 is tagged, this build shows the other changes don't break anything.
refactor setup.py
use setuptools_scm to generate version number, normal releases will use the tagged version (ie 1.9.1), versions installed from source will append the git commit number to the version number (ie 1.9.1.dev61+g4584c93)
use io.open() to read text files to correctly handle utf-8 characters
use pip to parse requirements.txt
update classifiers to specify python and django versions supported
wheel distributions can now be built using
python setup.py bdist_wheelfix travis setup
target oldest currently supported database servers, travis currently defaults to PostgreSQL 9.2 which isn't supported anymore.
move database dependencies out of travis.yml into test_requirements.txt and pin to minimum versions recommended by django.
See https://docs.djangoproject.com/en/1.11/ref/databases/
remove unnecessary database setup.
See modoboa/modoboa#1340
create binary wheels when a tag is pushed
Py >= 3.5 SysLogHandler silently fails if /dev/log isn't available
See python/cpython@e59af55
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.