Fprettify

Latest version: v0.3.7

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

Scan your dependencies

Page 1 of 2

0.3.7

Important notice: this release drops Python 2 support

new defaults:
- support for submodules (han190)
- formatting of `end` statements (helmutwecke)
- indentation for `forall` and `where` (helmutwecke)
- indentation rules for fypp preprocessor statements (helmutwecke)

fixes:
- support for multiline strings
- parsing of `+`/`-` in addition/subtraction

New options:
- `--config-file` for custom configuration file (ellio167)
- `--diff` (jhaiduce)
- `--exclude` to exclude files from recursive file search (jhaiduce)
- `--case` letter case formatting of Fortran intrinsics (meteokid)
- `--disable-indent-mod` disable indentation after module / program
- `--enable-decl` whitespace formatting for variable declarations (`::`)

0.3.6

0.3.5

bug fixes

0.3.4

- use of config files (via optional dependency `configargparse`) (contributed by dbroemmel)
- more options for whitespace formatting and line-length (contributed by dbroemmel)
- more intrinsic statements recognised (contributed by dbroemmel)
- option to replace relational statements (contributed by dbroemmel)
- alignment of `use` statements
- various bug fixes

0.3.3

- more customizable and more formatting options
- support for multiline strings and statement labels
- compatibility with [fypp](https://github.com/aradi/fypp.git) preprocessor directives
- various bug fixes

0.3.2

Mostly bug fixes

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.