Create clang-3.6 tarball

Change-Id: I665a57905b43a1a3ce0a134f39664c8c9b459e9f
diff --git a/WORKSPACE b/WORKSPACE
index 1dc4a36..42bf4e9 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -1,9 +1,11 @@
 workspace(name = 'org_frc971')
 
 load("//debian:python.bzl", python_debs="files")
+load("//debian:clang.bzl", clang_debs="files")
 load("//debian:packages.bzl", "generate_repositories_for_debs")
 
 generate_repositories_for_debs(python_debs)
+generate_repositories_for_debs(clang_debs)
 
 new_local_repository(
   name = 'usr_repo',
diff --git a/debian/BUILD b/debian/BUILD
index 845a424..9b5ce9e 100644
--- a/debian/BUILD
+++ b/debian/BUILD
@@ -4,6 +4,10 @@
     "//debian:python.bzl",
     python_debs = "files",
 )
+load(
+    "//debian:clang.bzl",
+    clang_debs = "files",
+)
 load("//debian:packages.bzl", "download_packages", "generate_deb_tarball")
 
 py_binary(
@@ -30,7 +34,29 @@
     ],
 )
 
+download_packages(
+    name = "download_clang_deps",
+    excludes = [
+        "libblas.so.3",
+    ],
+    force_includes = [
+        "libc6",
+        "libc6-dev",
+    ],
+    packages = [
+        "clang-3.6",
+        "clang-format-3.6",
+        "gcc",
+        "gfortran",
+    ],
+)
+
 generate_deb_tarball(
     name = "python",
     files = python_debs,
 )
