File tree Expand file tree Collapse file tree 4 files changed +13
-3
lines changed
Expand file tree Collapse file tree 4 files changed +13
-3
lines changed Original file line number Diff line number Diff line change 3232from typing import Tuple , Type
3333
3434# 3rd party
35- from tokenize_rt import src_to_tokens , tokens_to_src
35+ from tokenize_rt import src_to_tokens , tokens_to_src # type: ignore[import-untyped]
3636
3737# this package
3838from formate_trailing_commas ._vendor .add_trailing_comma ._ast_helpers import ast_parse
3939from formate_trailing_commas ._vendor .add_trailing_comma ._data import FUNCS , visit
40- from formate_trailing_commas ._vendor .add_trailing_comma ._main import _changing_list , _fix_src
41- from formate_trailing_commas ._vendor .add_trailing_comma ._token_helpers import START_BRACES , find_simple , fix_brace
40+ from formate_trailing_commas ._vendor .add_trailing_comma ._main import _changing_list
4241
4342__author__ : str = "Dominic Davis-Foster"
4443__copyright__ : str = "2026 Dominic Davis-Foster"
@@ -60,6 +59,7 @@ def trailing_commas_hook(
6059 Call `add-trailing-comma <https://github.com/asottile/add-trailing-comma>`_, using the given keyword arguments as its configuration.
6160
6261 :param source: The source to reformat.
62+ :param min_version: Minimum Python version to retain compatibility with.
6363 :param \*\*kwargs:
6464
6565 :returns: The reformatted source.
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ python-implementations = [ "CPython",]
3737platforms = [ " Windows" , " macOS" , " Linux" ,]
3838license-key = " MIT"
3939package = " formate_trailing_commas"
40+ additional-files = [ " recursive-include formate_trailing_commas/_vendor *" ,]
4041
4142[tool .mypy ]
4243python_version = " 3.9"
@@ -48,6 +49,10 @@ plugins = [ "attr_utils.mypy_plugin",]
4849show_error_codes = true
4950exclude = " tests/data"
5051
52+ [[tool .mypy .overrides ]]
53+ module = " formate_trailing_commas._vendor.*"
54+ ignore_errors = true
55+
5156[tool .snippet-fmt ]
5257directives = [ " code-block" ,]
5358
Original file line number Diff line number Diff line change @@ -55,3 +55,6 @@ pre_commit_exclude: "^formate_trailing_commas/_vendor/add_trailing_comma/"
5555
5656# tox_unmanaged:
5757# - flake8
58+
59+ manifest_additional :
60+ - recursive-include formate_trailing_commas/_vendor *
Original file line number Diff line number Diff line change @@ -147,6 +147,8 @@ rst-roles = choosealicense
147147per-file-ignores =
148148 tests/*: D100 D101 D102 D103 D104 D106 D201 D204 D207 D208 D209 D210 D211 D212 D213 D214 D215 D300 D301 D400 D402 D403 D404 D415 D417 DALL000 SLOT000 SLOT001 SLOT002 PRM001 PRM002 PRM003
149149 */*.pyi: E301 E302 E305 D100 D101 D102 D103 D104 D106 D201 D204 D207 D208 D209 D210 D211 D212 D213 D214 D215 D300 D301 D400 D402 D403 D404 D415 D417 DALL000 SLOT000 SLOT001 SLOT002 PRM001 PRM002 PRM003
150+ formate_trailing_commas/_vendor/**/*.py: DALL000 D101 D103 W504
151+ formate_trailing_commas/_vendor/*.pyi: F401
150152pytest-parametrize-names-type = csv
151153inline-quotes = "
152154multiline-quotes = " " "
You can’t perform that action at this time.
0 commit comments