Covalent

Latest version: v0.232.0.post1

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

Scan your dependencies

Page 32 of 56

0.27.3

Added

- Added `USING_DOCKER.md` guide for running docker container.
- Added cli args to covalent UI flask server `covalent_ui/app.py` to modify port and log file path.

Removed

- Removed gunicorn from cli and Dockerfile.

Changed

- Updated cli `covalent_dispatcher/_cli/service.py` to run flask server directly, and removed dispatcher and UI flags.
- Using Flask blueprints to merge Dispatcher and UI servers.
- Updated Dockerfile to run flask server directly.
- Creating server PID file manually in `covalent_dispatcher/_cli/service.py`.
- Updated tests and docs to reflect merged servers.
- Changed all mentions of port 47007 (for old UI server) to 48008.

0.27.2

Changed

- Removed unnecessary blockquotes from the How-To guide for creating custom executors
- Changed "Covalent Cloud" to "Covalent" in the main code text

0.27.1

Removed

- Removed AQ-Engineers from CODEOWNERS in order to fix PR review notifications

0.27.0

Added

- Support for positional only, positional or keyword, variable positional, keyword only, variable keyword types of parameters is now added, e.g an electron can now use variable args and variable kwargs if the number/names of parameters are unknown during definition as `def task(*args, **kwargs)` which wasn't possible before.

- `Lattice.args` added to store positional arguments passed to the lattice's workflow function.

- `get_named_params` function added in `_shared_files/utils.py` which will return a tuple containing named positional arguments and named keyword arguments. The names help in showing and storing these parameters in the transport graph.

- Tests to verify whether all kinds of input paramaters are supported by electron or a lattice.

Changed

- No longer merging positional arguments with keyword arguments, instead they are separately stored in respective nodes in the transport graph.

- `inputs` returned from `_get_inputs` function in `covalent_dispatcher/_core/execution.py` now contains positional as well as keyword arguments which further get passed to the executor.

- Executors now support positional and keyword arguments as inputs to their executable functions.

- Result object's `_inputs` attribute now contains both `args` and `kwargs`.

- `add_node_for_nested_iterables` is renamed to `connect_node_with_others` and `add_node_to_graph` also renamed to `add_collection_node_to_graph` in `electron.py`. Some more variable renames to have appropriate self-explanatory names.

- Nodes and edges in the transport graph now have a better interface to assign attributes to them.

- Edge attribute `variable` renamed to `edge_name`.

- In `serialize` function of the transport graph, if `metadata_only` is True, then only `metadata` attribute of node and `source` and `target` attributes of edge are kept in the then return serialized `data`.

- Updated the tests wherever necessary to reflect the above changes

Removed

- Deprecated `required_params_passed` since an error will automatically be thrown by the `build_graph` function if any of the required parameters are not passed.

- Removed duplicate attributes from nodes in the transport graph.

0.26.1

Added

- Added Local Executor section to the API read the docs.

0.26.0

Added

- Automated reminders to update the changelog

Page 32 of 56

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.