Deprecate Python v2.6 (#1430)

This commit is contained in:
Stefan Wójcik 2016-12-10 13:29:31 -05:00 committed by GitHub
parent e28804c03a
commit 7b860f7739
2 changed files with 15 additions and 2 deletions

View File

@ -1,7 +1,7 @@
language: python
python:
- '2.6'
- '2.6' # TODO remove in v0.11.0
- '2.7'
- '3.3'
- '3.4'

View File

@ -1,9 +1,22 @@
"""Helper functions and types to aid with Python 2.5 - 3 support."""
"""Helper functions and types to aid with Python 2.6 - 3 support."""
import sys
import warnings
import pymongo
# Show a deprecation warning for people using Python v2.6
# TODO remove in mongoengine v0.11.0
if sys.version_info[0] == 2 and sys.version_info[1] == 6:
warnings.warn(
'Python v2.6 support is deprecated and is going to be dropped '
'entirely in the upcoming v0.11.0 release. Update your Python '
'version if you want to have access to the latest features and '
'bug fixes in MongoEngine.',
DeprecationWarning
)
if pymongo.version_tuple[0] < 3:
IS_PYMONGO_3 = False
else: