Revert "UNDO "Reworked for requirements.txt rather than setup.py""

This reverts commit 705e58829c6f7881ff8d9901deb35ebddb256d76.