summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Sottile <asottile@umich.edu>2019-08-01 21:26:24 +0000
committerAnthony Sottile <asottile@umich.edu>2019-08-01 21:26:24 +0000
commit4b7208936ad264733bfc3a02daae168452b259cb (patch)
treeb3ee8761a82b02efac5b1501884dc3b336975bb7
parente8de432f8e81e8bcf6fbffabe35b320cc2dafcae (diff)
parent77abc11a6f0d4e5e50ccd56fb7b07b4e8ad9944b (diff)
downloadflake8-4b7208936ad264733bfc3a02daae168452b259cb.tar.gz
Merge branch 'deprecate_setuptools_command' into 'master'
Deprecate the flake8 setuptools integration Closes #544 See merge request pycqa/flake8!330
-rw-r--r--src/flake8/main/setuptools_command.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/flake8/main/setuptools_command.py b/src/flake8/main/setuptools_command.py
index 55dc378..fde290e 100644
--- a/src/flake8/main/setuptools_command.py
+++ b/src/flake8/main/setuptools_command.py
@@ -1,4 +1,5 @@
"""The logic for Flake8's integration with setuptools."""
+from distutils import log
import os
from typing import List, Tuple
@@ -105,3 +106,10 @@ class Flake8(setuptools.Command):
# other possibly remaining/pending setuptools commands).
if e.code:
raise
+ finally:
+ self.announce(
+ "WARNING: flake8 setuptools integration is deprecated and "
+ "scheduled for removal in 4.x. For more information, see "
+ "https://gitlab.com/pycqa/flake8/issues/544",
+ log.WARN,
+ )