Fri, 30 Oct 2026 11:27:52 UTC Log in
Flake8 plugin that helps you write better list/set/dict comprehensions built by guoguo completed Sat, 17 Oct 2026 09:24:08 UTC

Description

A flake8 plugin to identify the following patterns: - C400-402: Unnecessary generator - rewrite as a <list/set/dict> comprehension. - C403-404: Unnecessary list comprehension - rewrite as a <set/dict> comprehension. - C405-406: Unnecessary <list/tuple> literal - rewrite as a <set/dict> literal. - C408: Unnecessary <dict/list/tuple> call - rewrite as a literal. - C409-410: Unnecessary <list/tuple> passed to <list/tuple>() - (remove the outer call to <list/tuple>``()/rewrite as a ``<list/tuple> literal). - C411: Unnecessary list call - remove the outer call to list(). - C412: Unnecessary <dict/list/set> comprehension - in can take a generator. - C413: Unnecessary <list/reversed> call around sorted(). - C414: Unnecessary <list/reversed/set/sorted/tuple> call within <list/set/sorted/tuple>(). - C415: Unnecessary subscript reversal of iterable within <reversed/set/sorted>(). - C416: Unnecessary <list/set> comprehension - rewrite using <list/set>(). - C417: Unnecessary map usage - rewrite using a generator expression/<list/set/dict> comprehension. - C418: Unnecessary <dict/dict comprehension> passed to dict() - remove the outer call to dict(). - C419 Unnecessary list comprehension in <any/all>() prevents short- circuiting - rewrite as a generator. - C420: Unnecessary dict comprehension - rewrite using dict.fromkeys().

RPMs

2 files, 2 arches
src
  • python-flake8-comprehensions-3.17.0-5.fc45.src.rpm 53.84 KB info · download
noarch
  • python3-flake8-comprehensions-3.17.0-5.fc45.noarch.rpm 24.43 KB info · download

Logs

noarch

Changelog

* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.17.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild

* Wed Jun 03 2026 Python Maint <python-maint@redhat.com> - 3.17.0-4
- Rebuilt for Python 3.15

* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.17.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild

* Wed Dec 10 2025 Scott K Logan <logans@cottsay.net> - 3.17.0-2
- Revert an upstream patch for better setuptools compatibility

* Tue Dec 09 2025 Scott K Logan <logans@cottsay.net> - 3.17.0-1
- Update to 3.17.0

* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 3.16.0-3
- Rebuilt for Python 3.14.0rc3 bytecode

* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 3.16.0-2
- Rebuilt for Python 3.14.0rc2 bytecode

* Tue Aug 12 2025 Scott K Logan <logans@cottsay.net> - 3.16.0-1
- Update to 3.16.0
- Drop pytest until flake8-path is available

* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.1-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild

* Wed Jun 04 2025 Python Maint <python-maint@redhat.com> - 3.10.1-12
- Rebuilt for Python 3.14

* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.1-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild

* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild