Drop six and related hacks as a dependency

This commit is contained in:
ines 2018-02-18 13:29:56 +01:00 committed by Matthew Honnibal
parent 9e83513004
commit 6d2c85f428
4 changed files with 7 additions and 11 deletions

View File

@ -6,7 +6,6 @@ preshed>=1.0.0,<2.0.0
thinc>=6.10.1,<6.11.0 thinc>=6.10.1,<6.11.0
murmurhash>=0.28,<0.29 murmurhash>=0.28,<0.29
plac<1.0.0,>=0.9.6 plac<1.0.0,>=0.9.6
six
ujson>=1.35 ujson>=1.35
dill>=0.2,<0.3 dill>=0.2,<0.3
requests>=2.13.0,<3.0.0 requests>=2.13.0,<3.0.0
@ -16,4 +15,3 @@ pytest>=3.0.6,<4.0.0
mock>=2.0.0,<3.0.0 mock>=2.0.0,<3.0.0
msgpack-python==0.5.4 msgpack-python==0.5.4
msgpack-numpy==0.4.1 msgpack-numpy==0.4.1
html5lib==1.0b8

View File

@ -191,8 +191,6 @@ def setup_package():
'preshed>=1.0.0,<2.0.0', 'preshed>=1.0.0,<2.0.0',
'thinc>=6.10.1,<6.11.0', 'thinc>=6.10.1,<6.11.0',
'plac<1.0.0,>=0.9.6', 'plac<1.0.0,>=0.9.6',
'six',
'html5lib==1.0b8',
'pathlib', 'pathlib',
'ujson>=1.35', 'ujson>=1.35',
'dill>=0.2,<0.3', 'dill>=0.2,<0.3',

View File

@ -1,7 +1,6 @@
# coding: utf8 # coding: utf8
from __future__ import unicode_literals from __future__ import unicode_literals
import six
import ftfy import ftfy
import sys import sys
import ujson import ujson
@ -47,9 +46,10 @@ is_windows = sys.platform.startswith('win')
is_linux = sys.platform.startswith('linux') is_linux = sys.platform.startswith('linux')
is_osx = sys.platform == 'darwin' is_osx = sys.platform == 'darwin'
is_python2 = six.PY2 # See: https://github.com/benjaminp/six/blob/master/six.py
is_python3 = six.PY3 is_python2 = sys.version_info[0] == 2
is_python_pre_3_5 = is_python2 or (is_python3 and sys.version_info[1]<5) is_python3 = sys.version_info[0] == 3
is_python_pre_3_5 = is_python2 or (is_python3 and sys.version_info[1] < 5)
if is_python2: if is_python2:
bytes_ = str bytes_ = str

View File

@ -2,9 +2,9 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from ....parts_of_speech import SPACE from ....parts_of_speech import SPACE
from ....compat import unicode_
from ...util import get_doc from ...util import get_doc
import six
import pytest import pytest
@ -24,8 +24,8 @@ def test_tag_names(EN):
text = "I ate pizzas with anchovies." text = "I ate pizzas with anchovies."
doc = EN(text, disable=['parser']) doc = EN(text, disable=['parser'])
assert type(doc[2].pos) == int assert type(doc[2].pos) == int
assert isinstance(doc[2].pos_, six.text_type) assert isinstance(doc[2].pos_, unicode_)
assert isinstance(doc[2].dep_, six.text_type) assert isinstance(doc[2].dep_, unicode_)
assert doc[2].tag_ == u'NNS' assert doc[2].tag_ == u'NNS'