Django settings modules not found? ModuleNotFoundError

My guess is: you need to add the current directory to Python path:

- export PYTHONPATH="$(pwd)"
- coverage <etc>

As per

you are running manage.py through coverage – a wrapper over a Python script. So the directory where that wrapper is located is added to sys.path instead of the current directory.