gradescopeapi is available on PyPi and can be installed using your favorite Python package manager.
For example, pip install gradescopeapi or uv add gradescopeapi
Clone/Fork the repository. This project currently uses uv for project management.
Just is also used as a command runner to simplify repeated commands.
- Install uv
- Navigate to project root
cd gradescopeapi - Create a virtual environment
uv venv - Activate virtual environment
- (macOS/Linux)
source .venv/bin/activate - (Windows)
.venv\Scripts\activate
- (macOS/Linux)
- Update the project's environment
uv sync --all-extras - Run
justto see all available command targets.- Just is added as a development dependency and should not need separate installation