Pydiatra

Latest version: v0.12.7

Safety actively analyzes 629788 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.9

* Summary of tag changes:
+ Added:
- regexp-misplaced-inline-flags

* Add separate tag for misplaced inline flags in regular expressions.
* Check for misplaced flags arguments in re.split(), re.sub(), re.subn()
calls more thoroughly.
* Improve the test suite.

-- Jakub Wilk <jwilkjwilk.net> Thu, 20 Apr 2017 11:33:54 +0200

0.8

* Summary of tag changes:
+ Added:
- regexp-misplaced-flags-argument

* Add check for misplaced flags arguments in re.split(), re.sub(), re.subn()
calls.
* Make “python2.6 -m pydiatra” work.
* Make “--version” print also version of Python.
* Improve the setup script:
+ Add long description.
+ Use distutils644 to normalize tarball permissions etc.

-- Jakub Wilk <jwilkjwilk.net> Thu, 13 Apr 2017 13:23:37 +0200

0.7

* Summary of tag changes:
+ Added:
- async-await-used-as-name
+ Renamed:
- inconsistent-indentation (from inconsistent-use-of-tabs-and-spaces-in-indentation)

* Rename inconsistent-use-of-tabs-and-spaces-in-indentation as
inconsistent-indentation.
* Check for “async” and “await” used as names also in Pythons older than
3.6.
* Broaden regular expression checks:
+ Catch overlaps between lowercase and uppercase letter ranges when
re.IGNORECASE is in effect.
* Fix “python -m pydiatra --version” output.
* Improve error handling.
* Improve the test suite.

-- Jakub Wilk <jwilkjwilk.net> Mon, 27 Mar 2017 14:00:14 +0200

0.6

* Summary of tag changes:
+ Added:
- regexp-redundant-flag

* Add check for redundant regexp flags.
* Fix and extend examples for hardcoded-errno-value.
* Fix compatibility with Python 3.7.

-- Jakub Wilk <jwilkjwilk.net> Sat, 25 Feb 2017 15:18:18 +0100

0.5

* Summary of tag changes:
+ Added:
- regexp-bad-escape
- regexp-incompatible-flags

* Broaden regular expression checks:
+ Check regexps that were compiled with the “flags” argument.
+ Check for bad escape sequences.
+ Check for incompatible flags.
+ Check replacement patters in re.sub() and re.subn() calls.
* Update the list of built-in exception names.
ModuleNotFoundError was added in Python 3.6.
* In tag descriptions, point to Python 3 documentation where it makes sense.

-- Jakub Wilk <jwilkjwilk.net> Mon, 20 Feb 2017 09:45:51 +0100

0.4

* Improve the test suite.
* Improve check descriptions in README.
* Automatically re-exec the interpreter if it wasn't run without the
required flags (-3tt for Python 2.X).
* Exit with status 2 if any issues in the checked code were found.
* Add security warning for the “python -m” calls in the manual page.

-- Jakub Wilk <jwilkjwilk.net> Sat, 04 Feb 2017 17:28:34 +0100

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.