+
+generate_deb_tarball(
+    name = "clang_3p6",
+    files = clang_debs,
+)
diff --git a/debian/clang.bzl b/debian/clang.bzl
new file mode 100644
index 0000000..ade9c87
--- /dev/null
+++ b/debian/clang.bzl
@@ -0,0 +1,61 @@
+files = {
+    "binutils_2.25-5+deb8u1_amd64.deb": "d9e6ac61d1d5bf63b632923c9f678d8fb64d3f9f82a0e31a8229e6e5b0bbb89d",
+    "clang-3.6_3.6.2~svn240577-1~exp1_amd64.deb": "7a93b5eaad24ab35273e091ae4bc6572c583062383d650e71396fd7ddacdbaca",
+    "clang-format-3.6_3.6.2~svn240577-1~exp1_amd64.deb": "38c35cd8a4e89a8dbc4414ecad521f5e689e2f582004b77e95063fabf50779e0",
+    "cpp-4.9_4.9.2-10_amd64.deb": "2ee30a0c6b1da7425a6f3566c24b272ad036917ebb0ec924253cd74b4c75c9ba",
+    "cpp_4.9.2-2_amd64.deb": "e0d777817359da6dd7d003c164f12a55a8b889eb360ba2c945d5316ee7dbefd8",
+    "gcc-4.9-base_4.9.2-10_amd64.deb": "f95eb436176050f52e85ed5eebe12c3d851b6788735df860e18a219647d330d8",
+    "gcc-4.9_4.9.2-10_amd64.deb": "dcd093c20bfb35f56df0b66c75588d4d9a0b92a3c2e038ec0d7cc24ace393556",
+    "gcc_4.9.2-2_amd64.deb": "b7a60f9bc12d8ac0bbce99160390f28ee4a2d1d94753d123a7016d0443e46518",
+    "gfortran-4.9_4.9.2-10_amd64.deb": "d547df4955491b49e6373ac428ddb55bd22a14bbc9178ced7854de207a458610",
+    "gfortran_4.9.2-2_amd64.deb": "d4ffdd8e2748b77800c59f6dfadaa1f39da014581bb6dbcdbb1363fbefaaf689",
+    "libasan1_4.9.2-10_amd64.deb": "14ebaa9a941410083f146c97465965b3a845eb7230f7809577852b7e0e07ad6f",
+    "libatomic1_4.9.2-10_amd64.deb": "6ec69b0aaa26fcc8a54198f420a38eb1e390dec942f2509313907c9ed65b9422",
+    "libbsd0_0.7.0-2_amd64.deb": "86573a9b5b774f6a5e87ecfb52a8ab31ad5a8469d3971856fa91f4f6ea7f3c69",
+    "libc-dev-bin_2.19-18+deb8u10_amd64.deb": "3f8f50528eb7194a990221c8863ab07573c26a17680b66b32039818aecf7bf5e",
+    "libc6-dev_2.19-18+deb8u10_amd64.deb": "00ba98ce8879bdfde13eac699da718d3aaba904ea6a88d5e21e77d1e298d65eb",
+    "libc6_2.19-18+deb8u10_amd64.deb": "0a95ee1c5bff7f73c1279b2b78f32d40da9025a76f93cb67c03f2867a7133e61",
+    "libcilkrts5_4.9.2-10_amd64.deb": "cf955b9848308a2674788f35789b55ee4ad0ee6aa99b711feff5fcd99834634e",
+    "libclang-common-3.6-dev_3.6.2~svn240577-1~exp1_amd64.deb": "ea5866423c00b709b1dac8821911939c99da91ec53495021e05741dd1440a61b",
+    "libclang1-3.6_3.6.2~svn240577-1~exp1_amd64.deb": "abdb6bc82977074e5ac5b16fc9ca0034822900b0bf689c54a9a008a363548a95",
+    "libcloog-isl4_0.18.2-1+b2_amd64.deb": "8bb4ba985d65ededbfc24d76d3610af57a70787b635841407558d25a7f06ff49",
+    "libdb5.3_5.3.28-9+deb8u1_amd64.deb": "9740f05d3c6824911be1d80b71efbccf67a06fd3287d65b1e68666a7d356d51f",
+    "libedit2_3.1-20140620-2_amd64.deb": "3a57eaaeaf34dae83ea5c9fa55b4600a686351d6138a5735c922c9dbb88d1248",
+    "libexpat1_2.1.0-6+deb8u4_amd64.deb": "de7979297d0298271d71b4554772ba4da60ba6895ed86ca8fc9c1159c58913e4",
+    "libffi6_3.1-2+deb8u1_amd64.deb": "100343fca79ff265abc62467c7085fca68b8764e8c2551302ab741c771e7f0aa",
+    "libgcc-4.9-dev_4.9.2-10_amd64.deb": "f9de916a9c782c48d5ce6768b072466bd3ccfc988f27583d2395e7d7d8e91360",
+    "libgcc1_4.9.2-10_amd64.deb": "a1402290165e8d91b396a33d79580a4501041e92bdb62ef23929a0c207cd9af9",
+    "libgfortran-4.9-dev_4.9.2-10_amd64.deb": "a0b92248d47beb5468280e1164287d0810caccb87827d26a8ac5fe07fd2b4154",
+    "libgfortran3_4.9.2-10_amd64.deb": "77798b64f1f042daca070e3edead2658ffed6a9dcf888ba8e22f6f140012510c",
+    "libgmp10_6.0.0+dfsg-6_amd64.deb": "155a31b0f716aa3dcd7ee68e9bd57e0b76a6b31f4e41fb2d953e986315437082",
+    "libgomp1_4.9.2-10_amd64.deb": "055bc5e737317c5d4f4edf6799d798e7055ce409caa6e1d4842a009a0f655c41",
+    "libisl10_0.12.2-2_amd64.deb": "5a091cf30221e183d319f4906a746043be7220061f3b742b2ad958ee79ac01f7",
+    "libitm1_4.9.2-10_amd64.deb": "190e4c25302beb4f92195d29d81181f00f9d06c468ae659a72faeae71bf35c55",
+    "libllvm3.6_3.6.2~svn240577-1~exp1_amd64.deb": "a6a066bb7b8b43705b3e7ba98410a67bf504cbca5d38d6ced44e08d1f26456e5",
+    "liblsan0_4.9.2-10_amd64.deb": "cdf4bd7a907b5d56d166efc00eb9eea4308ccc3305741bf11d082d9796451951",
+    "libmpc3_1.0.2-1_amd64.deb": "0a252dcf89843ee8b402fd226c8fb552d69c82c7013a28e335ba36878468d959",
+    "libmpfr4_3.1.2-2_amd64.deb": "1b6ef16024e7850c4f2d47dbe06cba1143ac36d5584db515f63d5fbd873e3eb2",
+    "libncursesw5_5.9+20140913-1+deb8u2_amd64.deb": "9d8d80d077e0ca85ac4493173431df42fe8943a457bac35625433eb414d79eca",
+    "libobjc-4.9-dev_4.9.2-10_amd64.deb": "4f9951761e93e24654c30fb4ac19a3548e09dee32e7206d3bcd417fae4803bc6",
+    "libobjc4_4.9.2-10_amd64.deb": "dd23770923f1bedb27ace993ecae89938538537a23688edfd679900a8cfb37f4",
+    "libpython-stdlib_2.7.9-1_amd64.deb": "5f9ffb96222498c764526a83cac48281a941ec6e8470db1a1f8e17e6236a5669",
+    "libpython2.7-minimal_2.7.9-2+deb8u1_amd64.deb": "916e2c541aa954239cb8da45d1d7e4ecec232b24d3af8982e76bf43d3e1758f3",
+    "libpython2.7-stdlib_2.7.9-2+deb8u1_amd64.deb": "cf1c9dfc12d6cfd42bb14bfb46ee3cec0f6ebc720a1419f017396739953b12c5",
+    "libquadmath0_4.9.2-10_amd64.deb": "76b71fdb834434e7b6dde5ba343af9bacddb987ef8ad9c788442dbe4e236e78f",
+    "libreadline6_6.3-8+b3_amd64.deb": "647948737fcfea4749368aa233b2d8b89032546ba4db2f0338239e9a7f4bda3e",
+    "libsqlite3-0_3.8.7.1-1+deb8u2_amd64.deb": "969b13188c642196def3846e1e44e7923bcf1fa07374b0fd7fe766ea2ba11bd0",
+    "libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb": "d99de2cdca54484d23badc5683c7211b3a191977272d9e5281837af863dcdd56",
+    "libstdc++-4.9-dev_4.9.2-10_amd64.deb": "d67f6f74530d6248e85129413f6cbc6984b7cb62fb0039b0affe63a49eb37416",
+    "libstdc++6_4.9.2-10_amd64.deb": "f1509bbabd78e89c861de16931aec5988e1215649688fd4f8dfe1af875a7fbef",
+    "libtinfo5_5.9+20140913-1+deb8u2_amd64.deb": "914cb3f1f52425ecd92c44aacdb3b1303b57db783ad53910c2bb1725a56ffbaf",
+    "libtsan0_4.9.2-10_amd64.deb": "316ef9e1e0a25fbe6796ae9ca19c748c5d9188254f8daa8663353a4e365f0b53",
+    "libubsan0_4.9.2-10_amd64.deb": "fb495d52df0f08d485827e3a81cb585e0360e9bf80dcb87871e88682ae175695",
+    "linux-libc-dev_3.16.51-3+deb8u1_amd64.deb": "173310c9d5dc6d8d03d5272971c662d22cabe73d97a61352d65e0cdc81c58276",
+    "mime-support_3.58_all.deb": "c05ebe8f38da4ff19d028c9f4680414149e5c7a746de13bc9db0a562796ed213",
+    "multiarch-support_2.19-18+deb8u10_amd64.deb": "44dd803aa9270d80fc7265c72982f684c8fb904d366cedbfecd37cf78aa1ca78",
+    "python-minimal_2.7.9-1_amd64.deb": "58649e19c19847e264b32ad8cb5a8f58477829e1afc2616c54cb0a1ef30496be",
+    "python2.7-minimal_2.7.9-2+deb8u1_amd64.deb": "c89199f908d5a508d8d404efc0e1aef3d9db59ea23bd4532df9e59941643fcfb",
+    "python2.7_2.7.9-2+deb8u1_amd64.deb": "00c99c8dc1cda85053c8bfc7ea34ae5c40408c54b498ca22d0e2cb6b0acb796c",
+    "python_2.7.9-1_amd64.deb": "93dc9d03df366d658832fb238a6c1e6c57e5e57dd648145c2f57a8f3e2b419ed",
+    "readline-common_6.3-8_all.deb": "8b91bce988c38798e565820919a600f1a58ca483d8406860cc37e847a55a6bfd",
+}
diff --git a/debian/download_packages.py b/debian/download_packages.py
index 4709463..ca36b4b 100755
--- a/debian/download_packages.py
+++ b/debian/download_packages.py
@@ -15,14 +15,16 @@
 
 def get_all_deps(packages):
   deps = set()
