Law

Latest version: v0.1.20

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

Scan your dependencies

Page 5 of 8

0.0.38

Improvements and fixes

- Fix completeness check of local workflow and requiring branches. (31d45dfa)
- Fix negative delays in delay decorator. (a5d1cf1a)
- Ensure lists in util.multi_match. (fcb9d754)
- Refactor all interactive task methods. (26202a20)
- Refactor remove_task_output, handle collections interactively. (afe2b6ff)
- Print output structure information in print_task_status. (bd147293)
- Improve keras model formatters, add weight file formatters. (6f288500, 3b9d0b91)
- Refactor job argument handling (97). (6f1136a5)
- Refactor util.flatten, configure types to be flattened. (31f264c7)
- Handle KeyboardInterrupt in decorator errors and util.join_generators. (62718dd7)


Features and updates

- Cleanup patches, standardize names. (4817a227, 415a901b)
- Patch luigi interface logging. (549d9e2d)
- A contrib module rich logging (98). (7e4b4ff4)
- Add common_task_params to util. (7f036adc)
- Make file modes in localize decorator configurable. (8dba9321)
- Make number of parallel jobs in remote workflow dynamic via scheduler messages. (680dc991, cac6ef65)
- Add ForestMerge to contrib tasks, deprecate CascadeMerge. (1070c447)
- Add complete_on_success decorator to RunOnceTask in tasks contrib. (73159c9c)
- Add from_directory factory function to SiblingFileCollection. (cc08be99)
- Add docker image for examples, close 68. (6933cdba)
- Add %ilaw magic in ipython contrib. (7bb43932)
- Add law_run util. (0604d938)
- Update python and boost versions in docker images. (a85e12e9)

0.0.37

- Refactor tensorflow formatter. (70a92385)
- Refactor target formatters, allow mode dependence. (0a87c91a)
- Add ROOTPandasFormatter to root contrib. (52c4733f)
- Add coffea formatter (94) (6c8ca77f)
- Add --show parameter to 'law index' completion. (5796d4f4)
- Add ipython contrib with %law magic (96) (716221fb)
- Add loremipsum example notebook. (97a9bf80)
- Fix collisions in local copies. (7c0f2728)
- Fix cli completion for mac. (47fe76a4)

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)

Page 5 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.