Plaintools

Latest version: v1.3.241103.1

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

Scan your dependencies

Page 3 of 3

1.2.241009.1

- Quickfix to `SEVAL` 'blacklist' protocol not working as intended.

1.2.241009

DEPRECATED

1.2.241009.0

- Refactored `pt.pnumber()` to what is, hopefully, a final version of the function. Added `cls.irrational` attribute (bool) and `cls.full` attribute (str) to the base `Numeric` type.
- Refactored `pt.range()` to use `itertools.chain` as a base. Default output type of `list` remains unaltered.
- Refactored `pt.doc()` and `pt.site()` and created `pt.moduleview()`, all of which are present in the [Documentation Utilities](https://gabrielmsilva00.github.io/PlainTools/#documentation-utilities) section of the Docs.
- Operator Class `pt.SEVAL` can now operate in **'whitelist'** mode by passing `pt.SEVAL(protocol='whitelist')` kwarg. TODO: Add 'pt.SEVAL().update' method to further interact and update the `cls.permitlist` variable.
- Many, many, MANY other bugfixes. Plenty of tests are being done daily (with help from LLMs), and the Library is reaching its final development stage: I still plan to improve and refine things as I learn more Python down the road, but maintance will soon have higher priority than new implementations.

1.1.240925

DEPRECATED

- Improvements to `pt.doc` and inclusion of it into SEVAL.blacklist.
- Improvement to the documentation and it's styling.
- Greatly reduced package size by bundling the documentation as a single .html file instead.
- Other quickfixes.

1.1.240924

DEPRECATED

- Fixes to Python 3.11 `_.is_integer()` compatibility.
- Fixes to `pt.psequence()`
- Other quickfixes.

1.1.240923

DEPRECATED

- Security updates to the `SEVAL` class by expanding its default blacklist.
- Fixes to the `arithmetic` decorator.
- Expanded documentation.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.