Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
chrispyles committed Jan 24, 2025
2 parents e474447 + 68d43dc commit 733bf06
Show file tree
Hide file tree
Showing 18 changed files with 37 additions and 15 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@

* Update Otter Assign to handle notebooks with an invalid kernelspec by assuming the language is Python per [#895](https://github.com/ucbds-infra/otter-grader/issues/895)

**v6.0.5:**

* Added `liblzma-devel`, `zlib-devel-amzn2-aarch64`, and `zlib` to R grading environment

**v6.0.4:**

* Added `jupyter_server` to grading environment to allow for installation of `nb_conda_kernels`
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ authors:
-
name: UC Berkeley Data Science Education Program
cff-version: "1.1.0"
date-released: 2024-11-07
date-released: 2025-01-24
license: "BSD-3-Clause"
message: "If you use this software, please cite it as below."
repository-code: "https://github.com/ucbds-infra/otter-grader"
title: "Otter-Grader: A Python and R autograding solution"
version: "6.0.4"
version: "6.0.5"
doi: 10.5281/zenodo.5259955
5 changes: 4 additions & 1 deletion docs/_static/grading-environment-r.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ dependencies:
- gxx_linux-64
- libgit2
- libgomp
- liblzma-devel
- zlib-devel-amzn2-aarch64
- zlib
- r-base>=4.0.0
- r-devtools
- r-essentials
Expand All @@ -22,4 +25,4 @@ dependencies:
- r-usethis
- r-ottr==1.5.0
- pip:
- otter-grader[grading,plugins,r]==6.0.4
- otter-grader[grading,plugins,r]==6.0.5
2 changes: 1 addition & 1 deletion docs/_static/grading-environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ dependencies:
- pip
- nb_conda_kernels
- pip:
- otter-grader[grading,plugins]==6.0.4
- otter-grader[grading,plugins]==6.0.5
Binary file modified docs/_static/tutorial.zip
Binary file not shown.
3 changes: 3 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ channels:
- defaults
dependencies:
- python>=3.9
- liblzma-devel
- zlib-devel-amzn2-aarch64
- zlib
- r-base>=4.0.0
- r-essentials
- r-devtools
Expand Down
3 changes: 3 additions & 0 deletions otter/generate/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@ def to_dict(self):
"gxx_linux-64",
"libgit2",
"libgomp",
"liblzma-devel",
"zlib-devel-amzn2-aarch64",
"zlib",
"r-base>=4.0.0",
"r-devtools",
"r-essentials",
Expand Down
2 changes: 1 addition & 1 deletion otter/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from textwrap import dedent, indent


__version__ = "6.0.4"
__version__ = "6.0.5"


LOGO_WITH_VERSION = rf"""
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "otter-grader"
version = "6.0.4"
version = "6.0.5"
description = "A Python and R autograding solution"
authors = ["Christopher Pyles <[email protected]>"]
license = "BSD-3-Clause"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ dependencies:
- nb_conda_kernels
- jupyter_server
- pip:
- otter-grader[grading,plugins]==6.0.4
- otter-grader[grading,plugins]==6.0.5
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ dependencies:
- nb_conda_kernels
- jupyter_server
- pip:
- otter-grader[grading,plugins]==6.0.4
- otter-grader[grading,plugins]==6.0.5
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ dependencies:
- gxx_linux-64
- libgit2
- libgomp
- liblzma-devel
- zlib-devel-amzn2-aarch64
- zlib
- r-base>=4.0.0
- r-devtools
- r-essentials
Expand All @@ -23,4 +26,4 @@ dependencies:
- r-usethis
- r-ottr==1.5.0
- pip:
- otter-grader[grading,plugins,r]==6.0.4
- otter-grader[grading,plugins,r]==6.0.5
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ dependencies:
- nb_conda_kernels
- jupyter_server
- pip:
- otter-grader[grading,plugins]==6.0.4
- otter-grader[grading,plugins]==6.0.5
- tqdm
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ dependencies:
- jupyter_server
- pip:
- statsmodels
- otter-grader[grading,plugins]==6.0.4
- otter-grader[grading,plugins]==6.0.5
- tqdm
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ dependencies:
- gxx_linux-64
- libgit2
- libgomp
- liblzma-devel
- zlib-devel-amzn2-aarch64
- zlib
- r-base>=4.0.0
- r-devtools
- r-essentials
Expand All @@ -23,4 +26,4 @@ dependencies:
- r-usethis
- r-ottr==1.5.0
- pip:
- otter-grader[grading,plugins,r]==6.0.4
- otter-grader[grading,plugins,r]==6.0.5
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ dependencies:
- gxx_linux-64
- libgit2
- libgomp
- liblzma-devel
- zlib-devel-amzn2-aarch64
- zlib
- r-base>=4.0.0
- r-devtools
- r-essentials
Expand All @@ -23,4 +26,4 @@ dependencies:
- r-usethis
- r-ottr==1.5.0
- pip:
- otter-grader[grading,plugins,r]==6.0.4
- otter-grader[grading,plugins,r]==6.0.5
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ dependencies:
- nb_conda_kernels
- jupyter_server
- pip:
- otter-grader[grading,plugins]==6.0.4
- otter-grader[grading,plugins]==6.0.5
- tqdm
2 changes: 1 addition & 1 deletion test/test_run/files/autograder/source/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ dependencies:
- nb_conda_kernels
- jupyter_server
- pip:
- otter-grader[grading,plugins]==6.0.4
- otter-grader[grading,plugins]==6.0.5
- tqdm

0 comments on commit 733bf06

Please sign in to comment.