Metadata-Version: 2.1
Name: egrader
Version: 0.0.1
Summary: Auto-grader for Git-based programming exercises
Author-email: Nuno Fachada <nuno.fachada@ulusofona.pt>
License: GPL-3
Project-URL: Bug Reports, https://github.com/VideojogosLusofona/egrader/issues
Project-URL: Documentation, https://videojogoslusofona.github.io/egrader/
Project-URL: Source, https://github.com/VideojogosLusofona/egrader
Keywords: aat,education,autograder,programming,computer science education
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX
Classifier: Topic :: Education
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Provides-Extra: dev
License-File: LICENSE

# Exercise Grader

Auto-grade simple programming exercises.

## How to use

TODO

## How to install

### From source/GitHub

Directly using pip:

```text
pip install git+https://github.com/VideojogosLusofona/egrader.git#egg=egrader
```

Or each step at a time:

```text
git clone https://github.com/VideojogosLusofona/egrader.git
cd egrader
pip install .
```

### Installing for development and/or improving the package

```text
git clone https://github.com/VideojogosLusofona/egrader.git
cd egrader
python -m venv env
source env/bin/activate
pip install --upgrade pip
pip install -e .[dev]
```

On Windows replace `source env/bin/activate` with `. env\Scripts\activate`.

## License

[GPL v3](LICENSE)
