Description: Currently, Composer requires pip installing packages for each script execution, even when a virtual environment with the required packages already exists in the project. This leads to redundant package installations and additional overhead.
Feature Request: Add the ability to pin/link an existing virtual environment to Composer. This would allow Composer to execute scripts using the packages already installed in the specified virtual environment, similar to how scripts run in the terminal.
Benefits:
- Eliminates redundant package installations
- Reduces execution time
- Maintains consistency between terminal and Composer environments
- Leverages existing project setup