PEP 832: virtual environment discovery

The dichotomy could potentially be eliminated by having a discover hook (however spelled) in the static configuration. An explicit hook declaration would take precedence over the discovery, allowing projects to choose between:

  • delegate everything to the workflow manager (presumably the most common approach)
  • delegate by default, with selective overrides for some operations
  • explicit hooks only, no default delegation (for cases where the project is combining multiple separate tools rather than actually using a workflow manager)