Merge pull request #1768 from PyCQA/deprecate-include-exclude-doctest

deprecate --include-in-doctest --exclude-from-doctest
This commit is contained in:
Anthony Sottile 2022-12-14 13:33:05 -05:00 committed by GitHub
commit 87198e50f1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,6 +3,7 @@ from __future__ import annotations
import argparse import argparse
import ast import ast
import logging
import os import os
from typing import Any from typing import Any
from typing import Generator from typing import Generator
@ -12,6 +13,8 @@ import pyflakes.checker
from flake8 import utils from flake8 import utils
from flake8.options.manager import OptionManager from flake8.options.manager import OptionManager
LOG = logging.getLogger(__name__)
FLAKE8_PYFLAKES_CODES = { FLAKE8_PYFLAKES_CODES = {
"UnusedImport": "F401", "UnusedImport": "F401",
"ImportShadowedByLoopVar": "F402", "ImportShadowedByLoopVar": "F402",
@ -137,6 +140,12 @@ class FlakesChecker(pyflakes.checker.Checker):
cls.builtIns = cls.builtIns.union(options.builtins) cls.builtIns = cls.builtIns.union(options.builtins)
cls.with_doctest = options.doctests cls.with_doctest = options.doctests
if options.include_in_doctest or options.exclude_from_doctest:
LOG.warning(
"--include-in-doctest / --exclude-from-doctest will be "
"removed in a future version. see PyCQA/flake8#1747"
)
included_files = [] included_files = []
for included_file in options.include_in_doctest: for included_file in options.include_in_doctest:
if included_file == "": if included_file == "":