| # See README.md, there is a section about this file. |
| #vim: ft=python: |
| { |
| # 'wheel' is needed by build_deps.py. |
| 'wheel': { |
| 'version': '0.24.0', |
| 'build': '0', |
| 'gs': 'c02262299489646af253067e8136c060a93572e3.tar.gz', |
| }, |
| 'argcomplete': { |
| 'version': '0.8.0', |
| 'build': '0', |
| 'repo': 'external/github.com/kislyuk/argcomplete', |
| 'rev': 'a88dcaae3132003ae123d39a2cd9924113b8f985', |
| 'implicit': True, # Required by expect_tests |
| }, |
| 'backports.ssl_match_hostname': { |
| 'build': '0', |
| 'gs': '0567c136707a5f53b95aa793b79cc8d5c61d8e22.tar.gz', |
| 'version': '3.5.0.1', |
| 'implicit': True, # Required by docker |
| }, |
| 'beautifulsoup4': { |
| 'version': '4.3.2', |
| 'build': '0', |
| 'repo': 'external/code.launchpad.net/beautifulsoup', |
| 'rev': '372c827cb1d38e418163d6b3fa5f550bdc5a8ec7', |
| 'implicit': True, # Required by WebTest |
| }, |
| 'cachetools': { |
| 'build': '0', |
| 'gs': '3efa164096089b0c88652788fada938775229129.tar.gz', |
| 'version': '2.0.0' |
| }, |
| 'cffi': { |
| 'version': '1.7.0', |
| 'build': '0', |
| 'gs': 'd8033f34e17c0c51bb834b27f6e8c59fc24ae72c.tar.gz', |
| 'implicit': True, # Required by cryptography |
| }, |
| "click": { |
| "build": "0", |
| "gs": "1e55974c8a8d75b0733dd40841a1a354ad36ae10.tar.gz", |
| "version": "7.1.2" |
| }, |
| 'coverage': { |
| 'version': '4.1', |
| 'build': '0', |
| 'repo': 'external/github.com/nedbat/coveragepy', |
| 'rev': '4e2faeead034005cda1bcb096afde921527a748f', |
| 'implicit': True, # Required by expect_tests |
| }, |
| 'cryptography': { |
| 'version': '1.4', |
| 'build': '0', |
| 'repo': 'external/github.com/pyca/cryptography', |
| 'rev': '69365ce2041081fe6b109496bbb9c56f86ccb7b5', |
| 'implicit': True, # Required by pyOpenSSL |
| }, |
| 'docker': { |
| 'build': '0', |
| 'gs': 'ebec1d6828777b23df320822b477857dc43d18fe.tar.gz', |
| 'version': '2.7.0' |
| }, |
| 'docker_pycreds': { |
| 'build': '0', |
| 'gs': '02e65f3b4a75bd65cd4c312835961d3551967454.tar.gz', |
| 'version': '0.2.1', |
| 'implicit': True, # Required by docker |
| }, |
| 'enum34': { |
| 'version': '1.0.4', |
| 'build': '0', |
| 'gs': '10b77f1db47e54abbc4ce6f61df542590b9ad972.tar.gz', |
| 'implicit': True, # Required by cryptography |
| }, |
| # expect_tests is maintained by Chrome Infra |
| 'expect_tests': { |
| 'version': '0.3.25', |
| 'build': '0', |
| 'repo': 'infra/testing/expect_tests', |
| 'rev': 'c3766acb62c87bf616b40922f5e3c4857533c37f', |
| }, |
| # Uploaded by running "./ingest_pypi_wheels.py Flask 1.1.2" |
| "Flask": { |
| "build": "0", |
| "gs": "c3c3a1ad658816dc62ed724849eccc72d905cdac.tar.gz", |
| "version": "1.1.2" |
| }, |
| 'funcsigs': { |
| 'build': '0', |
| 'gs': 'd09f1a17d4b7323f815e27c1baabfa1f4dd2d9fe.tar.gz', |
| 'version': '1.0.2', |
| 'implicit': True, # Required by mock |
| }, |
| 'google_api_python_client': { |
| 'version': '1.4.2', |
| 'build': '0', |
| 'repo': 'external/github.com/google/google-api-python-client', |
| 'rev': 'd83246e69b22f084d1ae92da5897572a4a4eb03d', |
| }, |
| 'google_auth': { |
| 'build': '0', |
| 'gs': 'd2e44427f82b37fca41487cd00793a770be65989.tar.gz', |
| 'version': '1.0.1' |
| }, |
| 'googleapis_common_protos': { |
| 'build': '0', |
| 'gs': '8c6afd809b01acf9f4c2586bdde1f383d308a585.tar.gz', |
| 'version': '1.6.0' |
| }, |
| 'google_auth_httplib2': { |
| 'build': '0', |
| 'gs': 'b3f99b951e2340c10b370104439086babe0cef4f.tar.gz', |
| 'version': '0.0.2' |
| }, |
| "httplib2": { |
| "build": "0", |
| "gs": "dbdffdcbe920eca7b57ec62671c8be0e68b08ac3.tar.gz", |
| "version": "0.14.0" |
| }, |
| 'idna': { |
| 'version': '2.1', |
| 'build': '0', |
| 'repo': 'external/github.com/kjd/idna', |
| 'rev': 'cb8ae9acf100c9faba02737ac82b31a0152d19e8', |
| 'implicit': True, # Required by cryptography |
| }, |
| 'infra_libs': { |
| 'version': '2.4.0', |
| 'build': '0', |
| 'repo': 'infra/infra/packages/infra_libs', |
| 'rev': '5b511e0e50eed416241e7166f199671e5f1db55e', |
| }, |
| 'ipaddress': { |
| 'version': '1.0.16', |
| 'build': '0', |
| 'repo': 'external/github.com/phihag/ipaddress', |
| 'rev': '77c528007b90de88068df498726c574e8a86f497', |
| 'implicit': True, # Required by cryptography |
| }, |
| "itsdangerous": { |
| "build": "0", |
| "gs": "b79fef5caacdd247f7def3fe59e6def34bc86905.tar.gz", |
| "version": "1.1.0" |
| }, |
| "Jinja2": { |
| "build": "0", |
| "gs": "1017138fd4cb627204d3109b75c107c3d6f3f7fb.tar.gz", |
| "version": "2.11.2" |
| }, |
| 'MarkupSafe': { |
| 'version': '0.23', |
| 'build': '0', |
| 'repo': 'external/github.com/mitsuhiko/markupsafe', |
| 'rev': 'feb1d70c16df62f60dcb521d127fdad8819fc036', |
| 'implicit': True, # Required by Jinja2 |
| }, |
| 'mock': { |
| 'build': '0', |
| 'gs': '397ed52eb2d8d4b326bc3fa6b38adda5f0b090d3.tar.gz', |
| 'version': '2.0.0', |
| }, |
| 'numpy': { |
| 'version': '1.11.0', |
| 'build': '0', |
| 'gs': 'b6a34c03e3a3cea974e4c0000788d4edc7d43a36.zip', |
| 'only_on': [ |
| 'linux_x86_64', |
| 'macosx_x86_64', |
| 'windows_i686', |
| 'windows_x86_64', |
| ], |
| # Required to run/test some appengine apps locally |
| }, |
| 'oauth2client': { |
| 'version': '1.4.12', |
| 'build': '0', |
| 'repo': 'external/github.com/google/oauth2client', |
| 'rev': 'f46290a33418bd18308af27e519db95a51b0136c', |
| }, |
| 'parameterized': { |
| 'build': '0', |
| 'gs': 'dc60b4b8c478d7859841bd3f6cafd65a3b0fc4a8.tar.gz', |
| 'version': '0.6.1', |
| }, |
| 'pbr': { |
| 'build': '0', |
| 'gs': '4d58b80c66b9e76b0515b24dcd41e6db9e008bea.tar.gz', |
| 'version': '5.1.3', |
| 'implicit': True, # Required by mock |
| }, |
| 'pyOpenSSL': { |
| 'version': '0.14', |
| 'build': '0', |
| 'repo': 'external/github.com/pyca/pyopenssl', |
| 'rev': '496f40dca9a47c0f1dfe0cd841256485708c8442', |
| }, |
| 'protobuf': { |
| # See also custom_builds/protobuf.py. |
| 'version': '3.12.1', |
| 'build': '0', |
| 'gs': 'e191796cf26b6da159154103a57bc0f970ad509f.tar.gz', |
| }, |
| 'pyasn1': { |
| 'version': '0.1.7', |
| 'build': '0', |
| 'repo': 'external/github.com/etingof/pyasn1', |
| 'rev': '4181b2379eeae3d6fd9f4f76d0e6ae3789ed56e7', |
| 'implicit': True, # Required by oauth2client |
| }, |
| 'pyasn1_modules': { |
| 'version': '0.0.5', |
| 'build': '0', |
| 'repo': 'external/github.com/etingof/pyasn1-modules', |
| 'rev': '956fee4f8e5fd3b1c500360dc4aa12dc5a766cb2', |
| 'implicit': True, # Required by oauth2client |
| }, |
| 'psutil': { |
| 'version': '2.1.3', |
| 'build': '0', |
| 'gs': 'aae4725eb33cf56d4480bc60f50c147870d607ba.tar.gz' |
| }, |
| 'pycparser': { |
| 'version': '2.10', |
| 'build': '0', |
| 'repo': 'external/github.com/eliben/pycparser', |
| 'rev': 'c67c9208d858788f9b24b0631171a6910b2c19cf', |
| 'implicit': True, # Required by cffi |
| }, |
| 'pytz': { |
| 'version': '2014.4', |
| 'build': '1', |
| 'repo': 'external/code.launchpad.net/pytz', |
| 'rev': '056207cdda4a8f01f7f0bd924e89d0df434c7547', |
| }, |
| 'PyYAML': { |
| 'version': '3.11', |
| 'build': '0', |
| 'gs': '1a2d5df8b31124573efb9598ec6d54767f3c4cd4.tar.gz', |
| 'build_options': ['--without-libyaml'], |
| # Soft requirement of expect_tests |
| }, |
| 'requests': { |
| 'version': '2.5.1', |
| 'build': '0', |
| 'repo': 'external/github.com/kennethreitz/requests', |
| 'rev': 'b83131779c701720a9ae9efae78996277d416269', |
| # When upgrading, ensure requests_cache is compatible with new version! |
| }, |
| 'requests_cache': { |
| 'version': '0.4.10', |
| 'build': '0', |
| 'repo': 'external/github.com/reclosedev/requests-cache', |
| 'rev': '630198cdc4386478ab8eba18beed94c1847f1087', |
| }, |
| 'rsa': { |
| 'version': '3.1.4', |
| 'build': '0', |
| 'repo': 'external/github.com/sybrenstuvel/python-rsa', |
| 'rev': '75117e4a1fad188da8599ff18939d1484cc53335', |
| 'implicit': True, # Required by oauth2client |
| }, |
| 'simplejson': { |
| 'version': '3.6.5', |
| 'build': '0', |
| 'repo': 'external/github.com/simplejson/simplejson', |
| 'rev': 'd52cd59d28766c72314537e2a087665b8b54fa9b', |
| 'implicit': True, # Required by uritemplate |
| }, |
| 'six': { |
| 'build': '0', |
| 'gs': '1957b44942be21822414f4dde936e6c40b687565.tar.gz', |
| 'version': '1.12.0', |
| 'implicit': True, # Required by python_dateutil, webtest, uritemplate, google_api_core. |
| }, |
| # Uploaded by running "./ingest_pypi_wheels.py scipy 0.18.1" |
| 'scipy': { |
| 'version': '0.18.1', |
| 'build': '0', |
| 'gs': 'fcebaa4c8cbbad5db01336948a0d5713a3245891.zip', |
| 'only_on': [ |
| 'linux_x86_64', |
| 'macosx_x86_64', |
| ], |
| }, |
| 'tzlocal': { |
| 'version': '1.2', |
| 'build': '0', |
| 'gs': 'd69c0f47b56c70523e60f6cf17f1f21c00b1ba6b.tar.gz', |
| }, |
| 'uritemplate': { |
| 'version': '0.6', |
| 'build': '0', |
| 'repo': 'external/github.com/uri-templates/uritemplate-py', |
| 'rev': '1e780a49412cdbb273e9421974cb91845c124f3f', |
| 'implicit': True, # Required by google_api_python_client |
| }, |
| 'waitress': { |
| 'version': '0.8.10dev', |
| 'build': '0', |
| 'repo': 'external/github.com/Pylons/waitress', |
| 'rev': '77698fbf35376bdd530493e5db262c256ebe87c4', |
| # 'implicit': True, # Required by webtest |
| }, |
| 'websocket_client': { |
| 'build': '0', |
| 'gs': 'a9cde93bb0ff02127babd16473fb7d61f2e077a7.tar.gz', |
| 'version': '0.40.0', |
| 'implicit': True, # Required by docker |
| }, |
| 'WebTest': { |
| 'version': '2.0.35', |
| 'build': '0', |
| 'repo': 'external/github.com/Pylons/webtest', |
| 'rev': '25fc6c3492a4d50319c63b008cb9c7e4a4a2d1d6', |
| }, |
| 'WebOb': { |
| 'version': '1.4.1dev', |
| 'build': '0', |
| 'repo': 'external/github.com/Pylons/webob', |
| 'rev': 'ec67aba9d62d0e32dc5154c940a2214441bf0a9e', |
| # 'implicit': True, # Required by webtest |
| }, |
| "Werkzeug": { |
| "build": "0", |
| "gs": "1b99c679ce5960c70f7bdef36ac935e36d0803d2.tar.gz", |
| "version": "0.15.2" |
| } |
| } |