Recurtools

Latest version: v1.0.0

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

Scan your dependencies

1.0.0

- documentation published to https://musicalninjadad.github.io/recurtools/
- removed `sumrecursive()`see [Issue 11](https://github.com/MusicalNinjaDad/recurtools/issues/11)
- removed `chainanything()` - some of the functionality may later be incorporated into `in nested.something()`
- removed `indexrecursive()` function in preference for `nested.index()`.
- removed `countrecursive()` function in preference for `nested.count()`.
- removed `inrecursive()` function in preference for `in nested()`.
- removed `lenrecursive()` function in preference for `len(nested())`. `countcontainers` not implemented in new version.
- standardised on keywork argument `preserve` for flatten. Will later be integrated into nested

0.4.0

- **new keyword-only argument** `dontflatten` (optional): type which will not be flattened. Default: `(str, bytes)`.
- `preservestrings` argument **removed**.
- **Default behaviour changed**: Strings will no longer be flattened by default, if you want to flatten strings then use `dontflatten=None`.

0.3.1

- Repository is now located on GitHub (previously ADO).
- All future code changes will be linted by ruff following most of the full rule set. Rule exclusions are documented in `pyproject.toml`; existing code base will be migrated over time.
- Test coverage is visible on https://codecov.io
- Initial preparation for mkdocs / mkdocstring based documentation

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.