Mappy-rs

Latest version: v0.0.7

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

Scan your dependencies

Page 1 of 2

0.0.7

What's Changed
* Update Maturin to 1.2.3 and build aarch64 wheels by Adoni5 in https://github.com/Adoni5/mappy-rs/pull/42
* Cross compile to linux {`aarch64, armv7, x86_64`}, {`musl, gcc}` and macOS {`aarch64, x86`}. Add tests to the CI suite for all but `macOS aarch64`
* Currently uses submodules of forked minimap2-rs - will be converted back to using the official crates once https://github.com/jguhlin/minimap2-rs/pull/46 is merged.

**Full Changelog**: https://github.com/Adoni5/mappy-rs/compare/v0.0.6...v0.0.7

0.0.6

Tidying up error messages and reducing the back off time. See the Changelog in [README.md](https://github.com/Adoni5/mappy-rs/blob/main/README.md#changelog)

**Full Changelog**: https://github.com/Adoni5/mappy-rs/compare/v0.0.5...v0.0.6

0.0.5

What's Changed
* Memory testing by Adoni5 in https://github.com/Adoni5/mappy-rs/pull/40
* Feature/back off by Adoni5 in https://github.com/Adoni5/mappy-rs/pull/41


**Full Changelog**: https://github.com/Adoni5/mappy-rs/compare/v0.0.3...v0.0.5

0.0.4

This release switches from spawning threads every time `map_batch` is called to having a long running thread pool on the Aligner class, which is created if `enable_threading` is called. This is a naive implementation, but it does work.

This release lead to some work catching memory leaks in `mappy-rs` and in `minimap2-rs`, a crate we are dependent on. There should now be no leaked memory.

0.0.3

Fixes concurrency blocking and naive use of sleep to allow data loading into thread queues.

0.0.2

Significant rewrite to be in line with Mappy. This enables drop in replacement.
`map_batch` method exposed to align a list, sequence or iterator of dicts containing any number of keys, and a `seq` key.
`enable_threading` to set the number of threads.

Returns the data sent into map batch.

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.