Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (depot_tools, recipe_engine) into this repository.

depot_tools:
  https://crrev.com/603989e2c0d69d5a04e3496bb9c2af6c83a1234a (andreas@apap04.com)
    add clarification for Python 3
  https://crrev.com/2be61a1df411ae154bc440052b396e62cbf4ea36 (scheib@chromium.org)
    Document the parameter {heading} avilable to --output-format-heading.
  https://crrev.com/0ec48260a2c2650b35cd5fdd80aa0454401b60d4 (vadimsh@chromium.org)
    [luci-auth] Update to the latest version.
  https://crrev.com/f203902ee8b7002b1853c1a7144b60d98f6dd06f (iannucci@chromium.org)
    [lucicfg] Update to 1.14.3.
  https://crrev.com/0c7d654c747414f2765bb93771567c64cb26b881 (iannucci@chromium.org)
    [bb] Update bb tool to contain latest protos.
  https://crrev.com/cdaf0be1f4ceb802bfc62f4ed86825aa17395dc4 (zhin@chromium.org)
    Add git completion helper to cl upload
  https://crrev.com/6e7ddb698ba00641bd5672b0e646cbe098b5498b (agable@chromium.org)
    Remove agable from depot_tools OWNERS and TODOs
recipe_engine:
  https://crrev.com/b2839ad3882c5f1412afbd31f72c45355e404932 (olivernewman@google.com)
    [cipd] URL-encode version in tool path

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.

TBR=martiniss@chromium.org

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ibc1c57d8cb6006897263a934425b3a6fe348d921
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/build/+/2219120
Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2 files changed
tree: f78a00229b6e20946d3c1afa20c791c51b25a0ea
  1. infra/
  2. scripts/
  3. site_config/
  4. third_party/
  5. .gitattributes
  6. .gitignore
  7. .style.yapf
  8. .vpython
  9. .yapfignore
  10. codereview.settings
  11. CROS_OWNERS
  12. DEPS
  13. environment.cfg.py
  14. LICENSE
  15. OWNERS
  16. PRESUBMIT.py
  17. README.md
  18. WATCHLISTS
README.md

Recipes

If you're here to make a change to ‘recipes’ (the code located in scripts/slave/recipes*), please take a look at the README for more information pertaining to recipes.

Style

The preferred style is PEP8 with two-space indent; that is, the Chromium Python style. Functions use lowercase_with_underscores, with the exception of the special functions RunSteps and RunTests in recipes. Use yapf (git cl format) to autoformat new code.