-  for package in packages:
+  for package in packages or ():
     deps.update(get_deps(package))
   return deps
 
-def download_deps(packages, excludes):
+def download_deps(packages, excludes, force_includes):
   deps = get_all_deps(packages)
   exclude_deps = get_all_deps(excludes)
   deps -= exclude_deps
+  force_include_deps = get_all_deps(force_includes)
+  deps |= force_include_deps
   subprocess.check_call([b"apt-get", b"download"] + list(deps))
 
 def fixup_files():
@@ -50,9 +52,20 @@
     print('  "%s": "%s",' % (deb, sha256_checksum(deb)))
   print("}")
 
+_ALWAYS_EXCLUDE = [
+    "debconf",
+    "debconf-2.0",
+    "dpkg",
+    "install-info",
+    "libc-dev",
+    "libc6",
+    "libc6-dev",
+]
+
 def main(argv):
   parser = argparse.ArgumentParser()
   parser.add_argument("--exclude", "-e", type=str, action="append", help="A package to exclude from the list")
+  parser.add_argument("--force-include", type=str, action="append", help="Force include this and its dependencies. Even if listed in excludes.")
   parser.add_argument("package", nargs="+", help="The packages to download.")
   args = parser.parse_args(argv[1:])
   folder = tempfile.mkdtemp()
