When installing packages using pip (e.g., pip install -r requirements.txt), what happens if we cancel the process in the middle of the installation? Does pip automatically rollback to the state before the installation started? Source link