- Makefile
- requirements.txt
- source
- Dockerfile
- Create a Python Virtual Environment
python3 -m venv ~/.venv
- Create empty files:
Makefile
,requirements.txt
,main.py
,Dockerfile
,mylib/__init__.py
- Populate Makefile
- Setup Continuous Integration, i.e. check code for issues like lint errors
$ ./cli.py --help
$ ./cli.py search "River Plate"
$ ./cli.py wiki "Club Atlético River Plate"