Otter-grader

Latest version: v6.0.4

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

Scan your dependencies

Page 13 of 16

2.0.6

* Fixed requirements not found error for R notebooks in Otter Assign
* Removed use of `re` in overriding `Notebook` test directory override in `otter.execute.execute_notebook` by adding `otter.Notebook._test_dir_override`

2.0.5

* Fixed `NoneType` issue in `PluginCollection.generate_report`

2.0.4

* Added ignoreable lines in Otter Assign
* Added error handling for log deserialization per [190](https://github.com/ucbds-infra/otter-grader/issues/190)
* Added plugin data storage per [191](https://github.com/ucbds-infra/otter-grader/issues/191)

2.0.3

* Fixed positional arg count in ``otter.plugins.builtin.GoogleSheetsGradeOverride``
* Fixed working directory in ``otter.plugins.builtin.GoogleSheetsGradeOverride`` during Otter Assign

2.0.2

* Fixed [185](https://github.com/ucbds-infra/otter-grader/issues/185)

2.0.1

* Added the `each` key to `points` in question metadata for Otter Assign

Page 13 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.