Remove Python 3.3 support (#674)

* Remove Python 3.3 support
This commit is contained in:
Markus Unterwaditzer 2017-10-02 14:38:54 +02:00 committed by GitHub
parent 1f8d1a0dc5
commit 9e3c231cc3
8 changed files with 5 additions and 31 deletions

View file

@ -24,30 +24,6 @@
"env": "BUILD=style",
"python": "3.6"
},
{
"env": "BUILD=test DAV_SERVER=radicale REQUIREMENTS=devel ",
"python": "3.3"
},
{
"env": "BUILD=test DAV_SERVER=xandikos REQUIREMENTS=devel ",
"python": "3.3"
},
{
"env": "BUILD=test DAV_SERVER=radicale REQUIREMENTS=release ",
"python": "3.3"
},
{
"env": "BUILD=test DAV_SERVER=xandikos REQUIREMENTS=release ",
"python": "3.3"
},
{
"env": "BUILD=test DAV_SERVER=radicale REQUIREMENTS=minimal ",
"python": "3.3"
},
{
"env": "BUILD=test DAV_SERVER=xandikos REQUIREMENTS=minimal ",
"python": "3.3"
},
{
"env": "BUILD=test DAV_SERVER=radicale REQUIREMENTS=devel ",
"python": "3.4"

View file

@ -14,6 +14,7 @@ Version 0.16.3
- First version with custom Debian and Ubuntu packages. See :gh:`663`.
- Remove invalid ASCII control characters from server responses. See :gh:`626`.
- **packagers:** Python 3.3 is no longer supported. See :ghpr:`674`.
Version 0.16.2
==============

View file

@ -72,7 +72,6 @@ install-servers:
done
install-test: install-servers
(python --version | grep -vq 'Python 3.3') || pip install enum34
pip install -r test-requirements.txt
set -xe && if [ "$$REQUIREMENTS" = "devel" ]; then \
pip install -U --force-reinstall \

View file

@ -41,7 +41,7 @@ If your distribution doesn't provide a package for vdirsyncer, you still can
use Python's package manager "pip". First, you'll have to check that the
following things are installed:
- Python 3.3+ and pip.
- Python 3.4+ and pip.
- ``libxml`` and ``libxslt``
- ``zlib``
- Linux or OS X. **Windows is not supported, see :gh:`535`.**

View file

@ -2,7 +2,7 @@ import itertools
import json
import sys
python_versions = ("3.3", "3.4", "3.5", "3.6")
python_versions = ("3.4", "3.5", "3.6")
latest_python = "3.6"
cfg = {}

View file

@ -95,7 +95,6 @@ setup(
'License :: OSI Approved :: BSD License',
'Operating System :: POSIX',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',

View file

@ -3,7 +3,6 @@ import pytest
from hypothesis import assume, given
import hypothesis.strategies as st
from vdirsyncer.sync.exceptions import IdentAlreadyExists
from vdirsyncer.sync.status import SqliteStatus

View file

@ -21,8 +21,8 @@ except ImportError: # pragma: no cover
def _check_python_version(): # pragma: no cover
import sys
if sys.version_info < (3, 3, 0):
print('vdirsyncer requires at least Python 3.3.')
if sys.version_info < (3, 4, 0):
print('vdirsyncer requires at least Python 3.4.')
sys.exit(1)