tree: c2ff6c105f7dc8cd42758720b6d533c9d9957cf7 [path history] [tgz]
  1. .gitignore
  3. requirements.txt

chromite virtualenv README

chromite is currently transitioning to a virtualenv setup.

There are currently two approaches to virtualenv in chromite: and full virtualenv. uses a wrapper in scripts, similar to the original It uses requirements.txt to install third party dependencies, but still relies on's logic for finding the Python script to run from the wrapper symlink and also relies on the logic for importing chromite. This uses requirements.txt and creates the virtualenv .venv.

Full virtualenv eschews entirely, installing chromite itself into the virtualenv and running scripts by their import path. This uses full_requirements.txt and creates the virtualenv .full_venv.