Skip to main content

Utilities for building Gradescope autograders

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gradescope-utils-0.5.0.tar.gz (7.3 kB view hashes)

Uploaded Source

Built Distribution

gradescope_utils-0.5.0-py2.py3-none-any.whl (7.1 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page