NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1660 most downloaded on PyPI
Code Metrics in Python
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.6 years
Most releases are documented
notes for 45 of 54 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
55 releases · first in 2012
chore(release): bump to v6.0.1
chore(release): bump to v6.0.1
toml module is not availablechore(release): bump to v6.0.0
chore(release): bump to v6.0.0
match pattern in Python 3.10+, by @DolajoCZ: #227pyproject.toml support, by @ajslater: #236One column per quarter.
chore(release): bump to v5.1.0
chore(release): bump to v5.1.0
Drop support for flake8 < 3.x (removes flake8-polyfill dependency), by @joxl: #219
flake8-polyfill dependency), by
@joxl: #219Nothing published for this version
Add back flake8-polyfill dependency because conditional extra does not work as intended, reported by @joxl: #217
flake8-polyfill dependency because conditional extra does not work
as intended, reported by @joxl: #217Nothing published for this version
Fix CC calculation for try-except-else blocks with multiple statements, thanks @justWerns: #212
Add --md option to cc command to export results as Markdown (thanks to @kanekotic): #205
--md option to cc command to export results as Markdown (thanks
to @kanekotic): #205Use utf-8 as the default encoding on Python 3.0+: #203
Move Flake8Checker to separate, isolated module (thanks to @tribals): #200
Flake8Checker to separate, isolated module (thanks to @tribals): #200Separate flake8-polyfill to extra requirements (thanks to @tribals): #189
flake8-polyfill to extra requirements (thanks to @tribals): #189Fix for Python 2.7 (thanks to @edwinelisia): #191
Support Python 3.8 (thanks to @brnsnt): #185
Support file configuration overrides, thanks @tonybaloney: #179
Nothing published for this version
Nothing published for this version
Automatically exclude binary files, instead of producing an error: #166
Include files with no extension but a Python shebang (thanks @hawkeyej): #155
Add a __main__ module (thanks @douardda): #153
__main__ module (thanks @douardda): #153Add official Python 3.7 support
Add Halstead command and harvester (thanks @rwbogl): #136
radon hal (thanks @rwbogl): #138radon hal (thanks @rwbogl): #147radon hal subcommand (thanks @rwbogl): #150Add an option to show closures when Radon is used from flake8: #135
Fix critical bug in Python 2 that prevented analysis of files with no comments at the start of the module: #133
Fix encoding issues for all commands: #115 and #127
- Update mando dependency: #120
Fix bug in the error message of Flake8's plugin: #121
Add --sort option to mi command: #100
--sort option to mi command: #100-s, --summary option of the
raw command: #110Use UTF-8 or RADONFILESENCODING to open files: #86
Use flake8-polyfill in order to keep compatibility with Flake8 2.x and 3.x:
Add fingerprint to Code Climate issues: #88.
async def, async for and async with towards CC: #90.Nothing published for this version
Nothing published for this version
Modify behaviour of --show-closures. Now inner classes are added to the output as well: #79.
--show-closures. Now inner classes are added to the
output as well: #79.is_multiline_string: #81.Nothing published for this version
Add plugin for flake8 tool: #76.
The XML output now contains the line numbers: #75.
Backwards incompatible change regarding to CC of lambda functions and nested functions: #68.
Nothing published for this version
Make -n, --min and -x, --max effective everywhere (in JSON and XML exporting too): #62.
-n, --min and -x, --max effective everywhere (in JSON and XML
exporting too): #62.Add --xml option to cc command: #49.
--xml option to cc command: #49.Encode the source code to bytes if that's possible (Python 3).
- Fix while ... else bug: #53.
while ... else bug: #53.- Fix --total-average behavior.
--total-average behavior.Add -i, --ignore option to ignore directories: #39.
-i, --ignore option to ignore directories: #39.--no-assert option to cc command to avoid assert statements: #42.-j, --json option to raw command (thanks @cjav): #45.--total-average option to cc command: #44.--version global option: #47.Baker is replaced with mando: https://github.com/rubik/mando.
Add -j option to cc command: #33.
-j option to cc command: #33.iter_filenames: #31.-s, --summarize option to raw command (thanks @jsargiot): #36.Nothing published for this version
raw command failed on almost-empty files: #29.
raw command failed on almost-empty files: #29.Turn off colors when not printing to a tty (thanks @kennknowles): #26.
endline could be float('-inf') sometimes).Added -s option to mi command: #19.
-s option to mi command: #19.-o option to cc command to sort output: #20.endline attribute to Function and Class objects: #25.Nothing published for this version
Code coverage to 100%, runs from Python 2.6 up to 3.3 and on PyPy as well.
Initial version.
Initial version.
There was no 0.1.
There was no 0.1.
Your coding agent can read these notes before it upgrades. Set up the MCP server →