-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
prepare for release #144
Merged
Merged
prepare for release #144
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- 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_wheel`
- 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
required for Django 1.11 upgrade
@fyfe No, it is not ready yet. |
ghost
changed the title
prepeare for release
prepare for release
Jan 24, 2018
ghost
mentioned this pull request
Jan 24, 2018
11 tasks
it can provide useful information when you break something
ghost
mentioned this pull request
Jan 25, 2018
Codecov Report
@@ Coverage Diff @@
## master #144 +/- ##
==========================================
- Coverage 74.32% 74.29% -0.03%
==========================================
Files 23 23
Lines 2029 2035 +6
==========================================
+ Hits 1508 1512 +4
- Misses 521 523 +2
Continue to review full report at Codecov.
|
ghost
deleted the
prepeare-for-release
branch
January 25, 2018 13:15
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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_wheel
fix 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 Fix test database setup modoboa#1340
create binary wheels when a tag is pushed
add a fix for Improved email parser modoboa#1330
Depends On