summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-09-25 08:43:55 +0900
committerGitHub <noreply@github.com>2018-09-25 08:43:55 +0900
commitd2c3d54bb9a46c5e7a0d14c3345e489d7592de9a (patch)
treef5cd30ec62ed2b8202d4f2b0b052a700e9261867
parentc89edd82eb76b175be919774ce7d4047bfe446ed (diff)
parent67e9f87a54e25b3970d70850559ccdc89814f7f5 (diff)
downloadsphinx-git-d2c3d54bb9a46c5e7a0d14c3345e489d7592de9a.tar.gz
Merge pull request #5483 from jdufresne/bytesio
Replace all six.BytesIO with io.BytesIO
-rw-r--r--sphinx/environment/__init__.py5
-rw-r--r--sphinx/pycode/__init__.py3
-rw-r--r--sphinx/util/images.py3
-rw-r--r--tests/test_search.py2
-rw-r--r--tests/test_util_inventory.py3
5 files changed, 8 insertions, 8 deletions
diff --git a/sphinx/environment/__init__.py b/sphinx/environment/__init__.py
index 4e76de18e..000c8a417 100644
--- a/sphinx/environment/__init__.py
+++ b/sphinx/environment/__init__.py
@@ -15,10 +15,9 @@ import sys
import warnings
from collections import defaultdict
from copy import copy
+from io import BytesIO
from os import path
-from six import BytesIO
-
from sphinx import addnodes
from sphinx.deprecation import RemovedInSphinx30Warning, RemovedInSphinx40Warning
from sphinx.environment.adapters.toctree import TocTree
@@ -747,7 +746,7 @@ class BuildEnvironment:
@classmethod
def loads(cls, string, app=None):
- # type: (unicode, Sphinx) -> BuildEnvironment
+ # type: (bytes, Sphinx) -> BuildEnvironment
warnings.warn('BuildEnvironment.loads() is deprecated. '
'Please use pickle.loads() instead.',
RemovedInSphinx30Warning)
diff --git a/sphinx/pycode/__init__.py b/sphinx/pycode/__init__.py
index d881c247d..03e8ffb61 100644
--- a/sphinx/pycode/__init__.py
+++ b/sphinx/pycode/__init__.py
@@ -11,9 +11,10 @@
from __future__ import print_function
import re
+from io import BytesIO
from zipfile import ZipFile
-from six import BytesIO, StringIO
+from six import StringIO
from sphinx.errors import PycodeError
from sphinx.pycode.parser import Parser
diff --git a/sphinx/util/images.py b/sphinx/util/images.py
index e4f31198d..85fbf17f1 100644
--- a/sphinx/util/images.py
+++ b/sphinx/util/images.py
@@ -14,11 +14,12 @@ import base64
import imghdr
import warnings
from collections import OrderedDict
+from io import BytesIO
from os import path
from typing import NamedTuple
import imagesize
-from six import BytesIO, text_type
+from six import text_type
from sphinx.deprecation import RemovedInSphinx30Warning
diff --git a/tests/test_search.py b/tests/test_search.py
index 96a74896f..7b5f73445 100644
--- a/tests/test_search.py
+++ b/tests/test_search.py
@@ -9,12 +9,12 @@
:license: BSD, see LICENSE for details.
"""
+from io import BytesIO
from collections import namedtuple
import pytest
from docutils import frontend, utils
from docutils.parsers import rst
-from six import BytesIO
from sphinx.search import IndexBuilder
from sphinx.util import jsdump
diff --git a/tests/test_util_inventory.py b/tests/test_util_inventory.py
index af3a819cd..08a45d247 100644
--- a/tests/test_util_inventory.py
+++ b/tests/test_util_inventory.py
@@ -11,8 +11,7 @@
import posixpath
import zlib
-
-from six import BytesIO
+from io import BytesIO
from sphinx.ext.intersphinx import InventoryFile