summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--astroid/__pkginfo__.py6
-rw-r--r--astroid/interpreter/objectmodel.py2
-rw-r--r--tox.ini2
3 files changed, 5 insertions, 5 deletions
diff --git a/astroid/__pkginfo__.py b/astroid/__pkginfo__.py
index 8edbf796..f73a60eb 100644
--- a/astroid/__pkginfo__.py
+++ b/astroid/__pkginfo__.py
@@ -35,12 +35,12 @@ def has_environment_marker_range_operators_support():
if has_environment_marker_range_operators_support():
extras_require[':python_version<"3.4"'] = ['enum34', 'singledispatch']
- extras_require[':python_version<"3.2"'] = ['functools32']
+ extras_require[':python_version<"3.3"'] = ['backports.functools_lru_cache']
else:
if py_version < (3, 4):
install_requires.extend(['enum34', 'singledispatch'])
- if py_version < (3, 2):
- install_requires.append('functools32')
+ if py_version < (3, 3):
+ install_requires.append('backports.functools_lru_cache')
# pylint: disable=redefined-builtin; why license is a builtin anyway?
diff --git a/astroid/interpreter/objectmodel.py b/astroid/interpreter/objectmodel.py
index c4181655..2aefdd2a 100644
--- a/astroid/interpreter/objectmodel.py
+++ b/astroid/interpreter/objectmodel.py
@@ -23,7 +23,7 @@ mechanism.
try:
from functools import lru_cache
except ImportError:
- from functools32 import lru_cache
+ from backports.functools_lru_cache import lru_cache
import pprint
import os
diff --git a/tox.ini b/tox.ini
index af98b270..906162cd 100644
--- a/tox.ini
+++ b/tox.ini
@@ -8,8 +8,8 @@ commands = pylint -rn --rcfile={toxinidir}/pylintrc {envsitepackagesdir}/astroid
[testenv]
deps =
+ py27,pypy: backports.functools_lru_cache
py27,py33,pypy: enum34
- py27,pypy: functools32
lazy-object-proxy
nose
py27,py34,py35,py36: numpy