Rockhopper

Latest version: v0.2.0

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

Scan your dependencies

0.2.0

* Fix `check_ids` argument to `RaggedArray.group_by()` not being propagated.

* Build wheels for musl Linux.

* Fix the `repr()` for an empty ragged array.

* Fix a potential security exploit in `RaggedArray.loads(buffer, ldtype=np.uint64)` <details>

When parsing binary data with `ldtype=np.uint64`, if a length is sufficiently close to 2<sup>64</sup> that it causes the parsing buffer pointer (starting from &buffer) to overflow, then arbitrary memory owned by the current process and whose address is < &buffer can be read. Should the overflow map the pointer to a location not owned by the current process, a segfault will occur.

Overflow is now caught and raised as a `ValueError()` (like in any other case where the parsing fails).

</details>

* Switch to separate wheels for macOS `x86_64` and `arm64`. This is more forgiving to macOS `x86_64` users with out of date pips.

0.1.2

Not secure
* Fix macOS wheels being *thin* (lacking an arm64 slice).

* Pre-compiled Windows wheels are now built with clang which creates faster binaries.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.