Use separate dirs for separate CIPD manifests

Use a separate installation directory for each CIPD manifest file.
Required minor tweaks to Python configuration as well. Since this now
processes each manifest individually instead of always processing one it
removes many environment variables in expectation files for users of the
environment module.

Change-Id: Ie2376fc8f66a8e8e698f298b9a23ddf8bdf0859b
Reviewed-on: https://pigweed-review.googlesource.com/c/infra/recipes/+/13202
Commit-Queue: Rob Mohr <mohrr@google.com>
Reviewed-by: Marc-Antoine Ruel <maruel@google.com>
14 files changed
tree: 3428817c6726677ffa76fcd66e1e36cb6d81e04b
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. recipes.py