Skip to content

Commit 4b6d0c4

Browse files
committed
release version 1.0
1 parent 4028ac4 commit 4b6d0c4

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

HISTORY.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ While students used pytest for assignments, faculty relied on unittest for autog
66
Faculty also duplicated code in autograders for tasks like checking required files and enforcing submission limits.
77
We faced additional challenges with the underlying [gradescope-utils][5] library, such as partial credit not working.
88
To address these issues, we wrote [jmu_pytest_utils][6] as an independent package, which simplifies autograder development and takes full advantage of pytest's advanced features.
9-
Related libraries include:
10-
11-
* https://github.com/GRudolph/autograder_samples/tree/master/python3-pytest
12-
* https://github.com/ucsb-gradescope-tools/sample-python-pytest-autograder
139

1410
[1]: https://w3.cs.jmu.edu/cs149/f24/
1511
[2]: https://github.com/JMU-CS/jmu_python_gradescope_utils
@@ -18,6 +14,7 @@ Related libraries include:
1814
[5]: https://github.com/gradescope/gradescope-utils
1915
[6]: https://github.com/JMU-CS/jmu_pytest_utils
2016

17+
2118
## Project Goals
2219

2320
* Use `pytest` instead of (or in addition to) `unittest`
@@ -34,7 +31,7 @@ Related libraries include:
3431
* Reject use of language features from later chapters
3532

3633

37-
## Features
34+
## New Features
3835

3936
* Installs the same Python version as in the computer labs
4037
* Runs Python within a virtual environment for consistency
@@ -52,3 +49,9 @@ Related libraries include:
5249
*Not yet implemented:*
5350

5451
* Regular expression check (Ex: count number of comments)
52+
53+
54+
## Related Work
55+
56+
* https://github.com/GRudolph/autograder_samples/tree/master/python3-pytest
57+
* https://github.com/ucsb-gradescope-tools/sample-python-pytest-autograder

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
setup(
66
name="jmu_pytest_utils",
7-
version="0.1",
7+
version="1.0",
88
description="pytest plugin for Gradescope autograders",
99
author="Chris Mayfield",
1010
author_email="[email protected]",

0 commit comments

Comments
 (0)