Hatch
Hatch is a project manager for python projects. It is supposed to offer everything you need in the lifecycle of your project: build, test, code analysis, doc generation.
Setting up a test environment
I am going to use the feature of environment template (or inheritance) to build a test environment from the project dependencies.