Complexity Score
Low
Open Issues
9
Dependent Projects
4
Weekly Downloadsglobal
1,851
License
- MIT
- Yesattribution
- Permissivelinking
- Permissivedistribution
- Permissivemodification
- Nopatent grant
- Yesprivate use
- Permissivesublicensing
- Notrademark grant
Downloads
Readme
Gradescope Python Utilities
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
Changelog
See the Releases page.
Releasing new versions
Follow https://packaging.python.org/tutorials/packaging-projects/, but in brief:
- Bump the version in setup.py
- 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.
- 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.
Dependencies
CVE IssuesActive
0
Scorecards Score
5.30
Test Coverage
No Data
Follows Semver
Yes
Github Stars
33
Dependenciestotal
2
DependenciesOutdated
0
DependenciesDeprecated
0
Threat Modelling
No
Repo Audits
No
Learn how to distribute gradescope-utils in your own private PyPI registry
20 Releases
PyPI on Cloudsmith