mischief is the main backend component for the lemming.online project.
mischief supports only python 3 officially
mischief requires pipenv, which we recommend you install using pipsi.
curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py | python3
pipsi install pew
pipsi install pipenv
alternatively:
pip3 install pipenv
git clone https://github.com/lemming-online/mischief.git
cd mischief
pipenv install --dev
dependencies are managed using pipenv.
to completely update the environment:
pipenv upgrade --dev
pipenv run python run.py
pipenv shell
tests are managed using py.test.
pipenv run py.test
pipenv uninstall --all
lemming.online is a project developed for Purdue's CS407 Senior Project class, by seniors jeremy craven, jay hankins, ankit patanaik, and matthew ess.