Cabinets

Latest version: v0.6.1

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

Scan your dependencies

Page 1 of 2

0.6.1

* Fix issue with performing operations on filepaths containing more than one `.`
* Reduced log level for commonly recurring log messages

0.6.0

* Replace top-level functions `raw` argument with `parser` argument which takes `True`, `False`, or a `Parser` subclass
* `True` for the default `Parser` class for the given file extension
* `False` for no parsing
* `Parser` subclass to parse with that class
* Intelligently pass keyword arguments to `Cabinet`s and `Parser`s
* Added docstrings to top-level functions

0.5.1

- Allows top level functions to accept `kwargs` and passes them down to content methods
- Plain text parser now accepts a custom encoding argument

0.5.0

* Rename built-in plugin modules to avoid standard library conflicts
* Add top-level `set_configuration(protocol, **kwargs)` function
* Fix support for relative paths that include `.`

0.4.0

* Remove protection naming from `_content` methods in `Cabinet`
* Improve README documentation

0.3.0

- Add a plugin system to support additional protocols and extensions
- Remove the `Cabinets` class in favor of importing functions from the package level

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.