From 3ac6c9ec3a6d24c7ecd9c77464aaf65d7c0aee43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristi=20V=C3=AEjdea?= Date: Sun, 9 Sep 2018 22:29:11 +0300 Subject: [PATCH] Remove dependency on future Sole use was raise_from. six.raise_from loses exception detail on Python 2, so god help the programmers of the past. Fixes #196. --- requirements/base.txt | 1 - src/drf_yasg/codecs.py | 2 +- tox.ini | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 0cfefb0..188a36d 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -2,7 +2,6 @@ coreapi>=2.3.3 coreschema>=0.0.4 ruamel.yaml>=0.15.34 inflection>=0.3.1 -future>=0.16.0 six>=1.10.0 uritemplate>=3.0.0 diff --git a/src/drf_yasg/codecs.py b/src/drf_yasg/codecs.py index c150d50..83563ea 100644 --- a/src/drf_yasg/codecs.py +++ b/src/drf_yasg/codecs.py @@ -1,4 +1,4 @@ -from future.utils import raise_from +from six import raise_from import copy import json diff --git a/tox.ini b/tox.ini index a206c4b..0e385d1 100644 --- a/tox.ini +++ b/tox.ini @@ -60,7 +60,7 @@ not_skip = __init__.py atomic = true multi_line_output = 5 line_length = 120 -known_future_library = future,six +known_future_library = six known_standard_library = collections,copy,distutils,functools,inspect,io,json,logging,operator,os,pkg_resources,re,setuptools,sys, types,warnings