Seppl

Latest version: v0.1.3

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

Scan your dependencies

Page 1 of 3

0.1.3

------------------

- added the dummy type `AnyData` which is used by default in the `check_compatibility`
method for a *match all* (ie can be used for general purpose plugins)

0.1.2

------------------

- added methods `escape_args` and `unescape_args` (and corresponding command-line
tools `seppl-escape` and `seppl-unescape`) for escaping/unescaping unicode
characters in command-lines to make them copyable across ssh sessions

0.1.1

------------------

- `check_compatibility` method now also checks whether generated class is
subclass of accepted classes, to allow for broader `accepts()` methods
- `gcd` method now creates a copy of the integer ratio list before processing it

0.1.0

------------------

- added basic support for meta-data: MetaDataHandler, get_metadata, add_metadata
- added support for splitting sequences using supplied (int) split ratios
- added session support: Session, SessionHandler
- added I/O super classes: Reader, Writer, StreamWriter, BatchWriter, Filter, MultiFilter
- added support for executing I/O pipelines: Reader, [Filter...], [Writer]

0.0.11

-------------------

- the `DEFAULT` placeholder in the environment variable listing the modules now
gets expanded to the default modules, making it easier to specify modules
in derived projects
- added `excluded_modules` and `excluded_env_modules` to `Registry` class
initializer to allow user to specify modules (explicit list or list from env
variable) to be excluded from being registered; useful when outputting
help for derived modules that shouldn't output all the base plugins as well.

0.0.10

-------------------

- the registry now inspects modules when environment modules are present even when
it already found plugins (eg default ones)

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.