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

4.4.1

* Update Otter Grade to close file handles before copying files out of Docker containers to fix bug on Windows

4.4.0

* Moved `google-api-python-client`, `google-auth-oauthlib`, and `six` from required installation dependencies to test dependencies to allow installation of Otter with Mamba per [633](https://github.com/ucbds-infra/otter-grader/issues/633)
* Added question name to point value validation error messages per [586](https://github.com/ucbds-infra/otter-grader/issues/586)
* Fixed bug in copying plugin configurations from assignment config to `otter_config.json` in Otter Assign

4.3.4

* Set tests directory path when calling `ottr::run_autograder` from Otter Run

**v.4.3.3:**

* Fix Otter Assign slowdown due to poor-performance regex per [634](https://github.com/ucbds-infra/otter-grader/issues/634)

4.3.2

* Fix bug in determining whether the active interpreter is Jupyterlite in `otter.Notebook` per [511](https://github.com/ucbds-infra/otter-grader/issues/511#issuecomment-1500964637)
* Fix bug in verifying scores against logs that caused all verifications to throw an error if hidden tests were ignored

4.3.1

* Change `sklearn` to `scikit-learn` in requirements files generated by Otter Generate

4.3.0

* Support dictionary and tuple assignments in solution substitution in Otter Assign per [587](https://github.com/ucbds-infra/otter-grader/issues/587)
* Add the `pdf` argument to `ottr::export` in R assignments created with Otter Assign per [440](https://github.com/ucbds-infra/otter-grader/issues/440)

Page 5 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.