Pyccel

Latest version: v1.12.1

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

Scan your dependencies

Page 3 of 3

1.7.3

Not secure
Added

- Improved developer docs (code generation stage).

Fixed

- 1337 : Bug causing overflow errors when templates are used in functions with a large number of arguments.
- 892 : Bug in the wrapper preventing an argument from using templates to have both a scalar and an array type.

Changed

- \[INTERNALS\] Add validation of docstrings to CI.

1.7.2

Not secure
Added

Fixed

- 1288 : Bug in slice indexing in C code.
- 1318 : Bug preventing use of `np.linspace` more than once in a given function.

Changed

- \[INTERNALS\] Uniformise line endings and enforce the convention through the use of a `.gitattributes` file.
- \[INTERNALS\] Add human-readable summaries to tests.
- \[INTERNALS\] Add tests to ensure Pyccel conventions are followed.
- \[INTERNALS\] Add tests to check spelling.

1.7.1

Not secure
Added

- 1309 : Support for `np.sum` in C code.
- Improved [developer docs](./developer_docs) (ordering, syntactic stage, semantic stage).
- Added [community guidelines](./github/CONTRIBUTING.md).

Fixed

- 1184 : Bug preventing compilation on systems where there is no static library available for Python.
- 1281 : Bug causing assignment to pointer instead of incrementation.
- 1282 : Imported constants cannot be returned from functions.
- \[INTERNALS\] Bug in CI coverage for forks.

Changed

- 1315 : Installation process modified to make test requirements a pip optional dependency.
- 1245 : Reduce false negative test results by using a tolerance to compare floats.
- 1272 : Remove use of deprecated NumPy syntax in tests.
- 1253 : Provide minimum requirements.
- \[INTERNALS\] 1385 : Remove unused settings keyword arguments from `_visit` function.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.