Lab

Latest version: v8.1

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

Scan your dependencies

Page 1 of 4

8.1

Lab
* Allow passing properties files to fetchers directly (Jendrik Seipp).
* Let fetch and report steps log only the total number of unexplained errors instead of printing all of them to stderr (Jendrik Seipp).
* Let parsers print an error if the file for a required pattern is missing. Call parser functions with empty string for missing files (Silvan Sievers).
* Raise an error if a run command calls a Python script directly, because this would bypass the virtual environment (Jendrik Seipp).
* Make HTML table headers sticky (Jendrik Seipp).

Downward Lab
* None.

8.0

Lab
* Make parsing a separate experiment step, see [FAQs](https://lab.readthedocs.io/en/stable/faq.html#portparsers) for motivation and upgrade instructions (Jendrik Seipp).

7.5

Lab
* Provide support for [HTCondor](https://htcondor.org) clusters in a [third-party repository](https://github.com/Martin1887/lab-htcondor-environment) and add link to docs (Martín Pozo).
* Add documentation for AI Basel's infai_3 partition (Silvan Sievers).
* Don't rely on the existence of the 'runs-00001-00100' dir when fetching results (Jendrik Seipp).

Downward Lab
* None.

7.4

Lab
* Require *revision_cache* parameter in `CachedRevision` constructor (Jendrik Seipp).
* Add *subdir* option for `CachedRevision` to support solvers at deeper levels of a repo (Jendrik Seipp).
* Add `CachedRevision.get_relative_exp_path()` method to query where cache artefacts will land in the experiment directory (Jendrik Seipp).
* Document `CachedRevision` class and stabilize its API (Jendrik Seipp).
* Only use documented classes and functions in example experiments (Jendrik Seipp).

Downward Lab
* Add *subdir* option for `CachedFastDownwardRevision` to support Fast Downward checkouts at deeper levels of a repo (Jendrik Seipp).
* Make `FastDownwardAlgorithm>`, `FastDownwardRun` and `CachedFastDownwardRevision` classes part of the documented, stable API (Jendrik Seipp).
* Describe two main alternatives for running Fast Downward experiments (Jendrik Seipp).

7.3

Lab
* Transparently handle xz-compressed properties files (Jendrik Seipp).
* Add CI tests for Python 3.11 (Jendrik Seipp).

Downward Lab
* Adapt code for Matplotlib version 3.7 (Jendrik Seipp).

7.2

Lab
* Raise minimum supported Python version to 3.7 (Jendrik Seipp).
* Add support for Python 3.10 (Jendrik Seipp).
* Apply parsing functions in the order in which they were added (Jendrik Seipp).
* For contributors: document pre-commit hook in ``CONTRIBUTING.md`` file (Jendrik Seipp).

Downward Lab
* Parse peak memory in anytime search parser (Jendrik Seipp).
* Only store "planner_memory" and "planner_time" attributes for successful planner
runs (Jendrik Seipp).
* Add fully customizable example planner experiment without `FastDownwardExperiment` class (Jendrik Seipp).
* Show how to group domain directories in example Fast Downward experiment (Jendrik Seipp).

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.