Releases: netromdk/vermin
Releases · netromdk/vermin
Version 0.3.1
Highlights:
- Associated all kwargs with with a module for uniqueness
- Detect and ignore user-defined arguments and variables to not yield false positives for library-defined symbols
- Fixed removing of modules and members due to user-defined symbols
- Added 9 modules, 30 members, and 26 kwargs
Version 0.3.0
Highlights:
- Almost tripled the amount of rules from 222 to 582
- Detect and ignore user-defined symbols that could be confused with library-defined symbols
- Various bug fixes and improvements
Thanks to @moreati for fixing python_requires
in "setup.py" (PyPi).
Version 0.2.2
The project was added to PyPi and renamed to Vermin to not clash.
Highlights:
- Converted into a proper packages:
vermin
andtests
- Converted
MOD_MEM_REQS
into a multidict to support members with same name (different module) - Detects
strftime
andstrptime
format directives - Detects f-strings (v3.6+)
- Properly reads source files as binary files
- Added 7 modules, 22 members, 5 kwargs, and 4 strftime directives
- Various bug fixes and improvements
Version 0.1
This is the first release of Minpy for detecting the minimum required Python versions required to run code.
Highlights:
- 184 detection rules covering 40 modules, 123 module members (classes, functions, constants), and 21 kwargs of functions
- Minpy supports any number of input files and folders to scan recursively
- Analysis is done concurrently using a pool of processes defaulting to the number of CPU cores of the system