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 11 of 16

2.2.0

* Changed grouping of results to be per-question rather than per-test case

2.1.8

* Fixed bug in total score calculation when the grade override plugin is used

2.1.7

* Swapped `IPython.core.inputsplitter.IPythonInputSplitter` for `IPython.core.inputtransformer2.TransformerManager` in `otter.execute.execute_notebook`

2.1.6

* Fixed `try`/`except` statements in tests per [228](https://github.com/ucbds-infra/otter-grader/issues/228)
* Added error handling in `GoogleSheetsGradeOverride` plugin for when the Google API hits a rate-limit error

2.1.5

* Added custom `environment.yml` files in autograder per [103](https://github.com/ucbds-infra/otter-grader/issues/103)
* Set `display.max_rows` to `None` for pandas to print all rows in summary per [224](https://github.com/ucbds-infra/otter-grader/issues/224)

2.1.4

* Added `otter.utils.nullcontext` to be compatible with Python<3.7

Page 11 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.