@@ -60,8 +73,8 @@
   excludes = args.exclude or []
   # Exclude common packages that don't make sense to include in everything all
   # the time.
-  excludes += ["libc-dev", "debconf", "install-info", "debconf-2.0", "libc6", "libc6-dev", "dpkg"]
-  download_deps(args.package, excludes)
+  excludes += _ALWAYS_EXCLUDE
+  download_deps(args.package, excludes, args.force_include)
   fixup_files()
   print_file_list()
   print("Your packages are all in %s" % folder)
diff --git a/debian/packages.bzl b/debian/packages.bzl
index d5603ec..d060764 100644
--- a/debian/packages.bzl
+++ b/debian/packages.bzl
@@ -23,7 +23,7 @@
 
 # TODO(phil): Deal with armhf packages. Right now only works for amd64.
 
-def download_packages(name, packages, excludes=[]):
+def download_packages(name, packages, excludes=[], force_includes=[]):
   """Downloads a set of packages as well as their dependencies.
 
   You can also specify excludes in case some of the dependencies are meta
@@ -36,6 +36,7 @@
   """
   package_list = " ".join(packages)
   excludes_list = " ".join(["--exclude=%s" % e for e in excludes])
+  force_includes = " ".join(["--force-include=%s" % i for i in force_includes])
   native.genrule(
     name = name,
     outs = ["%s_output.txt" % name],
@@ -48,7 +49,8 @@
     ],
     # TODO(phil): Deal with stderr a bit better. It spews more stuff out than I
     # would like it to.
-    cmd = "$(location //debian:download_packages) %s %s | tee $@ >&2" % (excludes_list, package_list),
+    cmd = "$(location //debian:download_packages) %s %s %s | tee $@ >&2" \
+        % (force_includes, excludes_list, package_list),
   )
 
 def _convert_deb_to_target(deb):
