I was reacting to a comment that said a dependencies.txt and a venv was enough, so in the model I critisized there is no pyproject.toml
> Regardless, majority of the times, deployment is done via Docker.
What, generally? In your peer circle? I'd say [citation needed] — docker has the problematic habit of inducing more moveable parts that can bite you, so I know many who — if given the choice — would rather deploy python projects without it. Having deployed many python application on actual bare metal and VMs alike I'd say the ratio of Docker VS just Python is more like 1:8.
`pyproject.toml` let's you set the min python version. If not met, it won't install.
Regardless, majority of the times, deployment is done via Docker.