Egon

Latest version: v0.6.1

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

Scan your dependencies

Page 1 of 2

0.6.1

What's Changed

- Mock objects are now nameable just like regular nodes
- Moves multiprocessing logic into the multiprocessing module
- Fixes a bug where nodes may deadlock randomly
- Fixes a bug where nodes are not marked as finished after calling execute method

0.5.1

- Minor updates to package requirements file

0.5.0

This release introduces changes meant to standardize and simplify the user interface.
- Improved abstraction of parallelization logic via the introduction of the `MPool` class
- Renames various methods and attributes to provide a consistent naming scheme

0.4.1

- The pipeline visualizer uses a production ready web server instead of a deployment server. This improves security and provides improved performance.
- The `Node.process_finished` attribute is now read only
- Adds the `quiet` kwarg to the `Pipeline.visualize` method
- Minor updates to package metadata
- Adds a manifest file so that assets for the web interface are included in the release

0.4.0

Not secure
- Adds the `visualize` method to `Pipeline` instances for visualizing a pipeline's current status. The dashboard includes:
- A summary table with the number of nodes / connectors in the pipeline
- A graphical representation of the pipeline
- Real time plots for the queue size of each pipeline input connector
- Real time plots for the system CPU and memory usage

- Improves tree navigation, including:
- Replaces `get_connectors` method for nodes with the `connectors` property, which provides separate lists for a node's input and output connectors
- Exposes the source, inline, and target nodes of a pipeline as separate lists via the `nodes` property
- All node and pipeline sub-classes must call `super().__init__` at the end of the child `__init__` function

0.3.1

Not secure
- Adds improved string representations for node and connector classes
- Prevents deletion of running nodes

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.