summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2021-01-24 16:34:47 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2021-01-24 16:34:47 +0900
commit51d500833e391c182f536e83a5d62d5e90ce8ca9 (patch)
treefb854309b759773feb83e7e4bbc91e3ed3cb2b00 /setup.py
parent375fb52fe402d46d633e321ce8f20c1aa61c49b9 (diff)
parent41ee2d6e6595d0eefb4a2b752fd79a3451382d5a (diff)
downloadsphinx-git-51d500833e391c182f536e83a5d62d5e90ce8ca9.tar.gz
Merge branch '3.x' into 7774_remove_develop.rst
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/setup.py b/setup.py
index 5e822fe9b..dfc80578f 100644
--- a/setup.py
+++ b/setup.py
@@ -43,15 +43,15 @@ extras_require = {
],
'lint': [
'flake8>=3.5.0',
- 'flake8-import-order',
- 'mypy>=0.770',
+ 'isort',
+ 'mypy>=0.800',
'docutils-stubs',
],
'test': [
'pytest',
'pytest-cov',
'html5lib',
- 'typed_ast', # for py35-37
+ "typed_ast; python_version < '3.8'",
'cython',
],
}
@@ -76,9 +76,10 @@ class Tee:
try:
- from babel.messages.pofile import read_po
- from babel.messages.frontend import compile_catalog
from json import dump
+
+ from babel.messages.frontend import compile_catalog
+ from babel.messages.pofile import read_po
except ImportError:
pass
else:
@@ -139,7 +140,7 @@ else:
domain + '.js'))
for js_file, (locale, po_file) in zip(js_files, po_files):
- with open(po_file) as infile:
+ with open(po_file, encoding='utf8') as infile:
catalog = read_po(infile, locale)
if catalog.fuzzy and not self.use_fuzzy:
@@ -157,13 +158,13 @@ else:
msgid = msgid[0]
jscatalog[msgid] = message.string
- with open(js_file, 'wt') as outfile:
+ with open(js_file, 'wt', encoding='utf8') as outfile:
outfile.write('Documentation.addTranslations(')
dump({
'messages': jscatalog,
'plural_expr': catalog.plural_expr,
'locale': str(catalog.locale)
- }, outfile, sort_keys=True)
+ }, outfile, sort_keys=True, indent=4)
outfile.write(');')
cmdclass['compile_catalog'] = compile_catalog_plusjs
@@ -203,6 +204,7 @@ setup(
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
+ 'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Framework :: Setuptools Plugin',