diff --git a/debian/python.bzl b/debian/python.bzl
index 78ed285..2dc677f 100644
--- a/debian/python.bzl
+++ b/debian/python.bzl
@@ -1,46 +1,46 @@
 files = {
-  "dh-python_1.20141111-2_all.deb": "33672e53f4c255288e3f73117c06347b010b616f221d8d265593299d1b522f2c",
-  "libblas-common_1.2.20110419-10_amd64.deb": "5aea4f73762e70f50bd292e6ee3e3e5d8f16613dc1b2b116ad7c57891ba471cd",
-  "libblas3_1.2.20110419-10_amd64.deb": "06cff144803720414f586491d2533f31e4e6f820cfaabccc8b0fbac81b98e086",
-  "libdb5.3_5.3.28-9+deb8u1_amd64.deb": "9740f05d3c6824911be1d80b71efbccf67a06fd3287d65b1e68666a7d356d51f",
-  "libexpat1-dev_2.1.0-6+deb8u4_amd64.deb": "6b4231b09a96933ff25aae9b68eaaa3b9252b82ca2fd37eccbe2a7823ea6d9ed",
-  "libexpat1_2.1.0-6+deb8u4_amd64.deb": "de7979297d0298271d71b4554772ba4da60ba6895ed86ca8fc9c1159c58913e4",
-  "libffi6_3.1-2+deb8u1_amd64.deb": "100343fca79ff265abc62467c7085fca68b8764e8c2551302ab741c771e7f0aa",
-  "libgfortran3_4.9.2-10_amd64.deb": "77798b64f1f042daca070e3edead2658ffed6a9dcf888ba8e22f6f140012510c",
-  "liblapack3_3.5.0-4_amd64.deb": "d5b06e70f99ca0389b29b334a6d30d7ecddd08d2d11d0cb0b9bdcf7e230ce1f7",
-  "libmpdec2_2.4.1-1_amd64.deb": "b61ae05899abfb6b82af1915e33ae72e0b7caf8035416fbbcb8128832fcb26d2",
-  "libncursesw5_5.9+20140913-1+deb8u2_amd64.deb": "9d8d80d077e0ca85ac4493173431df42fe8943a457bac35625433eb414d79eca",
-  "libpython-dev_2.7.9-1_amd64.deb": "de5b306431959a50a8368f292157ee573aac86fa7e88cacd6b03983cf85570c4",
-  "libpython-stdlib_2.7.9-1_amd64.deb": "5f9ffb96222498c764526a83cac48281a941ec6e8470db1a1f8e17e6236a5669",
-  "libpython2.7-dev_2.7.9-2+deb8u1_amd64.deb": "af8754ad818d600d39cf6ab878f5afeb7265fa51da44487f21ab06e7df6462cd",
-  "libpython2.7-minimal_2.7.9-2+deb8u1_amd64.deb": "916e2c541aa954239cb8da45d1d7e4ecec232b24d3af8982e76bf43d3e1758f3",
-  "libpython2.7-stdlib_2.7.9-2+deb8u1_amd64.deb": "cf1c9dfc12d6cfd42bb14bfb46ee3cec0f6ebc720a1419f017396739953b12c5",
-  "libpython2.7_2.7.9-2+deb8u1_amd64.deb": "cfb120644cfcb4e08a77069c388197c4db4fbf0136c80973d0194cc562248904",
-  "libpython3-dev_3.4.2-2_amd64.deb": "7a7574bcec9163fdd16e76c8a45e0eac5c139efc1df81dcefab99c65fcf507a3",
-  "libpython3-stdlib_3.4.2-2_amd64.deb": "a56d9ec1e5f9ab0c51d169f0b332164b3d6cd10b7ae1025688305239e8781dcc",
-  "libpython3.4-dev_3.4.2-1_amd64.deb": "760e995b0676eac09194554c235bcc164f6cff54fd2c09603f16a67ad6d9874b",
-  "libpython3.4-minimal_3.4.2-1_amd64.deb": "d4c9fa2e127ca7799930152aedc37c3d891e0ee439e0595f0a654678570bfa34",
-  "libpython3.4-stdlib_3.4.2-1_amd64.deb": "afa4d641e50b5671230f92f2a8bcf8ee961fbb54c9c3a9656a8ec9fd0391765b",
-  "libpython3.4_3.4.2-1_amd64.deb": "089d804a6432d7a321cfd5a95d191251fa3a0d324451981e29ff695f765b5c06",
-  "libquadmath0_4.9.2-10_amd64.deb": "76b71fdb834434e7b6dde5ba343af9bacddb987ef8ad9c788442dbe4e236e78f",
-  "libreadline6_6.3-8+b3_amd64.deb": "647948737fcfea4749368aa233b2d8b89032546ba4db2f0338239e9a7f4bda3e",
-  "libsqlite3-0_3.8.7.1-1+deb8u2_amd64.deb": "969b13188c642196def3846e1e44e7923bcf1fa07374b0fd7fe766ea2ba11bd0",
-  "libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb": "d99de2cdca54484d23badc5683c7211b3a191977272d9e5281837af863dcdd56",
-  "libtinfo5_5.9+20140913-1+deb8u2_amd64.deb": "914cb3f1f52425ecd92c44aacdb3b1303b57db783ad53910c2bb1725a56ffbaf",
-  "mime-support_3.58_all.deb": "c05ebe8f38da4ff19d028c9f4680414149e5c7a746de13bc9db0a562796ed213",
-  "python-dev_2.7.9-1_amd64.deb": "402f2b3185fb83be92e9d13a08ed1f7678adf72c8bade7ccdec2d47d3321c5ae",
-  "python-minimal_2.7.9-1_amd64.deb": "58649e19c19847e264b32ad8cb5a8f58477829e1afc2616c54cb0a1ef30496be",
-  "python-numpy_1.8.2-2_amd64.deb": "598926db22f9f16a3f0597fdfcbdc3c271ef4991223ca3166bd5dbcb775a7831",
-  "python2.7-dev_2.7.9-2+deb8u1_amd64.deb": "1d423c1f15f9ac0cf3d3c69958cc93cc7b673d39ac9200c1de84b82eb4be4a8d",
-  "python2.7-minimal_2.7.9-2+deb8u1_amd64.deb": "c89199f908d5a508d8d404efc0e1aef3d9db59ea23bd4532df9e59941643fcfb",
-  "python2.7_2.7.9-2+deb8u1_amd64.deb": "00c99c8dc1cda85053c8bfc7ea34ae5c40408c54b498ca22d0e2cb6b0acb796c",
-  "python3-dev_3.4.2-2_amd64.deb": "c94a0b57c74e6158cde842e6376ee614fbefb380ab1e1bbed66b176b87090ed5",
-  "python3-minimal_3.4.2-2_amd64.deb": "0a8f9f1e824929d6c7412538e1a7fa4f56c8d68565cf3aba3cbefe05a4187c8b",
-  "python3-numpy_1.8.2-2_amd64.deb": "7e514578bee0eabee43915185d73526b0e28b912a31aa665920fbec16db380fc",
-  "python3.4-dev_3.4.2-1_amd64.deb": "bc20dad65f0c37c712d612e247a8510888cbc97568659a00b45b2a0915e4e4b4",
-  "python3.4-minimal_3.4.2-1_amd64.deb": "a2c868cd2deaa8467aa6fb4bfc2ff17001418de163195a86d02ae16c656ec373",
-  "python3.4_3.4.2-1_amd64.deb": "398a1bf2c0c7c8f7271b9150b8db61f225c424b96fe2befcac9abea76a793d74",
-  "python3_3.4.2-2_amd64.deb": "ce6e42f5d87103ddb799f6b025ca3fe1e57a509e7303636e127a83eabef2ab2c",
-  "python_2.7.9-1_amd64.deb": "93dc9d03df366d658832fb238a6c1e6c57e5e57dd648145c2f57a8f3e2b419ed",
-  "readline-common_6.3-8_all.deb": "8b91bce988c38798e565820919a600f1a58ca483d8406860cc37e847a55a6bfd",
+    "dh-python_1.20141111-2_all.deb": "33672e53f4c255288e3f73117c06347b010b616f221d8d265593299d1b522f2c",
+    "libblas-common_1.2.20110419-10_amd64.deb": "5aea4f73762e70f50bd292e6ee3e3e5d8f16613dc1b2b116ad7c57891ba471cd",
+    "libblas3_1.2.20110419-10_amd64.deb": "06cff144803720414f586491d2533f31e4e6f820cfaabccc8b0fbac81b98e086",
+    "libdb5.3_5.3.28-9+deb8u1_amd64.deb": "9740f05d3c6824911be1d80b71efbccf67a06fd3287d65b1e68666a7d356d51f",
+    "libexpat1-dev_2.1.0-6+deb8u4_amd64.deb": "6b4231b09a96933ff25aae9b68eaaa3b9252b82ca2fd37eccbe2a7823ea6d9ed",
+    "libexpat1_2.1.0-6+deb8u4_amd64.deb": "de7979297d0298271d71b4554772ba4da60ba6895ed86ca8fc9c1159c58913e4",
+    "libffi6_3.1-2+deb8u1_amd64.deb": "100343fca79ff265abc62467c7085fca68b8764e8c2551302ab741c771e7f0aa",
+    "libgfortran3_4.9.2-10_amd64.deb": "77798b64f1f042daca070e3edead2658ffed6a9dcf888ba8e22f6f140012510c",
+    "liblapack3_3.5.0-4_amd64.deb": "d5b06e70f99ca0389b29b334a6d30d7ecddd08d2d11d0cb0b9bdcf7e230ce1f7",
+    "libmpdec2_2.4.1-1_amd64.deb": "b61ae05899abfb6b82af1915e33ae72e0b7caf8035416fbbcb8128832fcb26d2",
+    "libncursesw5_5.9+20140913-1+deb8u2_amd64.deb": "9d8d80d077e0ca85ac4493173431df42fe8943a457bac35625433eb414d79eca",
+    "libpython-dev_2.7.9-1_amd64.deb": "de5b306431959a50a8368f292157ee573aac86fa7e88cacd6b03983cf85570c4",
+    "libpython-stdlib_2.7.9-1_amd64.deb": "5f9ffb96222498c764526a83cac48281a941ec6e8470db1a1f8e17e6236a5669",
+    "libpython2.7-dev_2.7.9-2+deb8u1_amd64.deb": "af8754ad818d600d39cf6ab878f5afeb7265fa51da44487f21ab06e7df6462cd",
+    "libpython2.7-minimal_2.7.9-2+deb8u1_amd64.deb": "916e2c541aa954239cb8da45d1d7e4ecec232b24d3af8982e76bf43d3e1758f3",
+    "libpython2.7-stdlib_2.7.9-2+deb8u1_amd64.deb": "cf1c9dfc12d6cfd42bb14bfb46ee3cec0f6ebc720a1419f017396739953b12c5",
+    "libpython2.7_2.7.9-2+deb8u1_amd64.deb": "cfb120644cfcb4e08a77069c388197c4db4fbf0136c80973d0194cc562248904",
+    "libpython3-dev_3.4.2-2_amd64.deb": "7a7574bcec9163fdd16e76c8a45e0eac5c139efc1df81dcefab99c65fcf507a3",
+    "libpython3-stdlib_3.4.2-2_amd64.deb": "a56d9ec1e5f9ab0c51d169f0b332164b3d6cd10b7ae1025688305239e8781dcc",
+    "libpython3.4-dev_3.4.2-1_amd64.deb": "760e995b0676eac09194554c235bcc164f6cff54fd2c09603f16a67ad6d9874b",
+    "libpython3.4-minimal_3.4.2-1_amd64.deb": "d4c9fa2e127ca7799930152aedc37c3d891e0ee439e0595f0a654678570bfa34",
+    "libpython3.4-stdlib_3.4.2-1_amd64.deb": "afa4d641e50b5671230f92f2a8bcf8ee961fbb54c9c3a9656a8ec9fd0391765b",
+    "libpython3.4_3.4.2-1_amd64.deb": "089d804a6432d7a321cfd5a95d191251fa3a0d324451981e29ff695f765b5c06",
+    "libquadmath0_4.9.2-10_amd64.deb": "76b71fdb834434e7b6dde5ba343af9bacddb987ef8ad9c788442dbe4e236e78f",
+    "libreadline6_6.3-8+b3_amd64.deb": "647948737fcfea4749368aa233b2d8b89032546ba4db2f0338239e9a7f4bda3e",
+    "libsqlite3-0_3.8.7.1-1+deb8u2_amd64.deb": "969b13188c642196def3846e1e44e7923bcf1fa07374b0fd7fe766ea2ba11bd0",
+    "libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb": "d99de2cdca54484d23badc5683c7211b3a191977272d9e5281837af863dcdd56",
+    "libtinfo5_5.9+20140913-1+deb8u2_amd64.deb": "914cb3f1f52425ecd92c44aacdb3b1303b57db783ad53910c2bb1725a56ffbaf",
+    "mime-support_3.58_all.deb": "c05ebe8f38da4ff19d028c9f4680414149e5c7a746de13bc9db0a562796ed213",
+    "python-dev_2.7.9-1_amd64.deb": "402f2b3185fb83be92e9d13a08ed1f7678adf72c8bade7ccdec2d47d3321c5ae",
+    "python-minimal_2.7.9-1_amd64.deb": "58649e19c19847e264b32ad8cb5a8f58477829e1afc2616c54cb0a1ef30496be",
+    "python-numpy_1.8.2-2_amd64.deb": "598926db22f9f16a3f0597fdfcbdc3c271ef4991223ca3166bd5dbcb775a7831",
+    "python2.7-dev_2.7.9-2+deb8u1_amd64.deb": "1d423c1f15f9ac0cf3d3c69958cc93cc7b673d39ac9200c1de84b82eb4be4a8d",
+    "python2.7-minimal_2.7.9-2+deb8u1_amd64.deb": "c89199f908d5a508d8d404efc0e1aef3d9db59ea23bd4532df9e59941643fcfb",
+    "python2.7_2.7.9-2+deb8u1_amd64.deb": "00c99c8dc1cda85053c8bfc7ea34ae5c40408c54b498ca22d0e2cb6b0acb796c",
+    "python3-dev_3.4.2-2_amd64.deb": "c94a0b57c74e6158cde842e6376ee614fbefb380ab1e1bbed66b176b87090ed5",
+    "python3-minimal_3.4.2-2_amd64.deb": "0a8f9f1e824929d6c7412538e1a7fa4f56c8d68565cf3aba3cbefe05a4187c8b",
+    "python3-numpy_1.8.2-2_amd64.deb": "7e514578bee0eabee43915185d73526b0e28b912a31aa665920fbec16db380fc",
+    "python3.4-dev_3.4.2-1_amd64.deb": "bc20dad65f0c37c712d612e247a8510888cbc97568659a00b45b2a0915e4e4b4",
+    "python3.4-minimal_3.4.2-1_amd64.deb": "a2c868cd2deaa8467aa6fb4bfc2ff17001418de163195a86d02ae16c656ec373",
+    "python3.4_3.4.2-1_amd64.deb": "398a1bf2c0c7c8f7271b9150b8db61f225c424b96fe2befcac9abea76a793d74",
+    "python3_3.4.2-2_amd64.deb": "ce6e42f5d87103ddb799f6b025ca3fe1e57a509e7303636e127a83eabef2ab2c",
+    "python_2.7.9-1_amd64.deb": "93dc9d03df366d658832fb238a6c1e6c57e5e57dd648145c2f57a8f3e2b419ed",
+    "readline-common_6.3-8_all.deb": "8b91bce988c38798e565820919a600f1a58ca483d8406860cc37e847a55a6bfd",
 }