https://github.com/gradescope/gradescope-utils
Python package for building Gradescope autograders
https://github.com/gradescope/gradescope-utils
autograder gradescope python
Last synced: over 1 year ago
JSON representation
Python package for building Gradescope autograders
- Host: GitHub
- URL: https://github.com/gradescope/gradescope-utils
- Owner: gradescope
- License: mit
- Created: 2016-03-01T08:49:04.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-09-03T22:14:35.000Z (almost 2 years ago)
- Last Synced: 2025-03-05T04:35:25.917Z (over 1 year ago)
- Topics: autograder, gradescope, python
- Language: Python
- Homepage: https://gradescope-utils.readthedocs.io/en/latest/
- Size: 71.3 KB
- Stars: 34
- Watchers: 8
- Forks: 26
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Gradescope Python Utilities
[](https://badge.fury.io/py/gradescope-utils)
[](https://gradescope-utils.readthedocs.io/en/latest/?badge=latest)
## Installing
Make sure you have pip installed (eg. on Debian/Ubuntu, `apt-get install python-pip`).
Then, run `pip install gradescope-utils`
## Packages
- [Autograder Utilities](/gradescope_utils/autograder_utils)
## Changelog
See the [Releases](https://github.com/gradescope/gradescope-utils/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.
3. 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](mailto:help@gradescope.com) if you need help with these packages.