File django-sekizai-py37.patch of Package python-django-sekizai
From 75b4fe0f4997c0da241ed55aa2c3c42aa672971d Mon Sep 17 00:00:00 2001
From: Tim Graham <timograham@gmail.com>
Date: Fri, 14 Sep 2018 16:08:02 -0400
Subject: [PATCH] Remove compatibility bits for obsolete Python versions
---
sekizai/data.py | 4 ++--
sekizai/templatetags/sekizai_tags.py | 5 +----
sekizai/tests.py | 1 -
3 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/sekizai/data.py b/sekizai/data.py
index f652926..c877af6 100644
--- a/sekizai/data.py
+++ b/sekizai/data.py
@@ -1,7 +1,7 @@
try:
+ from collections.abc import MutableSequence
+except ImportError: # Python 2
from collections import MutableSequence
-except ImportError:
- from backport_collections import MutableSequence
class UniqueSequence(MutableSequence):
diff --git a/sekizai/templatetags/sekizai_tags.py b/sekizai/templatetags/sekizai_tags.py
index 8ae5607..a84047f 100644
--- a/sekizai/templatetags/sekizai_tags.py
+++ b/sekizai/templatetags/sekizai_tags.py
@@ -1,7 +1,4 @@
-try:
- from importlib import import_module
-except ImportError:
- from django.utils.importlib import import_module
+from importlib import import_module
from classytags.arguments import Argument, Flag
from classytags.core import Tag, Options
diff --git a/sekizai/tests.py b/sekizai/tests.py
index 8e55f61..d4c2823 100644
--- a/sekizai/tests.py
+++ b/sekizai/tests.py
@@ -1,4 +1,3 @@
-from __future__ import with_statement
from difflib import SequenceMatcher
import os
from unittest import TestCase