pipenv not recommended apparently. switch to pdm and pyproject.toml with requirements.txt backup make runnable