Fix #1025 -- Python 3.7 support (#1245)

* Fix #1025 -- Python 3.7 support

* Upgrade redis-py

* Travis: xenial

* Fix version specifier
This commit is contained in:
Raphael Michel
2019-04-06 22:58:36 +01:00
committed by GitHub
parent b686978074
commit d5820d74d3
4 changed files with 17 additions and 21 deletions

View File

@@ -1,4 +1,5 @@
language: python
dist: xenial
sudo: false
install:
- pip install -U pip wheel setuptools
@@ -12,23 +13,23 @@ services:
- postgresql
matrix:
include:
- python: 3.6
- python: 3.7
env: JOB=tests PRETIX_CONFIG_FILE=tests/travis_sqlite.cfg
- python: 3.6
- python: 3.7
env: JOB=tests-cov PRETIX_CONFIG_FILE=tests/travis_postgres.cfg
- python: 3.6
- python: 3.7
env: JOB=style
- python: 3.6
- python: 3.7
env: JOB=tests PRETIX_CONFIG_FILE=tests/travis_mysql.cfg
- python: 3.6
- python: 3.7
env: JOB=tests PRETIX_CONFIG_FILE=tests/travis_postgres.cfg
- python: 3.5
env: JOB=tests PRETIX_CONFIG_FILE=tests/travis_postgres.cfg
- python: 3.6
- python: 3.7
env: JOB=plugins
- python: 3.6
- python: 3.7
env: JOB=doc-spelling
- python: 3.6
- python: 3.7
env: JOB=translation-spelling
addons:
postgresql: "9.4"

View File

@@ -68,10 +68,6 @@ To build and run pretix, you will need the following debian packages::
python3-dev libxml2-dev libxslt1-dev libffi-dev zlib1g-dev libssl-dev \
gettext libpq-dev libmariadbclient-dev libjpeg-dev libopenjp2-7-dev
.. note:: Python 3.7 is not yet supported, so if you run a very recent OS, make sure to get
Python 3.6 from somewhere. You can check the current state of things in our
`Python 3.7 issue`_.
Config file
-----------
@@ -314,4 +310,3 @@ example::
.. _redis: https://blog.programster.org/debian-8-install-redis-server/
.. _ufw: https://en.wikipedia.org/wiki/Uncomplicated_Firewall
.. _strong encryption settings: https://mozilla.github.io/server-side-tls/ssl-config-generator/
.. _Python 3.7 issue: https://github.com/pretix/pretix/issues/1025

View File

@@ -16,8 +16,8 @@ libsass
django-otp==0.4.*
python-u2flib-server==4.*
django-formtools==2.1
celery>=4.1.1,<4.2.0
kombu==4.2.*
celery==4.3.*
kombu==4.5.*
django-statici18n==1.8.*
inlinestyler==0.2.*
BeautifulSoup4==4.7.*
@@ -54,5 +54,5 @@ defusedcsv>=1.0.1
vat_moss==0.11.0
django-localflavor
idna==2.6 # required by current requests
django-redis==4.8.*
redis==2.10.5
django-redis==4.10.*
redis==3.2.*

View File

@@ -104,8 +104,8 @@ setup(
'django-otp==0.4.*',
'python-u2flib-server==4.*',
'django-formtools==2.1',
'celery>=4.1.1,<4.2.0',
'kombu==4.2.*',
'celery==4.3.*',
'kombu==4.5.*',
'django-statici18n==1.8.*',
'inlinestyler==0.2.*',
'BeautifulSoup4==4.7.*',
@@ -121,8 +121,8 @@ setup(
'babel',
'paypalrestsdk==1.13.*',
'pycparser==2.13',
'django-redis==4.8.*',
'redis==2.10.5',
'django-redis==4.10.*',
'redis==3.2.*',
'stripe==2.0.*',
'chardet<3.1.0,>=3.0.2',
'mt-940==3.2',