Moptipy

Latest version: v0.9.144

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

Scan your dependencies

Page 21 of 35

0.9.20

0.9.19

We now use the static analysis tool [`ruff`](https://github.com/charliermarsh/ruff) with its rule sets `A`, `B`, `C`, `D`, `E`, `F`, `I`, `N`, `Q`, `RUF`, `S`, `T`, `U`, and `YTT`.
This led to a series of refactorings and fixes and re-writes.
I think this improves the long-term readability and maintenance of our code a lot.
The most important changes are the renaming of some methods, including the change of the name of the method `map` of the encoding to [`decode`](https://thomasweise.github.io/moptipy/moptipy.api.html#moptipy.api.encoding.Encoding.decode), the change of the name of the methods `format` and `all` of `Lang` to [`format_str`](https://thomasweise.github.io/moptipy/moptipy.utils.html#moptipy.utils.lang.Lang.format_str) and [`all_langs`](https://thomasweise.github.io/moptipy/moptipy.utils.html#moptipy.utils.lang.Lang.all_langs), respectively.
Also, we now do not check whether the URLs linked from the `README.md` are reachable, but also download the website texts and search for the referenced anchors.
We therefore could fix some broken links in the `README.md` file.

All in all, this release has a huge heap of changes compared to the previous one.

0.9.18

0.9.17

fixed incorrect naming of best selection

0.9.16

- minor improvements to fitness proportionate selection
- minor improvements to code readability and documentation

0.9.15

- bug fix in rank fitness assignment
- documentation now minified and compressed

Page 21 of 35

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.