Chaostoolkit

Latest version: v1.19.0

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

Scan your dependencies

Page 1 of 11

1.19.0

Changed

* [POTENTIALLY BREAKING] Removed the `logzero` dependency as the package is now
not maintained any longer. As all the Chaos Toolkit extensions directly
import their loggers as `from logzero import loggger` the chaos toolkit now
manages that logger and inject a fake `logzero` module into `sys.path`
to replace the logger with the chaostoolkit one. Its behavior is the same
with the same color scheme and file support. But at least we won't have to
import that package any longer.

Gradually, I will remove the dependency from all extensions. Meanwhile, you
can now directly access the Chaos Toolkit logger as:

python
import logging
logger = logging.getLogger("chaostoolkit")


* Refactored the cli module into sub-packages to help readability of each
command. This will be the basis for future work on making some of the
commands cleaner and more modern, it will also help when adding new
commands

* Bumped `chaostoolkit-lib` to 1.42.0

* Moved the logging configuration function to `chaostoolkit-lib` (requires
chaostoolkit-lib 1.42.0)

* Upgraded various GH actions so that we upgrade to nodejs 20

1.18.0

Fixed

* Script path name

Changed

* Don't upload assets to GH release, leave them on Pypi only
* Bump dependencies
* Upgrade container images to latest baseline version
* Switched to pdm to build containers to better pin dependencies

1.17.1

Fixed

* Ensure Pypy package uses the tag version

1.17.0

Changed

* Switched to [pdm](https://pdm-project.org/) to manage the package
* Dropped support for Python 3.7 as it has been EOL for a while now. We will
also drop support for Python 3.8 in 2024.

1.16.0

Fixed

* Always send deviated notication when status is indeed deviated

Changed

* Switched to ruff to lint code
* Switched to direct Slack invite link
* Make sure to use latest importlib-metadata package even on Python 3.7

1.15.1

Fixed

- As we now depend on recent versions of `importlib_metadata` we need to
abide by its breaking compability changes. Specially at the bottom of the
section [here](https://docs.python.org/3/library/importlib.metadata.html#entry-points).
Fixes [279][279]

[279]: https://github.com/chaostoolkit/chaostoolkit/issues/279

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.