Skip to content

Commit 4b8d4e2

Browse files
committed
Remove SelectableGroups deprecation exception for flake8.
1 parent 277d669 commit 4b8d4e2

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

CHANGES.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
v4.3.0
2+
=======
3+
4+
* Remove SelectableGroups deprecation exception for flake8.
5+
16
v4.2.0
27
=======
38

importlib_metadata/__init__.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -266,14 +266,6 @@ def _parse_groups(text):
266266
)
267267

268268

269-
def flake8_bypass(func):
270-
# defer inspect import as performance optimization.
271-
import inspect
272-
273-
is_flake8 = any('flake8' in str(frame.filename) for frame in inspect.stack()[:5])
274-
return func if not is_flake8 else lambda: None
275-
276-
277269
class Deprecated:
278270
"""
279271
Compatibility add-in for mapping to indicate that
@@ -309,7 +301,7 @@ def __getitem__(self, name):
309301
return super().__getitem__(name)
310302

311303
def get(self, name, default=None):
312-
flake8_bypass(self._warn)()
304+
self._warn()
313305
return super().get(name, default)
314306

315307
def __iter__(self):

pytest.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ doctest_optionflags=ALLOW_UNICODE ELLIPSIS
55
# workaround for warning pytest-dev/pytest#6178
66
junit_family=xunit2
77
filterwarnings=
8+
# Suppress deprecation warning in flake8
9+
ignore:SelectableGroups dict interface is deprecated::flake8

0 commit comments

Comments
 (0)