Lab

Latest version: v8.3

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

Scan your dependencies

Page 1 of 8

8.3

-----------------

Lab
^^^
* Add support for Python 3.12 and 3.13 (Jendrik Seipp).
* Run parser functions in run directories (Jendrik Seipp).
* Open ``run.log`` and ``run.err`` in binary mode to avoid decoding byte strings (Jendrik Seipp).

Downward Lab
^^^^^^^^^^^^
* Gracefully handle missing planner exit codes in ``driver.log`` (Jendrik Seipp).

8.2

-----------------

Lab
^^^
* Gracefully handle programs that write garbled output by replacing problematic characters (Jendrik Seipp).
* Add parsing errors to properties file directly instead of writing them to stderr (Jendrik Seipp).
* Remove special treatment of Slurm "memory cg" errors, since they don't seem to occur anymore (Jendrik Seipp).
* Raise an error if a run command calls a global Python interpreter directly, because this would bypass the virtual environment (Jendrik Seipp).

Downward Lab
^^^^^^^^^^^^
* Group rows in unexplained errors table by error message (Jendrik Seipp).

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 :ref:`FAQs <portparsers>` for motivation and upgrade instructions (Jendrik Seipp).

Downward Lab
^^^^^^^^^^^^
* None.

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 :class:`CachedRevision <lab.cached_revision.CachedRevision>` constructor (Jendrik Seipp).
* Add *subdir* option for :class:`CachedRevision <lab.cached_revision.CachedRevision>` to support solvers at deeper levels of a repo (Jendrik Seipp).
* Add :meth:`CachedRevision.get_relative_exp_path() <lab.cached_revision.CachedRevision.get_relative_exp_path>` method to query where cache artefacts will land in the experiment directory (Jendrik Seipp).
* Document :class:`CachedRevision <lab.cached_revision.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 :class:`CachedFastDownwardRevision <downward.cached_revision.CachedFastDownwardRevision>` to support Fast Downward checkouts at deeper levels of a repo (Jendrik Seipp).
* Make :class:`FastDownwardAlgorithm <downward.experiment.FastDownwardAlgorithm>`, :class:`FastDownwardRun <downward.experiment.FastDownwardRun>` and :class:`CachedFastDownwardRevision <downward.cached_revision.CachedFastDownwardRevision>` classes part of the documented, stable API (Jendrik Seipp).
* Describe :ref:`two main alternatives <downward-experiment>` for running Fast Downward experiments (Jendrik Seipp).

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.