Law

Latest version: v0.1.18

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

Scan your dependencies

Page 5 of 8

0.0.36

- Big refactoring of the config, add config example with all possible options. (689af21b, cafd9c8a, 42436e98)
- Fix task parameter encoding for remote jobs. (588cd2ae)
- Make job operation chunk sizes configurable. (dd8083a2)
- Add optional checksumming to cmssw bundling contrib task. (94e4ab50)
- Refactor and document remote job script. (c7a0a5a3)
- Refactor batched job operations, especially accelerate arc submissions. (7c9a5dd2)

0.0.35

- Add option -limit to condor_history and condor_q commands (86, mschnepf) (c8c1fe48)
- Quote commands in all remote job managers. (05a10acc)
- Fix usage of CSVParameter. (5fcdc68a)
- Add is_number to util. (7ea2dc6c)
- Enable dumping of intermediate submission data in contrib remote workflows. (87192df5)
- Add wlcg shell grid tools to contrib. (90efb7d6)
- Add return_all option to GFALInterface.{uri,get_base}. (65bc9a24)

0.0.34

- Use symlinks to input files instead if copies in job script when changing into job home directory. (3a12c0c3)
- Cleanup sandbox environment variable handling. (183dd595)
- Fix typo in option retrieval in contrib workflows. (086659d3)

0.0.33

- Update python, boost and gfal versions in dockerfiles. (8fe27b5f)
- Refactor utils in wlcg and arc contrib packages. (8f60922a)
- Refactor random base path selection for all remote target operations. (2950a66b)
- Add brace_expand to util. (57c54c54)
- Improve docker sandbox loading. (7d2cfd77)
- Fix singularity env loading for disabled overlay. (cf648ba7)
- Add DurationParameter. (8f929ece)
- Make slack notifications agnostic of slackclient version. (a9d535b2)
- Fix interplay with sandboxed worker and central scheduler. (0b2d76fe)
- Enable running singularity containers without bind access. (807306d6)
- Setup non-law loggers defined in logging setup. (ac7cd9cf)
- Use expanded config values across law. (a76d9a7b)
- Allow tasks to exclude parameters from repr. (9c5db7b2)

0.0.32

- Remove py36 and add py38 docker image.
- Allow skipping the process shutdown in interactive task methods.
- Make task attribute in Sandbox definition optional.
- Fix typo in CascadeMerge contrib task that lead to wrong branch ranges in dependencies.
- Refactor and automate quoting in shell commands.

0.0.31

Core:
- Exclude Python < 3.3
- Refactor file system configuration and permissions (local and remote)
- Accelerate get_param_values when values are not modified
- Refactor sandboxing mechanism
- Fix target stage-in/-out for sandboxes
- Argument-safe sourcing in shell scripts
- Accelerate deep status text queries for target collections
- Refactor handling of missing job ids in remote workflow
- Add localize_{input|output} convenience methods
- Add `localize` decorator
- Add interactive `--print-output` parameter
- Interpret integer types as plain ranges for creating branch map
- Make decorators aware of generator functions
- Minor updates

`docker` / `singularity`:
- Move docker/singularity sandbox implementations to contrib packages

`git`:
- Refactor git repository bundling

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.