A complete senior capstone project. The project requires use of a Python virtual environment and installation of the project as an editable module. Additionally, we make use of make in order to run tests.
-
Create/Activate a virtual environment
python3 -m venv .venv source .venv/bin/activate
-
Install source code as a module
pip install -e .
Type make
to run:
Type make static
for only static tests
Type make test
for only pytest
- Static analysis using
flake8
,pycodestyle
, andpylint
- Run
pytest
with coverage. The coverage metric is set to 95% - Sometimes if
pytest
is installed globally, the virtual environment will use that instead. Simply exit and reenter the virtual environment to resolve this.
- Abdullah Alharbi ([email protected])
- Alex Meci ([email protected])
- Ben Coleman ([email protected])
- Colby Hillman ([email protected])
- Emily Heiser ([email protected])
- Francis Severino-Guzman ([email protected])
- Jarod Frekot ([email protected])
- John Lapatchak ([email protected])
- Jonah Beers ([email protected])
- Jorge Aguilar ([email protected])
- Juan Giraldo ([email protected])
- Kylie Norwood ([email protected])
- Larisa Fava ([email protected])
- Riley Kirkpatrick ([email protected])
- Ryan Ballek ([email protected])
- Trae Freeman ([email protected])
- William Brandes ([email protected])