SF.net SVN: docutils:[10039 ] trunk/docutils
aa-turner--- via Docutils-checkins <[email protected]> Sat, 08 Mar 2025 18:53:20 +0000
| Newsgroups | gmane.text.docutils.cvs |
|---|---|
| Message-ID | <[email protected]> |
Revision: 10039
http://sourceforge.net/p/docutils/code/10039
Author: aa-turner
Date: 2025-03-08 18:53:20 +0000 (Sat, 08 Mar 2025)
Log Message:
-----------
Enable the ISC (flake8-implicit-str-concat) category in Ruff
Modified Paths:
--------------
trunk/docutils/.ruff.toml
trunk/docutils/docutils/parsers/rst/languages/lv.py
trunk/docutils/docutils/transforms/frontmatter.py
trunk/docutils/docutils/transforms/peps.py
trunk/docutils/docutils/writers/latex2e/__init__.py
trunk/docutils/test/test_transforms/test_docinfo.py
trunk/docutils/test/test_utils/test__init__.py
Modified: trunk/docutils/.ruff.toml
===================================================================
--- trunk/docutils/.ruff.toml 2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/.ruff.toml 2025-03-08 18:53:20 UTC (rev 10039)
@@ -18,6 +18,7 @@
"ICN", # flake8-import-conventions
"INP", # flake8-no-pep420
"INT", # flake8-gettext
+ "ISC", # flake8-implicit-str-concat
"LOG", # flake8-logging
"PERF", # perflint
"PGH", # pygrep-hooks
Modified: trunk/docutils/docutils/parsers/rst/languages/lv.py
===================================================================
--- trunk/docutils/docutils/parsers/rst/languages/lv.py 2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/docutils/parsers/rst/languages/lv.py 2025-03-08 18:53:20 UTC (rev 10039)
@@ -98,7 +98,7 @@
'kājenes-atsauce': 'footnote-reference',
'citātā-atsauce': 'citation-reference',
'aizvietojuma-atsauce': 'substitution-reference',
- 'mēr''kis': 'target',
+ 'mērkis': 'target',
'atsauce-uz-uri': 'uri-reference',
'uri': 'uri-reference',
'url': 'uri-reference',
Modified: trunk/docutils/docutils/transforms/frontmatter.py
===================================================================
--- trunk/docutils/docutils/transforms/frontmatter.py 2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/docutils/transforms/frontmatter.py 2025-03-08 18:53:20 UTC (rev 10039)
@@ -466,10 +466,14 @@
return False
rcs_keyword_substitutions = [
- (re.compile(r'\$' r'Date: (\d\d\d\d)[-/](\d\d)[-/](\d\d)[ T][\d:]+'
- r'[^$]* \$', re.IGNORECASE), r'\1-\2-\3'),
- (re.compile(r'\$' r'RCSfile: (.+),v \$', re.IGNORECASE), r'\1'),
- (re.compile(r'\$[a-zA-Z]+: (.+) \$'), r'\1')]
+ (re.compile(
+ r'\$' r'Date: (\d\d\d\d)[-/](\d\d)[-/](\d\d)[ T][\d:]+' # NoQA: ISC001
+ r'[^$]* \$', re.IGNORECASE), r'\1-\2-\3'),
+ (re.compile(
+ r'\$' r'RCSfile: (.+),v \$', # NoQA: ISC001
+ re.IGNORECASE), r'\1'),
+ (re.compile(r'\$[a-zA-Z]+: (.+) \$'), r'\1'),
+ ]
def extract_authors(self, field, name, docinfo):
try:
Modified: trunk/docutils/docutils/transforms/peps.py
===================================================================
--- trunk/docutils/docutils/transforms/peps.py 2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/docutils/transforms/peps.py 2025-03-08 18:53:20 UTC (rev 10039)
@@ -34,7 +34,7 @@
pep_cvs_url = ('http://hg.python.org'
'/peps/file/default/pep-%04d.txt')
rcs_keyword_substitutions = (
- (re.compile(r'\$' r'RCSfile: (.+),v \$$', re.IGNORECASE), r'\1'),
+ (re.compile(r'\$' r'RCSfile: (.+),v \$$', re.IGNORECASE), r'\1'), # NoQA: ISC001
(re.compile(r'\$[a-zA-Z]+: (.+) \$$'), r'\1'),)
def apply(self):
Modified: trunk/docutils/docutils/writers/latex2e/__init__.py
===================================================================
--- trunk/docutils/docutils/writers/latex2e/__init__.py 2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/docutils/writers/latex2e/__init__.py 2025-03-08 18:53:20 UTC (rev 10039)
@@ -2581,7 +2581,7 @@
Corresponding rST elements: literal block, parsed-literal, code.
"""
- packages = {'lstlisting': r'\usepackage{listings}' '\n'
+ packages = {'lstlisting': r'\usepackage{listings}' '\n' # NoQA: ISC001
r'\lstset{xleftmargin=\leftmargin}',
'listing': r'\usepackage{moreverb}',
'Verbatim': r'\usepackage{fancyvrb}',
Modified: trunk/docutils/test/test_transforms/test_docinfo.py
===================================================================
--- trunk/docutils/test/test_transforms/test_docinfo.py 2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/test/test_transforms/test_docinfo.py 2025-03-08 18:53:20 UTC (rev 10039)
@@ -423,7 +423,7 @@
:Date: (some text) $""" + """Date: 2002/10/08 01:34:23 $ (more text)
:Date: (some text) $""" + """Date: 2005-03-26T16:21:28.693201Z $ (more text)
:Version: (some text) $""" + """Revision: 1.1 $ (more text)
-""",
+""", # NoQA: ISC003
"""\
<document source="test data">
<docinfo>
Modified: trunk/docutils/test/test_utils/test__init__.py
===================================================================
--- trunk/docutils/test/test_utils/test__init__.py 2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/test/test_utils/test__init__.py 2025-03-08 18:53:20 UTC (rev 10039)
@@ -349,7 +349,7 @@
# samples for the (un)escaping tests:
escaped = r'escapes: \*one, \\*two, \\\*three in\side no\ space' + '\\'
nulled = ('escapes: \x00*one, \x00\\*two, \x00\\\x00*three'
- + ' in\x00side no\x00 space\x00')
+ ' in\x00side no\x00 space\x00')
unescaped = r'escapes: *one, \*two, \*three inside nospace'
def test_escape2null(self):
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
_______________________________________________
Docutils-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/docutils-checkins