Skip to content

Commit efa66d3

Browse files
committed
Update config, fix lints for ruff 0.15.2
1 parent 0d673e5 commit efa66d3

4 files changed

Lines changed: 13 additions & 12 deletions

File tree

pycparserext/ext_c_generator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import pycparser.c_ast as c_ast
1+
from pycparser import c_ast
22
from pycparser.c_generator import CGenerator as CGeneratorBaseBuggy
33

44
from pycparserext.ext_c_parser import FuncDeclExt, TypeDeclExt

pycparserext/ext_c_parser.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import pycparser.c_ast as c_ast
21
import pycparser.c_parser
2+
from pycparser import c_ast
33

44

55
try:
6-
import pycparser.ply.yacc as yacc
6+
from pycparser.ply import yacc
77
except ImportError:
8-
import ply.yacc as yacc # noqa: F401
8+
from ply import yacc # noqa: F401
99
from pycparser.plyparser import parameterized, template
1010

1111

pyproject.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ include = [
3737
[tool.ruff]
3838
preview = true
3939

40+
[tool.ruff.lint.per-file-ignores]
41+
"test/*.py" = ["S102"]
42+
"doc/conf.py" = ["S102"]
43+
4044
[tool.ruff.lint]
4145
extend-select = [
4246
"B", # flake8-bugbear

test/test_pycparserext.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -443,8 +443,7 @@ def test_pointer_reproduction():
443443
return 0;
444444
}
445445
"""
446-
import pycparserext.ext_c_generator as ext_c_generator
447-
import pycparserext.ext_c_parser as ext_c_parser
446+
from pycparserext import ext_c_generator, ext_c_parser
448447

449448
parser = ext_c_parser.GnuCParser()
450449
ast = parser.parse(src)
@@ -462,8 +461,7 @@ def test_no_added_attr():
462461
return 0;
463462
}
464463
"""
465-
import pycparserext.ext_c_generator as ext_c_generator
466-
import pycparserext.ext_c_parser as ext_c_parser
464+
from pycparserext import ext_c_generator, ext_c_parser
467465

468466
parser = ext_c_parser.GnuCParser()
469467
ast = parser.parse(src)
@@ -480,8 +478,7 @@ def test_double_pointer():
480478
481479
void func_with_p2pp(const char *, Error **);
482480
"""
483-
import pycparserext.ext_c_generator as ext_c_generator
484-
import pycparserext.ext_c_parser as ext_c_parser
481+
from pycparserext import ext_c_generator, ext_c_parser
485482

486483
parser = ext_c_parser.GnuCParser()
487484
ast = parser.parse(src)
@@ -591,7 +588,7 @@ def visit_FuncDeclExt(self, node):
591588
__attribute__((unused)) static int c;
592589
}
593590
"""
594-
import pycparserext.ext_c_parser as ext_c_parser
591+
from pycparserext import ext_c_parser
595592

596593
parser = ext_c_parser.GnuCParser()
597594
ast = parser.parse(src_gnu)
@@ -629,7 +626,7 @@ def test_typeof_reproduction():
629626

630627
from pycparser.c_ast import NodeVisitor
631628

632-
import pycparserext.ext_c_parser as ext_c_parser
629+
from pycparserext import ext_c_parser
633630

634631
# key is type of visit, value is
635632
# [actual # __typeof__, expected # __typeof__,

0 commit comments

Comments
 (0)