gradescope-utils

Utilities for building Gradescope autograders


Keywords
gradescope, http, service, autograder, python
License
MIT
Install
pip install gradescope-utils==0.2.4

Documentation

Gradescope Python Utilities

PyPI version Documentation Status

Installing

Make sure you have pip installed (eg. on Debian/Ubuntu, apt-get install python-pip).

Then, run pip install gradescope-utils

Packages

Changelog

See the Releases page.

Releasing new versions

Follow https://packaging.python.org/tutorials/packaging-projects/, but in brief:

  1. Bump the version in setup.py
  2. Draft a release on https://github.com/gradescope/gradescope-utils/releases
  • This can take care of tagging for you. Otherwise, tag the commit: git tag vX.Y.Z COMMIT_SHA
  • Make sure that the setup.py version matches the release/tag version
  • GitHub releases can help auto-generate release notes from merged PRs. Edit these as necessary.
  1. Publish the release on GitHub. GitHub Actions will build and publish a new release when a version is tagged (e.g. when a GitHub release is published).

Support

Contact us at help@gradescope.com if you need help with these packages.