Description
Legacy setup.py workflows can invoke pytest as a distutils command with dependency resolution. Package maintainers use pytest-runner for old build systems, release checks, and compatibility maintenance. Build-time dependency resolution can execute project setup code.