Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(380)

Issue 2699223002: vpython: Add CIPD support. (Closed)

Created:
3 years, 10 months ago by dnj
Modified:
3 years, 9 months ago
Reviewers:
iannucci
CC:
chromium-reviews, infra-reviews+luci-go_chromium.org, maruel+w_chromium.org, tandrii+luci-go_chromium.org
Target Ref:
refs/heads/master
Project:
luci-go
Visibility:
Public.

Description

vpython: Add CIPD support. Add a VirtualEnv PackageLoader implementation built on CIPD. This will be installed by the main "vpython" executable and used exclusively in the Chrome Operations build of "vpython". The CIPD installation is baked into "vpython", and uses (in-memory) ensure file format to resolve packages by name. BUG=chromium:691818 TEST=None Review-Url: https://codereview.chromium.org/2699223002 Committed: https://github.com/luci/luci-go/commit/ddf90529577a925f0c6720bc71238f18a0184611

Patch Set 1 #

Total comments: 8

Patch Set 2 : reformat #

Patch Set 3 : comments, path => name #

Unified diffs Side-by-side diffs Delta from patch set Stats (+178 lines, -23 lines) Patch
M vpython/README.md View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M vpython/api/vpython/spec.proto View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M vpython/api/vpython/spec.pb.go View 1 2 3 chunks +6 lines, -6 lines 0 comments Download
A vpython/cipd/cipd.go View 1 2 1 chunk +155 lines, -0 lines 0 comments Download
M vpython/spec/load_test.go View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M vpython/spec/spec.go View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M vpython/spec/spec_test.go View 1 2 1 chunk +3 lines, -3 lines 0 comments Download
M vpython/venv/venv_resources_test.go View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M vpython/venv/venv_test.go View 1 2 1 chunk +3 lines, -3 lines 0 comments Download

Messages

Total messages: 11 (6 generated)
dnj
PTAL! This is part of a larger "vpython" CL set for the tool. More information ...
3 years, 10 months ago (2017-02-17 23:17:48 UTC) #3
iannucci
lgtm https://codereview.chromium.org/2699223002/diff/1/vpython/cipd/cipd.go File vpython/cipd/cipd.go (right): https://codereview.chromium.org/2699223002/diff/1/vpython/cipd/cipd.go#newcode38 vpython/cipd/cipd.go:38: // The resulting packages slice will be updated ...
3 years, 10 months ago (2017-02-23 01:06:56 UTC) #4
dnj
https://codereview.chromium.org/2699223002/diff/1/vpython/cipd/cipd.go File vpython/cipd/cipd.go (right): https://codereview.chromium.org/2699223002/diff/1/vpython/cipd/cipd.go#newcode38 vpython/cipd/cipd.go:38: // The resulting packages slice will be updated in-place ...
3 years, 9 months ago (2017-03-11 16:47:24 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2699223002/40001
3 years, 9 months ago (2017-03-11 16:54:04 UTC) #8
commit-bot: I haz the power
3 years, 9 months ago (2017-03-11 17:00:26 UTC) #11
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://github.com/luci/luci-go/commit/ddf90529577a925f0c6720bc71238f18a0184611

Powered by Google App Engine
This is Rietveld 408576698