Add Python requirements directory

Instead of the usual `requirements.txt` we use a directory which can
contain different requirement files for different environments.