Kloch

Latest version: v0.13.1

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

Scan your dependencies

Page 1 of 4

0.13.1

fixed

- issue with deeply nested profiles (inheritance)

0.13.0

fixed

- cli: issue with `list` command on inherited profiles

added

- launchers : `.system` launcher new field `command_as_str`
- launchers : `.system` launcher new field `expand_first_arg`

chores

- Better launchers and launcher-plugin documentation.

0.12.0

added

- context system: allow to specify suffix tokens on launchers name to filter
their visiblity based on the system context on runtime.
- cli: allow to specify profile to run/resolve as file paths
- launchers: add `priority` key to let kloch guess which launcher to use
when a profile has multiple of them.

changed

- ! `python` launcher renamed to `.python` because of the new context system
- ! `system` launcher renamed to `.system` for cohesion
- updated profile version to 4
- ! system launcher: add subprocess_kwargs field, shell=True is not default anymore.
- improve error reporting when a launcher is invalid
- minor logging improvements

fixed

- issues when picking a launcher through multiple in a profile

0.11.2

Add PyPI install instructions in documentation.

0.11.1

Fix PyPI publishing GitHub action. Doesn't affect code.

0.11.0

added

- `cli.run_cli`, extracted from `__main__`
- publish to PyPI and TestPyPI

changed

- ! full refacto of the plugin system;
- `load_plugin_launchers` is now public
- `load_plugin_launchers` return a new `LoadedPluginsLaunchers` object instance
- remove `get_launcher_class` and `get_launcher_serialized_class`; not useful anymore
- improve error handling (less verbose tracebacks)
- moved all code in `__main__` to `cli`

chores

- doc: update the Usage page to reflect the change made in previous version
- doc: fix missing public-api for ``kloch.filesyntax``
- ci: add ci to publish to TestPyPI and PyPI.
- TestPyPI is only triggered on main branch pushes and ready-to-review PRs
- PyPI is only triggered on GitHub release
- added CONTRIBUTING.md

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.