Remove six dependency

This commit is contained in:
Nikita Karamov 2023-01-23 06:58:54 +01:00
parent 783632fb24
commit 24c297cfe7
No known key found for this signature in database
GPG key ID: 41D6F71EE78E77CD
5 changed files with 5 additions and 9 deletions

View file

@ -44,20 +44,19 @@
# - if a <g> has only one element in it, collapse the <g> (ensure transform, etc are carried down)
import math
import optparse
import os
import re
import sys
import time
import urllib.parse
import urllib.request
import xml.dom.minidom
from xml.dom import Node, NotFoundErr
from collections import namedtuple, defaultdict
from decimal import Context, Decimal, InvalidOperation, getcontext
import six
from six.moves import urllib
from scour.stats import ScourStats
from scour.svg_regex import svg_parser

View file

@ -61,7 +61,6 @@ from decimal import Decimal
from functools import partial
# Sentinel.
class _EOF:

View file

@ -64,7 +64,7 @@ setup(
author_email='codedread@gmail.com',
url='https://github.com/scour-project/scour',
platforms=('Any'),
install_requires=['six>=1.9.0'],
install_requires=[],
packages=find_packages(),
zip_safe=True,
entry_points={

View file

@ -20,12 +20,11 @@
# limitations under the License.
import io
import os
import sys
import unittest
import six
from scour.scour import (make_well_formed, parse_args, scourString, scourXmlFile, start, run,
XML_ENTS_ESCAPE_APOS, XML_ENTS_ESCAPE_QUOT)
from scour.svg_regex import svg_parser
@ -2577,7 +2576,7 @@ class CommandLineUsage(unittest.TestCase):
# TODO: can we create file objects that behave *exactly* like the original?
# this is a mess since we have to ensure compatibility across Python 2 and 3 and it seems impossible
# to replicate all the details of 'stdin', 'stdout' and 'stderr'
class InOutBuffer(six.StringIO):
class InOutBuffer(io.StringIO):
def write(self, string):
try:
return super().write(string)

View file

@ -15,7 +15,6 @@ envlist =
[testenv]
deps =
six
coverage
commands =