Fortpy

Latest version: v1.7.7

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

Scan your dependencies

Page 1 of 12

1.7.8

- Added support for complex valued parameters and variables.

1.7.7

- Fixed a bug that prevented functions which return derived-types from being saved correctly using autoclass.

1.7.6

- Added symlinks for `fortpy.o` and `fortpy.mod` since they don't need to be copied.
- Added `-nocolor` option to the `fortpy.msg` module for tidier `stdout` redirects.
- Fixed a bug introduced last time by renaming `compile.log` for each test identifier separately.
- Updated `postfix` support in the analysis shell. Any combination of variables and functions is now possible.
- Added legend formatting options to the analysis shell.
- Added `multiprocessing` support to execution of test cases for unit tests.
- Added more useful exception message for test initialization failures.
- Bug fixes outlined in Issue 100.
- Fixed a bug with symlinking when the link already exists.
- Refactored `fpy_auxiliary` to deal with arrays where the array has been initialized, but its contents don't necessarily produce files for each element. In that case, the array was not being restored to the correct size and state. New files called `.fpy.blank` are created for array elements who are allocated, but don't produce files with values. Then, when `auxread` is called, the same array structure with allocated, but empty, variables is restored. Fixes Issue 101.
- Fixed 67
- Fixed 103 by increasing the hard-coded line limit for the `fpy_read` to `250000` characters.

1.7.5

- Added enhancement 87
- Addressed unit test issue where executables weren't being made public if they existed in interfaces, depending on the spacing around the `interface` keyword.
- Fixed 88 and 89.
- Added a `<group>` tag to output templates for more advanced file comparisons.
- Fixed 78 and 79.
- Added progress bar to unit tests.
- Added verbosity to Makefile so that compilation header doesn't show unless verbosity is `2` or higher.
- Fixed 96 and 97.
- Added symbolic links to unit tests for optimization. Can be disabled using `<config symlink="false">`.

1.7.4

- Fixed a bug where if `dimension` keyword was specified all-caps, the dimension parsing would fail.
- Fixed issue 74.
- Added enhancement 73; it reduced the number of lines in the `bcs/bcs.xml` file by 30%.
- Fixed issue 77.
- Fixed issue 82.
- Fixed issue 84.
- Added enhancements to the unit test analysis shell to allow twin-axis plots.

1.7.3

- Removed lines for debugging from the `parse.py` file.
- Updated `bestprac.py` to always parse from file and never use the cache. This makes the feedback loop faster for chekcing if changes resolved the best practice suggestions.
- Fixed an issue in the module parser that wasn't terminating the regex for `public` keyword properly. This fixed issue 71 and issue 70.
- Fixed issue 69.

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.