summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-12-15 20:03:39 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-12-15 21:00:38 +0900
commitfd1dd13a508900b17dc99f9c66a554e2d06bed09 (patch)
tree34e0c181eb247a61047bf2a319138c00f1d813fa
parenta1e845d964d3c6a4bc60c1676d97c7d24e434919 (diff)
downloadsphinx-git-fd1dd13a508900b17dc99f9c66a554e2d06bed09.tar.gz
refactor: Replace six.StringIO by io.StringIO
-rw-r--r--sphinx/builders/gettext.py3
-rw-r--r--sphinx/ext/doctest.py2
-rw-r--r--sphinx/pycode/__init__.py4
-rw-r--r--sphinx/setup_command.py3
-rw-r--r--sphinx/testing/fixtures.py2
-rw-r--r--sphinx/util/inspect.py3
-rw-r--r--tests/roots/test-ext-autodoc/target/__init__.py3
-rw-r--r--tests/roots/test-root/autodoc_target.py3
-rw-r--r--tests/test_ext_autosummary.py3
-rw-r--r--tests/test_io.py3
-rw-r--r--tests/test_quickstart.py3
11 files changed, 14 insertions, 18 deletions
diff --git a/sphinx/builders/gettext.py b/sphinx/builders/gettext.py
index 684013d11..0ca40708b 100644
--- a/sphinx/builders/gettext.py
+++ b/sphinx/builders/gettext.py
@@ -14,12 +14,11 @@ from __future__ import unicode_literals
from codecs import open
from collections import defaultdict, OrderedDict
from datetime import datetime, tzinfo, timedelta
+from io import StringIO
from os import path, walk, getenv
from time import time
from uuid import uuid4
-from six import StringIO
-
from sphinx.builders import Builder
from sphinx.domains.python import pairindextypes
from sphinx.errors import ThemeError
diff --git a/sphinx/ext/doctest.py b/sphinx/ext/doctest.py
index fd4f7025d..d6ffb40e6 100644
--- a/sphinx/ext/doctest.py
+++ b/sphinx/ext/doctest.py
@@ -16,13 +16,13 @@ import re
import sys
import time
import warnings
+from io import StringIO
from os import path
from docutils import nodes
from docutils.parsers.rst import directives
from packaging.specifiers import SpecifierSet, InvalidSpecifier
from packaging.version import Version
-from six import StringIO
import sphinx
from sphinx.builders import Builder
diff --git a/sphinx/pycode/__init__.py b/sphinx/pycode/__init__.py
index fe6b5f7e1..a1b2d0273 100644
--- a/sphinx/pycode/__init__.py
+++ b/sphinx/pycode/__init__.py
@@ -11,11 +11,9 @@
from __future__ import print_function
import re
-from io import BytesIO
+from io import BytesIO, StringIO
from zipfile import ZipFile
-from six import StringIO
-
from sphinx.errors import PycodeError
from sphinx.pycode.parser import Parser
from sphinx.util import get_module_source, detect_encoding
diff --git a/sphinx/setup_command.py b/sphinx/setup_command.py
index 87944167a..b8efc13e6 100644
--- a/sphinx/setup_command.py
+++ b/sphinx/setup_command.py
@@ -17,8 +17,7 @@ import os
import sys
from distutils.cmd import Command
from distutils.errors import DistutilsOptionError, DistutilsExecError
-
-from six import StringIO
+from io import StringIO
from sphinx.application import Sphinx
from sphinx.cmd.build import handle_exception
diff --git a/sphinx/testing/fixtures.py b/sphinx/testing/fixtures.py
index 968807788..e338fe937 100644
--- a/sphinx/testing/fixtures.py
+++ b/sphinx/testing/fixtures.py
@@ -14,10 +14,10 @@ import os
import subprocess
import sys
from collections import namedtuple
+from io import StringIO
from tempfile import gettempdir
import pytest
-from six import StringIO
from . import util
diff --git a/sphinx/util/inspect.py b/sphinx/util/inspect.py
index eeedf77ab..603fa88ae 100644
--- a/sphinx/util/inspect.py
+++ b/sphinx/util/inspect.py
@@ -17,8 +17,7 @@ import re
import sys
import typing
from functools import partial
-
-from six import StringIO
+from io import StringIO
from sphinx.util import logging
from sphinx.util.pycompat import NoneType
diff --git a/tests/roots/test-ext-autodoc/target/__init__.py b/tests/roots/test-ext-autodoc/target/__init__.py
index 0f8d555e8..908411c22 100644
--- a/tests/roots/test-ext-autodoc/target/__init__.py
+++ b/tests/roots/test-ext-autodoc/target/__init__.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
import enum
-
-from six import StringIO
+from io import StringIO
from sphinx.util import save_traceback # NOQA
diff --git a/tests/roots/test-root/autodoc_target.py b/tests/roots/test-root/autodoc_target.py
index c18e093ee..6aaf9ee16 100644
--- a/tests/roots/test-root/autodoc_target.py
+++ b/tests/roots/test-root/autodoc_target.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
import enum
-
-from six import StringIO
+from io import StringIO
__all__ = ['Class']
diff --git a/tests/test_ext_autosummary.py b/tests/test_ext_autosummary.py
index e75fb71fd..069fdb722 100644
--- a/tests/test_ext_autosummary.py
+++ b/tests/test_ext_autosummary.py
@@ -9,8 +9,9 @@
:license: BSD, see LICENSE for details.
"""
+from io import StringIO
+
import pytest
-from six import StringIO
from sphinx.ext.autosummary import mangle_signature, import_by_name, extract_summary
from sphinx.testing.util import etree_parse
diff --git a/tests/test_io.py b/tests/test_io.py
index 1c8fee86b..2e81035dc 100644
--- a/tests/test_io.py
+++ b/tests/test_io.py
@@ -9,8 +9,9 @@
:license: BSD, see LICENSE for details.
"""
+from io import StringIO
+
import pytest
-from six import StringIO
from sphinx.io import SphinxRSTFileInput
diff --git a/tests/test_quickstart.py b/tests/test_quickstart.py
index 31533cff0..248b91d64 100644
--- a/tests/test_quickstart.py
+++ b/tests/test_quickstart.py
@@ -11,9 +11,10 @@
import sys
import time
+from io import StringIO
import pytest
-from six import text_type, StringIO
+from six import text_type
from sphinx import application
from sphinx.cmd import quickstart as qs