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 ast
import logging
import os
from typing import Any
from typing import Generator
@ -12,6 +13,8 @@ import pyflakes.checker
from flake8 import utils
from flake8.options.manager import OptionManager
LOG = logging.getLogger(__name__)
FLAKE8_PYFLAKES_CODES = {
"UnusedImport": "F401",
"ImportShadowedByLoopVar": "F402",
@ -137,6 +140,12 @@ class FlakesChecker(pyflakes.checker.Checker):
cls.builtIns = cls.builtIns.union(options.builtins)
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 = []
for included_file in options.include_in_doctest:
if included_file == "":