Merge lp:~abentley/juju-core/download-agents into lp:~juju-qa/juju-core/cd-release-juju

Proposed by Aaron Bentley on 2016-02-18
Status: Merged
Merged at revision: 270
Proposed branch: lp:~abentley/juju-core/download-agents
Merge into: lp:~juju-qa/juju-core/cd-release-juju
Diff against target: 17062 lines (+17012/-4)
5 files modified
download_agents.py (+47/-0)
downloads-new-paths (+16957/-0)
release-juju.bash (+4/-0)
release.config (+2/-2)
sign_branch.py (+2/-2)
To merge this branch: bzr merge lp:~abentley/juju-core/download-agents
Reviewer Review Type Date Requested Status
Curtis Hovey (community) code 2016-02-18 Approve on 2016-02-18
Review via email: mp+286542@code.launchpad.net

Commit message

Support one-time agent download

Description of the change

This branch implements a download-agents operation.

It uses the juju-release-tools download_agents.py script. The downloads-new-paths file is its native data format.

The agents are downloaded to a temp directory. If any fails validation, the whole operation will be aborted. Once all agents have been downloaded, the new agent directory is renamed into place.

To post a comment you must log in.
Curtis Hovey (sinzui) wrote :

Thank you.

review: Approve (code)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file 'download_agents.py'
--- download_agents.py 1970-01-01 00:00:00 +0000
+++ download_agents.py 2016-02-18 17:59:57 +0000
@@ -0,0 +1,47 @@
1#!/usr/bin/env python
2from argparse import ArgumentParser
3from hashlib import sha256
4import os
5from shutil import rmtree
6import subprocess
7from tempfile import mkdtemp
8
9from sign_branch import (
10 acquire_log_dir,
11 check_log,
12 )
13
14def main():
15 cd_release_juju = os.path.dirname(__file__)
16 downloads = os.path.join(cd_release_juju, 'downloads-new-paths')
17 hasher = sha256()
18 with open(downloads) as f:
19 hasher.update(f.read())
20 if not check_log(acquire_log_dir(), [hasher.hexdigest()],
21 'download-agents.log'):
22 return
23 parser = ArgumentParser()
24 parser.add_argument('tools_dir')
25 parser.add_argument('dest_dir')
26 args = parser.parse_args()
27
28 download_agents = os.path.join(args.tools_dir, 'download_agents.py')
29 agent_dest = os.path.join(args.dest_dir, 'juju-dist', 'tools', 'agent')
30 subprocess.check_call(
31 ['bzr', 'pull', '--overwrite', '-d', args.tools_dir,
32 'lp:juju-release-tools'])
33 temp_dir = mkdtemp(dir=args.dest_dir)
34 try:
35 temp_agent = os.path.join(temp_dir, 'agent')
36 subprocess.check_call([download_agents, downloads], cwd=temp_dir)
37 try:
38 os.makedirs(os.path.dirname(agent_dest))
39 except OSError as e:
40 if e.errno != errno.EEXIST:
41 raise
42 os.rename(temp_agent, agent_dest)
43 finally:
44 rmtree(temp_dir)
45
46if __name__ == '__main__':
47 main()
048
=== added file 'downloads-new-paths'
--- downloads-new-paths 1970-01-01 00:00:00 +0000
+++ downloads-new-paths 2016-02-18 17:59:57 +0000
@@ -0,0 +1,16957 @@
1[
2 {
3 "path": "agent/1.25.2/juju-1.25.2-wily-armhf.tgz",
4 "sha256": "71773eb6886c53aebdda7c695cd7c0a7c69b05cf70e3c51b4f24bddad57aeef5",
5 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-wily-armhf.tgz"
6 },
7 {
8 "path": "agent/2.0-alpha2/juju-2.0-alpha2-wily-armhf.tgz",
9 "sha256": "5c6506ddb335807c9117a643ebb014d2c3cebfc64da727d2293258101bc1dd13",
10 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-wily-armhf.tgz"
11 },
12 {
13 "path": "agent/1.24.1/juju-1.24.1-wily-armhf.tgz",
14 "sha256": "53576afd797a34056291d1622024b200077cb2713ca9ce6b32063ca32606f429",
15 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-wily-armhf.tgz"
16 },
17 {
18 "path": "agent/1.24.3/juju-1.24.3-wily-armhf.tgz",
19 "sha256": "769a693663fe09fd17c2e60532ce192fe7bc266b181298b658f75a70a31b15c1",
20 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-wily-armhf.tgz"
21 },
22 {
23 "path": "agent/1.25.1/juju-1.25.1-wily-armhf.tgz",
24 "sha256": "af628e9a415eec29af858721530554aaba626baf729420edab4378d0e44db3c7",
25 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-wily-armhf.tgz"
26 },
27 {
28 "path": "agent/1.24.5/juju-1.24.5-wily-armhf.tgz",
29 "sha256": "fe77c2b28bce65ca0b8f6ed9df57c11ebc629d13dcb4aa6208c363568b58db55",
30 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-wily-armhf.tgz"
31 },
32 {
33 "path": "agent/1.26-alpha3/juju-1.26-alpha3-wily-armhf.tgz",
34 "sha256": "fc692c51a3f9a7f966721e1acde9c3765d0708779c8c08e73503bdde7cf21d5e",
35 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-wily-armhf.tgz"
36 },
37 {
38 "path": "agent/1.24.2/juju-1.24.2-wily-armhf.tgz",
39 "sha256": "71b5d5103a2ca5ff9407aad77f3e88fbbafa5ff41aaff7b8c570e7804b1b137c",
40 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-wily-armhf.tgz"
41 },
42 {
43 "path": "agent/2.0-alpha1/juju-2.0-alpha1-wily-armhf.tgz",
44 "sha256": "1f6f25ce17bef12659e3402e7547e42d04c9b242665fff765a23a93b2684b1d4",
45 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-wily-armhf.tgz"
46 },
47 {
48 "path": "agent/1.25.0/juju-1.25.0-wily-armhf.tgz",
49 "sha256": "9cf14316cd95bb18b22f8709c0e60b7254c2567051ef9da0542c430b65ccacd2",
50 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-wily-armhf.tgz"
51 },
52 {
53 "path": "agent/1.24.6/juju-1.24.6-wily-armhf.tgz",
54 "sha256": "306669dd65d10ad8f2f54b17a71bf5f2416e894adc457d44e53bb24d4763611f",
55 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-wily-armhf.tgz"
56 },
57 {
58 "path": "agent/1.26-alpha2/juju-1.26-alpha2-wily-armhf.tgz",
59 "sha256": "c1513f23d13eadeb51b7ab286d348baf8d392a9d643478c15ad3fbf717159486",
60 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-wily-armhf.tgz"
61 },
62 {
63 "path": "agent/1.25-alpha1/juju-1.25-alpha1-wily-armhf.tgz",
64 "sha256": "5605f51a97cc17a04a9d1ae60779b533d7f2854e4fbeb2d26cf5ef6a9953f10d",
65 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-wily-armhf.tgz"
66 },
67 {
68 "path": "agent/1.25.3/juju-1.25.3-wily-armhf.tgz",
69 "sha256": "103d737fb93394abd35dd12dbd08e5546f390314807e7395d01941833cc1ce2d",
70 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-wily-armhf.tgz"
71 },
72 {
73 "path": "agent/1.26-alpha1/juju-1.26-alpha1-wily-armhf.tgz",
74 "sha256": "01a1bf15d810e951be266fc025946f4f101ef9af7dd3ee575b7311182a153a3e",
75 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-wily-armhf.tgz"
76 },
77 {
78 "path": "agent/1.25-beta1/juju-1.25-beta1-wily-armhf.tgz",
79 "sha256": "0b5d1f138488783ee894a96a989a502a8a78a4a1e5fa8264d5e634f5cc91b324",
80 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-wily-armhf.tgz"
81 },
82 {
83 "path": "agent/1.24.4/juju-1.24.4-wily-armhf.tgz",
84 "sha256": "2a94d828dcbc7d6dd79e94cd4e8ecbf3def184c98340d2916e7e3efde60fe109",
85 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-wily-armhf.tgz"
86 },
87 {
88 "path": "agent/1.25-beta1/juju-1.25-beta1-windows-amd64.tgz",
89 "sha256": "e338fe5c06a664df1d3ddfa59ecc978c517d5b6f5d2884607f1d0b8924e0b138",
90 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-win8-amd64.tgz"
91 },
92 {
93 "path": "agent/1.21.1/juju-1.21.1-windows-amd64.tgz",
94 "sha256": "983c92d47a7f3db4ed1c2c58eadf4f8aa54c083dc2b2272dff88fdebf4257097",
95 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-win8-amd64.tgz"
96 },
97 {
98 "path": "agent/2.0-alpha2/juju-2.0-alpha2-windows-amd64.tgz",
99 "sha256": "e357973f296be92a2865a16f06ebc6e42db895e7f3ef22759eda170724ff13cd",
100 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-win8-amd64.tgz"
101 },
102 {
103 "path": "agent/1.21-beta1/juju-1.21-beta1-windows-amd64.tgz",
104 "sha256": "19ffc181d4468a3c4708fb519973890cc14f0745b89ac441457f9af64959509e",
105 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-win8-amd64.tgz"
106 },
107 {
108 "path": "agent/1.23-beta1/juju-1.23-beta1-windows-amd64.tgz",
109 "sha256": "e2c829eeada83ba94893b02db95423d52e8fbce02af0a2d427494545efcdbad4",
110 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-win8-amd64.tgz"
111 },
112 {
113 "path": "agent/1.23-beta3/juju-1.23-beta3-windows-amd64.tgz",
114 "sha256": "b888be826a05282fc77d8d8cc44af7f77654eb112940a21826fe6445ef1d3018",
115 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-win8-amd64.tgz"
116 },
117 {
118 "path": "agent/1.25.0/juju-1.25.0-windows-amd64.tgz",
119 "sha256": "0fbd9cf3d87327eda922476278b7d9e3aac3839ec233aaf7d5bae6c4fc02b803",
120 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-win8-amd64.tgz"
121 },
122 {
123 "path": "agent/1.24.2/juju-1.24.2-windows-amd64.tgz",
124 "sha256": "c78cc14996db7ff6a675d3dd832dc6fcb2383984e6f862c97120e4f75711fbcf",
125 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-win8-amd64.tgz"
126 },
127 {
128 "path": "agent/1.22-beta2/juju-1.22-beta2-windows-amd64.tgz",
129 "sha256": "0d1520c27675e2551e5c87fb11b224afc8b7d5ebfdf067fbe760e26f59fd7033",
130 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-win8-amd64.tgz"
131 },
132 {
133 "path": "agent/1.26-alpha2/juju-1.26-alpha2-windows-amd64.tgz",
134 "sha256": "aff307d2dee38d430d68dfed9b51e73c9dd3fe49a4cbbe891942a26ab868475a",
135 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-win8-amd64.tgz"
136 },
137 {
138 "path": "agent/1.22-beta4/juju-1.22-beta4-windows-amd64.tgz",
139 "sha256": "04ba528f3623e000e022b8e3d388da1729318d13414b689c4256c6dd77ceecc8",
140 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-win8-amd64.tgz"
141 },
142 {
143 "path": "agent/1.21-rc1/juju-1.21-rc1-windows-amd64.tgz",
144 "sha256": "1bb912c9fc6daf4a7b2b6b40ca4c2d2d106a349ec1395d796e69c5eb50845e05",
145 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-win8-amd64.tgz"
146 },
147 {
148 "path": "agent/1.25.1/juju-1.25.1-windows-amd64.tgz",
149 "sha256": "84c7edb189255aa8947bca1f305860686b902d39f90e5740f006548bda00ed51",
150 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-win8-amd64.tgz"
151 },
152 {
153 "path": "agent/1.23.2/juju-1.23.2-windows-amd64.tgz",
154 "sha256": "bf6a08c67ff3045549e58ddcb444686ea88e3357aa4d373be3d6146c86c46dbc",
155 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-win8-amd64.tgz"
156 },
157 {
158 "path": "agent/1.24.6/juju-1.24.6-windows-amd64.tgz",
159 "sha256": "8326af5645dbbfee644b6ec954b0a4965dbe5994253894e88860a98bf1daf72a",
160 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-win8-amd64.tgz"
161 },
162 {
163 "path": "agent/1.21-alpha3/juju-1.21-alpha3-windows-amd64.tgz",
164 "sha256": "1a34a07eaccf6bc884e35b17181739e6b5c15bd19deaebb59f6077af847fa0c9",
165 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-win8-amd64.tgz"
166 },
167 {
168 "path": "agent/1.22-beta5/juju-1.22-beta5-windows-amd64.tgz",
169 "sha256": "26518dcd5186d46348f628ca22a78b894b3c2681a972e2646b956e6a4fcddd48",
170 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-win8-amd64.tgz"
171 },
172 {
173 "path": "agent/1.24.5/juju-1.24.5-windows-amd64.tgz",
174 "sha256": "6184b7dd9772b171937fa0998cfa1a2874f0350232b0b9aa80635618c0b5d45c",
175 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-win8-amd64.tgz"
176 },
177 {
178 "path": "agent/1.21-beta4/juju-1.21-beta4-windows-amd64.tgz",
179 "sha256": "ee9af9b4deb347eb19209646df87c9505a5acaffb133a4d6a5fa100402fd0aca",
180 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-win8-amd64.tgz"
181 },
182 {
183 "path": "agent/1.23-beta4/juju-1.23-beta4-windows-amd64.tgz",
184 "sha256": "fca430a324bdaafabbd99b82fb2488262cd68c97eb5665b8e96282784c38a61e",
185 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-win8-amd64.tgz"
186 },
187 {
188 "path": "agent/2.0-alpha1/juju-2.0-alpha1-windows-amd64.tgz",
189 "sha256": "759d0d58a81b8f8a29f6d9b35d8d21fd1a55cd1f4ba739b4cb323ca1adfb6667",
190 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-win8-amd64.tgz"
191 },
192 {
193 "path": "agent/1.23.0/juju-1.23.0-windows-amd64.tgz",
194 "sha256": "321fa83125ef9877acd9d6ab8220677d975efd6147c4167234cac69273af4142",
195 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-win8-amd64.tgz"
196 },
197 {
198 "path": "agent/1.21.3/juju-1.21.3-windows-amd64.tgz",
199 "sha256": "f13ae60db6725df3795668281b2162689c9c0ecbd5869b552bfd167252624ef3",
200 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-win8-amd64.tgz"
201 },
202 {
203 "path": "agent/1.24.4/juju-1.24.4-windows-amd64.tgz",
204 "sha256": "13b3d1f70945387f965e7b5d6284cd80101019534076d5ed7fec49f0f5203cf9",
205 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-win8-amd64.tgz"
206 },
207 {
208 "path": "agent/1.24-beta1/juju-1.24-beta1-windows-amd64.tgz",
209 "sha256": "22675df4f29fa32b69bf92876ccf39f4f0b0fa7340caaf0edad5c56f786d2385",
210 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-win8-amd64.tgz"
211 },
212 {
213 "path": "agent/1.24.1/juju-1.24.1-windows-amd64.tgz",
214 "sha256": "b1e251a4bdc589e254611d70ed8ca45e751a5620feb39899ce6a3511fc34ae91",
215 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-win8-amd64.tgz"
216 },
217 {
218 "path": "agent/1.22-beta3/juju-1.22-beta3-windows-amd64.tgz",
219 "sha256": "a208af0fc250e04aa9dc23d4db08476e00a007d3284616cda707fa2cb163b995",
220 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-win8-amd64.tgz"
221 },
222 {
223 "path": "agent/1.24-beta4/juju-1.24-beta4-windows-amd64.tgz",
224 "sha256": "f4042a963fb31abc0f66e09a5572f87fb747bdff2169eeec779341c89b78bb2a",
225 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-win8-amd64.tgz"
226 },
227 {
228 "path": "agent/1.24-alpha1/juju-1.24-alpha1-windows-amd64.tgz",
229 "sha256": "bdbd42522fe70cf1c07bb24e99148b42e9a5dd5d902b77304a7e61a679e8280b",
230 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-win8-amd64.tgz"
231 },
232 {
233 "path": "agent/1.24-beta6/juju-1.24-beta6-windows-amd64.tgz",
234 "sha256": "061653b67d9751cc882cbe731f33e2eaab3215e081fa5127782166d133d59892",
235 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-win8-amd64.tgz"
236 },
237 {
238 "path": "agent/1.21-beta5/juju-1.21-beta5-windows-amd64.tgz",
239 "sha256": "9d4e4a105b246caaee673115b4de8bcfc997470ec9395ea976330794b884fe7f",
240 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-win8-amd64.tgz"
241 },
242 {
243 "path": "agent/1.26-alpha1/juju-1.26-alpha1-windows-amd64.tgz",
244 "sha256": "8ab4e838cf5b528f2ed8b09c1b24a438380596e71755723643b8241c5c92196f",
245 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-win8-amd64.tgz"
246 },
247 {
248 "path": "agent/1.22-beta1/juju-1.22-beta1-windows-amd64.tgz",
249 "sha256": "0e23fa855623be927bd11d9ce580c2c445b00f0fceb591bd52c33434b7805693",
250 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-win8-amd64.tgz"
251 },
252 {
253 "path": "agent/1.21-beta3/juju-1.21-beta3-windows-amd64.tgz",
254 "sha256": "96d6ea9b6e888bda6ed02d356211428376ade60d97db1b17d21186f3351b88e3",
255 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-win8-amd64.tgz"
256 },
257 {
258 "path": "agent/1.24.3/juju-1.24.3-windows-amd64.tgz",
259 "sha256": "c114881ffc36886d071624f3d295ca8bd566d7e192db261e4121d8fb76f4c4cc",
260 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-win8-amd64.tgz"
261 },
262 {
263 "path": "agent/1.25.2/juju-1.25.2-windows-amd64.tgz",
264 "sha256": "58a842a9d80c4b443ec2348033966ea7a92a4666e8258ae7792b9b19521117cf",
265 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-win8-amd64.tgz"
266 },
267 {
268 "path": "agent/1.23.1/juju-1.23.1-windows-amd64.tgz",
269 "sha256": "871bdd7f156408b008570551bb951f8cfc423020e3f102569ea5e88791c6abfc",
270 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-win8-amd64.tgz"
271 },
272 {
273 "path": "agent/1.26-alpha3/juju-1.26-alpha3-windows-amd64.tgz",
274 "sha256": "1837f493a9fba4cc1f6ddbfdc3101bc54f572577616ed3668a2d7a7481585ffd",
275 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-win8-amd64.tgz"
276 },
277 {
278 "path": "agent/1.25.3/juju-1.25.3-windows-amd64.tgz",
279 "sha256": "3e73a88f2ac6a84290477b5115ece2d32b20064e4f698f9fd9eaf8f53ffd9add",
280 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-win8-amd64.tgz"
281 },
282 {
283 "path": "agent/1.24.0/juju-1.24.0-windows-amd64.tgz",
284 "sha256": "3374c94be63e00895719ea1071421fc2f4d359a92fae43e68188f7744216dbec",
285 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-win8-amd64.tgz"
286 },
287 {
288 "path": "agent/1.24-beta5/juju-1.24-beta5-windows-amd64.tgz",
289 "sha256": "c8dd282a3023f69649696084039990b2f851ea10ddbaead9750cce13f5aae2c6",
290 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-win8-amd64.tgz"
291 },
292 {
293 "path": "agent/1.23-beta2/juju-1.23-beta2-windows-amd64.tgz",
294 "sha256": "3e46f83d41e2a0446eb21baad40bc26f91057cefbc042bc6d3888aca885db8e2",
295 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-win8-amd64.tgz"
296 },
297 {
298 "path": "agent/1.21-beta2/juju-1.21-beta2-windows-amd64.tgz",
299 "sha256": "a134fe402431ac3ad03f6c644b6c8e9060a27fec4c63379b4f2cb1b3624c8578",
300 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-win8-amd64.tgz"
301 },
302 {
303 "path": "agent/1.21.0/juju-1.21.0-windows-amd64.tgz",
304 "sha256": "3ac23697f7c38112ee825dfad55315c449f54595cb6cd8db48de961adc86e848",
305 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-win8-amd64.tgz"
306 },
307 {
308 "path": "agent/1.22.0/juju-1.22.0-windows-amd64.tgz",
309 "sha256": "8d9b1feaded16d5afa974a9f87be7381a38c1206375e541a15e58c5911c3482d",
310 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-win8-amd64.tgz"
311 },
312 {
313 "path": "agent/1.25-alpha1/juju-1.25-alpha1-windows-amd64.tgz",
314 "sha256": "3b9b41a28f66260533d3a404dec2d13e88610147f423f1dc61191e2ba133daff",
315 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-win8-amd64.tgz"
316 },
317 {
318 "path": "agent/1.24-beta3/juju-1.24-beta3-windows-amd64.tgz",
319 "sha256": "38edc96cf1246c30dc834755921a2e66cd819db1e5cdba3e037debe401118463",
320 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-win8-amd64.tgz"
321 },
322 {
323 "path": "agent/1.23.3/juju-1.23.3-windows-amd64.tgz",
324 "sha256": "d98192633e08e57b3846deb3fe65ccbea356a8e444a0f3151594a72201eb9e53",
325 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-win8-amd64.tgz"
326 },
327 {
328 "path": "agent/1.22.1/juju-1.22.1-windows-amd64.tgz",
329 "sha256": "b6fd8c8fa6415fa701d97a07ee18603a7d07d092d588fc166f79f44ef02f8ac2",
330 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-win8-amd64.tgz"
331 },
332 {
333 "path": "agent/1.21.2/juju-1.21.2-windows-amd64.tgz",
334 "sha256": "64716a9b05032d9f36f878876fe719d5d9cef25624f3dc7d8cfb632b7ec0d1ab",
335 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-win8-amd64.tgz"
336 },
337 {
338 "path": "agent/1.24-beta2/juju-1.24-beta2-windows-amd64.tgz",
339 "sha256": "b033849ee7d31e815ba8c7173c1677d8142044484bc91b2721345b96863f1256",
340 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-win8-amd64.tgz"
341 },
342 {
343 "path": "agent/1.21.1/juju-1.21.1-windows-amd64.tgz",
344 "sha256": "983c92d47a7f3db4ed1c2c58eadf4f8aa54c083dc2b2272dff88fdebf4257097",
345 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-win8-amd64.tgz"
346 },
347 {
348 "path": "agent/2.0-alpha2/juju-2.0-alpha2-windows-amd64.tgz",
349 "sha256": "e357973f296be92a2865a16f06ebc6e42db895e7f3ef22759eda170724ff13cd",
350 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-win8-amd64.tgz"
351 },
352 {
353 "path": "agent/1.22.0/juju-1.22.0-windows-amd64.tgz",
354 "sha256": "8d9b1feaded16d5afa974a9f87be7381a38c1206375e541a15e58c5911c3482d",
355 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-win8-amd64.tgz"
356 },
357 {
358 "path": "agent/1.24.3/juju-1.24.3-windows-amd64.tgz",
359 "sha256": "c114881ffc36886d071624f3d295ca8bd566d7e192db261e4121d8fb76f4c4cc",
360 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-win8-amd64.tgz"
361 },
362 {
363 "path": "agent/1.24-beta3/juju-1.24-beta3-windows-amd64.tgz",
364 "sha256": "38edc96cf1246c30dc834755921a2e66cd819db1e5cdba3e037debe401118463",
365 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-win8-amd64.tgz"
366 },
367 {
368 "path": "agent/1.21-rc1/juju-1.21-rc1-windows-amd64.tgz",
369 "sha256": "1bb912c9fc6daf4a7b2b6b40ca4c2d2d106a349ec1395d796e69c5eb50845e05",
370 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-win8-amd64.tgz"
371 },
372 {
373 "path": "agent/1.22-beta1/juju-1.22-beta1-windows-amd64.tgz",
374 "sha256": "0e23fa855623be927bd11d9ce580c2c445b00f0fceb591bd52c33434b7805693",
375 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-win8-amd64.tgz"
376 },
377 {
378 "path": "agent/1.22-beta3/juju-1.22-beta3-windows-amd64.tgz",
379 "sha256": "a208af0fc250e04aa9dc23d4db08476e00a007d3284616cda707fa2cb163b995",
380 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-win8-amd64.tgz"
381 },
382 {
383 "path": "agent/1.23.0/juju-1.23.0-windows-amd64.tgz",
384 "sha256": "321fa83125ef9877acd9d6ab8220677d975efd6147c4167234cac69273af4142",
385 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-win8-amd64.tgz"
386 },
387 {
388 "path": "agent/1.24-beta2/juju-1.24-beta2-windows-amd64.tgz",
389 "sha256": "b033849ee7d31e815ba8c7173c1677d8142044484bc91b2721345b96863f1256",
390 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-win8-amd64.tgz"
391 },
392 {
393 "path": "agent/1.24-beta6/juju-1.24-beta6-windows-amd64.tgz",
394 "sha256": "061653b67d9751cc882cbe731f33e2eaab3215e081fa5127782166d133d59892",
395 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-win8-amd64.tgz"
396 },
397 {
398 "path": "agent/1.21-beta5/juju-1.21-beta5-windows-amd64.tgz",
399 "sha256": "9d4e4a105b246caaee673115b4de8bcfc997470ec9395ea976330794b884fe7f",
400 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-win8-amd64.tgz"
401 },
402 {
403 "path": "agent/1.26-alpha2/juju-1.26-alpha2-windows-amd64.tgz",
404 "sha256": "aff307d2dee38d430d68dfed9b51e73c9dd3fe49a4cbbe891942a26ab868475a",
405 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-win8-amd64.tgz"
406 },
407 {
408 "path": "agent/1.22-beta4/juju-1.22-beta4-windows-amd64.tgz",
409 "sha256": "04ba528f3623e000e022b8e3d388da1729318d13414b689c4256c6dd77ceecc8",
410 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-win8-amd64.tgz"
411 },
412 {
413 "path": "agent/1.21-beta4/juju-1.21-beta4-windows-amd64.tgz",
414 "sha256": "ee9af9b4deb347eb19209646df87c9505a5acaffb133a4d6a5fa100402fd0aca",
415 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-win8-amd64.tgz"
416 },
417 {
418 "path": "agent/1.21.2/juju-1.21.2-windows-amd64.tgz",
419 "sha256": "64716a9b05032d9f36f878876fe719d5d9cef25624f3dc7d8cfb632b7ec0d1ab",
420 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-win8-amd64.tgz"
421 },
422 {
423 "path": "agent/1.21-beta2/juju-1.21-beta2-windows-amd64.tgz",
424 "sha256": "a134fe402431ac3ad03f6c644b6c8e9060a27fec4c63379b4f2cb1b3624c8578",
425 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-win8-amd64.tgz"
426 },
427 {
428 "path": "agent/1.24.2/juju-1.24.2-windows-amd64.tgz",
429 "sha256": "c78cc14996db7ff6a675d3dd832dc6fcb2383984e6f862c97120e4f75711fbcf",
430 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-win8-amd64.tgz"
431 },
432 {
433 "path": "agent/1.23.3/juju-1.23.3-windows-amd64.tgz",
434 "sha256": "d98192633e08e57b3846deb3fe65ccbea356a8e444a0f3151594a72201eb9e53",
435 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-win8-amd64.tgz"
436 },
437 {
438 "path": "agent/1.24-beta1/juju-1.24-beta1-windows-amd64.tgz",
439 "sha256": "22675df4f29fa32b69bf92876ccf39f4f0b0fa7340caaf0edad5c56f786d2385",
440 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-win8-amd64.tgz"
441 },
442 {
443 "path": "agent/1.24.6/juju-1.24.6-windows-amd64.tgz",
444 "sha256": "8326af5645dbbfee644b6ec954b0a4965dbe5994253894e88860a98bf1daf72a",
445 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-win8-amd64.tgz"
446 },
447 {
448 "path": "agent/1.25-beta1/juju-1.25-beta1-windows-amd64.tgz",
449 "sha256": "e338fe5c06a664df1d3ddfa59ecc978c517d5b6f5d2884607f1d0b8924e0b138",
450 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-win8-amd64.tgz"
451 },
452 {
453 "path": "agent/1.23.1/juju-1.23.1-windows-amd64.tgz",
454 "sha256": "871bdd7f156408b008570551bb951f8cfc423020e3f102569ea5e88791c6abfc",
455 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-win8-amd64.tgz"
456 },
457 {
458 "path": "agent/1.24.4/juju-1.24.4-windows-amd64.tgz",
459 "sha256": "13b3d1f70945387f965e7b5d6284cd80101019534076d5ed7fec49f0f5203cf9",
460 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-win8-amd64.tgz"
461 },
462 {
463 "path": "agent/1.25.1/juju-1.25.1-windows-amd64.tgz",
464 "sha256": "84c7edb189255aa8947bca1f305860686b902d39f90e5740f006548bda00ed51",
465 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-win8-amd64.tgz"
466 },
467 {
468 "path": "agent/1.22-beta5/juju-1.22-beta5-windows-amd64.tgz",
469 "sha256": "26518dcd5186d46348f628ca22a78b894b3c2681a972e2646b956e6a4fcddd48",
470 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-win8-amd64.tgz"
471 },
472 {
473 "path": "agent/1.26-alpha3/juju-1.26-alpha3-windows-amd64.tgz",
474 "sha256": "1837f493a9fba4cc1f6ddbfdc3101bc54f572577616ed3668a2d7a7481585ffd",
475 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-win8-amd64.tgz"
476 },
477 {
478 "path": "agent/1.21.3/juju-1.21.3-windows-amd64.tgz",
479 "sha256": "f13ae60db6725df3795668281b2162689c9c0ecbd5869b552bfd167252624ef3",
480 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-win8-amd64.tgz"
481 },
482 {
483 "path": "agent/1.21-beta1/juju-1.21-beta1-windows-amd64.tgz",
484 "sha256": "19ffc181d4468a3c4708fb519973890cc14f0745b89ac441457f9af64959509e",
485 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-win8-amd64.tgz"
486 },
487 {
488 "path": "agent/1.24.1/juju-1.24.1-windows-amd64.tgz",
489 "sha256": "b1e251a4bdc589e254611d70ed8ca45e751a5620feb39899ce6a3511fc34ae91",
490 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-win8-amd64.tgz"
491 },
492 {
493 "path": "agent/1.25.0/juju-1.25.0-windows-amd64.tgz",
494 "sha256": "0fbd9cf3d87327eda922476278b7d9e3aac3839ec233aaf7d5bae6c4fc02b803",
495 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-win8-amd64.tgz"
496 },
497 {
498 "path": "agent/1.24-beta4/juju-1.24-beta4-windows-amd64.tgz",
499 "sha256": "f4042a963fb31abc0f66e09a5572f87fb747bdff2169eeec779341c89b78bb2a",
500 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-win8-amd64.tgz"
501 },
502 {
503 "path": "agent/1.21-beta3/juju-1.21-beta3-windows-amd64.tgz",
504 "sha256": "96d6ea9b6e888bda6ed02d356211428376ade60d97db1b17d21186f3351b88e3",
505 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-win8-amd64.tgz"
506 },
507 {
508 "path": "agent/1.25-alpha1/juju-1.25-alpha1-windows-amd64.tgz",
509 "sha256": "3b9b41a28f66260533d3a404dec2d13e88610147f423f1dc61191e2ba133daff",
510 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-win8-amd64.tgz"
511 },
512 {
513 "path": "agent/1.23-beta1/juju-1.23-beta1-windows-amd64.tgz",
514 "sha256": "e2c829eeada83ba94893b02db95423d52e8fbce02af0a2d427494545efcdbad4",
515 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-win8-amd64.tgz"
516 },
517 {
518 "path": "agent/1.25.2/juju-1.25.2-windows-amd64.tgz",
519 "sha256": "58a842a9d80c4b443ec2348033966ea7a92a4666e8258ae7792b9b19521117cf",
520 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-win8-amd64.tgz"
521 },
522 {
523 "path": "agent/1.24.0/juju-1.24.0-windows-amd64.tgz",
524 "sha256": "3374c94be63e00895719ea1071421fc2f4d359a92fae43e68188f7744216dbec",
525 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-win8-amd64.tgz"
526 },
527 {
528 "path": "agent/1.25.3/juju-1.25.3-windows-amd64.tgz",
529 "sha256": "3e73a88f2ac6a84290477b5115ece2d32b20064e4f698f9fd9eaf8f53ffd9add",
530 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-win8-amd64.tgz"
531 },
532 {
533 "path": "agent/1.23-beta3/juju-1.23-beta3-windows-amd64.tgz",
534 "sha256": "b888be826a05282fc77d8d8cc44af7f77654eb112940a21826fe6445ef1d3018",
535 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-win8-amd64.tgz"
536 },
537 {
538 "path": "agent/1.23.2/juju-1.23.2-windows-amd64.tgz",
539 "sha256": "bf6a08c67ff3045549e58ddcb444686ea88e3357aa4d373be3d6146c86c46dbc",
540 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-win8-amd64.tgz"
541 },
542 {
543 "path": "agent/1.23-beta2/juju-1.23-beta2-windows-amd64.tgz",
544 "sha256": "3e46f83d41e2a0446eb21baad40bc26f91057cefbc042bc6d3888aca885db8e2",
545 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-win8-amd64.tgz"
546 },
547 {
548 "path": "agent/1.22.1/juju-1.22.1-windows-amd64.tgz",
549 "sha256": "b6fd8c8fa6415fa701d97a07ee18603a7d07d092d588fc166f79f44ef02f8ac2",
550 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-win8-amd64.tgz"
551 },
552 {
553 "path": "agent/1.24-alpha1/juju-1.24-alpha1-windows-amd64.tgz",
554 "sha256": "bdbd42522fe70cf1c07bb24e99148b42e9a5dd5d902b77304a7e61a679e8280b",
555 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-win8-amd64.tgz"
556 },
557 {
558 "path": "agent/1.24-beta5/juju-1.24-beta5-windows-amd64.tgz",
559 "sha256": "c8dd282a3023f69649696084039990b2f851ea10ddbaead9750cce13f5aae2c6",
560 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-win8-amd64.tgz"
561 },
562 {
563 "path": "agent/1.26-alpha1/juju-1.26-alpha1-windows-amd64.tgz",
564 "sha256": "8ab4e838cf5b528f2ed8b09c1b24a438380596e71755723643b8241c5c92196f",
565 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-win8-amd64.tgz"
566 },
567 {
568 "path": "agent/1.23-beta4/juju-1.23-beta4-windows-amd64.tgz",
569 "sha256": "fca430a324bdaafabbd99b82fb2488262cd68c97eb5665b8e96282784c38a61e",
570 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-win8-amd64.tgz"
571 },
572 {
573 "path": "agent/1.24.5/juju-1.24.5-windows-amd64.tgz",
574 "sha256": "6184b7dd9772b171937fa0998cfa1a2874f0350232b0b9aa80635618c0b5d45c",
575 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-win8-amd64.tgz"
576 },
577 {
578 "path": "agent/1.21-alpha3/juju-1.21-alpha3-windows-amd64.tgz",
579 "sha256": "1a34a07eaccf6bc884e35b17181739e6b5c15bd19deaebb59f6077af847fa0c9",
580 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-win8-amd64.tgz"
581 },
582 {
583 "path": "agent/1.21.0/juju-1.21.0-windows-amd64.tgz",
584 "sha256": "3ac23697f7c38112ee825dfad55315c449f54595cb6cd8db48de961adc86e848",
585 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-win8-amd64.tgz"
586 },
587 {
588 "path": "agent/1.22-beta2/juju-1.22-beta2-windows-amd64.tgz",
589 "sha256": "0d1520c27675e2551e5c87fb11b224afc8b7d5ebfdf067fbe760e26f59fd7033",
590 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-win8-amd64.tgz"
591 },
592 {
593 "path": "agent/2.0-alpha1/juju-2.0-alpha1-windows-amd64.tgz",
594 "sha256": "759d0d58a81b8f8a29f6d9b35d8d21fd1a55cd1f4ba739b4cb323ca1adfb6667",
595 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-win8-amd64.tgz"
596 },
597 {
598 "path": "agent/1.25.3/juju-1.25.3-wily-i386.tgz",
599 "sha256": "bcce819c94da77f217bed0b8dacf5f5d21ddbd4639653ad48a4d8deaaf8399fd",
600 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-wily-i386.tgz"
601 },
602 {
603 "path": "agent/1.25.2/juju-1.25.2-wily-i386.tgz",
604 "sha256": "99acc44a6f93249d7bbba9f906bfe7df41f533f7ff22c6e65b9701b53decb6df",
605 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-wily-i386.tgz"
606 },
607 {
608 "path": "agent/1.24.2/juju-1.24.2-wily-i386.tgz",
609 "sha256": "643ff0bd0374bd8f73ac5ff632f3bff9146eaa979500e0ad4f0f85e125adf648",
610 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-wily-i386.tgz"
611 },
612 {
613 "path": "agent/1.24.3/juju-1.24.3-wily-i386.tgz",
614 "sha256": "69ccc8525bc7094f530c6313fa1a809404dd888fe3468d4d22b07f098aa5e77d",
615 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-wily-i386.tgz"
616 },
617 {
618 "path": "agent/1.26-alpha3/juju-1.26-alpha3-wily-i386.tgz",
619 "sha256": "0b647c1239eb0308db28cb531dc9f04d52b0c4bf9524810e10df6e907bd849c5",
620 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-wily-i386.tgz"
621 },
622 {
623 "path": "agent/1.24.6/juju-1.24.6-wily-i386.tgz",
624 "sha256": "b952fc5a7a2c9dd37eb6b77767c323e339cf122d81070d6d24c75e2558e1c108",
625 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-wily-i386.tgz"
626 },
627 {
628 "path": "agent/1.25.1/juju-1.25.1-wily-i386.tgz",
629 "sha256": "d39a0ec9e63d43c0df77640c53a0c3508e6a2a42a19f88525bc0b0265e054938",
630 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-wily-i386.tgz"
631 },
632 {
633 "path": "agent/2.0-alpha1/juju-2.0-alpha1-wily-i386.tgz",
634 "sha256": "e096796bc7dd8ab9e93d785783316b5bc0d9cd28c389a1352fc476ca55299990",
635 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-wily-i386.tgz"
636 },
637 {
638 "path": "agent/1.25-beta1/juju-1.25-beta1-wily-i386.tgz",
639 "sha256": "bfb15ec667c63f047716ba1dd4c5c8cd959df0a6eb8fe86b3380e9c59f45b4a6",
640 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-wily-i386.tgz"
641 },
642 {
643 "path": "agent/1.26-alpha2/juju-1.26-alpha2-wily-i386.tgz",
644 "sha256": "8908457aa1c951750c47326ba37d4bd5174f85431c3ce02a542096abe51a2cc1",
645 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-wily-i386.tgz"
646 },
647 {
648 "path": "agent/1.25-alpha1/juju-1.25-alpha1-wily-i386.tgz",
649 "sha256": "516b511a9b2e5dff58aa841b319b277d8709d157da439f56229645b13014a722",
650 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-wily-i386.tgz"
651 },
652 {
653 "path": "agent/1.24.4/juju-1.24.4-wily-i386.tgz",
654 "sha256": "b0e9a3d7ac0c52a4b9752993bc48c5c61a6621ae7cc0acced3a1d91481260f4f",
655 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-wily-i386.tgz"
656 },
657 {
658 "path": "agent/1.25.0/juju-1.25.0-wily-i386.tgz",
659 "sha256": "f4a6fa3ce24434fc7b630f9ce02e54eb9b63664e94406963478771603abe8103",
660 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-wily-i386.tgz"
661 },
662 {
663 "path": "agent/1.24.1/juju-1.24.1-wily-i386.tgz",
664 "sha256": "aaa4bbd8440184a956d353bffb3bed9c6dace8ece76bfc25c3b9377012ac2de9",
665 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-wily-i386.tgz"
666 },
667 {
668 "path": "agent/2.0-alpha2/juju-2.0-alpha2-wily-i386.tgz",
669 "sha256": "9ea23c94743ae737a8b1763ad9a7a1d60a52e9db7d537472f65949b1e6ba804a",
670 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-wily-i386.tgz"
671 },
672 {
673 "path": "agent/1.24.5/juju-1.24.5-wily-i386.tgz",
674 "sha256": "29fcc5ed026a734a7613a319e89e7a4af3f9fa06513e4f0ae9e7772031a8104c",
675 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-wily-i386.tgz"
676 },
677 {
678 "path": "agent/1.26-alpha1/juju-1.26-alpha1-wily-i386.tgz",
679 "sha256": "a720c771c919f47737842c53a53ee6f3e690e861d7aeff7f40a98e8e57d75898",
680 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-wily-i386.tgz"
681 },
682 {
683 "path": "agent/1.25.2/juju-1.25.2-xenial-amd64.tgz",
684 "sha256": "a4107181e3bd61117506ed46bc86f7d842ba496a81cbc7b1b352a9484a5a145a",
685 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-xenial-amd64.tgz"
686 },
687 {
688 "path": "agent/1.26-alpha3/juju-1.26-alpha3-xenial-amd64.tgz",
689 "sha256": "7cb9f0ca4c54f46df3cb27ce079ca888e109a07f1608a8f479373354b4ce4db9",
690 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-xenial-amd64.tgz"
691 },
692 {
693 "path": "agent/2.0-alpha1/juju-2.0-alpha1-xenial-amd64.tgz",
694 "sha256": "b67c1484745bd58e7fac6ad672a7f6e45042ebef7a1e0e995f3f0f3c2baa7d33",
695 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-xenial-amd64.tgz"
696 },
697 {
698 "path": "agent/1.25.3/juju-1.25.3-xenial-amd64.tgz",
699 "sha256": "92f856704113259d1701d2d66230db549ac19b179286a4754947028a891579a1",
700 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-xenial-amd64.tgz"
701 },
702 {
703 "path": "agent/2.0-alpha2/juju-2.0-alpha2-xenial-amd64.tgz",
704 "sha256": "ceb165a45206eddadc06a7c986b44a3f76195c71a317d0c87810727c71bcc0f8",
705 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-xenial-amd64.tgz"
706 },
707 {
708 "path": "agent/1.26-alpha2/juju-1.26-alpha2-xenial-amd64.tgz",
709 "sha256": "ec57b5c4404660b4a1b89c9692cdc7a9ca32ee645a1823a13eb7c0ce658f10b6",
710 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-xenial-amd64.tgz"
711 },
712 {
713 "path": "agent/1.24.2/juju-1.24.2-trusty-i386.tgz",
714 "sha256": "5c79bb27e10bbeeacc5bdda8b8f01dc00b46f7ce22e55e7870c706cc2a89c395",
715 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-trusty-i386.tgz"
716 },
717 {
718 "path": "agent/1.25.1/juju-1.25.1-trusty-i386.tgz",
719 "sha256": "e8f6d3a30a14b806dafcfc24582ea04f8a0330ecb0b89198e1d1967235cc1c76",
720 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-trusty-i386.tgz"
721 },
722 {
723 "path": "agent/1.24.0/juju-1.24.0-trusty-i386.tgz",
724 "sha256": "48fc98926b1cdec250851210c07a82d57cebd1c285dc6979423fe9ae99ad9785",
725 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-trusty-i386.tgz"
726 },
727 {
728 "path": "agent/2.0-alpha1/juju-2.0-alpha1-trusty-i386.tgz",
729 "sha256": "145d485dda954eb14517c4f1bb5de68c51b67f2d088c00db7f149ad26ae4af27",
730 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-trusty-i386.tgz"
731 },
732 {
733 "path": "agent/1.26-alpha1/juju-1.26-alpha1-trusty-i386.tgz",
734 "sha256": "914b2a4c82c06117048cb540ef0289bb2089e2fc2eb360bec439836da19ba540",
735 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-trusty-i386.tgz"
736 },
737 {
738 "path": "agent/1.22-beta5/juju-1.22-beta5-trusty-i386.tgz",
739 "sha256": "caaf5d64de099cfbf01c90d7ffe26c0eeb8dce25ee3390ee0094d9dd7c65fc99",
740 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-trusty-i386.tgz"
741 },
742 {
743 "path": "agent/1.24-beta2/juju-1.24-beta2-trusty-i386.tgz",
744 "sha256": "4f69a62bcc6b9b523733533a244bd606b949a24654c5d142eeded0091b659179",
745 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-trusty-i386.tgz"
746 },
747 {
748 "path": "agent/1.23.1/juju-1.23.1-trusty-i386.tgz",
749 "sha256": "0e310d5990a871a5ace726b33c75ac4a2cc13e04138aa1dd5fca40cb4aafd307",
750 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-trusty-i386.tgz"
751 },
752 {
753 "path": "agent/1.21-beta5/juju-1.21-beta5-trusty-i386.tgz",
754 "sha256": "a76a8ab448beaa1a4d82b2e27415983c4b86861111cdb9732062c8e3cc68a283",
755 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-trusty-i386.tgz"
756 },
757 {
758 "path": "agent/1.23.3/juju-1.23.3-trusty-i386.tgz",
759 "sha256": "a7b494b953aefe358d81bbb76fbc534262846687574fe0716a4f2f8ba5a901a2",
760 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-trusty-i386.tgz"
761 },
762 {
763 "path": "agent/1.26-alpha2/juju-1.26-alpha2-trusty-i386.tgz",
764 "sha256": "15be2119ae42c05c054eaabda2e2bc9a67660ff72bb07e1f0c3c6059f38ded8b",
765 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-trusty-i386.tgz"
766 },
767 {
768 "path": "agent/1.24.1/juju-1.24.1-trusty-i386.tgz",
769 "sha256": "c3bac9d851876eeee7cbc2ac7da327223100ea54728694c9f4e6104a8dcdac79",
770 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-trusty-i386.tgz"
771 },
772 {
773 "path": "agent/1.24.6/juju-1.24.6-trusty-i386.tgz",
774 "sha256": "b0c1da6647318c502dda63e2725c5b8d2f6c286dd3a0e9747ad0f41b99561aa4",
775 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-trusty-i386.tgz"
776 },
777 {
778 "path": "agent/1.21.3/juju-1.21.3-trusty-i386.tgz",
779 "sha256": "05133e97479106cc4344328444bff6ef194df1198291e30a7250a8c3ff13367d",
780 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-trusty-i386.tgz"
781 },
782 {
783 "path": "agent/1.24-beta5/juju-1.24-beta5-trusty-i386.tgz",
784 "sha256": "9c7b69228f691b30990f571aacfb8676ddc27f8aee10df62b62405286fc65a05",
785 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-trusty-i386.tgz"
786 },
787 {
788 "path": "agent/1.21.1/juju-1.21.1-trusty-i386.tgz",
789 "sha256": "f656b440f88a22ece1da8b133ccea3c60223ccd4cf52d92497edb93b96d4a9f9",
790 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-trusty-i386.tgz"
791 },
792 {
793 "path": "agent/1.22-beta4/juju-1.22-beta4-trusty-i386.tgz",
794 "sha256": "b3741c8734835085b1404ed86f73d7308a3343e10bef702c42bf33a0c6645a54",
795 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-trusty-i386.tgz"
796 },
797 {
798 "path": "agent/1.25-alpha1/juju-1.25-alpha1-trusty-i386.tgz",
799 "sha256": "0f8cb2448f91534f2fd1c71bb7f8495b0e6a95153716156e89ac642b2bac0867",
800 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-trusty-i386.tgz"
801 },
802 {
803 "path": "agent/1.24-alpha1/juju-1.24-alpha1-trusty-i386.tgz",
804 "sha256": "14a322d6683ae3aa600a5cd032da06c3aac69b7ac4b0a4768870672de32ef08f",
805 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-trusty-i386.tgz"
806 },
807 {
808 "path": "agent/1.22.0/juju-1.22.0-trusty-i386.tgz",
809 "sha256": "fde2484c31226625052c45bfde6da78930bc67ab5ea4cc722c58865b213ff353",
810 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-trusty-i386.tgz"
811 },
812 {
813 "path": "agent/1.23-beta2/juju-1.23-beta2-trusty-i386.tgz",
814 "sha256": "f951f514ffb5ce7e5c9a6ac7752a0aeaf540d37c3364c855d7df9a1f0fa56601",
815 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-trusty-i386.tgz"
816 },
817 {
818 "path": "agent/1.25.0/juju-1.25.0-trusty-i386.tgz",
819 "sha256": "e8acc1d27b32350a1a17cee441933c4713fa05522e2528ab5d55e102bf4be00e",
820 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-trusty-i386.tgz"
821 },
822 {
823 "path": "agent/1.21-alpha3/juju-1.21-alpha3-trusty-i386.tgz",
824 "sha256": "a1392b0cc8c751b204a2e1bf394a13901cc14dc8aca7a59888eedca644d744c0",
825 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-trusty-i386.tgz"
826 },
827 {
828 "path": "agent/1.25.3/juju-1.25.3-trusty-i386.tgz",
829 "sha256": "59727896e052a6e0d31280baa32658d897789b406ff857a6a1f59d8d040b3b4a",
830 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-trusty-i386.tgz"
831 },
832 {
833 "path": "agent/1.24.5/juju-1.24.5-trusty-i386.tgz",
834 "sha256": "058b3e2549f2d6f6ee51d6676491dce6978f66127bd674a3b5db3c510f245a7d",
835 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-trusty-i386.tgz"
836 },
837 {
838 "path": "agent/1.21-alpha1/juju-1.21-alpha1-trusty-i386.tgz",
839 "sha256": "f0007f115d9326232c9cd30b920ef73f619d78f101f44cb5d2ca23c33824b3eb",
840 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha1-trusty-i386.tgz"
841 },
842 {
843 "path": "agent/1.21.0/juju-1.21.0-trusty-i386.tgz",
844 "sha256": "66b159a0bac66ef0dbde00181d69c05036b5971db73db2cef2aaebf6fa6bbbcd",
845 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-trusty-i386.tgz"
846 },
847 {
848 "path": "agent/1.24-beta1/juju-1.24-beta1-trusty-i386.tgz",
849 "sha256": "7cdc30f475a519457bf6f9a00975998f9cd26fa768c75891699dc227fc7b6811",
850 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-trusty-i386.tgz"
851 },
852 {
853 "path": "agent/1.23-beta4/juju-1.23-beta4-trusty-i386.tgz",
854 "sha256": "6458b2de3fac3c04f6f9ee5cae6abf0a9726f68e73247e16f18b49b0e65fb5bf",
855 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-trusty-i386.tgz"
856 },
857 {
858 "path": "agent/1.24-beta6/juju-1.24-beta6-trusty-i386.tgz",
859 "sha256": "aad0481b65d6b00f135d6f936b1fbe2985c368113d3d0c45b7bc9da1c434fcf6",
860 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-trusty-i386.tgz"
861 },
862 {
863 "path": "agent/1.22-beta2/juju-1.22-beta2-trusty-i386.tgz",
864 "sha256": "5e70d6e8206652993f8fd7e5c57b19018247a4b82633a13e6d8da7227f69f3a0",
865 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-trusty-i386.tgz"
866 },
867 {
868 "path": "agent/1.23-beta1/juju-1.23-beta1-trusty-i386.tgz",
869 "sha256": "c4955d4016a7eb4ed57b5c1819e391d72dcf3dfc49110e4c61bada6eca7781f7",
870 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-trusty-i386.tgz"
871 },
872 {
873 "path": "agent/1.24.3/juju-1.24.3-trusty-i386.tgz",
874 "sha256": "804c00d3ff9915ca1870757f1c2c5969bd431d6bbfc16f867b4ffe56165bbca5",
875 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-trusty-i386.tgz"
876 },
877 {
878 "path": "agent/1.21-beta1/juju-1.21-beta1-trusty-i386.tgz",
879 "sha256": "3c49cba9b23171700ea41fb24e8b19166a6cc798e9da1d2220fda2f958da806c",
880 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-trusty-i386.tgz"
881 },
882 {
883 "path": "agent/1.22.1/juju-1.22.1-trusty-i386.tgz",
884 "sha256": "79c927bdf8e3dbdbfe784243a7c02b4a8f6b92c61504769c44ca98a8255cdbd9",
885 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-trusty-i386.tgz"
886 },
887 {
888 "path": "agent/1.26-alpha3/juju-1.26-alpha3-trusty-i386.tgz",
889 "sha256": "75612f4b6a37c651a5b5fbb64e8d501135fde09022a24093a0b700d8d7cc79bd",
890 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-trusty-i386.tgz"
891 },
892 {
893 "path": "agent/1.23-beta3/juju-1.23-beta3-trusty-i386.tgz",
894 "sha256": "ad81f06e7a9b38c391e0ab8e36b87b4fee2a819a3a84757050f7eef284a912ca",
895 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-trusty-i386.tgz"
896 },
897 {
898 "path": "agent/1.25.2/juju-1.25.2-trusty-i386.tgz",
899 "sha256": "fc79e4fd8294a22681fa05148d572c6ff9710f33b9d9cbd916a48a8a0f5c4d42",
900 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-trusty-i386.tgz"
901 },
902 {
903 "path": "agent/1.21-beta3/juju-1.21-beta3-trusty-i386.tgz",
904 "sha256": "3e11821a327186b941e3d4bfe09cf64f7be0d189ff0353f05950f5a943bb5b88",
905 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-trusty-i386.tgz"
906 },
907 {
908 "path": "agent/1.25-beta1/juju-1.25-beta1-trusty-i386.tgz",
909 "sha256": "a53acc67e9f6eaaef9aea109e6cbf7107f304ecde2d1eb1e658d071cd972b434",
910 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-trusty-i386.tgz"
911 },
912 {
913 "path": "agent/2.0-alpha2/juju-2.0-alpha2-trusty-i386.tgz",
914 "sha256": "e8eb2469ebae52b854ed90d6bf5774fce8ef448fce0019272d6e23b573dc46a1",
915 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-trusty-i386.tgz"
916 },
917 {
918 "path": "agent/1.21-alpha2/juju-1.21-alpha2-trusty-i386.tgz",
919 "sha256": "ea4237da5fe12bebdacf50a1e76a27647a8f6d67e300092a9116ee3953259d40",
920 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha2-trusty-i386.tgz"
921 },
922 {
923 "path": "agent/1.24.4/juju-1.24.4-trusty-i386.tgz",
924 "sha256": "5307982a4562b70043cd966001236443670a55f4d9ae5ccb39da858733a957a5",
925 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-trusty-i386.tgz"
926 },
927 {
928 "path": "agent/1.23.0/juju-1.23.0-trusty-i386.tgz",
929 "sha256": "a5345b221ed7933e86f7d90d033d57588a7cca4ac83a073563edff745c83f6ad",
930 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-trusty-i386.tgz"
931 },
932 {
933 "path": "agent/1.21-rc1/juju-1.21-rc1-trusty-i386.tgz",
934 "sha256": "8e9e10fc1a1756b4007f2fff50d310c7befc3d627958c3272a4c90961984a7aa",
935 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-trusty-i386.tgz"
936 },
937 {
938 "path": "agent/1.24-beta4/juju-1.24-beta4-trusty-i386.tgz",
939 "sha256": "30c3254982db9604d1f1d971b68691e24caf5a8c47351b2efa4c58eba9bc527d",
940 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-trusty-i386.tgz"
941 },
942 {
943 "path": "agent/1.23.2/juju-1.23.2-trusty-i386.tgz",
944 "sha256": "2633f12bae2aa88f11fe6d5cdb4347629ebe9e8b6417ada991e140282fb49aa8",
945 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-trusty-i386.tgz"
946 },
947 {
948 "path": "agent/1.21-beta4/juju-1.21-beta4-trusty-i386.tgz",
949 "sha256": "51c7d39e968b55e112fbd022c5ce6135f5e34a091f5d6a99ece7067d49ede4c5",
950 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-trusty-i386.tgz"
951 },
952 {
953 "path": "agent/1.21.2/juju-1.21.2-trusty-i386.tgz",
954 "sha256": "ea4aceecae9c596c0aa2c4f915440a04094737032f4230665a79ed1ab3ff4fed",
955 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-trusty-i386.tgz"
956 },
957 {
958 "path": "agent/1.22-beta3/juju-1.22-beta3-trusty-i386.tgz",
959 "sha256": "65b369989a40086f24849b89ffde8883bcef9943ae0e5018e6b2ec687e6cd6de",
960 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-trusty-i386.tgz"
961 },
962 {
963 "path": "agent/1.24-beta3/juju-1.24-beta3-trusty-i386.tgz",
964 "sha256": "aba1c07b9a00d0f2dc1323bccefa8a1c4cc4a8c402007616d60cd62146228b2e",
965 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-trusty-i386.tgz"
966 },
967 {
968 "path": "agent/1.22-beta1/juju-1.22-beta1-trusty-i386.tgz",
969 "sha256": "4f2181a7ffa20285b3f361ea838779a6504493af69a420070c3b2b670888c156",
970 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-trusty-i386.tgz"
971 },
972 {
973 "path": "agent/1.21-beta2/juju-1.21-beta2-trusty-i386.tgz",
974 "sha256": "367e777b550639121ea25559645f96c13af901b5c6cdba075c0f44d65934d8c2",
975 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-trusty-i386.tgz"
976 },
977 {
978 "path": "agent/1.25-alpha1/juju-1.25-alpha1-precise-armhf.tgz",
979 "sha256": "ff1cf8a92666f980b22a0319c2bb4348a4171d3d8dc5ab5367455212769972bd",
980 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-precise-armhf.tgz"
981 },
982 {
983 "path": "agent/1.24.2/juju-1.24.2-precise-armhf.tgz",
984 "sha256": "63f350a5ec8086e2200f938dda31277effa6fa11b284c5353ab8a62736f306fa",
985 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-precise-armhf.tgz"
986 },
987 {
988 "path": "agent/1.21-rc1/juju-1.21-rc1-precise-armhf.tgz",
989 "sha256": "b93629a091279883064fbb428a8424df6985405420e4a6de9196b7247ccd765b",
990 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-precise-armhf.tgz"
991 },
992 {
993 "path": "agent/1.24.4/juju-1.24.4-precise-armhf.tgz",
994 "sha256": "e96fef8d4f7c4c1fa90d5a7e6c7b08f90cf3d9d879c0b0a5adf3ff63a4bd96be",
995 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-precise-armhf.tgz"
996 },
997 {
998 "path": "agent/1.23.2/juju-1.23.2-precise-armhf.tgz",
999 "sha256": "a533e69f24288041f2df88517fa790c84d4f084fcef6320fb558d9c6b5cacd34",
1000 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-precise-armhf.tgz"
1001 },
1002 {
1003 "path": "agent/1.22.0/juju-1.22.0-precise-armhf.tgz",
1004 "sha256": "cbb1be931b687045d369ff25259d50edc786f16cc64e31ffb96fa5a28772ac31",
1005 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-precise-armhf.tgz"
1006 },
1007 {
1008 "path": "agent/1.23-beta3/juju-1.23-beta3-precise-armhf.tgz",
1009 "sha256": "055d66a4d5f4d5117cf08e30c2a00acb6155d63aeb33fb5ea064032d676f2e16",
1010 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-precise-armhf.tgz"
1011 },
1012 {
1013 "path": "agent/1.23-beta1/juju-1.23-beta1-precise-armhf.tgz",
1014 "sha256": "1cb19733a3282b023ac615d2b2cecc46405b43c7bc7081b4a29861369e970b18",
1015 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-precise-armhf.tgz"
1016 },
1017 {
1018 "path": "agent/1.25.2/juju-1.25.2-precise-armhf.tgz",
1019 "sha256": "f4c1900abed4a8c2fe8d4f1d67ff7334becdc38aff95332920aa0a4c314219e0",
1020 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-precise-armhf.tgz"
1021 },
1022 {
1023 "path": "agent/1.21-beta2/juju-1.21-beta2-precise-armhf.tgz",
1024 "sha256": "85000609b4dd62dd593f8051df49fdb38ce66d19c0ddad82ebde02b1c1448331",
1025 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-precise-armhf.tgz"
1026 },
1027 {
1028 "path": "agent/1.21-beta3/juju-1.21-beta3-precise-armhf.tgz",
1029 "sha256": "1025e1bc6a8d5f08dd85847f071552b0d534d279d669afc51e36ac4053b276d8",
1030 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-precise-armhf.tgz"
1031 },
1032 {
1033 "path": "agent/1.23.1/juju-1.23.1-precise-armhf.tgz",
1034 "sha256": "b79b7477baaee49f7f9adeb8d7e0a2d1e2d315ac4951e15403fde391cef28835",
1035 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-precise-armhf.tgz"
1036 },
1037 {
1038 "path": "agent/1.24-beta3/juju-1.24-beta3-precise-armhf.tgz",
1039 "sha256": "0a483cf8cbb0317219cd240898e330674e7e11458cc5c28cdd75b3d759ee6c26",
1040 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-precise-armhf.tgz"
1041 },
1042 {
1043 "path": "agent/1.21.1/juju-1.21.1-precise-armhf.tgz",
1044 "sha256": "8418b194282448652479109d190370dfe1fcb93f841a555687172262b897a911",
1045 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-precise-armhf.tgz"
1046 },
1047 {
1048 "path": "agent/1.24.6/juju-1.24.6-precise-armhf.tgz",
1049 "sha256": "76f5ccdfecf0e2e9f18a64712019f05a2d7e474c3b9b5c8d2faf06373e2a1d2c",
1050 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-precise-armhf.tgz"
1051 },
1052 {
1053 "path": "agent/1.22-beta2/juju-1.22-beta2-precise-armhf.tgz",
1054 "sha256": "8cc2145b2760c6f1cf4a9b9fcecd96590fad257d4fd1e42d69272c65b94fc8f2",
1055 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-precise-armhf.tgz"
1056 },
1057 {
1058 "path": "agent/1.24-beta2/juju-1.24-beta2-precise-armhf.tgz",
1059 "sha256": "9be773a6862c8daf7b0692711526a6df9a93171fa0b708a03ffe4b548cc7678c",
1060 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-precise-armhf.tgz"
1061 },
1062 {
1063 "path": "agent/1.24-beta4/juju-1.24-beta4-precise-armhf.tgz",
1064 "sha256": "25d6a8aacf2e0320d23551579663bed7ed7de3c448dbef62e2142ebc46fdde3f",
1065 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-precise-armhf.tgz"
1066 },
1067 {
1068 "path": "agent/1.21-alpha1/juju-1.21-alpha1-precise-armhf.tgz",
1069 "sha256": "48c100d46a5f46e8f8bfd36cec9ffd63f4a1bd9fa1cc1d6d4d366b5405a50c08",
1070 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha1-precise-armhf.tgz"
1071 },
1072 {
1073 "path": "agent/1.23.3/juju-1.23.3-precise-armhf.tgz",
1074 "sha256": "b0cc9a4f0e0a4efd40785105552e535ae7cbed1bfd66fe9cb33d4894fe1eed4f",
1075 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-precise-armhf.tgz"
1076 },
1077 {
1078 "path": "agent/1.24.3/juju-1.24.3-precise-armhf.tgz",
1079 "sha256": "0d37d5d7b1ef811d211a206f438ab8452c74a445f401fc9ea09d551e7d0fb8dd",
1080 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-precise-armhf.tgz"
1081 },
1082 {
1083 "path": "agent/1.21-beta4/juju-1.21-beta4-precise-armhf.tgz",
1084 "sha256": "fee376af1ad5428c5fab3262f2a4cd47bf6688d0c85e6925bd8619f6419d2c8b",
1085 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-precise-armhf.tgz"
1086 },
1087 {
1088 "path": "agent/1.25-beta1/juju-1.25-beta1-precise-armhf.tgz",
1089 "sha256": "28b866331556153e2b9325d771cc1b4c51800424b6dcc0d60bef7fa21c9b3698",
1090 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-precise-armhf.tgz"
1091 },
1092 {
1093 "path": "agent/1.21-beta1/juju-1.21-beta1-precise-armhf.tgz",
1094 "sha256": "e87e0acc5a394bceb99a887188ad9d8070912b75b3412443f5d4b681e3692866",
1095 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-precise-armhf.tgz"
1096 },
1097 {
1098 "path": "agent/1.21.2/juju-1.21.2-precise-armhf.tgz",
1099 "sha256": "44451407e302401889a22895b6ac76b94d55e14a85d52a77fabd7f1789495635",
1100 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-precise-armhf.tgz"
1101 },
1102 {
1103 "path": "agent/1.24-beta5/juju-1.24-beta5-precise-armhf.tgz",
1104 "sha256": "ac36305fd6da0951dbbf704e29799238aaff45e67e557c67f28adb7826ee9c76",
1105 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-precise-armhf.tgz"
1106 },
1107 {
1108 "path": "agent/1.22-beta1/juju-1.22-beta1-precise-armhf.tgz",
1109 "sha256": "2c27f3502c9e536ff386310a9ea44686eed95889c168653c04a58cffd1d05189",
1110 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-precise-armhf.tgz"
1111 },
1112 {
1113 "path": "agent/1.24-beta1/juju-1.24-beta1-precise-armhf.tgz",
1114 "sha256": "9ea119235e3a62a87b2d7bf16017644d7d2deb93c6850e006b10615ab5e87d49",
1115 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-precise-armhf.tgz"
1116 },
1117 {
1118 "path": "agent/1.21.3/juju-1.21.3-precise-armhf.tgz",
1119 "sha256": "386d2b3fc1c92d9bb250381b1915e6c8cb3d58da92f0040a48eddfc036afbf32",
1120 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-precise-armhf.tgz"
1121 },
1122 {
1123 "path": "agent/1.23.0/juju-1.23.0-precise-armhf.tgz",
1124 "sha256": "771b593e7160865ae935c71288c3245ad1a5395218b2fd6e01da92470a099609",
1125 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-precise-armhf.tgz"
1126 },
1127 {
1128 "path": "agent/1.21-alpha2/juju-1.21-alpha2-precise-armhf.tgz",
1129 "sha256": "72dcc47028ddf83578802a53d46ba9a8e0bcc9b21d999b61e735d59442ded4f0",
1130 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha2-precise-armhf.tgz"
1131 },
1132 {
1133 "path": "agent/1.22.1/juju-1.22.1-precise-armhf.tgz",
1134 "sha256": "2bd27025502c38ffd71567ed8c8903e20f6ce09c4f0f728e4f15d79617586431",
1135 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-precise-armhf.tgz"
1136 },
1137 {
1138 "path": "agent/1.21-beta5/juju-1.21-beta5-precise-armhf.tgz",
1139 "sha256": "b622e79b8af796ad49313db3654fcf100da350246087f0866ea21b16286705b5",
1140 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-precise-armhf.tgz"
1141 },
1142 {
1143 "path": "agent/1.24-beta6/juju-1.24-beta6-precise-armhf.tgz",
1144 "sha256": "d2e94ee9ffc9df558293f330108cf443d564e4bd5bafe057b907236aed4f8363",
1145 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-precise-armhf.tgz"
1146 },
1147 {
1148 "path": "agent/1.23-beta4/juju-1.23-beta4-precise-armhf.tgz",
1149 "sha256": "024722c0084241766b0b4719d662614c0383a2a2430c170cf82e40affa72a58d",
1150 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-precise-armhf.tgz"
1151 },
1152 {
1153 "path": "agent/1.22-beta5/juju-1.22-beta5-precise-armhf.tgz",
1154 "sha256": "8a1072af3106718b0350d2848ae97e8d74e21711eea780639410494bfa366c71",
1155 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-precise-armhf.tgz"
1156 },
1157 {
1158 "path": "agent/1.24.1/juju-1.24.1-precise-armhf.tgz",
1159 "sha256": "80eb28d5133bcd458967cf0c448b056e05cd53fea0bc1d759ad27bb41925cf9e",
1160 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-precise-armhf.tgz"
1161 },
1162 {
1163 "path": "agent/1.24.5/juju-1.24.5-precise-armhf.tgz",
1164 "sha256": "109e03a5017c629f277408efd99e797fc3d0377c66f8fbada1e064091f9aed03",
1165 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-precise-armhf.tgz"
1166 },
1167 {
1168 "path": "agent/1.25.0/juju-1.25.0-precise-armhf.tgz",
1169 "sha256": "792c6b713e2d0fbb6c911a26c85c2562d8a7e6a12e1a2fd34d295942f423f383",
1170 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-precise-armhf.tgz"
1171 },
1172 {
1173 "path": "agent/1.21-alpha3/juju-1.21-alpha3-precise-armhf.tgz",
1174 "sha256": "e31679fbd69398ab5d98d4d5e61d340f3fd5330443870abe114d974c706a8cbe",
1175 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-precise-armhf.tgz"
1176 },
1177 {
1178 "path": "agent/1.22-beta3/juju-1.22-beta3-precise-armhf.tgz",
1179 "sha256": "5594acd7837fdcdb845c9a4db11690b139d89578920cb9decaa7369a55e98cd5",
1180 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-precise-armhf.tgz"
1181 },
1182 {
1183 "path": "agent/1.23-beta2/juju-1.23-beta2-precise-armhf.tgz",
1184 "sha256": "9c4e7c3fd30fcc6d2dac2e5753e93998c6629e381783c3bb5a852c28dc950a11",
1185 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-precise-armhf.tgz"
1186 },
1187 {
1188 "path": "agent/1.24-alpha1/juju-1.24-alpha1-precise-armhf.tgz",
1189 "sha256": "a2c4b63b7180123e8849eeb0d3f5052f95ec15b2a039dcc178e4a13c5baa9b15",
1190 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-precise-armhf.tgz"
1191 },
1192 {
1193 "path": "agent/1.25.3/juju-1.25.3-precise-armhf.tgz",
1194 "sha256": "723b88d618975a5ff12ba47509a0979dc6e4a26b04a369140dc0860d5715dc37",
1195 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-precise-armhf.tgz"
1196 },
1197 {
1198 "path": "agent/1.25.1/juju-1.25.1-precise-armhf.tgz",
1199 "sha256": "cd1e85a73681d392751e291203df71cf1252aafe72503c4fe37fc9827e37994b",
1200 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-precise-armhf.tgz"
1201 },
1202 {
1203 "path": "agent/1.21.0/juju-1.21.0-precise-armhf.tgz",
1204 "sha256": "d6d7c88d0a5225261735dab49d8f7818d93d0bf76670cda12252d9548f117e94",
1205 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-precise-armhf.tgz"
1206 },
1207 {
1208 "path": "agent/1.24.0/juju-1.24.0-precise-armhf.tgz",
1209 "sha256": "a98c24631c5689d1aed7a80a68c52639e0adbb01b8446b938c211eb917e9fac9",
1210 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-precise-armhf.tgz"
1211 },
1212 {
1213 "path": "agent/1.22-beta4/juju-1.22-beta4-precise-armhf.tgz",
1214 "sha256": "067dad8283650156e6469d68ed57169f3681666861f0a2cd7f3424a9f78f76dc",
1215 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-precise-armhf.tgz"
1216 },
1217 {
1218 "path": "agent/1.21-beta3/juju-1.21-beta3-precise-i386.tgz",
1219 "sha256": "91f02d49c84fec058184e9f69dcb67386ddef9b6399ca91410437f1bda39a84d",
1220 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-precise-i386.tgz"
1221 },
1222 {
1223 "path": "agent/1.24-beta2/juju-1.24-beta2-precise-i386.tgz",
1224 "sha256": "0805fafb4901d20556231f164c3a7c4e1a5b6b228d015fb395c895ffbeab493d",
1225 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-precise-i386.tgz"
1226 },
1227 {
1228 "path": "agent/1.24.3/juju-1.24.3-precise-i386.tgz",
1229 "sha256": "5bba33228fc1b86fd4b1463f6f059d8f14e3a4d33617ac6cdbefa46a66df4b28",
1230 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-precise-i386.tgz"
1231 },
1232 {
1233 "path": "agent/1.24-beta6/juju-1.24-beta6-precise-i386.tgz",
1234 "sha256": "ca9da02ee4fa17d8322ac1d508f717a17478f36407d11f29f1630e94e25e6971",
1235 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-precise-i386.tgz"
1236 },
1237 {
1238 "path": "agent/1.23.3/juju-1.23.3-precise-i386.tgz",
1239 "sha256": "bb959442b4d5eccea01a84307d3d4f2115ebee2ef8bfc29d7d3188615b530104",
1240 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-precise-i386.tgz"
1241 },
1242 {
1243 "path": "agent/1.24.6/juju-1.24.6-precise-i386.tgz",
1244 "sha256": "5fa633866b4b42b6636a8f49ee887f1ee157f50c1ae220e227746943e753daa2",
1245 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-precise-i386.tgz"
1246 },
1247 {
1248 "path": "agent/1.23.2/juju-1.23.2-precise-i386.tgz",
1249 "sha256": "0cf65d2fe58d6bd3097a5a96fae9b0170284308847835a39419c4e734e1b3c18",
1250 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-precise-i386.tgz"
1251 },
1252 {
1253 "path": "agent/1.23.1/juju-1.23.1-precise-i386.tgz",
1254 "sha256": "56327e5bbca8d652001cb57dd2f82530393315987e6eb75c97321c824dca5fcd",
1255 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-precise-i386.tgz"
1256 },
1257 {
1258 "path": "agent/1.24.4/juju-1.24.4-precise-i386.tgz",
1259 "sha256": "5c9247ac3f5f2822a7ac93ac5aa7b0fc581e7ed2a93b260a4a582b9bdf4181d3",
1260 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-precise-i386.tgz"
1261 },
1262 {
1263 "path": "agent/2.0-alpha2/juju-2.0-alpha2-precise-i386.tgz",
1264 "sha256": "fd0dd2f6ddef5623079ca2f8d87d36e6b4534c3d91ccf3bec099d110b6aefe8d",
1265 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-precise-i386.tgz"
1266 },
1267 {
1268 "path": "agent/1.21-beta1/juju-1.21-beta1-precise-i386.tgz",
1269 "sha256": "99a6dde424f21d5f5fff5afcaebd4df9139ad7acc44f6cc611c7fea75ff07ebf",
1270 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-precise-i386.tgz"
1271 },
1272 {
1273 "path": "agent/1.21-alpha2/juju-1.21-alpha2-precise-i386.tgz",
1274 "sha256": "60a990f9f8768313f5d2267cc3ff0d0ab246419619612704ca797795170ef20d",
1275 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha2-precise-i386.tgz"
1276 },
1277 {
1278 "path": "agent/1.21.0/juju-1.21.0-precise-i386.tgz",
1279 "sha256": "888a6661ea14d1f976290c7ea8291ce74d24eeff1276341963e743664a5b8eb3",
1280 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-precise-i386.tgz"
1281 },
1282 {
1283 "path": "agent/1.21.3/juju-1.21.3-precise-i386.tgz",
1284 "sha256": "f3691a3637036d568efc2c3bf18229a194780f9a223a51c5b1cca8d5093a625f",
1285 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-precise-i386.tgz"
1286 },
1287 {
1288 "path": "agent/1.23-beta3/juju-1.23-beta3-precise-i386.tgz",
1289 "sha256": "4a9b0b026ee9ed8f116a509073f055cca5fc1fbaadea818d7bddf4c043734673",
1290 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-precise-i386.tgz"
1291 },
1292 {
1293 "path": "agent/1.21-alpha1/juju-1.21-alpha1-precise-i386.tgz",
1294 "sha256": "667d56dd4836b189c15cc240c6963bdccaedf7e07e1e19345294c6066269d13f",
1295 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha1-precise-i386.tgz"
1296 },
1297 {
1298 "path": "agent/1.25.2/juju-1.25.2-precise-i386.tgz",
1299 "sha256": "3b360c25a182c48231608a90b2c3abf94fc52725e43760a5338b5b36cd6a0dc5",
1300 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-precise-i386.tgz"
1301 },
1302 {
1303 "path": "agent/1.25-alpha1/juju-1.25-alpha1-precise-i386.tgz",
1304 "sha256": "50a58641951e975efd6240c284da53d85a26729a42ac4301170e84107d30d220",
1305 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-precise-i386.tgz"
1306 },
1307 {
1308 "path": "agent/1.26-alpha1/juju-1.26-alpha1-precise-i386.tgz",
1309 "sha256": "416168cb57ce1d882a5c543e9f5814307231c75fa4fd3a211a87be63df28561e",
1310 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-precise-i386.tgz"
1311 },
1312 {
1313 "path": "agent/1.21-beta4/juju-1.21-beta4-precise-i386.tgz",
1314 "sha256": "7886db4c690082c9fb435d2901ec2ea677f1192acdac79f8ba10eefa6e24fdcd",
1315 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-precise-i386.tgz"
1316 },
1317 {
1318 "path": "agent/1.24.0/juju-1.24.0-precise-i386.tgz",
1319 "sha256": "187e3d69161a3fe6622e72c7474f92b68d39f868ee4ce9cd53c850554bb9d0f7",
1320 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-precise-i386.tgz"
1321 },
1322 {
1323 "path": "agent/1.21-beta2/juju-1.21-beta2-precise-i386.tgz",
1324 "sha256": "68be934386dac544d41f7ad81c4bec530e0252c614d46b630b0cb787c97a53f3",
1325 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-precise-i386.tgz"
1326 },
1327 {
1328 "path": "agent/1.24-beta5/juju-1.24-beta5-precise-i386.tgz",
1329 "sha256": "7e7306ff0cf7d9280db097c18645538f4e029cdbe986552e7fbd003b4abff7f4",
1330 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-precise-i386.tgz"
1331 },
1332 {
1333 "path": "agent/1.25.0/juju-1.25.0-precise-i386.tgz",
1334 "sha256": "9c53fd31ff0f881faf3a59464144815acc6442d5952c8957384dc9003e12b318",
1335 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-precise-i386.tgz"
1336 },
1337 {
1338 "path": "agent/1.25-beta1/juju-1.25-beta1-precise-i386.tgz",
1339 "sha256": "69a070979422ea12bd27d7c1c64c10550714af86526680196cf3c0d7b595ed70",
1340 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-precise-i386.tgz"
1341 },
1342 {
1343 "path": "agent/1.23-beta1/juju-1.23-beta1-precise-i386.tgz",
1344 "sha256": "0d873b4f04296381c3c0aa079b1ac93db36aa160f1135abe2e26baab3223a061",
1345 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-precise-i386.tgz"
1346 },
1347 {
1348 "path": "agent/1.22-beta5/juju-1.22-beta5-precise-i386.tgz",
1349 "sha256": "202bae24fb9ac5e6745ed8ced6c238e229005159df94ce3cb0777aa167af360f",
1350 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-precise-i386.tgz"
1351 },
1352 {
1353 "path": "agent/1.26-alpha3/juju-1.26-alpha3-precise-i386.tgz",
1354 "sha256": "9c7d223c146b71631961a385268e05cd48d6e9c959421633bafcfebfcee41e58",
1355 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-precise-i386.tgz"
1356 },
1357 {
1358 "path": "agent/1.21.2/juju-1.21.2-precise-i386.tgz",
1359 "sha256": "5c7687af7e4cf8c3c1920d1357f08609dd908f022c0beb120b522317ba34c044",
1360 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-precise-i386.tgz"
1361 },
1362 {
1363 "path": "agent/1.26-alpha2/juju-1.26-alpha2-precise-i386.tgz",
1364 "sha256": "88301edccd0a50f3d2fed08951377c2f99e7ec1240c03cc85e4784ef5f5caeb2",
1365 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-precise-i386.tgz"
1366 },
1367 {
1368 "path": "agent/1.21.1/juju-1.21.1-precise-i386.tgz",
1369 "sha256": "578bba6e1bfc92c1dfb22ce9ef490606e4f2c5cf7fb4b76ff1166c34cf8af49e",
1370 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-precise-i386.tgz"
1371 },
1372 {
1373 "path": "agent/1.22.0/juju-1.22.0-precise-i386.tgz",
1374 "sha256": "28095d3c50b75c5664c55dd3a008ea667ca77550995c86dc58e87027d512b4ef",
1375 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-precise-i386.tgz"
1376 },
1377 {
1378 "path": "agent/1.25.1/juju-1.25.1-precise-i386.tgz",
1379 "sha256": "7c7622c0b8c351c40e6d961a5f2c25a29e0533975c0f6588bb70a0da56b8dd01",
1380 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-precise-i386.tgz"
1381 },
1382 {
1383 "path": "agent/1.22-beta2/juju-1.22-beta2-precise-i386.tgz",
1384 "sha256": "0946021d9222cbf5dbf7cdf840e0d661e411f812077fa53fef3743d563fadf71",
1385 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-precise-i386.tgz"
1386 },
1387 {
1388 "path": "agent/1.24-beta1/juju-1.24-beta1-precise-i386.tgz",
1389 "sha256": "e2a98fd39bf8bbda0bef24eed65d29627f3cf7c47e7bebd5d39b263372abbb8b",
1390 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-precise-i386.tgz"
1391 },
1392 {
1393 "path": "agent/1.22-beta1/juju-1.22-beta1-precise-i386.tgz",
1394 "sha256": "0274aaa06c3540fa3c827f1e45f4316b1ad5aa36acf499cb54def696497495dc",
1395 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-precise-i386.tgz"
1396 },
1397 {
1398 "path": "agent/2.0-alpha1/juju-2.0-alpha1-precise-i386.tgz",
1399 "sha256": "46834bab6470f51e993f8f88cdf4a8c2174fec1cd6aeaf8a23fba5aee54c5b51",
1400 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-precise-i386.tgz"
1401 },
1402 {
1403 "path": "agent/1.21-rc1/juju-1.21-rc1-precise-i386.tgz",
1404 "sha256": "fa52d7964455f560caf612696f4196e495546cf8b153d4f0df4b0a9f34d6f726",
1405 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-precise-i386.tgz"
1406 },
1407 {
1408 "path": "agent/1.24-alpha1/juju-1.24-alpha1-precise-i386.tgz",
1409 "sha256": "6af5df02293d115dcf4dd48c3e550560515b8867556ec4619b79c97012a36889",
1410 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-precise-i386.tgz"
1411 },
1412 {
1413 "path": "agent/1.22-beta3/juju-1.22-beta3-precise-i386.tgz",
1414 "sha256": "7cd05e81dd6b7e439a3b8e41a1c89e092f31df30e13d9da96794538dd9bf0619",
1415 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-precise-i386.tgz"
1416 },
1417 {
1418 "path": "agent/1.21-beta5/juju-1.21-beta5-precise-i386.tgz",
1419 "sha256": "ba382ff47376732c0a2bb44cb5afb4c3b27f2ffaefc987b6cd7185bfefafb0e3",
1420 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-precise-i386.tgz"
1421 },
1422 {
1423 "path": "agent/1.22-beta4/juju-1.22-beta4-precise-i386.tgz",
1424 "sha256": "27dcf7df0f8eacb68dada1b0e4783ae1794e13145672c7093fbe4e66e371b88d",
1425 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-precise-i386.tgz"
1426 },
1427 {
1428 "path": "agent/1.24.2/juju-1.24.2-precise-i386.tgz",
1429 "sha256": "8e37563747fac6bbcb756f094e95411b07409aff91e38950e5b2caea123fbe0f",
1430 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-precise-i386.tgz"
1431 },
1432 {
1433 "path": "agent/1.25.3/juju-1.25.3-precise-i386.tgz",
1434 "sha256": "5e2c12d2669ee1d674c1dd09a17a0c7181ae65f60349dc0da6ae00a42d34e318",
1435 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-precise-i386.tgz"
1436 },
1437 {
1438 "path": "agent/1.21-alpha3/juju-1.21-alpha3-precise-i386.tgz",
1439 "sha256": "12c81fb3c7b3ec6358db73651d439953bc7c4bbc6febb37fd773ca8c16aba787",
1440 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-precise-i386.tgz"
1441 },
1442 {
1443 "path": "agent/1.23-beta2/juju-1.23-beta2-precise-i386.tgz",
1444 "sha256": "ef11f31e4434bc387dfb032ecf0c479e20a115ca276dbecc8f8b5d06b0f97101",
1445 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-precise-i386.tgz"
1446 },
1447 {
1448 "path": "agent/1.22.1/juju-1.22.1-precise-i386.tgz",
1449 "sha256": "1285bbe3ce7764d67088ac4713cd44e9b6b2964b5d9cec69f8c49a3aeb98d5a7",
1450 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-precise-i386.tgz"
1451 },
1452 {
1453 "path": "agent/1.24-beta3/juju-1.24-beta3-precise-i386.tgz",
1454 "sha256": "c783193b1e6c80d6d0447fd3ae4200922f7348823fafac6fd277b29e0d9d91e2",
1455 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-precise-i386.tgz"
1456 },
1457 {
1458 "path": "agent/1.24.5/juju-1.24.5-precise-i386.tgz",
1459 "sha256": "29b151cabfb46b0fd8d3a7ae21d0111031dcd8dbbb78141f006d7718c6c6ae21",
1460 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-precise-i386.tgz"
1461 },
1462 {
1463 "path": "agent/1.23.0/juju-1.23.0-precise-i386.tgz",
1464 "sha256": "ffe3b858bf4013b3932d67ef4bc6f0dca195602813574d80e4f9b8be9c7dc422",
1465 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-precise-i386.tgz"
1466 },
1467 {
1468 "path": "agent/1.23-beta4/juju-1.23-beta4-precise-i386.tgz",
1469 "sha256": "abb25aa0e464b7725dafbbca21798743f2fc255e309ed2d5a9f1c771b8ad9cf2",
1470 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-precise-i386.tgz"
1471 },
1472 {
1473 "path": "agent/1.24.1/juju-1.24.1-precise-i386.tgz",
1474 "sha256": "3296849c886cf23c15364806035dfc02b57b3611b8af97137b0039024513e45d",
1475 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-precise-i386.tgz"
1476 },
1477 {
1478 "path": "agent/1.24-beta4/juju-1.24-beta4-precise-i386.tgz",
1479 "sha256": "7e41818db984b49252431c02d641a6f2cd010a485c61168a83758764f2beea99",
1480 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-precise-i386.tgz"
1481 },
1482 {
1483 "path": "agent/1.23.3/juju-1.23.3-windows-amd64.tgz",
1484 "sha256": "d98192633e08e57b3846deb3fe65ccbea356a8e444a0f3151594a72201eb9e53",
1485 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-win8-amd64.tgz"
1486 },
1487 {
1488 "path": "agent/1.24.3/juju-1.24.3-windows-amd64.tgz",
1489 "sha256": "c114881ffc36886d071624f3d295ca8bd566d7e192db261e4121d8fb76f4c4cc",
1490 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-win8-amd64.tgz"
1491 },
1492 {
1493 "path": "agent/1.22-beta2/juju-1.22-beta2-windows-amd64.tgz",
1494 "sha256": "0d1520c27675e2551e5c87fb11b224afc8b7d5ebfdf067fbe760e26f59fd7033",
1495 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-win8-amd64.tgz"
1496 },
1497 {
1498 "path": "agent/1.24-beta1/juju-1.24-beta1-windows-amd64.tgz",
1499 "sha256": "22675df4f29fa32b69bf92876ccf39f4f0b0fa7340caaf0edad5c56f786d2385",
1500 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-win8-amd64.tgz"
1501 },
1502 {
1503 "path": "agent/1.21-alpha3/juju-1.21-alpha3-windows-amd64.tgz",
1504 "sha256": "1a34a07eaccf6bc884e35b17181739e6b5c15bd19deaebb59f6077af847fa0c9",
1505 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-win8-amd64.tgz"
1506 },
1507 {
1508 "path": "agent/1.25-alpha1/juju-1.25-alpha1-windows-amd64.tgz",
1509 "sha256": "3b9b41a28f66260533d3a404dec2d13e88610147f423f1dc61191e2ba133daff",
1510 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-win8-amd64.tgz"
1511 },
1512 {
1513 "path": "agent/1.21-beta4/juju-1.21-beta4-windows-amd64.tgz",
1514 "sha256": "ee9af9b4deb347eb19209646df87c9505a5acaffb133a4d6a5fa100402fd0aca",
1515 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-win8-amd64.tgz"
1516 },
1517 {
1518 "path": "agent/1.21-beta1/juju-1.21-beta1-windows-amd64.tgz",
1519 "sha256": "19ffc181d4468a3c4708fb519973890cc14f0745b89ac441457f9af64959509e",
1520 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-win8-amd64.tgz"
1521 },
1522 {
1523 "path": "agent/1.24.0/juju-1.24.0-windows-amd64.tgz",
1524 "sha256": "3374c94be63e00895719ea1071421fc2f4d359a92fae43e68188f7744216dbec",
1525 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-win8-amd64.tgz"
1526 },
1527 {
1528 "path": "agent/1.25.0/juju-1.25.0-windows-amd64.tgz",
1529 "sha256": "0fbd9cf3d87327eda922476278b7d9e3aac3839ec233aaf7d5bae6c4fc02b803",
1530 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-win8-amd64.tgz"
1531 },
1532 {
1533 "path": "agent/1.21.3/juju-1.21.3-windows-amd64.tgz",
1534 "sha256": "f13ae60db6725df3795668281b2162689c9c0ecbd5869b552bfd167252624ef3",
1535 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-win8-amd64.tgz"
1536 },
1537 {
1538 "path": "agent/1.24.5/juju-1.24.5-windows-amd64.tgz",
1539 "sha256": "6184b7dd9772b171937fa0998cfa1a2874f0350232b0b9aa80635618c0b5d45c",
1540 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-win8-amd64.tgz"
1541 },
1542 {
1543 "path": "agent/1.24-beta3/juju-1.24-beta3-windows-amd64.tgz",
1544 "sha256": "38edc96cf1246c30dc834755921a2e66cd819db1e5cdba3e037debe401118463",
1545 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-win8-amd64.tgz"
1546 },
1547 {
1548 "path": "agent/1.21-beta3/juju-1.21-beta3-windows-amd64.tgz",
1549 "sha256": "96d6ea9b6e888bda6ed02d356211428376ade60d97db1b17d21186f3351b88e3",
1550 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-win8-amd64.tgz"
1551 },
1552 {
1553 "path": "agent/1.22.0/juju-1.22.0-windows-amd64.tgz",
1554 "sha256": "8d9b1feaded16d5afa974a9f87be7381a38c1206375e541a15e58c5911c3482d",
1555 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-win8-amd64.tgz"
1556 },
1557 {
1558 "path": "agent/1.23.0/juju-1.23.0-windows-amd64.tgz",
1559 "sha256": "321fa83125ef9877acd9d6ab8220677d975efd6147c4167234cac69273af4142",
1560 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-win8-amd64.tgz"
1561 },
1562 {
1563 "path": "agent/1.23-beta1/juju-1.23-beta1-windows-amd64.tgz",
1564 "sha256": "e2c829eeada83ba94893b02db95423d52e8fbce02af0a2d427494545efcdbad4",
1565 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-win8-amd64.tgz"
1566 },
1567 {
1568 "path": "agent/1.23-beta4/juju-1.23-beta4-windows-amd64.tgz",
1569 "sha256": "fca430a324bdaafabbd99b82fb2488262cd68c97eb5665b8e96282784c38a61e",
1570 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-win8-amd64.tgz"
1571 },
1572 {
1573 "path": "agent/1.23.2/juju-1.23.2-windows-amd64.tgz",
1574 "sha256": "bf6a08c67ff3045549e58ddcb444686ea88e3357aa4d373be3d6146c86c46dbc",
1575 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-win8-amd64.tgz"
1576 },
1577 {
1578 "path": "agent/1.21.1/juju-1.21.1-windows-amd64.tgz",
1579 "sha256": "983c92d47a7f3db4ed1c2c58eadf4f8aa54c083dc2b2272dff88fdebf4257097",
1580 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-win8-amd64.tgz"
1581 },
1582 {
1583 "path": "agent/1.23-beta3/juju-1.23-beta3-windows-amd64.tgz",
1584 "sha256": "b888be826a05282fc77d8d8cc44af7f77654eb112940a21826fe6445ef1d3018",
1585 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-win8-amd64.tgz"
1586 },
1587 {
1588 "path": "agent/1.25-beta1/juju-1.25-beta1-windows-amd64.tgz",
1589 "sha256": "e338fe5c06a664df1d3ddfa59ecc978c517d5b6f5d2884607f1d0b8924e0b138",
1590 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-win8-amd64.tgz"
1591 },
1592 {
1593 "path": "agent/1.22-beta5/juju-1.22-beta5-windows-amd64.tgz",
1594 "sha256": "26518dcd5186d46348f628ca22a78b894b3c2681a972e2646b956e6a4fcddd48",
1595 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-win8-amd64.tgz"
1596 },
1597 {
1598 "path": "agent/1.26-alpha3/juju-1.26-alpha3-windows-amd64.tgz",
1599 "sha256": "1837f493a9fba4cc1f6ddbfdc3101bc54f572577616ed3668a2d7a7481585ffd",
1600 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-win8-amd64.tgz"
1601 },
1602 {
1603 "path": "agent/1.24.1/juju-1.24.1-windows-amd64.tgz",
1604 "sha256": "b1e251a4bdc589e254611d70ed8ca45e751a5620feb39899ce6a3511fc34ae91",
1605 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-win8-amd64.tgz"
1606 },
1607 {
1608 "path": "agent/1.26-alpha1/juju-1.26-alpha1-windows-amd64.tgz",
1609 "sha256": "8ab4e838cf5b528f2ed8b09c1b24a438380596e71755723643b8241c5c92196f",
1610 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-win8-amd64.tgz"
1611 },
1612 {
1613 "path": "agent/1.22-beta3/juju-1.22-beta3-windows-amd64.tgz",
1614 "sha256": "a208af0fc250e04aa9dc23d4db08476e00a007d3284616cda707fa2cb163b995",
1615 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-win8-amd64.tgz"
1616 },
1617 {
1618 "path": "agent/1.22-beta4/juju-1.22-beta4-windows-amd64.tgz",
1619 "sha256": "04ba528f3623e000e022b8e3d388da1729318d13414b689c4256c6dd77ceecc8",
1620 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-win8-amd64.tgz"
1621 },
1622 {
1623 "path": "agent/2.0-alpha1/juju-2.0-alpha1-windows-amd64.tgz",
1624 "sha256": "759d0d58a81b8f8a29f6d9b35d8d21fd1a55cd1f4ba739b4cb323ca1adfb6667",
1625 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-win8-amd64.tgz"
1626 },
1627 {
1628 "path": "agent/1.24-beta4/juju-1.24-beta4-windows-amd64.tgz",
1629 "sha256": "f4042a963fb31abc0f66e09a5572f87fb747bdff2169eeec779341c89b78bb2a",
1630 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-win8-amd64.tgz"
1631 },
1632 {
1633 "path": "agent/1.23-beta2/juju-1.23-beta2-windows-amd64.tgz",
1634 "sha256": "3e46f83d41e2a0446eb21baad40bc26f91057cefbc042bc6d3888aca885db8e2",
1635 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-win8-amd64.tgz"
1636 },
1637 {
1638 "path": "agent/1.21.2/juju-1.21.2-windows-amd64.tgz",
1639 "sha256": "64716a9b05032d9f36f878876fe719d5d9cef25624f3dc7d8cfb632b7ec0d1ab",
1640 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-win8-amd64.tgz"
1641 },
1642 {
1643 "path": "agent/1.26-alpha2/juju-1.26-alpha2-windows-amd64.tgz",
1644 "sha256": "aff307d2dee38d430d68dfed9b51e73c9dd3fe49a4cbbe891942a26ab868475a",
1645 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-win8-amd64.tgz"
1646 },
1647 {
1648 "path": "agent/1.24-alpha1/juju-1.24-alpha1-windows-amd64.tgz",
1649 "sha256": "bdbd42522fe70cf1c07bb24e99148b42e9a5dd5d902b77304a7e61a679e8280b",
1650 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-win8-amd64.tgz"
1651 },
1652 {
1653 "path": "agent/1.25.3/juju-1.25.3-windows-amd64.tgz",
1654 "sha256": "3e73a88f2ac6a84290477b5115ece2d32b20064e4f698f9fd9eaf8f53ffd9add",
1655 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-win8-amd64.tgz"
1656 },
1657 {
1658 "path": "agent/1.24-beta2/juju-1.24-beta2-windows-amd64.tgz",
1659 "sha256": "b033849ee7d31e815ba8c7173c1677d8142044484bc91b2721345b96863f1256",
1660 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-win8-amd64.tgz"
1661 },
1662 {
1663 "path": "agent/1.21-rc1/juju-1.21-rc1-windows-amd64.tgz",
1664 "sha256": "1bb912c9fc6daf4a7b2b6b40ca4c2d2d106a349ec1395d796e69c5eb50845e05",
1665 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-win8-amd64.tgz"
1666 },
1667 {
1668 "path": "agent/1.21.0/juju-1.21.0-windows-amd64.tgz",
1669 "sha256": "3ac23697f7c38112ee825dfad55315c449f54595cb6cd8db48de961adc86e848",
1670 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-win8-amd64.tgz"
1671 },
1672 {
1673 "path": "agent/1.22.1/juju-1.22.1-windows-amd64.tgz",
1674 "sha256": "b6fd8c8fa6415fa701d97a07ee18603a7d07d092d588fc166f79f44ef02f8ac2",
1675 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-win8-amd64.tgz"
1676 },
1677 {
1678 "path": "agent/1.25.2/juju-1.25.2-windows-amd64.tgz",
1679 "sha256": "58a842a9d80c4b443ec2348033966ea7a92a4666e8258ae7792b9b19521117cf",
1680 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-win8-amd64.tgz"
1681 },
1682 {
1683 "path": "agent/1.22-beta1/juju-1.22-beta1-windows-amd64.tgz",
1684 "sha256": "0e23fa855623be927bd11d9ce580c2c445b00f0fceb591bd52c33434b7805693",
1685 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-win8-amd64.tgz"
1686 },
1687 {
1688 "path": "agent/1.24-beta6/juju-1.24-beta6-windows-amd64.tgz",
1689 "sha256": "061653b67d9751cc882cbe731f33e2eaab3215e081fa5127782166d133d59892",
1690 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-win8-amd64.tgz"
1691 },
1692 {
1693 "path": "agent/1.23.1/juju-1.23.1-windows-amd64.tgz",
1694 "sha256": "871bdd7f156408b008570551bb951f8cfc423020e3f102569ea5e88791c6abfc",
1695 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-win8-amd64.tgz"
1696 },
1697 {
1698 "path": "agent/1.24-beta5/juju-1.24-beta5-windows-amd64.tgz",
1699 "sha256": "c8dd282a3023f69649696084039990b2f851ea10ddbaead9750cce13f5aae2c6",
1700 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-win8-amd64.tgz"
1701 },
1702 {
1703 "path": "agent/1.21-beta2/juju-1.21-beta2-windows-amd64.tgz",
1704 "sha256": "a134fe402431ac3ad03f6c644b6c8e9060a27fec4c63379b4f2cb1b3624c8578",
1705 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-win8-amd64.tgz"
1706 },
1707 {
1708 "path": "agent/1.25.1/juju-1.25.1-windows-amd64.tgz",
1709 "sha256": "84c7edb189255aa8947bca1f305860686b902d39f90e5740f006548bda00ed51",
1710 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-win8-amd64.tgz"
1711 },
1712 {
1713 "path": "agent/2.0-alpha2/juju-2.0-alpha2-windows-amd64.tgz",
1714 "sha256": "e357973f296be92a2865a16f06ebc6e42db895e7f3ef22759eda170724ff13cd",
1715 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-win8-amd64.tgz"
1716 },
1717 {
1718 "path": "agent/1.24.6/juju-1.24.6-windows-amd64.tgz",
1719 "sha256": "8326af5645dbbfee644b6ec954b0a4965dbe5994253894e88860a98bf1daf72a",
1720 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-win8-amd64.tgz"
1721 },
1722 {
1723 "path": "agent/1.21-beta5/juju-1.21-beta5-windows-amd64.tgz",
1724 "sha256": "9d4e4a105b246caaee673115b4de8bcfc997470ec9395ea976330794b884fe7f",
1725 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-win8-amd64.tgz"
1726 },
1727 {
1728 "path": "agent/1.24.2/juju-1.24.2-windows-amd64.tgz",
1729 "sha256": "c78cc14996db7ff6a675d3dd832dc6fcb2383984e6f862c97120e4f75711fbcf",
1730 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-win8-amd64.tgz"
1731 },
1732 {
1733 "path": "agent/1.24.4/juju-1.24.4-windows-amd64.tgz",
1734 "sha256": "13b3d1f70945387f965e7b5d6284cd80101019534076d5ed7fec49f0f5203cf9",
1735 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-win8-amd64.tgz"
1736 },
1737 {
1738 "path": "agent/1.25-alpha1/juju-1.25-alpha1-trusty-armhf.tgz",
1739 "sha256": "9fd0f5df7e5b87b55e44ce904e06c67ff6c00892cbb56e4ee94e6e9c3691577a",
1740 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-trusty-armhf.tgz"
1741 },
1742 {
1743 "path": "agent/1.24-beta4/juju-1.24-beta4-trusty-armhf.tgz",
1744 "sha256": "2cef0b7fbd2d60a1db64dfb66d0fbe24ae0acc84af6915e2e44efb05790c1744",
1745 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-trusty-armhf.tgz"
1746 },
1747 {
1748 "path": "agent/1.21-beta5/juju-1.21-beta5-trusty-armhf.tgz",
1749 "sha256": "b7d0e76d5c20f7084203d36eaa655e3cc8654a3c823f0f24c2418e4090395248",
1750 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-trusty-armhf.tgz"
1751 },
1752 {
1753 "path": "agent/1.22-beta5/juju-1.22-beta5-trusty-armhf.tgz",
1754 "sha256": "dd7064d71e3e2d8e9d6dfb6cc8470f58c96434e2cc95d52fa20bd5784dd80e75",
1755 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-trusty-armhf.tgz"
1756 },
1757 {
1758 "path": "agent/1.21.0/juju-1.21.0-trusty-armhf.tgz",
1759 "sha256": "e325f65579813065ce23daa6d27981ec81c228510af3b504d733a0f608fd2f43",
1760 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-trusty-armhf.tgz"
1761 },
1762 {
1763 "path": "agent/1.21-alpha1/juju-1.21-alpha1-trusty-armhf.tgz",
1764 "sha256": "89125d4f16ff27a37955da20938579f1693c000eb5bdeef215fa2ad1ccae59aa",
1765 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha1-trusty-armhf.tgz"
1766 },
1767 {
1768 "path": "agent/1.24.0/juju-1.24.0-trusty-armhf.tgz",
1769 "sha256": "7b4d9f280965f47e98eb6929fd2a91357228db1bd958d8b6fc679dd68ce58b3e",
1770 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-trusty-armhf.tgz"
1771 },
1772 {
1773 "path": "agent/1.24.5/juju-1.24.5-trusty-armhf.tgz",
1774 "sha256": "5ff86bfbdfceaedc6a9ebef68f0d35d5b84f31cc090b78dfc927db1c488bdc2d",
1775 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-trusty-armhf.tgz"
1776 },
1777 {
1778 "path": "agent/1.24-beta3/juju-1.24-beta3-trusty-armhf.tgz",
1779 "sha256": "b74498a94d798c049e30876728a4dbc20b1efdacd0a585f25e83e850a27a5d4e",
1780 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-trusty-armhf.tgz"
1781 },
1782 {
1783 "path": "agent/1.22-beta2/juju-1.22-beta2-trusty-armhf.tgz",
1784 "sha256": "e9d2a199c4aa19599744a7b9f324429eeeadd04a38a139136e32501e3f4f706b",
1785 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-trusty-armhf.tgz"
1786 },
1787 {
1788 "path": "agent/1.21-beta2/juju-1.21-beta2-trusty-armhf.tgz",
1789 "sha256": "a1f83495ebe4f10ca74a02ffd17a4fa3b01ebeb825130fa196b04ecfc9537186",
1790 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-trusty-armhf.tgz"
1791 },
1792 {
1793 "path": "agent/1.21-alpha3/juju-1.21-alpha3-trusty-armhf.tgz",
1794 "sha256": "aef8bbea648eb8da1e90aeead2536fb78f68cbd36a77a678814256c5993bbb9c",
1795 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-trusty-armhf.tgz"
1796 },
1797 {
1798 "path": "agent/1.23.1/juju-1.23.1-trusty-armhf.tgz",
1799 "sha256": "e2603cfe71843e11bfd1ae0edaf283654600961a262ed83adf58ff4802aabecc",
1800 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-trusty-armhf.tgz"
1801 },
1802 {
1803 "path": "agent/1.22-beta1/juju-1.22-beta1-trusty-armhf.tgz",
1804 "sha256": "b559c8f95e0591905cfce3e1721b704602578d74fae95934838d3f066697bf6f",
1805 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-trusty-armhf.tgz"
1806 },
1807 {
1808 "path": "agent/1.22-beta4/juju-1.22-beta4-trusty-armhf.tgz",
1809 "sha256": "a0c29b6e51bbc1c3800d0c950ed7ccf1f7ad9cdda1b283286c9b36e2ee50cddb",
1810 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-trusty-armhf.tgz"
1811 },
1812 {
1813 "path": "agent/1.24-alpha1/juju-1.24-alpha1-trusty-armhf.tgz",
1814 "sha256": "cdfac0a36defde7aa77fa49575452a5c1adbb14180ee468ac0a1052feb6c16f9",
1815 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-trusty-armhf.tgz"
1816 },
1817 {
1818 "path": "agent/1.24.2/juju-1.24.2-trusty-armhf.tgz",
1819 "sha256": "8971cdb9e5ff16793d4939a63d2025c77026d4313d2924c68b2d2fdfb3c3e9f1",
1820 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-trusty-armhf.tgz"
1821 },
1822 {
1823 "path": "agent/1.24.4/juju-1.24.4-trusty-armhf.tgz",
1824 "sha256": "5643da3fc0b4194231d877a7eba4cfd8c5db022c46e35bd9c312dd3b1f7f2e1c",
1825 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-trusty-armhf.tgz"
1826 },
1827 {
1828 "path": "agent/1.25.3/juju-1.25.3-trusty-armhf.tgz",
1829 "sha256": "500b51656dd2dbeb9b698013c232eef71c00fd4c70a00adacd3b37c64214f835",
1830 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-trusty-armhf.tgz"
1831 },
1832 {
1833 "path": "agent/1.21.1/juju-1.21.1-trusty-armhf.tgz",
1834 "sha256": "aa92b772a7e3a9cb3ca162158a5c9972087633c387392824b6a6cfbd997088f8",
1835 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-trusty-armhf.tgz"
1836 },
1837 {
1838 "path": "agent/1.21-beta4/juju-1.21-beta4-trusty-armhf.tgz",
1839 "sha256": "38d145e3c44e09e3d48ef9df771b8ac565d99a8f3d4a4684e874bbea7345609e",
1840 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-trusty-armhf.tgz"
1841 },
1842 {
1843 "path": "agent/1.25.1/juju-1.25.1-trusty-armhf.tgz",
1844 "sha256": "0fb31fb8c58afb986ae1be393c13a5387f678d8bb0f8b6aaf5bc3e815966f7b1",
1845 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-trusty-armhf.tgz"
1846 },
1847 {
1848 "path": "agent/1.23-beta1/juju-1.23-beta1-trusty-armhf.tgz",
1849 "sha256": "568b6673e9fcb8b6fe01e20bfd11392612a098a1ab9f8d02aced08118a2d65c9",
1850 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-trusty-armhf.tgz"
1851 },
1852 {
1853 "path": "agent/1.22.0/juju-1.22.0-trusty-armhf.tgz",
1854 "sha256": "5249924e3e7f7a88cbdf84532f344496b0bb776e51a20791a49829cee67a8565",
1855 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-trusty-armhf.tgz"
1856 },
1857 {
1858 "path": "agent/1.23.0/juju-1.23.0-trusty-armhf.tgz",
1859 "sha256": "b10795aac2b06f84b535c27007d8d540ce8dcc8d1f103deefeea47e9de00354b",
1860 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-trusty-armhf.tgz"
1861 },
1862 {
1863 "path": "agent/1.25.0/juju-1.25.0-trusty-armhf.tgz",
1864 "sha256": "a3f11d818810fe561c90890366bbe8a8b12d4d3135b995ce24980e38729b7c72",
1865 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-trusty-armhf.tgz"
1866 },
1867 {
1868 "path": "agent/1.25.2/juju-1.25.2-trusty-armhf.tgz",
1869 "sha256": "600e3ac4781fe1bb779cd42794ca45893faf5f802ec6ace5a778e4c254fc92f7",
1870 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-trusty-armhf.tgz"
1871 },
1872 {
1873 "path": "agent/1.23.3/juju-1.23.3-trusty-armhf.tgz",
1874 "sha256": "5d23a9f6588c0e59c9959080ceaf71c563fe3184b03742a0e7a01a629d24c8cb",
1875 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-trusty-armhf.tgz"
1876 },
1877 {
1878 "path": "agent/1.24.6/juju-1.24.6-trusty-armhf.tgz",
1879 "sha256": "2e1243daec8cdf9368c1c4b398b41db0229615889e02bfdd4f15b30add5140e5",
1880 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-trusty-armhf.tgz"
1881 },
1882 {
1883 "path": "agent/1.23-beta3/juju-1.23-beta3-trusty-armhf.tgz",
1884 "sha256": "2a2df42cd66fc5811ba693aa75d6f841e0090bab2c8512f62e97dbb988061ace",
1885 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-trusty-armhf.tgz"
1886 },
1887 {
1888 "path": "agent/1.21-rc1/juju-1.21-rc1-trusty-armhf.tgz",
1889 "sha256": "f123281eb8d4c7adbce19f658dda61cc8a372dfb9fab63ccbc8b52cff5687fc9",
1890 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-trusty-armhf.tgz"
1891 },
1892 {
1893 "path": "agent/1.22.1/juju-1.22.1-trusty-armhf.tgz",
1894 "sha256": "74058abbb7794c85d1d0d1a7f4566c41b61e3e050f765e82219a31245204ce48",
1895 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-trusty-armhf.tgz"
1896 },
1897 {
1898 "path": "agent/1.24-beta5/juju-1.24-beta5-trusty-armhf.tgz",
1899 "sha256": "4d82e6a7726c2dc311b5a0af02db43ac8dfbf1414828179345e8b59407304e63",
1900 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-trusty-armhf.tgz"
1901 },
1902 {
1903 "path": "agent/1.24.3/juju-1.24.3-trusty-armhf.tgz",
1904 "sha256": "5e3748a83af7c81a0debf59d48ce322a8eb658b904b1d757c924a27daa3fec3d",
1905 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-trusty-armhf.tgz"
1906 },
1907 {
1908 "path": "agent/1.21.3/juju-1.21.3-trusty-armhf.tgz",
1909 "sha256": "9e7286b8fe2114674421082247b72fde5a9d86e4b4367daf4589cb1a4257a89f",
1910 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-trusty-armhf.tgz"
1911 },
1912 {
1913 "path": "agent/1.21-beta1/juju-1.21-beta1-trusty-armhf.tgz",
1914 "sha256": "b5c99d367dd80c60f0d94c559d26184eae98eae0a6dfb4b5daf867e2837cc5c1",
1915 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-trusty-armhf.tgz"
1916 },
1917 {
1918 "path": "agent/1.23-beta4/juju-1.23-beta4-trusty-armhf.tgz",
1919 "sha256": "136a7a384220a4fe9a39d4d3eb2d56e1f44da3ffe83871ee3863d81843d27a59",
1920 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-trusty-armhf.tgz"
1921 },
1922 {
1923 "path": "agent/1.23.2/juju-1.23.2-trusty-armhf.tgz",
1924 "sha256": "a752a56e6b1fd70f7937d0d093537d155fdf60cd173948c7d31b3c34cccca842",
1925 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-trusty-armhf.tgz"
1926 },
1927 {
1928 "path": "agent/1.21-alpha2/juju-1.21-alpha2-trusty-armhf.tgz",
1929 "sha256": "a859272fb36b5955f1fc0d8732a3e1181ef5b66391eed98e5a09df11ef751bc1",
1930 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha2-trusty-armhf.tgz"
1931 },
1932 {
1933 "path": "agent/1.25-beta1/juju-1.25-beta1-trusty-armhf.tgz",
1934 "sha256": "850d7df2c351d3caf617f6d20e6bd0b543fa116dbad0f667bc7e564b7faa3eba",
1935 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-trusty-armhf.tgz"
1936 },
1937 {
1938 "path": "agent/1.24.1/juju-1.24.1-trusty-armhf.tgz",
1939 "sha256": "fb7326af9df7479b846c44fd319dd9e86d2c0cc229f94d1838f1e011c2640446",
1940 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-trusty-armhf.tgz"
1941 },
1942 {
1943 "path": "agent/1.21.2/juju-1.21.2-trusty-armhf.tgz",
1944 "sha256": "22183f8a4f06da246360c803d126ce3fbe0783457e77fa19ca15f600bf1d3fa0",
1945 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-trusty-armhf.tgz"
1946 },
1947 {
1948 "path": "agent/1.24-beta1/juju-1.24-beta1-trusty-armhf.tgz",
1949 "sha256": "7ad73686ff3ae85ed7647568d9c85c8c034b71cc7c2a88057d9f66b8190b7087",
1950 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-trusty-armhf.tgz"
1951 },
1952 {
1953 "path": "agent/1.24-beta2/juju-1.24-beta2-trusty-armhf.tgz",
1954 "sha256": "43a60d08aca9a07f962e8fe3b217ca941bc0cf4f46221769ad05f0f3dc98aeae",
1955 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-trusty-armhf.tgz"
1956 },
1957 {
1958 "path": "agent/1.21-beta3/juju-1.21-beta3-trusty-armhf.tgz",
1959 "sha256": "f90fdd2163e9f5a0aac10a00ab8915667337a715590965c23e98d45d16da8158",
1960 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-trusty-armhf.tgz"
1961 },
1962 {
1963 "path": "agent/1.23-beta2/juju-1.23-beta2-trusty-armhf.tgz",
1964 "sha256": "60a82361633998589643fd5835100b70c3898ad72608a7af776b2534378ce812",
1965 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-trusty-armhf.tgz"
1966 },
1967 {
1968 "path": "agent/1.24-beta6/juju-1.24-beta6-trusty-armhf.tgz",
1969 "sha256": "4fb45a537fe1d3b988c9d0ce810a118101074b35a4a215b741f57558d4f95c9f",
1970 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-trusty-armhf.tgz"
1971 },
1972 {
1973 "path": "agent/1.22-beta3/juju-1.22-beta3-trusty-armhf.tgz",
1974 "sha256": "91fbc493471c7f8c63d4830182f666803e67236f96705eb391c6bcfc02c13084",
1975 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-trusty-armhf.tgz"
1976 },
1977 {
1978 "path": "agent/1.25-alpha1/juju-1.25-alpha1-vivid-armhf.tgz",
1979 "sha256": "5aeb1255e988d76edac7a1d16055d7bb75cd834836bf13f95033e6803a827e85",
1980 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-vivid-armhf.tgz"
1981 },
1982 {
1983 "path": "agent/1.22-beta4/juju-1.22-beta4-vivid-armhf.tgz",
1984 "sha256": "c38633e7e477513d50dae748829d2687aa57b52489a175e7219473401676ecd0",
1985 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-vivid-armhf.tgz"
1986 },
1987 {
1988 "path": "agent/1.21-beta2/juju-1.21-beta2-vivid-armhf.tgz",
1989 "sha256": "5a458cd5bf5f9ba3e3e035d1b9588f0123ebcb0a2ec817410db9a95374fab8e1",
1990 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-vivid-armhf.tgz"
1991 },
1992 {
1993 "path": "agent/1.23.1/juju-1.23.1-vivid-armhf.tgz",
1994 "sha256": "211ce77a6a10dca42160f2269c92d5634ae224d5b62c072e8d52534f9ec58368",
1995 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-vivid-armhf.tgz"
1996 },
1997 {
1998 "path": "agent/1.25.1/juju-1.25.1-vivid-armhf.tgz",
1999 "sha256": "3a0c694f74ec9ec3e25f5cda42fb3a017ee68beafa9b2f23a9b22e16afcc30b8",
2000 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-vivid-armhf.tgz"
2001 },
2002 {
2003 "path": "agent/1.22-beta1/juju-1.22-beta1-vivid-armhf.tgz",
2004 "sha256": "917284e7a5ed2783ae33f5d760d9824635106170b015018e98cf3be8b1cdd703",
2005 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-vivid-armhf.tgz"
2006 },
2007 {
2008 "path": "agent/1.21.2/juju-1.21.2-vivid-armhf.tgz",
2009 "sha256": "cb4497e14efd8d051be80655d9f6e5110753dd66f1a20f5170c142570ea6bc74",
2010 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-vivid-armhf.tgz"
2011 },
2012 {
2013 "path": "agent/1.21.3/juju-1.21.3-vivid-armhf.tgz",
2014 "sha256": "7204307f8f259e9472af1ce9445017d871efcef194112541c98adad696ea33b6",
2015 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-vivid-armhf.tgz"
2016 },
2017 {
2018 "path": "agent/1.24.0/juju-1.24.0-vivid-armhf.tgz",
2019 "sha256": "8e9fa0bfa58128b7a2c3d90f83ca2d953331e66b369991518e0096cb1c642393",
2020 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-vivid-armhf.tgz"
2021 },
2022 {
2023 "path": "agent/1.22-beta2/juju-1.22-beta2-vivid-armhf.tgz",
2024 "sha256": "d2ff48c7b1f7ee6691bec3b8f4851ab8678fb3e6d4c3c4438c047075c42657f5",
2025 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-vivid-armhf.tgz"
2026 },
2027 {
2028 "path": "agent/1.21-beta3/juju-1.21-beta3-vivid-armhf.tgz",
2029 "sha256": "1c3301a06e2da8d98fce42ec71c838b02f69106dfad9b18e8b55483ac1c6eecb",
2030 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-vivid-armhf.tgz"
2031 },
2032 {
2033 "path": "agent/1.23-beta3/juju-1.23-beta3-vivid-armhf.tgz",
2034 "sha256": "14adfa7c824fa2e35493e5b612f198543b64ff492dd1696586f3f8658a1ca465",
2035 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-vivid-armhf.tgz"
2036 },
2037 {
2038 "path": "agent/1.24-beta5/juju-1.24-beta5-vivid-armhf.tgz",
2039 "sha256": "5919a05ccd51f26fd529b81660a3b9cae23b7b14184ba472a0f75d14838dbe69",
2040 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-vivid-armhf.tgz"
2041 },
2042 {
2043 "path": "agent/1.22.1/juju-1.22.1-vivid-armhf.tgz",
2044 "sha256": "61c681e4f0b80ab70b039c0f61459c9e5dfa6992acc397712f9878f778b9169f",
2045 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-vivid-armhf.tgz"
2046 },
2047 {
2048 "path": "agent/1.23.3/juju-1.23.3-vivid-armhf.tgz",
2049 "sha256": "bf9e89cbccbbdf1d2ed4682c544f37f05e4583ef02d5a634118225721d0b6227",
2050 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-vivid-armhf.tgz"
2051 },
2052 {
2053 "path": "agent/1.24.6/juju-1.24.6-vivid-armhf.tgz",
2054 "sha256": "0f672ef038f147b8deb91cbb6bedbfcf3923649a3b87511f68de12160b8b83f4",
2055 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-vivid-armhf.tgz"
2056 },
2057 {
2058 "path": "agent/1.23-beta2/juju-1.23-beta2-vivid-armhf.tgz",
2059 "sha256": "05115f338cde67f9f459707e85e26ed140e7ad654ab7852e959d704de079df00",
2060 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-vivid-armhf.tgz"
2061 },
2062 {
2063 "path": "agent/1.21-beta1/juju-1.21-beta1-vivid-armhf.tgz",
2064 "sha256": "3f0ad5365dac0ddeb0f07b5345ea891dd3d07a78684928e2a74a12e9e5a8cd18",
2065 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-vivid-armhf.tgz"
2066 },
2067 {
2068 "path": "agent/1.21.1/juju-1.21.1-vivid-armhf.tgz",
2069 "sha256": "b3661d45f3c34ffe7a0fbe1c7f1d4a2605bbfd6406a6390da5298b93cb6bc059",
2070 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-vivid-armhf.tgz"
2071 },
2072 {
2073 "path": "agent/1.25-beta1/juju-1.25-beta1-vivid-armhf.tgz",
2074 "sha256": "ba373d1c62261b9feb71128b604952533e584ba9ba36a778e11f1fae764eb110",
2075 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-vivid-armhf.tgz"
2076 },
2077 {
2078 "path": "agent/1.22.0/juju-1.22.0-vivid-armhf.tgz",
2079 "sha256": "92ef14920c13077fc91827a3dc4531a527725c46696923abf5fc8b3fd34ec2c5",
2080 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-vivid-armhf.tgz"
2081 },
2082 {
2083 "path": "agent/1.24-beta6/juju-1.24-beta6-vivid-armhf.tgz",
2084 "sha256": "782df4bd8c2ecf06423d5f3243e2aa2c874d69b9d99b40b582a709e281049226",
2085 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-vivid-armhf.tgz"
2086 },
2087 {
2088 "path": "agent/1.23.0/juju-1.23.0-vivid-armhf.tgz",
2089 "sha256": "95a2c6aaad6c9759fa03158d617f357c0a4b1444b7dff09df7f9d9536d5397af",
2090 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-vivid-armhf.tgz"
2091 },
2092 {
2093 "path": "agent/1.24-beta1/juju-1.24-beta1-vivid-armhf.tgz",
2094 "sha256": "086250510ffa0ba52dcbac654aef6776c3c5f658f1d309226bcd7c2b27e9915d",
2095 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-vivid-armhf.tgz"
2096 },
2097 {
2098 "path": "agent/1.23-beta4/juju-1.23-beta4-vivid-armhf.tgz",
2099 "sha256": "03f9920827247b42cefb57dc3e5d70fde2ea46a69bf0a4460e4b547655544fba",
2100 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-vivid-armhf.tgz"
2101 },
2102 {
2103 "path": "agent/1.24-beta2/juju-1.24-beta2-vivid-armhf.tgz",
2104 "sha256": "255440cd97802bfcabe405ec945e5db3561c66d665e967fde74ed5cf22fda008",
2105 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-vivid-armhf.tgz"
2106 },
2107 {
2108 "path": "agent/1.23.2/juju-1.23.2-vivid-armhf.tgz",
2109 "sha256": "7e1b27e7cc2d6024f0fa48fecb22693b6f8425fec623e20d419c6957f27e9f68",
2110 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-vivid-armhf.tgz"
2111 },
2112 {
2113 "path": "agent/1.24.5/juju-1.24.5-vivid-armhf.tgz",
2114 "sha256": "e7400a10da38f6e6f632c9abcf4f882bb4de1ff195ada316a826bbcd06d9ffd4",
2115 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-vivid-armhf.tgz"
2116 },
2117 {
2118 "path": "agent/1.21-alpha3/juju-1.21-alpha3-vivid-armhf.tgz",
2119 "sha256": "94d5e886057941cde40c0a4cd1a415a35c2c5aad1c675093c1e623f88671b86e",
2120 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-vivid-armhf.tgz"
2121 },
2122 {
2123 "path": "agent/1.24-beta4/juju-1.24-beta4-vivid-armhf.tgz",
2124 "sha256": "80f3897fcdba45a1119490954b1a0a80489ef610b7fbff082f7df89251fb42a7",
2125 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-vivid-armhf.tgz"
2126 },
2127 {
2128 "path": "agent/1.22-beta5/juju-1.22-beta5-vivid-armhf.tgz",
2129 "sha256": "703def20bfdec4216b8e186baeeef7f48718d55f15a90b0ddeb43487a9110073",
2130 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-vivid-armhf.tgz"
2131 },
2132 {
2133 "path": "agent/1.25.0/juju-1.25.0-vivid-armhf.tgz",
2134 "sha256": "bacde0681fefd2b86838e6a4d6505d08d28073bdcec0ca21e4220169dee4a858",
2135 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-vivid-armhf.tgz"
2136 },
2137 {
2138 "path": "agent/1.21.0/juju-1.21.0-vivid-armhf.tgz",
2139 "sha256": "683e5bed22c67b63a4147205d81deb5603947091f5084c5641a699539e48f63e",
2140 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-vivid-armhf.tgz"
2141 },
2142 {
2143 "path": "agent/1.21-rc1/juju-1.21-rc1-vivid-armhf.tgz",
2144 "sha256": "90532947ee38c2477eda6dcb0a5712dbbc6676c034d3de860efed8bad15ef59b",
2145 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-vivid-armhf.tgz"
2146 },
2147 {
2148 "path": "agent/1.21-beta5/juju-1.21-beta5-vivid-armhf.tgz",
2149 "sha256": "120148bca8a599fdf4940838732a499aec96814c67c4ad06572457b079e851a9",
2150 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-vivid-armhf.tgz"
2151 },
2152 {
2153 "path": "agent/1.22-beta3/juju-1.22-beta3-vivid-armhf.tgz",
2154 "sha256": "8aadbe82c99ba195f1af0888ad91a0af698fed903e6002bb035100d38adc3f4a",
2155 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-vivid-armhf.tgz"
2156 },
2157 {
2158 "path": "agent/1.24.4/juju-1.24.4-vivid-armhf.tgz",
2159 "sha256": "3c4fd2f0adf5fa63f5445226a9123607d5b266356c1f047aac7cda614d3e0b5f",
2160 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-vivid-armhf.tgz"
2161 },
2162 {
2163 "path": "agent/1.21-beta4/juju-1.21-beta4-vivid-armhf.tgz",
2164 "sha256": "da7439833c9159f740430f444084da44959435d17c118e2a23367e0eecdd7afb",
2165 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-vivid-armhf.tgz"
2166 },
2167 {
2168 "path": "agent/1.24.3/juju-1.24.3-vivid-armhf.tgz",
2169 "sha256": "d7b570f9339cc5502d6313901c5711f8ef82a440f3e335a226518485ecfc90dc",
2170 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-vivid-armhf.tgz"
2171 },
2172 {
2173 "path": "agent/1.24.1/juju-1.24.1-vivid-armhf.tgz",
2174 "sha256": "67c856418b8c6ddf0430fe939a44d0b3720336e9844a461c648fe9ed7a4ca090",
2175 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-vivid-armhf.tgz"
2176 },
2177 {
2178 "path": "agent/1.24-beta3/juju-1.24-beta3-vivid-armhf.tgz",
2179 "sha256": "4f48f6961954ec85301215701b12cf65a5edd48c2611c6ebcaa39658e9d082d9",
2180 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-vivid-armhf.tgz"
2181 },
2182 {
2183 "path": "agent/1.24.2/juju-1.24.2-vivid-armhf.tgz",
2184 "sha256": "ba837b574c98454fd50ef078f0d72b49a73d69c0264a482e6559ff50818ecb74",
2185 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-vivid-armhf.tgz"
2186 },
2187 {
2188 "path": "agent/1.24-alpha1/juju-1.24-alpha1-vivid-armhf.tgz",
2189 "sha256": "873e25d54721cee6d5e36e22d4960715f6fa83f0ba210ed521b8112293ed34cd",
2190 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-vivid-armhf.tgz"
2191 },
2192 {
2193 "path": "agent/1.23-beta1/juju-1.23-beta1-vivid-armhf.tgz",
2194 "sha256": "cb2ba71b9c38cb32039b11b965afb167aad3ce44d164a03db696192d2666c78e",
2195 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-vivid-armhf.tgz"
2196 },
2197 {
2198 "path": "agent/1.24.3/juju-1.24.3-vivid-ppc64el.tgz",
2199 "sha256": "45c5be1397128c1eefe4d88259707997cc022cf4688f9fc1cf10c8b3a1aba5dc",
2200 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-vivid-ppc64el.tgz"
2201 },
2202 {
2203 "path": "agent/1.21-beta3/juju-1.21-beta3-vivid-ppc64el.tgz",
2204 "sha256": "7493707bc90611300cdee7f9d7868fc656a9798af370d7f465f936f6acfe9b10",
2205 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-vivid-ppc64el.tgz"
2206 },
2207 {
2208 "path": "agent/1.24-beta3/juju-1.24-beta3-vivid-ppc64el.tgz",
2209 "sha256": "3bc785020f2d8ec6307cefedd767c69d40d6431d3b0a467d4871213e347ed277",
2210 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-vivid-ppc64el.tgz"
2211 },
2212 {
2213 "path": "agent/1.21-beta5/juju-1.21-beta5-vivid-ppc64el.tgz",
2214 "sha256": "8f6ae7fd730c0865f6c7e4b81f22ce4ccbe60ad9fa394a2c028139c89e97bb98",
2215 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-vivid-ppc64el.tgz"
2216 },
2217 {
2218 "path": "agent/1.23-beta2/juju-1.23-beta2-vivid-ppc64el.tgz",
2219 "sha256": "9f57f76a1fd71f9c9734e4d42db1338bf9e49773259274f819579df6791d3092",
2220 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-vivid-ppc64el.tgz"
2221 },
2222 {
2223 "path": "agent/1.24-beta2/juju-1.24-beta2-vivid-ppc64el.tgz",
2224 "sha256": "0b6a709a092b0a9a59177a5a90ce00961070c8bde1ce35711ce536c29b6c4c4b",
2225 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-vivid-ppc64el.tgz"
2226 },
2227 {
2228 "path": "agent/1.25.1/juju-1.25.1-vivid-ppc64el.tgz",
2229 "sha256": "09517387a16d0ee9cdb7f224972b5d6d7d38c1de7a3087de5e5bb4b1c1dcd969",
2230 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-vivid-ppc64el.tgz"
2231 },
2232 {
2233 "path": "agent/1.24.1/juju-1.24.1-vivid-ppc64el.tgz",
2234 "sha256": "2dc34d86ee89c455218fe71780c894ef3704dac79ad6a4e38ca4c5339d3eb429",
2235 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-vivid-ppc64el.tgz"
2236 },
2237 {
2238 "path": "agent/1.21-rc1/juju-1.21-rc1-vivid-ppc64el.tgz",
2239 "sha256": "c5656a28ab7dc240efd966888ee9963e128c545c8086c83da5ba8ad58504906c",
2240 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-vivid-ppc64el.tgz"
2241 },
2242 {
2243 "path": "agent/1.24.4/juju-1.24.4-vivid-ppc64el.tgz",
2244 "sha256": "987b93fc502d1a01018e519fcf5a53559f293ed29bf3dbebaffa13acbea20760",
2245 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-vivid-ppc64el.tgz"
2246 },
2247 {
2248 "path": "agent/1.22.1/juju-1.22.1-vivid-ppc64el.tgz",
2249 "sha256": "a1e16a94eef030350c43a1685db54b62d4398b16426b4a4f603ef7a75996533e",
2250 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-vivid-ppc64el.tgz"
2251 },
2252 {
2253 "path": "agent/1.23.3/juju-1.23.3-vivid-ppc64el.tgz",
2254 "sha256": "70e0166a41e0af4c0377d97ae910ee1b7f69177f6826bb5c1e8afb59091f6450",
2255 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-vivid-ppc64el.tgz"
2256 },
2257 {
2258 "path": "agent/1.26-alpha1/juju-1.26-alpha1-vivid-ppc64el.tgz",
2259 "sha256": "c310455ffc7f17b8320d36b4dca6cb87cffddbbf9ef7b6a8ecfe7b1c63d6e4df",
2260 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-vivid-ppc64el.tgz"
2261 },
2262 {
2263 "path": "agent/1.24-beta5/juju-1.24-beta5-vivid-ppc64el.tgz",
2264 "sha256": "c1ab730049d3921506cb68207991b3e06dc0a6e93136d3ed4436f331e501b7bb",
2265 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-vivid-ppc64el.tgz"
2266 },
2267 {
2268 "path": "agent/1.24-beta6/juju-1.24-beta6-vivid-ppc64el.tgz",
2269 "sha256": "6187a36b006fdcc8a7c2d2cfcebf551b6fe9c1a97d1c0494fcd853915497a98c",
2270 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-vivid-ppc64el.tgz"
2271 },
2272 {
2273 "path": "agent/1.21-beta2/juju-1.21-beta2-vivid-ppc64el.tgz",
2274 "sha256": "82531be46704490e6b350a626bd40c652cb4ea3816f22e7d72a7d673653459c9",
2275 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-vivid-ppc64el.tgz"
2276 },
2277 {
2278 "path": "agent/1.24.6/juju-1.24.6-vivid-ppc64el.tgz",
2279 "sha256": "461a34baf740d0f26756beb1f5d7830d71251aeee08fba7d4d4604ec4d07fe62",
2280 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-vivid-ppc64el.tgz"
2281 },
2282 {
2283 "path": "agent/1.24.0/juju-1.24.0-vivid-ppc64el.tgz",
2284 "sha256": "2fc2c09c8be388df584cd93b0de5439d17147ae211b7a930d0d55868a5100588",
2285 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-vivid-ppc64el.tgz"
2286 },
2287 {
2288 "path": "agent/1.23.0/juju-1.23.0-vivid-ppc64el.tgz",
2289 "sha256": "378e6e2e1c94a2bb6d8e4db19b73768a23851086ca4610880dc1511df18b635c",
2290 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-vivid-ppc64el.tgz"
2291 },
2292 {
2293 "path": "agent/1.23.1/juju-1.23.1-vivid-ppc64el.tgz",
2294 "sha256": "aa0ed284b323d45254bb4087123087cf4bb3cb1b2c3bf5b5582fdaa18da7674c",
2295 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-vivid-ppc64el.tgz"
2296 },
2297 {
2298 "path": "agent/1.21-beta1/juju-1.21-beta1-vivid-ppc64el.tgz",
2299 "sha256": "a6c8ca71047baefbb4b1f066dea673f049d455d47c16225053e19fd5b8e5c2b4",
2300 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-vivid-ppc64el.tgz"
2301 },
2302 {
2303 "path": "agent/1.24-beta1/juju-1.24-beta1-vivid-ppc64el.tgz",
2304 "sha256": "a155b42bfd98739473aa0413788c987dda3df0d5944426f3057b8df9d14f9dab",
2305 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-vivid-ppc64el.tgz"
2306 },
2307 {
2308 "path": "agent/1.26-alpha3/juju-1.26-alpha3-vivid-ppc64el.tgz",
2309 "sha256": "8b563f2bfd25e2d2c548cacc8d093b5e58e31a9ff1d3086b1bbfc7b3b45dace8",
2310 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-vivid-ppc64el.tgz"
2311 },
2312 {
2313 "path": "agent/1.22-beta5/juju-1.22-beta5-vivid-ppc64el.tgz",
2314 "sha256": "a4af60d747939d1b028af667585de88f14e8368696f2ce254e949576ac71487c",
2315 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-vivid-ppc64el.tgz"
2316 },
2317 {
2318 "path": "agent/1.25-beta1/juju-1.25-beta1-vivid-ppc64el.tgz",
2319 "sha256": "64394f5f13ea2e853f20e37dba40d215dd25d4c66e78a11d3944de6db6904b9d",
2320 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-vivid-ppc64el.tgz"
2321 },
2322 {
2323 "path": "agent/1.24.2/juju-1.24.2-vivid-ppc64el.tgz",
2324 "sha256": "9cafc4c51f6b6fcb38991ae864f4bf1d7234673c54eb39568c8fd39632545718",
2325 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-vivid-ppc64el.tgz"
2326 },
2327 {
2328 "path": "agent/1.23.2/juju-1.23.2-vivid-ppc64el.tgz",
2329 "sha256": "911c903582d8850facf64736d942fe4d2e696e8a3655cadc4fd0c08ab976e49e",
2330 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-vivid-ppc64el.tgz"
2331 },
2332 {
2333 "path": "agent/1.23-beta3/juju-1.23-beta3-vivid-ppc64el.tgz",
2334 "sha256": "ed2e04ea289193f2a25bf4fc562fef620f6f842f4d0cd441feba371a1438d3cb",
2335 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-vivid-ppc64el.tgz"
2336 },
2337 {
2338 "path": "agent/1.21-beta4/juju-1.21-beta4-vivid-ppc64el.tgz",
2339 "sha256": "4edbb992c12fc14186b4733fe0c3e074e001598c136a15696c784d6971ae5a8b",
2340 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-vivid-ppc64el.tgz"
2341 },
2342 {
2343 "path": "agent/1.24.5/juju-1.24.5-vivid-ppc64el.tgz",
2344 "sha256": "f5dd24ec25573dac20b73ef48973af9ec8b98a3b8ecbdbd85e803f22023a4456",
2345 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-vivid-ppc64el.tgz"
2346 },
2347 {
2348 "path": "agent/1.24-alpha1/juju-1.24-alpha1-vivid-ppc64el.tgz",
2349 "sha256": "626dafe581b0bd7160926dc3c2b8398d56cf6efa8d10b88ddc829f6163243f7a",
2350 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-vivid-ppc64el.tgz"
2351 },
2352 {
2353 "path": "agent/1.22.0/juju-1.22.0-vivid-ppc64el.tgz",
2354 "sha256": "b3d660806ccda6a23cdaa1a309c21dbf1a92f0bed86469c6292bd386ea3b0a2e",
2355 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-vivid-ppc64el.tgz"
2356 },
2357 {
2358 "path": "agent/1.21-alpha3/juju-1.21-alpha3-vivid-ppc64el.tgz",
2359 "sha256": "6d6ef8f23fc97a8b2b0653223af91baadb8775102c2fc7392cbdb471df470cfc",
2360 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-vivid-ppc64el.tgz"
2361 },
2362 {
2363 "path": "agent/1.21.3/juju-1.21.3-vivid-ppc64el.tgz",
2364 "sha256": "987a9e723303d28fc77c23408c19c3726d07d4028bdc1b07092dadb2fb7c92cc",
2365 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-vivid-ppc64el.tgz"
2366 },
2367 {
2368 "path": "agent/1.24-beta4/juju-1.24-beta4-vivid-ppc64el.tgz",
2369 "sha256": "3c598800666f515c870417551de01d593310761de99e64345ecac1a50e3d01cb",
2370 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-vivid-ppc64el.tgz"
2371 },
2372 {
2373 "path": "agent/1.23-beta1/juju-1.23-beta1-vivid-ppc64el.tgz",
2374 "sha256": "7b8dfe6ed862558c237ce3fd97770b0628c08e7e81d6d4a4015f26587d42657b",
2375 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-vivid-ppc64el.tgz"
2376 },
2377 {
2378 "path": "agent/1.25.0/juju-1.25.0-vivid-ppc64el.tgz",
2379 "sha256": "0cac9e4932a2c18677dc086ecdfba2b3fa3364b13e4c54c1d41a8ef002bf7d56",
2380 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-vivid-ppc64el.tgz"
2381 },
2382 {
2383 "path": "agent/1.23-beta4/juju-1.23-beta4-vivid-ppc64el.tgz",
2384 "sha256": "5211a474eb1c443cf88651a74a8de597ab62c12519acaf40872affbdde0bc046",
2385 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-vivid-ppc64el.tgz"
2386 },
2387 {
2388 "path": "agent/1.22-beta4/juju-1.22-beta4-vivid-ppc64el.tgz",
2389 "sha256": "50006189f619adbc9a08dbd2212a83f593f9ba773db598831f3761a574905733",
2390 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-vivid-ppc64el.tgz"
2391 },
2392 {
2393 "path": "agent/1.26-alpha2/juju-1.26-alpha2-vivid-ppc64el.tgz",
2394 "sha256": "7fc6f4eb10eef94a3b8c2168714754d2b0ed8fe316eeced5155292afce5dcd59",
2395 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-vivid-ppc64el.tgz"
2396 },
2397 {
2398 "path": "agent/1.25-alpha1/juju-1.25-alpha1-vivid-ppc64el.tgz",
2399 "sha256": "866c458b6567cd3b2248e6667fb8ad7e07829bf2cc8cced6c88ceadfbb9ff1bd",
2400 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-vivid-ppc64el.tgz"
2401 },
2402 {
2403 "path": "agent/1.25.3/juju-1.25.3-xenial-i386.tgz",
2404 "sha256": "10bca497468e57b88dbed10bf79c0acd0464f1a603ecc53fd843a10c802f606d",
2405 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-xenial-i386.tgz"
2406 },
2407 {
2408 "path": "agent/2.0-alpha1/juju-2.0-alpha1-xenial-i386.tgz",
2409 "sha256": "94cb487ae5def681ba9414ce9c10fefadbb5584f13e404b1393d9772605336e2",
2410 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-xenial-i386.tgz"
2411 },
2412 {
2413 "path": "agent/2.0-alpha2/juju-2.0-alpha2-xenial-i386.tgz",
2414 "sha256": "50e973a89873a8d8129c868b5b828581d374e688b0730e0ad027bffbc0e76e50",
2415 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-xenial-i386.tgz"
2416 },
2417 {
2418 "path": "agent/1.25.2/juju-1.25.2-xenial-i386.tgz",
2419 "sha256": "653def42724be1a7b50c0e5cc73803e36cfd9e598655548980f4959f10fba96f",
2420 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-xenial-i386.tgz"
2421 },
2422 {
2423 "path": "agent/1.26-alpha2/juju-1.26-alpha2-xenial-i386.tgz",
2424 "sha256": "2c63f7697fbbab1fe91f3e7697fec3a13f9db6d959130bf0d1a9a1991d2e2993",
2425 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-xenial-i386.tgz"
2426 },
2427 {
2428 "path": "agent/1.26-alpha3/juju-1.26-alpha3-xenial-i386.tgz",
2429 "sha256": "2ea2c027fe106db9fcf8463544d7e2b25fc1520ccb4411c455776e84c5cdc99d",
2430 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-xenial-i386.tgz"
2431 },
2432 {
2433 "path": "agent/1.25-beta1/juju-1.25-beta1-wily-amd64.tgz",
2434 "sha256": "970c9ffb9d94491f6c12fbb3831549bfdd036e5607279ed24e6b743197fe4056",
2435 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-wily-amd64.tgz"
2436 },
2437 {
2438 "path": "agent/2.0-alpha1/juju-2.0-alpha1-wily-amd64.tgz",
2439 "sha256": "30881f95b50595e08d39b89518b429f8e0a049905d559186319891cfdff1005b",
2440 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-wily-amd64.tgz"
2441 },
2442 {
2443 "path": "agent/1.25.0/juju-1.25.0-wily-amd64.tgz",
2444 "sha256": "e75a21eda1e118470f28ec416b2478b147bb62e6d54299fb2dfc5a1a3d899d49",
2445 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-wily-amd64.tgz"
2446 },
2447 {
2448 "path": "agent/1.24.2/juju-1.24.2-wily-amd64.tgz",
2449 "sha256": "f250d8e90ff512e5f278c062de15ebbd9ffcd6525801f1f0ef9d798c64e7a7b1",
2450 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-wily-amd64.tgz"
2451 },
2452 {
2453 "path": "agent/1.24.1/juju-1.24.1-wily-amd64.tgz",
2454 "sha256": "d24424f173b5e81ad7b267547eabb8eca9d1cad2e4169c29da42b7f1b523e2a5",
2455 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-wily-amd64.tgz"
2456 },
2457 {
2458 "path": "agent/1.25-alpha1/juju-1.25-alpha1-wily-amd64.tgz",
2459 "sha256": "0b12c499e61269e3b48f282a69e0e02bc9ff0096693a71952f0f75f709c9d570",
2460 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-wily-amd64.tgz"
2461 },
2462 {
2463 "path": "agent/1.26-alpha1/juju-1.26-alpha1-wily-amd64.tgz",
2464 "sha256": "f9e88909752518045dd248e940634e396beda2b6a9a561dd572d5e90f4593406",
2465 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-wily-amd64.tgz"
2466 },
2467 {
2468 "path": "agent/1.24.5/juju-1.24.5-wily-amd64.tgz",
2469 "sha256": "7d88beac68675dc32bc37c7b3fa1af16199bf9cf8c21b5727d0dd4d2f5496d7d",
2470 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-wily-amd64.tgz"
2471 },
2472 {
2473 "path": "agent/1.24.3/juju-1.24.3-wily-amd64.tgz",
2474 "sha256": "b27e1e4e1906cb5fe1550840009fdc558faa0a3a1f902e68dfc0bf112fca4862",
2475 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-wily-amd64.tgz"
2476 },
2477 {
2478 "path": "agent/1.25.3/juju-1.25.3-wily-amd64.tgz",
2479 "sha256": "38744b6cbf948750c7da9d1c050c6f9a474bd3229133130ed54fc073d9ae1658",
2480 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-wily-amd64.tgz"
2481 },
2482 {
2483 "path": "agent/1.25.1/juju-1.25.1-wily-amd64.tgz",
2484 "sha256": "80b5c895a43f8292b5d74f6f13fba17649e28e7ac1465c83b7453fc4c7310c5b",
2485 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-wily-amd64.tgz"
2486 },
2487 {
2488 "path": "agent/2.0-alpha2/juju-2.0-alpha2-wily-amd64.tgz",
2489 "sha256": "92db4e161f49c3b8e63372dc3950684af98f21c404061331accf84d508c24075",
2490 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-wily-amd64.tgz"
2491 },
2492 {
2493 "path": "agent/1.26-alpha2/juju-1.26-alpha2-wily-amd64.tgz",
2494 "sha256": "d3f535f095f1cdf82f474f5e640b9ad88654d7c597150aecc254ff1b7455d87e",
2495 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-wily-amd64.tgz"
2496 },
2497 {
2498 "path": "agent/1.24.6/juju-1.24.6-wily-amd64.tgz",
2499 "sha256": "25fb0167aab59e74df7c8de0c2e86dc95a773f0e61409349379e6203432a6531",
2500 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-wily-amd64.tgz"
2501 },
2502 {
2503 "path": "agent/1.25.2/juju-1.25.2-wily-amd64.tgz",
2504 "sha256": "7d84cca01042e89b9fe09246e11b063445985190d90b88d40a9f28edab09f0c5",
2505 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-wily-amd64.tgz"
2506 },
2507 {
2508 "path": "agent/1.24.4/juju-1.24.4-wily-amd64.tgz",
2509 "sha256": "4a96bb66cab114b9e971d6e2bfdc0eb0e87baac0fa4e0968d2c065d35d181387",
2510 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-wily-amd64.tgz"
2511 },
2512 {
2513 "path": "agent/1.26-alpha3/juju-1.26-alpha3-wily-amd64.tgz",
2514 "sha256": "ba86a7aa3f78da88c1af161f3f00c72ac566d93d0c906e8eacd9e1a170694774",
2515 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-wily-amd64.tgz"
2516 },
2517 {
2518 "path": "agent/1.23.0/juju-1.23.0-utopic-ppc64el.tgz",
2519 "sha256": "1d458c1d83c428f49c0c3e1d5c33dc0f446917f22f49bffba11d1d934e6871f1",
2520 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-utopic-ppc64el.tgz"
2521 },
2522 {
2523 "path": "agent/1.22.0/juju-1.22.0-utopic-ppc64el.tgz",
2524 "sha256": "36bf051b4adeaf8e24a464cefeefc04305b86e03616b874711e0303c68ed7102",
2525 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-utopic-ppc64el.tgz"
2526 },
2527 {
2528 "path": "agent/1.24.1/juju-1.24.1-utopic-ppc64el.tgz",
2529 "sha256": "0226203a13858b15eb860a60fe044d6b93d37340e529917fabc96bf367c35dc7",
2530 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-utopic-ppc64el.tgz"
2531 },
2532 {
2533 "path": "agent/1.24-beta6/juju-1.24-beta6-utopic-ppc64el.tgz",
2534 "sha256": "e8a6c0acd3e5710b0b478c64d6267bd06c4012aaeac5304a07c727a2ed3fad9b",
2535 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-utopic-ppc64el.tgz"
2536 },
2537 {
2538 "path": "agent/1.21-rc1/juju-1.21-rc1-utopic-ppc64el.tgz",
2539 "sha256": "839494895c2c7c52a88b1188249e283d875dc99cc0086bca57bf3c785d5cb5d4",
2540 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-utopic-ppc64el.tgz"
2541 },
2542 {
2543 "path": "agent/1.24-beta4/juju-1.24-beta4-utopic-ppc64el.tgz",
2544 "sha256": "c786a8e06865a6fdde0f123815f4a740797b9f9645bfdd1a9eb05680e3f8c5aa",
2545 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-utopic-ppc64el.tgz"
2546 },
2547 {
2548 "path": "agent/1.23-beta4/juju-1.23-beta4-utopic-ppc64el.tgz",
2549 "sha256": "65c6cf020bfc152211aee1363a588ec925010fb8ef217aa12ca986597e7326a1",
2550 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-utopic-ppc64el.tgz"
2551 },
2552 {
2553 "path": "agent/1.24.3/juju-1.24.3-utopic-ppc64el.tgz",
2554 "sha256": "15944fdfe5adccc255bd7c10f19eecc51064c365236a323cfaa3a411f3ddca3d",
2555 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-utopic-ppc64el.tgz"
2556 },
2557 {
2558 "path": "agent/1.22-beta3/juju-1.22-beta3-utopic-ppc64el.tgz",
2559 "sha256": "7accd095445201f6d0669fc02a1e6e34a012d7a96f2eab30e6c05c37acf1b623",
2560 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-utopic-ppc64el.tgz"
2561 },
2562 {
2563 "path": "agent/1.24.0/juju-1.24.0-utopic-ppc64el.tgz",
2564 "sha256": "3ce4e6ae5180a94bb08269698a248c364134c81e2253f84ad333033947ad3091",
2565 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-utopic-ppc64el.tgz"
2566 },
2567 {
2568 "path": "agent/1.24-beta1/juju-1.24-beta1-utopic-ppc64el.tgz",
2569 "sha256": "13fca99dd0fd14eb9836e595e1aee2fabbd098bfcc62bd23e81dc0bf18cf8e5c",
2570 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-utopic-ppc64el.tgz"
2571 },
2572 {
2573 "path": "agent/1.23-beta3/juju-1.23-beta3-utopic-ppc64el.tgz",
2574 "sha256": "c47741cef3a9ac493c4c04d903f2ac4b1f5abf80c21fde613503d556b859af6a",
2575 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-utopic-ppc64el.tgz"
2576 },
2577 {
2578 "path": "agent/1.21.0/juju-1.21.0-utopic-ppc64el.tgz",
2579 "sha256": "2d681de0f643bd572062bae3985bc796c8194a945b13022e9865cca5f635533d",
2580 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-utopic-ppc64el.tgz"
2581 },
2582 {
2583 "path": "agent/1.22-beta1/juju-1.22-beta1-utopic-ppc64el.tgz",
2584 "sha256": "6b4a230535608fe0c5906bfb4f721a8f111f7a87b5c83cd09f07419fcc764961",
2585 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-utopic-ppc64el.tgz"
2586 },
2587 {
2588 "path": "agent/1.21-alpha3/juju-1.21-alpha3-utopic-ppc64el.tgz",
2589 "sha256": "71934e776f87b1ba484edc483db0e7555575190b2bed4e3ce4cbcfe499c699bc",
2590 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-utopic-ppc64el.tgz"
2591 },
2592 {
2593 "path": "agent/1.24-beta2/juju-1.24-beta2-utopic-ppc64el.tgz",
2594 "sha256": "b14cf8ec0a39dadb12d053d6c79cedf476b1b04847b8fd3c92b47e7a02536752",
2595 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-utopic-ppc64el.tgz"
2596 },
2597 {
2598 "path": "agent/1.21.2/juju-1.21.2-utopic-ppc64el.tgz",
2599 "sha256": "047610cd9120cbbd8f7bc1904671efc1ae0333f69f2e2b160c65f65e053ac47d",
2600 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-utopic-ppc64el.tgz"
2601 },
2602 {
2603 "path": "agent/1.21-alpha2/juju-1.21-alpha2-utopic-ppc64el.tgz",
2604 "sha256": "527b94df50a44490924bd5930026973f5ae4c5c12ae297ff197a8566daff2053",
2605 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha2-utopic-ppc64el.tgz"
2606 },
2607 {
2608 "path": "agent/1.21-beta1/juju-1.21-beta1-utopic-ppc64el.tgz",
2609 "sha256": "12daf7f051aefc8f2a824f723bb0392a9c065b02f54393d26fc34728e7d7565d",
2610 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-utopic-ppc64el.tgz"
2611 },
2612 {
2613 "path": "agent/1.21-beta4/juju-1.21-beta4-utopic-ppc64el.tgz",
2614 "sha256": "f11584155f3f60b3c2ff66e7c863bf42165dbc9c0fa61ab8cf3c9c7e9d851a6c",
2615 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-utopic-ppc64el.tgz"
2616 },
2617 {
2618 "path": "agent/1.21.1/juju-1.21.1-utopic-ppc64el.tgz",
2619 "sha256": "29f059cb23098faa9ee4f977440d7d01eb736eee06aa66b69e806f815844779a",
2620 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-utopic-ppc64el.tgz"
2621 },
2622 {
2623 "path": "agent/1.22-beta4/juju-1.22-beta4-utopic-ppc64el.tgz",
2624 "sha256": "a62e8877e875a6db14861b98bfc0518915a3a09e88d8660f15963731cf414b34",
2625 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-utopic-ppc64el.tgz"
2626 },
2627 {
2628 "path": "agent/1.23.1/juju-1.23.1-utopic-ppc64el.tgz",
2629 "sha256": "cb6c8d361dfcc803f5b0fa358da8cb5b9e89405f789cf2f9134d81f43d0c7f7a",
2630 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-utopic-ppc64el.tgz"
2631 },
2632 {
2633 "path": "agent/1.22.1/juju-1.22.1-utopic-ppc64el.tgz",
2634 "sha256": "3591b87db362032ad7d96a9720ff777df9094d7ac0f447632f121b72e4b7f836",
2635 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-utopic-ppc64el.tgz"
2636 },
2637 {
2638 "path": "agent/1.22-beta5/juju-1.22-beta5-utopic-ppc64el.tgz",
2639 "sha256": "05ecac2dbf491b92836792bc12952ff72d5520e94f36ab75a7d3443a61a5452d",
2640 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-utopic-ppc64el.tgz"
2641 },
2642 {
2643 "path": "agent/1.24-beta5/juju-1.24-beta5-utopic-ppc64el.tgz",
2644 "sha256": "0d1786d4cf5fb7c65fb485073195cf9db0b8425a3c5ba0975055dda23643b22f",
2645 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-utopic-ppc64el.tgz"
2646 },
2647 {
2648 "path": "agent/1.21-beta3/juju-1.21-beta3-utopic-ppc64el.tgz",
2649 "sha256": "c485577f54e56b46d0cad354b45ddf183ea230e875aaea9f7bdc1d6779b610a7",
2650 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-utopic-ppc64el.tgz"
2651 },
2652 {
2653 "path": "agent/1.23.3/juju-1.23.3-utopic-ppc64el.tgz",
2654 "sha256": "3dd637306868bc0197f8521943cff3de515660ead87a3c0e6b9cc0822743a176",
2655 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-utopic-ppc64el.tgz"
2656 },
2657 {
2658 "path": "agent/1.24-beta3/juju-1.24-beta3-utopic-ppc64el.tgz",
2659 "sha256": "88d075eac00de2f8f8913c0908619af3f21220083a5832a151aa0d8195b3fba9",
2660 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-utopic-ppc64el.tgz"
2661 },
2662 {
2663 "path": "agent/1.21-alpha1/juju-1.21-alpha1-utopic-ppc64el.tgz",
2664 "sha256": "f0e0393a56c1ad3c76fd4701492879a53573742a8c12ecbd0a2810fbf43edbeb",
2665 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha1-utopic-ppc64el.tgz"
2666 },
2667 {
2668 "path": "agent/1.21-beta2/juju-1.21-beta2-utopic-ppc64el.tgz",
2669 "sha256": "4c689edb7c091d92b9916737f379ed2d4e1a1ee099fd0da1d4bc1b211703459d",
2670 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-utopic-ppc64el.tgz"
2671 },
2672 {
2673 "path": "agent/1.24.2/juju-1.24.2-utopic-ppc64el.tgz",
2674 "sha256": "5511b388ed3a16fb2774429e663075490a3d1285ed2a358727d18054c0f067f4",
2675 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-utopic-ppc64el.tgz"
2676 },
2677 {
2678 "path": "agent/1.23-beta1/juju-1.23-beta1-utopic-ppc64el.tgz",
2679 "sha256": "fc2d766753e794422c9f69b96e488a4dc8f041427adfb22c30b3f54129452e59",
2680 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-utopic-ppc64el.tgz"
2681 },
2682 {
2683 "path": "agent/1.21-beta5/juju-1.21-beta5-utopic-ppc64el.tgz",
2684 "sha256": "e7060387266a69d72783e9d59c5ea016a125e5f0f1129870f5091a4451390648",
2685 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-utopic-ppc64el.tgz"
2686 },
2687 {
2688 "path": "agent/1.24-alpha1/juju-1.24-alpha1-utopic-ppc64el.tgz",
2689 "sha256": "2d37508d395609e7b9c4f7718d8eb6b3711e38acaefd878fd9e7d2f648063f2f",
2690 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-utopic-ppc64el.tgz"
2691 },
2692 {
2693 "path": "agent/1.22-beta2/juju-1.22-beta2-utopic-ppc64el.tgz",
2694 "sha256": "ad9bbac8e2050d63d232e195acbfa795f74d6653eed17a594f580a2919dccab1",
2695 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-utopic-ppc64el.tgz"
2696 },
2697 {
2698 "path": "agent/1.21.3/juju-1.21.3-utopic-ppc64el.tgz",
2699 "sha256": "1c3cfb9e44129c3e52a136dc76c0006122b8f30617e5ce7dc92c130e91e8d651",
2700 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-utopic-ppc64el.tgz"
2701 },
2702 {
2703 "path": "agent/1.23-beta2/juju-1.23-beta2-utopic-ppc64el.tgz",
2704 "sha256": "92876aafdea415abe97e07846884c9138db2bd8a4bb14e95fac80e0bddf33977",
2705 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-utopic-ppc64el.tgz"
2706 },
2707 {
2708 "path": "agent/1.23.2/juju-1.23.2-utopic-ppc64el.tgz",
2709 "sha256": "342d1a247a66208ca44f959e3a482c2482d28ad0323f7fc52548c255e8dc6256",
2710 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-utopic-ppc64el.tgz"
2711 },
2712 {
2713 "path": "agent/1.23-beta4/juju-1.23-beta4-trusty-ppc64.tgz",
2714 "sha256": "7d28d6429e11e4db5d465b691611d3a268ba0788a95bca7d559729147a9b5c83",
2715 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-trusty-ppc64.tgz"
2716 },
2717 {
2718 "path": "agent/1.24-beta3/juju-1.24-beta3-trusty-ppc64.tgz",
2719 "sha256": "938907a4dd67d2ec1d82648cadeb8d405f08aff4406a38b39e67ca77a368dfdf",
2720 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-trusty-ppc64.tgz"
2721 },
2722 {
2723 "path": "agent/1.24.6/juju-1.24.6-trusty-ppc64.tgz",
2724 "sha256": "eae54c4afb723ba435ed35c5f0b587abdf3cbc5e549a33e75b9856188e626de8",
2725 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-trusty-ppc64.tgz"
2726 },
2727 {
2728 "path": "agent/1.24.3/juju-1.24.3-trusty-ppc64.tgz",
2729 "sha256": "9116ae8eadc9e180fed5303322bb9c72598f8f8fad2141c6dcd7feaa7e6b1b2e",
2730 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-trusty-ppc64.tgz"
2731 },
2732 {
2733 "path": "agent/1.22-beta1/juju-1.22-beta1-trusty-ppc64.tgz",
2734 "sha256": "8c35b87552ce6c7a40ec849216a57b06d1423a8514823014e0fc8768ed59a810",
2735 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-trusty-ppc64.tgz"
2736 },
2737 {
2738 "path": "agent/1.25.2/juju-1.25.2-trusty-ppc64.tgz",
2739 "sha256": "9aa9aa70c79f3bffed036e9322d5806a0bc229ada0cb2f91afa7679b0fe60f8a",
2740 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-trusty-ppc64.tgz"
2741 },
2742 {
2743 "path": "agent/1.22-beta5/juju-1.22-beta5-trusty-ppc64.tgz",
2744 "sha256": "15625b2e0cea17d0f778c7ebddd0fd9a95e2f00d8f505f047c89a4ea7393556e",
2745 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-trusty-ppc64.tgz"
2746 },
2747 {
2748 "path": "agent/1.23-beta3/juju-1.23-beta3-trusty-ppc64.tgz",
2749 "sha256": "e67649d6cb17cf01c88c14c013f07f4e9b73b1c46be282d677fa2ab4e0478345",
2750 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-trusty-ppc64.tgz"
2751 },
2752 {
2753 "path": "agent/1.21-beta4/juju-1.21-beta4-trusty-ppc64.tgz",
2754 "sha256": "15667e8b554e9cd7b498bf245db22cc28f16ce42fa7077b83bc5bdad315a6bcd",
2755 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-trusty-ppc64.tgz"
2756 },
2757 {
2758 "path": "agent/1.26-alpha3/juju-1.26-alpha3-trusty-ppc64.tgz",
2759 "sha256": "c81b636a9a2516544832800fc4f7e4bab10191d7df89f5ddfdfadaa21f8da103",
2760 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-trusty-ppc64.tgz"
2761 },
2762 {
2763 "path": "agent/1.23.0/juju-1.23.0-trusty-ppc64.tgz",
2764 "sha256": "2fc034e1c9984dc2085c12b492d64f22470aa6ae61349a12228bdf02ee28bb00",
2765 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-trusty-ppc64.tgz"
2766 },
2767 {
2768 "path": "agent/1.26-alpha1/juju-1.26-alpha1-trusty-ppc64.tgz",
2769 "sha256": "176f6557a636bb82311c28e1ef2c5b91364a2f0bd890a647ffc67570831bb01f",
2770 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-trusty-ppc64.tgz"
2771 },
2772 {
2773 "path": "agent/1.25.1/juju-1.25.1-trusty-ppc64.tgz",
2774 "sha256": "a9ef2eed00a83b85e64b7e6c4f23eeef2b303b382e210879cf8df30867b85952",
2775 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-trusty-ppc64.tgz"
2776 },
2777 {
2778 "path": "agent/1.22-beta3/juju-1.22-beta3-trusty-ppc64.tgz",
2779 "sha256": "55f56ecf6013e7a0a760742e8670ccd100697133b47c3620f444985a13877527",
2780 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-trusty-ppc64.tgz"
2781 },
2782 {
2783 "path": "agent/1.24-alpha1/juju-1.24-alpha1-trusty-ppc64.tgz",
2784 "sha256": "0c58bc898e23ce31ea87ef074ec15388f0a592cef894a5dd373b4c801475070c",
2785 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-trusty-ppc64.tgz"
2786 },
2787 {
2788 "path": "agent/1.21.2/juju-1.21.2-trusty-ppc64.tgz",
2789 "sha256": "b9c1fcae47b6114b7b3d0d223b87d943474786be9f83743bfa9e2b9d70851eb0",
2790 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-trusty-ppc64.tgz"
2791 },
2792 {
2793 "path": "agent/1.22.1/juju-1.22.1-trusty-ppc64.tgz",
2794 "sha256": "a940735a95b9c487261580518fb80b89ff46278d5d6414b055f1634b676cff83",
2795 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-trusty-ppc64.tgz"
2796 },
2797 {
2798 "path": "agent/1.21-beta1/juju-1.21-beta1-trusty-ppc64.tgz",
2799 "sha256": "02425c8169fd68f104613ff492f3f5e708af177cda4afb0cb039a5e6c7f0e819",
2800 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-trusty-ppc64.tgz"
2801 },
2802 {
2803 "path": "agent/1.21-alpha1/juju-1.21-alpha1-trusty-ppc64.tgz",
2804 "sha256": "1432cb0ba5f9bd22d488dc146b01260aaaad5f16bdb920dc0c05891f447a33b5",
2805 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha1-trusty-ppc64.tgz"
2806 },
2807 {
2808 "path": "agent/1.24.1/juju-1.24.1-trusty-ppc64.tgz",
2809 "sha256": "959786011be0499f95db19b64cf07061b335009b97ec46ef4c51e3b9d44f0c16",
2810 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-trusty-ppc64.tgz"
2811 },
2812 {
2813 "path": "agent/1.23.3/juju-1.23.3-trusty-ppc64.tgz",
2814 "sha256": "66130f5e579120bd82d941524a9895ba574957e5128f8c2714e15767667445ae",
2815 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-trusty-ppc64.tgz"
2816 },
2817 {
2818 "path": "agent/1.22.0/juju-1.22.0-trusty-ppc64.tgz",
2819 "sha256": "cc8dd7bbcdbc087708ccf1d234c5f8ecbb8aaae4209c273da480fe3d8ac99db8",
2820 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-trusty-ppc64.tgz"
2821 },
2822 {
2823 "path": "agent/1.24.2/juju-1.24.2-trusty-ppc64.tgz",
2824 "sha256": "86794d1f0590c1a29b523d6f885b93bb070c1a9b74815218bab644b744f6f660",
2825 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-trusty-ppc64.tgz"
2826 },
2827 {
2828 "path": "agent/1.23-beta1/juju-1.23-beta1-trusty-ppc64.tgz",
2829 "sha256": "8663bff8be7143d426d8d85f6375b69708f473dce79dc1ee416f9ed5668487a6",
2830 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-trusty-ppc64.tgz"
2831 },
2832 {
2833 "path": "agent/1.25.0/juju-1.25.0-trusty-ppc64.tgz",
2834 "sha256": "98a12a20aa3c4c4c5882ac8503eb084c8fad3d138d4694ef11879c7229a2ec5e",
2835 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-trusty-ppc64.tgz"
2836 },
2837 {
2838 "path": "agent/1.21-beta2/juju-1.21-beta2-trusty-ppc64.tgz",
2839 "sha256": "27312d0e5e3ac07f28a87dc4705b12d1f5d4108b8ec8164c6bff1a30d62f7c9b",
2840 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-trusty-ppc64.tgz"
2841 },
2842 {
2843 "path": "agent/1.22-beta4/juju-1.22-beta4-trusty-ppc64.tgz",
2844 "sha256": "0e4c2bfb319946e98d6d9f90914b4371776e6d8b4fb2b48e338346fa202582b7",
2845 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-trusty-ppc64.tgz"
2846 },
2847 {
2848 "path": "agent/1.25-beta1/juju-1.25-beta1-trusty-ppc64.tgz",
2849 "sha256": "2a843be88a26914e7712d3c932d10956c53d577c83b86c129a369ae640c1513e",
2850 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-trusty-ppc64.tgz"
2851 },
2852 {
2853 "path": "agent/1.23.1/juju-1.23.1-trusty-ppc64.tgz",
2854 "sha256": "cdaef1c0d25bfe7abe95ce56f45bdfb29c5e446cd51405beeeab39f71a57c662",
2855 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-trusty-ppc64.tgz"
2856 },
2857 {
2858 "path": "agent/1.25.3/juju-1.25.3-trusty-ppc64.tgz",
2859 "sha256": "06f22070db9d8e33c8d8ac5ded9345ebbf3d2c7491df15a24b177d57fcae6ae0",
2860 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-trusty-ppc64.tgz"
2861 },
2862 {
2863 "path": "agent/1.21.0/juju-1.21.0-trusty-ppc64.tgz",
2864 "sha256": "a6cbfdca5182246fdb0df371182a99a0da8a19b4cc4d2be918a5d7fa036fb950",
2865 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-trusty-ppc64.tgz"
2866 },
2867 {
2868 "path": "agent/1.26-alpha2/juju-1.26-alpha2-trusty-ppc64.tgz",
2869 "sha256": "16fdd13ac82ee4237096d0b388eda9ad960a24245a4f5aa1cead77eb7cc25741",
2870 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-trusty-ppc64.tgz"
2871 },
2872 {
2873 "path": "agent/1.21-beta5/juju-1.21-beta5-trusty-ppc64.tgz",
2874 "sha256": "93c26f4e8020ab4ed1341f02051099c49f86436680ba860457e5bc3ac136184c",
2875 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-trusty-ppc64.tgz"
2876 },
2877 {
2878 "path": "agent/1.23-beta2/juju-1.23-beta2-trusty-ppc64.tgz",
2879 "sha256": "88778b0f5ac8c49da6ca0ab020e4650382b7f0b6c85338b6d0961707f1f86a5b",
2880 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-trusty-ppc64.tgz"
2881 },
2882 {
2883 "path": "agent/1.24-beta4/juju-1.24-beta4-trusty-ppc64.tgz",
2884 "sha256": "1c7f9164213056abb39da49b7a3a9782de875b820b2329e5e6e938154aa9741a",
2885 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-trusty-ppc64.tgz"
2886 },
2887 {
2888 "path": "agent/1.21-alpha2/juju-1.21-alpha2-trusty-ppc64.tgz",
2889 "sha256": "d6a92ca1b0b23e5f2dd1468c518f5cf18e0257fd289997fe5037011178e7934a",
2890 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha2-trusty-ppc64.tgz"
2891 },
2892 {
2893 "path": "agent/1.24-beta5/juju-1.24-beta5-trusty-ppc64.tgz",
2894 "sha256": "f64e76ebeed0607eae3f4622438ea375c5a2345552c1e5c445b9d1c488bd89a2",
2895 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-trusty-ppc64.tgz"
2896 },
2897 {
2898 "path": "agent/1.21.3/juju-1.21.3-trusty-ppc64.tgz",
2899 "sha256": "366d239241ccb95c46318c4609da4ddaaee151d2d4806bc5385c3425f50783f3",
2900 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-trusty-ppc64.tgz"
2901 },
2902 {
2903 "path": "agent/1.24.5/juju-1.24.5-trusty-ppc64.tgz",
2904 "sha256": "e1f4f71b06d872a4b7384e1958db842a184d58539fdfd42307344a393ad60c51",
2905 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-trusty-ppc64.tgz"
2906 },
2907 {
2908 "path": "agent/1.24.4/juju-1.24.4-trusty-ppc64.tgz",
2909 "sha256": "3ab2a8c399496471aa8ebfc662e4952a0ae54c65a2a31a405efd054f559d6184",
2910 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-trusty-ppc64.tgz"
2911 },
2912 {
2913 "path": "agent/1.24-beta1/juju-1.24-beta1-trusty-ppc64.tgz",
2914 "sha256": "199d359e1d15307c6312c3f91d1c94b609dca7303c1ff40602ed4c1a1b541709",
2915 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-trusty-ppc64.tgz"
2916 },
2917 {
2918 "path": "agent/2.0-alpha1/juju-2.0-alpha1-trusty-ppc64.tgz",
2919 "sha256": "a2ed187abcaa88640377083eb579fac0decc085ac40c32416207fb3b175019fe",
2920 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-trusty-ppc64.tgz"
2921 },
2922 {
2923 "path": "agent/1.21-alpha3/juju-1.21-alpha3-trusty-ppc64.tgz",
2924 "sha256": "9729a0070ee55139f7efee1a02f65a972bc3f4df9cf007c9bab017a713c8df4a",
2925 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-trusty-ppc64.tgz"
2926 },
2927 {
2928 "path": "agent/1.25-alpha1/juju-1.25-alpha1-trusty-ppc64.tgz",
2929 "sha256": "7f76486eddbdb648e325d59734760cc0ea951ce3496ea54eb4724cfb17d5e069",
2930 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-trusty-ppc64.tgz"
2931 },
2932 {
2933 "path": "agent/1.23.2/juju-1.23.2-trusty-ppc64.tgz",
2934 "sha256": "0b0be671927450eb373c9ab84d19d1d26a18c6e9e3979e4c0e249830c5815f52",
2935 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-trusty-ppc64.tgz"
2936 },
2937 {
2938 "path": "agent/1.21-rc1/juju-1.21-rc1-trusty-ppc64.tgz",
2939 "sha256": "45f3ae5d002fc34397a08d58eacbb8fe384dcc1283c48d330bfe0a7e6d13ec06",
2940 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-trusty-ppc64.tgz"
2941 },
2942 {
2943 "path": "agent/2.0-alpha2/juju-2.0-alpha2-trusty-ppc64.tgz",
2944 "sha256": "2dfba5f9d734311f9994823cac8f6bb1d138e50ecceab87bb41e78ce4e408b9b",
2945 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-trusty-ppc64.tgz"
2946 },
2947 {
2948 "path": "agent/1.22-beta2/juju-1.22-beta2-trusty-ppc64.tgz",
2949 "sha256": "29117bc4681cb4a98886868f15f57408fe2ced6e5385058b1f47597b85eb4eaa",
2950 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-trusty-ppc64.tgz"
2951 },
2952 {
2953 "path": "agent/1.24-beta2/juju-1.24-beta2-trusty-ppc64.tgz",
2954 "sha256": "55f5238752225ba4f2dc6c659383fca50728f635495227e492c7fba98f58ec9c",
2955 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-trusty-ppc64.tgz"
2956 },
2957 {
2958 "path": "agent/1.21-beta3/juju-1.21-beta3-trusty-ppc64.tgz",
2959 "sha256": "48e21af5f6f7e292d8b7a881eae76c38b754054d50cb7b6c6a63a0909b49afb6",
2960 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-trusty-ppc64.tgz"
2961 },
2962 {
2963 "path": "agent/1.24.0/juju-1.24.0-trusty-ppc64.tgz",
2964 "sha256": "ec93b801fa24f54cd0504813884c005fc5916ecc0e6c0725f953934c75e1905a",
2965 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-trusty-ppc64.tgz"
2966 },
2967 {
2968 "path": "agent/1.24-beta6/juju-1.24-beta6-trusty-ppc64.tgz",
2969 "sha256": "7eabc84ca1340ac5d74fec6870de2bcd967c501d33994752922592c5719b5282",
2970 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-trusty-ppc64.tgz"
2971 },
2972 {
2973 "path": "agent/1.21.1/juju-1.21.1-trusty-ppc64.tgz",
2974 "sha256": "127135a807251b9e8f3a3fcaf696d23f387454305df73b2e74c7ec694d24fa79",
2975 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-trusty-ppc64.tgz"
2976 },
2977 {
2978 "path": "agent/1.24.5/juju-1.24.5-vivid-amd64.tgz",
2979 "sha256": "ee29f79fda8203554f156de96c172b8ad31b83772a55e230c6e38518c2aeae3b",
2980 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-vivid-amd64.tgz"
2981 },
2982 {
2983 "path": "agent/1.22-beta2/juju-1.22-beta2-vivid-amd64.tgz",
2984 "sha256": "0a16afd97f9d02e9ccc5e49e4183a1736656c66d6b83392c082788645f6793a8",
2985 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta2-vivid-amd64.tgz"
2986 },
2987 {
2988 "path": "agent/1.22-beta3/juju-1.22-beta3-vivid-amd64.tgz",
2989 "sha256": "b49e00161f4f4c92d145d18189e07b96a7fdfa082a4cc6e8e5694ca565760712",
2990 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta3-vivid-amd64.tgz"
2991 },
2992 {
2993 "path": "agent/1.21-alpha3/juju-1.21-alpha3-vivid-amd64.tgz",
2994 "sha256": "d915305c7dfaad0cb2a172662b9415f23f9e91322629fb24a2f33ead68266570",
2995 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-alpha3-vivid-amd64.tgz"
2996 },
2997 {
2998 "path": "agent/1.23-beta3/juju-1.23-beta3-vivid-amd64.tgz",
2999 "sha256": "facd14ef0e2b4f7209aeb20407731fa9d0d385f74523f2232bf75afd42bc374d",
3000 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta3-vivid-amd64.tgz"
3001 },
3002 {
3003 "path": "agent/1.26-alpha2/juju-1.26-alpha2-vivid-amd64.tgz",
3004 "sha256": "4a39bbdaa8891a61d10f80d666b38ac0a498ac0dbef64dd2a6cf3edc1d96da3d",
3005 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-vivid-amd64.tgz"
3006 },
3007 {
3008 "path": "agent/1.23.2/juju-1.23.2-vivid-amd64.tgz",
3009 "sha256": "bdfd8e2c35cba2ab7044bc52cfa737959e5bd5e9afcd5b2dfeaac325097c2547",
3010 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.2-vivid-amd64.tgz"
3011 },
3012 {
3013 "path": "agent/1.21.2/juju-1.21.2-vivid-amd64.tgz",
3014 "sha256": "85a6c7717f88811c929ad6bf0a1ae28501f689b7a53f2917f07670d2e604c9df",
3015 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.2-vivid-amd64.tgz"
3016 },
3017 {
3018 "path": "agent/1.22-beta1/juju-1.22-beta1-vivid-amd64.tgz",
3019 "sha256": "cefd4cffdf607a8363a89fcab58ac5e53fb91d6143c723a6585af2a978f4b906",
3020 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta1-vivid-amd64.tgz"
3021 },
3022 {
3023 "path": "agent/1.24-beta6/juju-1.24-beta6-vivid-amd64.tgz",
3024 "sha256": "bdc5f242c9a7956775c965854c945b2cceba805cdf8a213c4039ae6f26e612cd",
3025 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta6-vivid-amd64.tgz"
3026 },
3027 {
3028 "path": "agent/1.23.0/juju-1.23.0-vivid-amd64.tgz",
3029 "sha256": "61156caedb1a16ac3cd840be6e9d138ba01c3e1ba20d3df0677d8d3c57dd05a3",
3030 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.0-vivid-amd64.tgz"
3031 },
3032 {
3033 "path": "agent/1.23.1/juju-1.23.1-vivid-amd64.tgz",
3034 "sha256": "89d718712cc7f07363f3a3ec4ea17137345f1900255552233b9c827919bc7c8b",
3035 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.23.1-vivid-amd64.tgz"
3036 },
3037 {
3038 "path": "agent/1.24.2/juju-1.24.2-vivid-amd64.tgz",
3039 "sha256": "7cf971afdff25e235742cd7d9e901f032b595f0da7a5454a9e3057423686ec53",
3040 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-vivid-amd64.tgz"
3041 },
3042 {
3043 "path": "agent/1.24-beta1/juju-1.24-beta1-vivid-amd64.tgz",
3044 "sha256": "864b49d17f81943f7884b4bfae61f1b4356be8505b3f1195c7d961275273a388",
3045 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta1-vivid-amd64.tgz"
3046 },
3047 {
3048 "path": "agent/1.24-beta4/juju-1.24-beta4-vivid-amd64.tgz",
3049 "sha256": "e4b0f5183dfebd28c0aad9fdb4082eb71cc4e2b528f9b84b0f50e812a07055c1",
3050 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta4-vivid-amd64.tgz"
3051 },
3052 {
3053 "path": "agent/1.22.0/juju-1.22.0-vivid-amd64.tgz",
3054 "sha256": "759a17d195f8f7df550493cec8e48bb2d07b3d0d1a5f1d220057b789d3ef24cb",
3055 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.0-vivid-amd64.tgz"
3056 },
3057 {
3058 "path": "agent/1.26-alpha1/juju-1.26-alpha1-vivid-amd64.tgz",
3059 "sha256": "49afb4582c6f1a22b41442bd458a2768badc4f26d1f2744eac3988d0a82005f2",
3060 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-vivid-amd64.tgz"
3061 },
3062 {
3063 "path": "agent/1.23.3/juju-1.23.3-vivid-amd64.tgz",
3064 "sha256": "8e039d5ac3bb6ea5504b512844e5fdbfb22529e283da4b4d5df01b1cfe1a6792",
3065 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.23.3-vivid-amd64.tgz"
3066 },
3067 {
3068 "path": "agent/1.23-beta2/juju-1.23-beta2-vivid-amd64.tgz",
3069 "sha256": "7237fba1aefbcd6ef1263281c320275fa993e4295537f2b95e251f7c80a818b7",
3070 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta2-vivid-amd64.tgz"
3071 },
3072 {
3073 "path": "agent/1.21-beta2/juju-1.21-beta2-vivid-amd64.tgz",
3074 "sha256": "bab0a7fe1df42a2e5f4e5f4bdd8df25685e9fc52d5d9555102327de42386946a",
3075 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta2-vivid-amd64.tgz"
3076 },
3077 {
3078 "path": "agent/1.26-alpha3/juju-1.26-alpha3-vivid-amd64.tgz",
3079 "sha256": "9003bb82104683d2060ecfa5af47a5e2f0b1cc4a3643266a344c55be8125422c",
3080 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-vivid-amd64.tgz"
3081 },
3082 {
3083 "path": "agent/1.24.1/juju-1.24.1-vivid-amd64.tgz",
3084 "sha256": "f77f35a4de646b6c6ece844db4b19cdb57165ccb865fbabaaf7579f1c02fc385",
3085 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-vivid-amd64.tgz"
3086 },
3087 {
3088 "path": "agent/1.24.4/juju-1.24.4-vivid-amd64.tgz",
3089 "sha256": "6ae0df98442ab1fb88eda7897f50f9bf5af600c8d3ae07bbb4fe20a8e09cdbb4",
3090 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-vivid-amd64.tgz"
3091 },
3092 {
3093 "path": "agent/1.24.6/juju-1.24.6-vivid-amd64.tgz",
3094 "sha256": "8ed62f7907862890ad75e6620088ef50b8143669475b09044c7e4d5186bc0b40",
3095 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-vivid-amd64.tgz"
3096 },
3097 {
3098 "path": "agent/1.24.0/juju-1.24.0-vivid-amd64.tgz",
3099 "sha256": "cad5fd397e42a765b90da9dfe13f891208a415d30d94c38e66085b20c73e10a5",
3100 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.0-vivid-amd64.tgz"
3101 },
3102 {
3103 "path": "agent/1.21-beta5/juju-1.21-beta5-vivid-amd64.tgz",
3104 "sha256": "167f2ae36eeeee75da953a3e9a3851eee89cf3bae3ad5208e8377581818b0796",
3105 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta5-vivid-amd64.tgz"
3106 },
3107 {
3108 "path": "agent/1.21-rc1/juju-1.21-rc1-vivid-amd64.tgz",
3109 "sha256": "1a8975be1ed59ba2e5eb324a1c54ca51c933fcb3dbce0f8de333ef48c58ccbf5",
3110 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-rc1-vivid-amd64.tgz"
3111 },
3112 {
3113 "path": "agent/1.21-beta1/juju-1.21-beta1-vivid-amd64.tgz",
3114 "sha256": "ea6bd64362add51471338f68b7bc0c49720ade9e8d347d99b012eac0bfd66613",
3115 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta1-vivid-amd64.tgz"
3116 },
3117 {
3118 "path": "agent/1.21.3/juju-1.21.3-vivid-amd64.tgz",
3119 "sha256": "48cf5a4539e9f13b5765f10aca8b0f83eaeee03ece7b4c665f91ad6709f0cd67",
3120 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.3-vivid-amd64.tgz"
3121 },
3122 {
3123 "path": "agent/1.21-beta3/juju-1.21-beta3-vivid-amd64.tgz",
3124 "sha256": "2c3ad9d89efc28f40235fceee776c410f0610b8a7dca4fc8cd33d51e89feb787",
3125 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta3-vivid-amd64.tgz"
3126 },
3127 {
3128 "path": "agent/1.25.1/juju-1.25.1-vivid-amd64.tgz",
3129 "sha256": "871f209210593fc2560fba81968e2b967b4cca1bbcf7c5a692bb05c5b0b36c2f",
3130 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-vivid-amd64.tgz"
3131 },
3132 {
3133 "path": "agent/1.22-beta4/juju-1.22-beta4-vivid-amd64.tgz",
3134 "sha256": "68530b7ccbdff84896418ec48a61aeb083f8b0fd14bf8c75b7199f44b5011293",
3135 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta4-vivid-amd64.tgz"
3136 },
3137 {
3138 "path": "agent/1.24-beta5/juju-1.24-beta5-vivid-amd64.tgz",
3139 "sha256": "757cda34068a1e714a8417929cdc13739e1d625c3cd6ef4aaf1636f93704dbac",
3140 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta5-vivid-amd64.tgz"
3141 },
3142 {
3143 "path": "agent/1.25.0/juju-1.25.0-vivid-amd64.tgz",
3144 "sha256": "85967ea01996b70dc3ed488837555028761e5e6333e61e27b53785c7926b7a7f",
3145 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-vivid-amd64.tgz"
3146 },
3147 {
3148 "path": "agent/1.23-beta1/juju-1.23-beta1-vivid-amd64.tgz",
3149 "sha256": "ce6ccc72f4aabcd7ddf4f970d76029d43ce1bee6cca97863cc814116e0a334a9",
3150 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta1-vivid-amd64.tgz"
3151 },
3152 {
3153 "path": "agent/1.22-beta5/juju-1.22-beta5-vivid-amd64.tgz",
3154 "sha256": "def6954a35df3acbece6c9755c7e54a1ea5b8b68a08034dacbe5b94242bbe93f",
3155 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.22-beta5-vivid-amd64.tgz"
3156 },
3157 {
3158 "path": "agent/1.25-beta1/juju-1.25-beta1-vivid-amd64.tgz",
3159 "sha256": "8e0a0fbaed7a0a9860e73e3850204c2a619bae566169da0e1e66087ef8946ccb",
3160 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-vivid-amd64.tgz"
3161 },
3162 {
3163 "path": "agent/1.24-beta3/juju-1.24-beta3-vivid-amd64.tgz",
3164 "sha256": "b033080a745cd84724bb6b0f9cf07d44d5668d08304d2c38607f4921bb7046bf",
3165 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta3-vivid-amd64.tgz"
3166 },
3167 {
3168 "path": "agent/1.22.1/juju-1.22.1-vivid-amd64.tgz",
3169 "sha256": "71b76e80ffb4449a92559813ad325b434be1e91c0de21b37440e9d5e93084ce2",
3170 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.22.1-vivid-amd64.tgz"
3171 },
3172 {
3173 "path": "agent/1.25-alpha1/juju-1.25-alpha1-vivid-amd64.tgz",
3174 "sha256": "b84d961023f0e81d334051aed9e721c6f5ec6bc96416c4eb7db0c5891bf21530",
3175 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-alpha1-vivid-amd64.tgz"
3176 },
3177 {
3178 "path": "agent/1.21.1/juju-1.21.1-vivid-amd64.tgz",
3179 "sha256": "7cd5b9078f73f7c595c05d45251ce175cf7a03d35596245e965c16b029eecca5",
3180 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.21.1-vivid-amd64.tgz"
3181 },
3182 {
3183 "path": "agent/1.24-beta2/juju-1.24-beta2-vivid-amd64.tgz",
3184 "sha256": "5ba2d01c0bbb9be73ea6dd61f49e79d9db797e9b1274847ce8f8a6057d0ec3e5",
3185 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-beta2-vivid-amd64.tgz"
3186 },
3187 {
3188 "path": "agent/1.24.3/juju-1.24.3-vivid-amd64.tgz",
3189 "sha256": "6af205072e864411ef33826643550af1a0f78527224549c696bdbe207e572bf3",
3190 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-vivid-amd64.tgz"
3191 },
3192 {
3193 "path": "agent/1.24-alpha1/juju-1.24-alpha1-vivid-amd64.tgz",
3194 "sha256": "20cddbc7b2b2ad88d4532ac6e28d5550033b13e408a44d6832102e63931f883c",
3195 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.24-alpha1-vivid-amd64.tgz"
3196 },
3197 {
3198 "path": "agent/1.21-beta4/juju-1.21-beta4-vivid-amd64.tgz",
3199 "sha256": "58eb1413aff385f11afbb2b5e52430e5c0a385544d090c984d08aba54be57181",
3200 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.21-beta4-vivid-amd64.tgz"
3201 },
3202 {
3203 "path": "agent/1.23-beta4/juju-1.23-beta4-vivid-amd64.tgz",
3204 "sha256": "ec55f445a06c3647c28d789aee73f1a7d256151785eb20e277ec62c8481b191a",
3205 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.23-beta4-vivid-amd64.tgz"
3206 },
3207 {
3208 "path": "agent/1.21.0/juju-1.21.0-vivid-amd64.tgz",
3209 "sha256": "606f6618a2407a751ff592a9d2fd29d5ca7f284188e791df5f2b43dd960cf230",
3210 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.21.0-vivid-amd64.tgz"
3211 },
3212 {
3213 "path": "agent/1.25.2/juju-1.25.2-wily-ppc64el.tgz",
3214 "sha256": "d4365b8590e3ba5b5bb0c1e276dafcd6c44f67dc8e81d8a9821037b5e1a5232a",
3215 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-wily-ppc64el.tgz"
3216 },
3217 {
3218 "path": "agent/2.0-alpha2/juju-2.0-alpha2-wily-ppc64el.tgz",
3219 "sha256": "d029a73f4ad9a1cce7995c90ba9a46143f5ad10adc4c7a9b37f907d69c411d7c",
3220 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha2-wily-ppc64el.tgz"
3221 },
3222 {
3223 "path": "agent/1.25.3/juju-1.25.3-wily-ppc64el.tgz",
3224 "sha256": "bca85cbd75de64dc0923db46510023506da5065f7efc9ea1ea98a7375ce00a4b",
3225 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.3-wily-ppc64el.tgz"
3226 },
3227 {
3228 "path": "agent/1.25.1/juju-1.25.1-wily-ppc64el.tgz",
3229 "sha256": "f62f7219991fd3310ce5af0ef32d15a41dd19eb7ef19304f2e36954a02bb9ce9",
3230 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-wily-ppc64el.tgz"
3231 },
3232 {
3233 "path": "agent/1.25.0/juju-1.25.0-wily-ppc64el.tgz",
3234 "sha256": "e73aa6b16e2d715e84b745d1604cd75557c9d588cdc7749f80fcb83ff7202316",
3235 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-wily-ppc64el.tgz"
3236 },
3237 {
3238 "path": "agent/1.25-beta1/juju-1.25-beta1-wily-ppc64el.tgz",
3239 "sha256": "61838387de4393982bc85cd2adf701b6fdb454f417bb7d262bba011609ba332f",
3240 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.25-beta1-wily-ppc64el.tgz"
3241 },
3242 {
3243 "path": "agent/2.0-alpha1/juju-2.0-alpha1-wily-ppc64el.tgz",
3244 "sha256": "dc5f15696825102d683c1d826241083e844b0ba9fd33d4de070cb58e5e27941e",
3245 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-wily-ppc64el.tgz"
3246 },
3247 {
3248 "path": "agent/1.24.6/juju-1.24.6-wily-ppc64el.tgz",
3249 "sha256": "5b3b7d3a01b2987de02b08fc4ff5bcae7a2ab6ffb5b2446fb7563313014cc822",
3250 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.6-wily-ppc64el.tgz"
3251 },
3252 {
3253 "path": "agent/1.24.4/juju-1.24.4-wily-ppc64el.tgz",
3254 "sha256": "4010f516cd4bf29fa78655e466011a9c705a3953b38c05115b3ac1a85758fc45",
3255 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-wily-ppc64el.tgz"
3256 },
3257 {
3258 "path": "agent/1.24.5/juju-1.24.5-wily-ppc64el.tgz",
3259 "sha256": "7dbce1d60125ab66abdad7f8539d9fdd123e5cd0fa936233764d1596d04d798f",
3260 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.5-wily-ppc64el.tgz"
3261 },
3262 {
3263 "path": "agent/1.24.3/juju-1.24.3-wily-ppc64el.tgz",
3264 "sha256": "58c091a7465a8cf7f30d7d4f70d459dd8375bffbaf9c6feed3b79d40c66e0659",
3265 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-wily-ppc64el.tgz"
3266 },
3267 {
3268 "path": "agent/1.26-alpha2/juju-1.26-alpha2-wily-ppc64el.tgz",
3269 "sha256": "0407520e795d0345532223e6169bf59eb7c0422249f0a349defa41ec036e1b77",
3270 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-wily-ppc64el.tgz"
3271 },
3272 {
3273 "path": "agent/1.26-alpha1/juju-1.26-alpha1-wily-ppc64el.tgz",
3274 "sha256": "b8f24679fe3e45f05ef1eb75be4333e180a94d7786ee3bd7e2c13d9c1340ca1b",
3275 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha1-wily-ppc64el.tgz"
3276 },
3277 {
3278 "path": "agent/1.24.2/juju-1.24.2-wily-ppc64el.tgz",
3279 "sha256": "c0255b47fe0088106b590e5a88817a421cd5233f00aba13fef6819dd0a48406a",
3280 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.2-wily-ppc64el.tgz"
3281 },
3282 {
3283 "path": "agent/1.26-alpha3/juju-1.26-alpha3-wily-ppc64el.tgz",
3284 "sha256": "d681d873d9e0571c4dfdcb9eee1c5195df43822acb8a11b2fc1471ecc9a5d776",
3285 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha3-wily-ppc64el.tgz"
3286 },
3287 {
3288 "path": "agent/1.24.1/juju-1.24.1-wily-ppc64el.tgz",
3289 "sha256": "28371da4ed3c70faf5d0e87901c3203928208c5f713675d8b959e00670966eda",
3290 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-wily-ppc64el.tgz"
3291 },
3292 {
3293 "path": "agent/1.25.2/juju-1.25.2-wily-ppc64.tgz",
3294 "sha256": "6fe6bdf1fea81f6822f900f1d6b966a6ee83b927cdccf268a88cd9c035b0e8be",
3295 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.2-wily-ppc64.tgz"
3296 },
3297 {
3298 "path": "agent/2.0-alpha1/juju-2.0-alpha1-wily-ppc64.tgz",
3299 "sha256": "a39ccd8056d713d621f1bbeafbd08918590de7d741683b93d78fb0a946577312",
3300 "url": "http://streams.canonical.com/juju/tools/devel/juju-2.0-alpha1-wily-ppc64.tgz"
3301 },
3302 {
3303 "path": "agent/1.24.4/juju-1.24.4-wily-ppc64.tgz",
3304 "sha256": "1b1532fb177d8542ce070f2f2c9953eee240ee58649b4f8d101311a3e17d86af",
3305 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.4-wily-ppc64.tgz"
3306 },
3307 {
3308 "path": "agent/1.24.3/juju-1.24.3-wily-ppc64.tgz",
3309 "sha256": "0e0ca534f0f687a24f4d3cb35f66ca13120b1e033d8bbad66fc1d090ccfd30d4",
3310 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.24.3-wily-ppc64.tgz"
3311 },
3312 {
3313 "path": "agent/1.25.0/juju-1.25.0-wily-ppc64.tgz",
3314 "sha256": "4182a9273cf2de651ff984969c7f4d3ab92c5b06f191c468b74d9131f14fc249",
3315 "url": "http://streams.canonical.com/juju/tools/releases/juju-1.25.0-wily-ppc64.tgz"
3316 },
3317 {
3318 "path": "agent/1.26-alpha2/juju-1.26-alpha2-wily-ppc64.tgz",
3319 "sha256": "58d41e3063c830173d840b2d10f722385a787ed68d1ef45a0d1ecf9cf11da001",
3320 "url": "http://streams.canonical.com/juju/tools/devel/juju-1.26-alpha2-wily-ppc64.tgz"
3321 },
3322 {
3323 "path": "agent/1.24.1/juju-1.24.1-wily-ppc64.tgz",
3324 "sha256": "7c701a135a3dd1c3085785f08ae0c9b38daf0b392c797809e959ae62cde0186b",
3325 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.24.1-wily-ppc64.tgz"
3326 },
3327 {
3328 "path": "agent/1.25.1/juju-1.25.1-wily-ppc64.tgz",
3329 "sha256": "fbc4bc873c21f6323541b7498b54c70d62c5afbb91273e082e1cb48fad7297f7",
3330 "url": "http://streams.canonical.com/juju/tools/proposed/juju-1.25.1-wily-ppc64.tgz"
3331 },