Merlin

Latest version: v1.12.2

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

Scan your dependencies

Page 9 of 9

1.0.0

First public release. See the docs and merlin -h for details.
Here are some highlights.

Added
- A changelog!
- Templated workflows generator. See `merlin-templates`
- Steps in any language. Set with study.step.run.shell in spec file. For instance:

- name: python2_hello
description: |
do something in python2
run:
cmd: |
print "OMG is this in python2?"
print "Variable X2 is $(X2)"
shell: /usr/bin/env python2
task_queue: pyth2_hello

- Integration testing `make cli-tests`
- Style rules (isort and black). See `make check-style` and `make fix-style`
- Dry-run ability for workflows, which will cause workers to setup workspaces,
but skip execution (all variables will be expanded). Eg: `merlin run --local --dry-run`.
- Command line override of variable names. `merlin run --vars OUTPUT_PATH=/run/here/instead`

Changed
- MerlinSpec class subclasses from Maestro

Deprecated
- `merlin kill-workers`. Use `merlin stop-workers`

Removed
- Dependencies on optional tools
- Unused fields in example workflows

Fixed
- Multi-type samples (eg strings as well as floats)
- Single sample and single feature samples

Security
- Auto-encryption of backend traffic

Page 9 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.