flatpak: Bring manifest file up to date.

- A python module failed to install because it tried to uninstall a
  dependency of another python module, which was read-only.
  - Now installing python modules together in one flatpak module.
This commit is contained in:
Andrew Hamilton 2019-12-21 13:24:27 +10:00
parent 85013e605a
commit 98d5a7c5dd
2 changed files with 325 additions and 491 deletions

View file

@ -1656,495 +1656,6 @@
"make install"
]
},
{
"name": "python3.7-bandit",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app bandit"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/03/6c/99296f89bad2ef85626e1df9f677acbee8885bb043ad82ad3ed4746d2325/gitdb2-2.0.6-py2.py3-none-any.whl",
"sha256": "96bbb507d765a7f51eb802554a9cfe194a174582f772e0d89f4e87288c288b7b"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/20/8c/4543981439d23c4ff65b2e62dddd767ebc84a8e664a9b67e840d1e2730d3/GitPython-3.0.5-py3-none-any.whl",
"sha256": "c155c6a2653593ccb300462f6ef533583a913e17857cfef8fc617c246b6dc245"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/55/d2/866d45e3a121ee15a1dc013824d58072fd5c7799c9c34d01378eb262ca8f/smmap2-2.0.5-py2.py3-none-any.whl",
"sha256": "0555a7bf4df71d1ef4218e4807bbf9b201f910174e6e08af2e138d4e517b4dde"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/5a/50/ff2f2c8f1f0ca1569f678eeb608c0f973b835985410985594fbee96be820/bandit-1.6.2-py2.py3-none-any.whl",
"sha256": "336620e220cf2d3115877685e264477ff9d9abaeb0afe3dc7264f55fa17a3952"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/65/26/32b8464df2a97e6dd1b656ed26b2c194606c16fe163c695a992b36c11cdf/six-1.13.0-py2.py3-none-any.whl",
"sha256": "1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/7a/db/a968fd7beb9fe06901c1841cb25c9ccb666ca1b9a19b114d1bbedf1126fc/pbr-5.4.4-py2.py3-none-any.whl",
"sha256": "61aa52a0f18b71c5cc58232d2cf8f8d09cd67fcad60b742a60124cb8d6951488"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/8d/c9/e5be955a117a1ac548cdd31e37e8fd7b02ce987f9655f5c7563c656d5dcb/PyYAML-5.2.tar.gz",
"sha256": "c0ee8eca2c582d29c3c2ec6e2c4f703d1b7f1fb10bc72317355a746057e7346c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/b1/e1/f5ddbd83f60b03f522f173c03e406c1bff8343f0232a292ac96aa633b47a/stevedore-1.31.0-py2.py3-none-any.whl",
"sha256": "01d9f4beecf0fbd070ddb18e5efb10567801ba7ef3ddab0074f54e3cd4e91730"
}
]
},
{
"name": "python3.7-chardet",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app chardet"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl",
"sha256": "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
}
]
},
{
"name": "python3.7-coverage",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app coverage"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/b6/d8/cb3f8bbae33db7f24027721d61f73145f25bfbcf078a23b2998478e5258c/coverage-5.0-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "d609a6d564ad3d327e9509846c2c47f170456344521462b469e5cb39e48ba31c"
}
]
},
{
"name": "python3.7-mccabe",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app mccabe"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl",
"sha256": "ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42"
}
]
},
{
"name": "python3.7-mypy",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app mypy"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/03/92/705fe8aca27678e01bbdd7738173b8e7df0088a2202c80352f664630d638/typing_extensions-3.7.4.1-py3-none-any.whl",
"sha256": "cf8b63fedea4d89bab840ecbb93e75578af28f76f66c35889bd7065f5af88575"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/5c/eb/975c7c080f3223a5cdaff09612f3a5221e4ba534f7039db34c35d95fa6a5/mypy_extensions-0.4.3-py2.py3-none-any.whl",
"sha256": "090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/ae/86/f322d16edbf5505133a14ad4205fe35bac0134c359e5645405d3d96910d7/mypy-0.761-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "7eadc91af8270455e0d73565b8964da1642fe226665dd5c9560067cd64d56749"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/fb/56/dd4e168a0009da85c78c6cfe91f5b2df2c7bbed60f3ba778c4a71289e6fb/typed_ast-1.4.0-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "d7c45933b1bdfaf9f36c579671fec15d25b06c8398f113dab64c18ed1adda01d"
}
]
},
{
"name": "python3.7-pdfminer.six",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pdfminer.six"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/13/f3/cf85f7c3a2dbd1a515d51e1f1676d971abe41bba6f4ab5443240d9a78e5b/sortedcontainers-2.1.0-py2.py3-none-any.whl",
"sha256": "d9e96492dd51fae31e60837736b38fe42a187b5404c16606ff7ee7cd582d4c60"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/65/26/32b8464df2a97e6dd1b656ed26b2c194606c16fe163c695a992b36c11cdf/six-1.13.0-py2.py3-none-any.whl",
"sha256": "1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/a9/49/146fe46dee2c79585e68f491b3ac5065bb2db1be191cb43a444961b12e8b/pycryptodome-3.9.4-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "57b1b707363490c495ad0eeb38bd1b0e1697c497af25fad78d3a1ebf0477fd5b"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl",
"sha256": "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/cb/83/200b2723bcbf1d1248a8a7d16e6dd6cb970b5331397b11948428d7ebcf37/pdfminer.six-20191110-py2.py3-none-any.whl",
"sha256": "ca2ca58f3ac66a486bce53a6ddba95dc2b27781612915fa41c444790ba9cd2a8"
}
]
},
{
"name": "python3.7-pillow",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pillow"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/89/3e/31c2e5385d7588016c6f7ac552e81c3fff2bef4bc61b6f82f8177752405c/Pillow-6.2.1-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "0f66dc6c8a3cc319561a633b6aa82c44107f12594643efa37210d8c924fc1c71"
}
]
},
{
"name": "python3.7-pycodestyle",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pycodestyle"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/0e/0c/04a353e104d2f324f8ee5f4b32012618c1c86dd79e52a433b64fceed511b/pycodestyle-2.5.0-py2.py3-none-any.whl",
"sha256": "95a2219d12372f05704562a14ec30bc76b05a5b297b21a5dfe3f6fac3491ae56"
}
]
},
{
"name": "python3.7-pydocstyle",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pydocstyle"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/1a/c3/8e8a0fba20b2b543747e9571ad22ede9889035d9aeb82f68c242bc555941/pydocstyle-5.0.1-py3-none-any.whl",
"sha256": "4167fe954b8f27ebbbef2fbcf73c6e8ad1e7bb31488fce44a69fdfc4b0cd0fae"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/7d/4b/cdf1113a0e88b641893b814e9c36f69a6fda28cd88b62c7f0d858cde3166/snowballstemmer-2.0.0-py2.py3-none-any.whl",
"sha256": "209f257d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0"
}
]
},
{
"name": "python3.7-pyflakes",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pyflakes"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/84/f2/ed0ffb887f8138a8fe5a621b8c0bb9598bfb3989e029f6c6a85ee66628ee/pyflakes-2.1.1-py2.py3-none-any.whl",
"sha256": "17dbeb2e3f4d772725c777fabc446d5634d1038f234e77343108ce445ea69ce0"
}
]
},
{
"name": "python3.7-pygments",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pygments"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/be/39/32da3184734730c0e4d3fa3b2b5872104668ad6dc1b5a73d8e477e5fe967/Pygments-2.5.2-py2.py3-none-any.whl",
"sha256": "2a3fe295e54a20164a9df49c75fa58526d3be48e14aceba6d6b1e8ac0bfd6f1b"
}
]
},
{
"name": "python3.7-pylint",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pylint"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/23/84/323c2415280bc4fc880ac5050dddfb3c8062c2552b34c2e512eb4aa68f79/wrapt-1.11.2.tar.gz",
"sha256": "565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/23/f8/69df5a663b59512eb9f9b84e7f203c48c7a933e460316e9ebf4db2871ae0/lazy_object_proxy-1.4.3-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "d74bb8693bf9cf75ac3b47a54d716bbb1a92648d5f781fc799347cfc95952383"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/65/26/32b8464df2a97e6dd1b656ed26b2c194606c16fe163c695a992b36c11cdf/six-1.13.0-py2.py3-none-any.whl",
"sha256": "1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl",
"sha256": "ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/ad/ae/86734823047962e7b8c8529186a1ac4a7ca19aaf1aa0c7713c022ef593fd/astroid-2.3.3-py3-none-any.whl",
"sha256": "840947ebfa8b58f318d42301cf8c0a20fd794a33b61cc4638e28e9e61ba32f42"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/e5/b0/c121fd1fa3419ea9bfd55c7f9c4fedfec5143208d8c7ad3ce3db6c623c21/isort-4.3.21-py2.py3-none-any.whl",
"sha256": "6e811fcb295968434526407adb8796944f1988c5b65e8139058f2014cbe100fd"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/e9/59/43fc36c5ee316bb9aeb7cf5329cdbdca89e5749c34d5602753827c0aa2dc/pylint-2.4.4-py3-none-any.whl",
"sha256": "886e6afc935ea2590b462664b161ca9a5e40168ea99e5300935f6591ad467df4"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/fb/56/dd4e168a0009da85c78c6cfe91f5b2df2c7bbed60f3ba778c4a71289e6fb/typed_ast-1.4.0-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "d7c45933b1bdfaf9f36c579671fec15d25b06c8398f113dab64c18ed1adda01d"
}
]
},
{
"name": "python3.7-pytest",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pytest"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/19/cf/711f1d887cb92c5155c9a1eb338f1b5d2411b50e4492a3b20e4a188a22b2/pytest-5.3.2-py3-none-any.whl",
"sha256": "e41d489ff43948babd0fad7ad5e49b8735d5d55e26628a58673c39ff61d95de4"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/65/26/32b8464df2a97e6dd1b656ed26b2c194606c16fe163c695a992b36c11cdf/six-1.13.0-py2.py3-none-any.whl",
"sha256": "1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/68/03/0604cec1ea13c9f063dd50f900d1a36160334dd3cfb01fd0e638f61b46ba/more_itertools-8.0.2-py3-none-any.whl",
"sha256": "c833ef592a0324bcc6a60e48440da07645063c453880c9477ceb22490aec1564"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/74/3d/1ee25a26411ba0401b43c6376d2316a71addcc72ef8690b101b4ea56d76a/zipp-0.6.0-py2.py3-none-any.whl",
"sha256": "f06903e9f1f43b12d371004b4ac7b06ab39a44adc747266928ae6debfa7b3335"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/76/bc/394ad449851729244a97857ee14d7cba61ddb268dce3db538ba2f2ba1f0f/py-1.8.0-py2.py3-none-any.whl",
"sha256": "64f65755aee5b381cea27766a3a147c3f15b9b6b9ac88676de66ba2ae36793fa"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl",
"sha256": "f4ebe71925af7b40a864553f761ed559b43544f8f71746c2d756c7fe788ade7c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/a0/28/85c7aa31b80d150b772fbe4a229487bc6644da9ccb7e427dd8cc60cb8a62/pluggy-0.13.1-py2.py3-none-any.whl",
"sha256": "966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl",
"sha256": "08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/c0/0c/fc2e007d9a992d997f04a80125b0f183da7fb554f1de701bbb70a8e7d479/pyparsing-2.4.5-py2.py3-none-any.whl",
"sha256": "20f995ecd72f2a1f4bf6b072b63b22e2eb457836601e76d6e5dfcd75436acc1f"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/cf/94/9672c2d4b126e74c4496c6b3c58a8b51d6419267be9e70660ba23374c875/packaging-19.2-py2.py3-none-any.whl",
"sha256": "d9551545c6d761f3def1677baf08ab2a3ca17c56879e70fecba2fc4dde4ed108"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/e9/71/1a1e0ed0981bb6a67bce55a210f168126b7ebd2065958673797ea66489ca/importlib_metadata-1.3.0-py2.py3-none-any.whl",
"sha256": "d95141fbfa7ef2ec65cfd945e2af7e5a6ddbd7c8d9a25e66ff3be8e3daf9f60f"
}
]
},
{
"name": "python3.7-pytest-cov",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pytest-cov"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/19/cf/711f1d887cb92c5155c9a1eb338f1b5d2411b50e4492a3b20e4a188a22b2/pytest-5.3.2-py3-none-any.whl",
"sha256": "e41d489ff43948babd0fad7ad5e49b8735d5d55e26628a58673c39ff61d95de4"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/65/26/32b8464df2a97e6dd1b656ed26b2c194606c16fe163c695a992b36c11cdf/six-1.13.0-py2.py3-none-any.whl",
"sha256": "1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/68/03/0604cec1ea13c9f063dd50f900d1a36160334dd3cfb01fd0e638f61b46ba/more_itertools-8.0.2-py3-none-any.whl",
"sha256": "c833ef592a0324bcc6a60e48440da07645063c453880c9477ceb22490aec1564"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/74/3d/1ee25a26411ba0401b43c6376d2316a71addcc72ef8690b101b4ea56d76a/zipp-0.6.0-py2.py3-none-any.whl",
"sha256": "f06903e9f1f43b12d371004b4ac7b06ab39a44adc747266928ae6debfa7b3335"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/76/bc/394ad449851729244a97857ee14d7cba61ddb268dce3db538ba2f2ba1f0f/py-1.8.0-py2.py3-none-any.whl",
"sha256": "64f65755aee5b381cea27766a3a147c3f15b9b6b9ac88676de66ba2ae36793fa"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl",
"sha256": "f4ebe71925af7b40a864553f761ed559b43544f8f71746c2d756c7fe788ade7c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/a0/28/85c7aa31b80d150b772fbe4a229487bc6644da9ccb7e427dd8cc60cb8a62/pluggy-0.13.1-py2.py3-none-any.whl",
"sha256": "966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl",
"sha256": "08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/b6/d8/cb3f8bbae33db7f24027721d61f73145f25bfbcf078a23b2998478e5258c/coverage-5.0-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "d609a6d564ad3d327e9509846c2c47f170456344521462b469e5cb39e48ba31c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/b9/54/3673ee8be482f81527678ac894276223b9814bb7262e4f730469bb7bf70e/pytest_cov-2.8.1-py2.py3-none-any.whl",
"sha256": "cdbdef4f870408ebdbfeb44e63e07eb18bb4619fae852f6e760645fa36172626"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/c0/0c/fc2e007d9a992d997f04a80125b0f183da7fb554f1de701bbb70a8e7d479/pyparsing-2.4.5-py2.py3-none-any.whl",
"sha256": "20f995ecd72f2a1f4bf6b072b63b22e2eb457836601e76d6e5dfcd75436acc1f"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/cf/94/9672c2d4b126e74c4496c6b3c58a8b51d6419267be9e70660ba23374c875/packaging-19.2-py2.py3-none-any.whl",
"sha256": "d9551545c6d761f3def1677baf08ab2a3ca17c56879e70fecba2fc4dde4ed108"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/e9/71/1a1e0ed0981bb6a67bce55a210f168126b7ebd2065958673797ea66489ca/importlib_metadata-1.3.0-py2.py3-none-any.whl",
"sha256": "d95141fbfa7ef2ec65cfd945e2af7e5a6ddbd7c8d9a25e66ff3be8e3daf9f60f"
}
]
},
{
"name": "python3.7-svglib",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app svglib"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/54/28/c45d8b54c1339f9644b87663945e54a8503cfef59cf0f65b3ff5dd17cf64/setuptools-42.0.2-py2.py3-none-any.whl",
"sha256": "c8abd0f3574bc23afd2f6fd2c415ba7d9e097c8a99b845473b0d957ba1e2dac6"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/89/3e/31c2e5385d7588016c6f7ac552e81c3fff2bef4bc61b6f82f8177752405c/Pillow-6.2.1-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "0f66dc6c8a3cc319561a633b6aa82c44107f12594643efa37210d8c924fc1c71"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/94/2c/4e501f9c351343c8ba10d70b5a7ca97cdab2690af043a6e52ada65b85b6b/tinycss2-1.0.2-py3-none-any.whl",
"sha256": "9fdacc0e22d344ddd2ca053837c133900fe820ae1222f63b79617490a498507a"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/95/60/552fc6e027bc1158ba4691cccfdf6eb77f206f2f21d3c1c5f23b89f68a0e/lxml-4.4.2-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "61409bd745a265a742f2693e4600e4dbd45cc1daebe1d5fad6fcb22912d44145"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/c2/bb/7f93a025df23706cc2a8b89f53764accfd480da295c026a1fb815199ade9/reportlab-3.5.32-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "6c535a304888dafe50c2c24d4924aeefc11e0542488ee6965f6133d415e86bbc"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/c4/a1/1a37602bbcfa2f7c079758f31555776a00a947e43457a3e0110b2165c7d9/cssselect2-0.2.2-py2.py3-none-any.whl",
"sha256": "07e9c3b1b52d81dd08b177532bbd6b9ced650d87abfd641f4e4ec7de34b98807"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl",
"sha256": "a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f4/46/a3d3ae2e04222ef70e8b9fd19296afe2d79ce1c818a754b7621a87dfd632/svglib-0.9.3.tar.gz",
"sha256": "91e6becb5698c4328584ce86642d9024be1db043741b0af5518d4420bd3e5d5e"
}
]
},
{
"name": "python3.7-yamllint",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app yamllint"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/7a/68/5902e8cd7f7b17c5879982a3a3ee2ad0c3b92b80c79989a2d3e1ca8d29e1/pathspec-0.6.0.tar.gz",
"sha256": "e285ccc8b0785beadd4c18e5708b12bb8fcf529a1e61215b3feff1d1e559ea5c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/8d/c9/e5be955a117a1ac548cdd31e37e8fd7b02ce987f9655f5c7563c656d5dcb/PyYAML-5.2.tar.gz",
"sha256": "c0ee8eca2c582d29c3c2ec6e2c4f703d1b7f1fb10bc72317355a746057e7346c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f2/5b/d178ef4ecb7ed3db90b80dae846c7b0c18849fe1de319ad97c31e99c9142/yamllint-1.19.0-py2.py3-none-any.whl",
"sha256": "c65f6df10e2752054ac89fbe7b32abc00864aecb747cf40c73fe445aea1da5f1"
}
]
},
{
"name": "rakudo",
"sources": [
@ -2280,6 +1791,34 @@
}
]
},
{
"name": "python3.7-pygments",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pygments"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/be/39/32da3184734730c0e4d3fa3b2b5872104668ad6dc1b5a73d8e477e5fe967/Pygments-2.5.2-py2.py3-none-any.whl",
"sha256": "2a3fe295e54a20164a9df49c75fa58526d3be48e14aceba6d6b1e8ac0bfd6f1b"
}
]
},
{
"name": "python3.7-pillow",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app pillow"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/89/3e/31c2e5385d7588016c6f7ac552e81c3fff2bef4bc61b6f82f8177752405c/Pillow-6.2.1-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "0f66dc6c8a3cc319561a633b6aa82c44107f12594643efa37210d8c924fc1c71"
}
]
},
{
"name": "python3.7-toml",
"buildsystem": "simple",
@ -2294,6 +1833,260 @@
}
]
},
{
"name": "python3.7",
"buildsystem": "simple",
"build-commands": [
"python3.7 -m pip install --no-index --find-links=\"file://${PWD}\" --prefix=/app bandit chardet coverage mccabe mypy pdfminer.six pillow pycodestyle pydocstyle pyflakes pygments pylint pytest pytest-cov svglib yamllint"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/03/6c/99296f89bad2ef85626e1df9f677acbee8885bb043ad82ad3ed4746d2325/gitdb2-2.0.6-py2.py3-none-any.whl",
"sha256": "96bbb507d765a7f51eb802554a9cfe194a174582f772e0d89f4e87288c288b7b"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/03/92/705fe8aca27678e01bbdd7738173b8e7df0088a2202c80352f664630d638/typing_extensions-3.7.4.1-py3-none-any.whl",
"sha256": "cf8b63fedea4d89bab840ecbb93e75578af28f76f66c35889bd7065f5af88575"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/0e/0c/04a353e104d2f324f8ee5f4b32012618c1c86dd79e52a433b64fceed511b/pycodestyle-2.5.0-py2.py3-none-any.whl",
"sha256": "95a2219d12372f05704562a14ec30bc76b05a5b297b21a5dfe3f6fac3491ae56"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/13/f3/cf85f7c3a2dbd1a515d51e1f1676d971abe41bba6f4ab5443240d9a78e5b/sortedcontainers-2.1.0-py2.py3-none-any.whl",
"sha256": "d9e96492dd51fae31e60837736b38fe42a187b5404c16606ff7ee7cd582d4c60"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/19/cf/711f1d887cb92c5155c9a1eb338f1b5d2411b50e4492a3b20e4a188a22b2/pytest-5.3.2-py3-none-any.whl",
"sha256": "e41d489ff43948babd0fad7ad5e49b8735d5d55e26628a58673c39ff61d95de4"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/1a/c3/8e8a0fba20b2b543747e9571ad22ede9889035d9aeb82f68c242bc555941/pydocstyle-5.0.1-py3-none-any.whl",
"sha256": "4167fe954b8f27ebbbef2fbcf73c6e8ad1e7bb31488fce44a69fdfc4b0cd0fae"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/20/8c/4543981439d23c4ff65b2e62dddd767ebc84a8e664a9b67e840d1e2730d3/GitPython-3.0.5-py3-none-any.whl",
"sha256": "c155c6a2653593ccb300462f6ef533583a913e17857cfef8fc617c246b6dc245"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/23/84/323c2415280bc4fc880ac5050dddfb3c8062c2552b34c2e512eb4aa68f79/wrapt-1.11.2.tar.gz",
"sha256": "565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/23/f8/69df5a663b59512eb9f9b84e7f203c48c7a933e460316e9ebf4db2871ae0/lazy_object_proxy-1.4.3-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "d74bb8693bf9cf75ac3b47a54d716bbb1a92648d5f781fc799347cfc95952383"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/54/28/c45d8b54c1339f9644b87663945e54a8503cfef59cf0f65b3ff5dd17cf64/setuptools-42.0.2-py2.py3-none-any.whl",
"sha256": "c8abd0f3574bc23afd2f6fd2c415ba7d9e097c8a99b845473b0d957ba1e2dac6"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/55/d2/866d45e3a121ee15a1dc013824d58072fd5c7799c9c34d01378eb262ca8f/smmap2-2.0.5-py2.py3-none-any.whl",
"sha256": "0555a7bf4df71d1ef4218e4807bbf9b201f910174e6e08af2e138d4e517b4dde"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/5a/50/ff2f2c8f1f0ca1569f678eeb608c0f973b835985410985594fbee96be820/bandit-1.6.2-py2.py3-none-any.whl",
"sha256": "336620e220cf2d3115877685e264477ff9d9abaeb0afe3dc7264f55fa17a3952"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/5c/eb/975c7c080f3223a5cdaff09612f3a5221e4ba534f7039db34c35d95fa6a5/mypy_extensions-0.4.3-py2.py3-none-any.whl",
"sha256": "090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/65/26/32b8464df2a97e6dd1b656ed26b2c194606c16fe163c695a992b36c11cdf/six-1.13.0-py2.py3-none-any.whl",
"sha256": "1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/68/03/0604cec1ea13c9f063dd50f900d1a36160334dd3cfb01fd0e638f61b46ba/more_itertools-8.0.2-py3-none-any.whl",
"sha256": "c833ef592a0324bcc6a60e48440da07645063c453880c9477ceb22490aec1564"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/74/3d/1ee25a26411ba0401b43c6376d2316a71addcc72ef8690b101b4ea56d76a/zipp-0.6.0-py2.py3-none-any.whl",
"sha256": "f06903e9f1f43b12d371004b4ac7b06ab39a44adc747266928ae6debfa7b3335"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/76/bc/394ad449851729244a97857ee14d7cba61ddb268dce3db538ba2f2ba1f0f/py-1.8.0-py2.py3-none-any.whl",
"sha256": "64f65755aee5b381cea27766a3a147c3f15b9b6b9ac88676de66ba2ae36793fa"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/7a/68/5902e8cd7f7b17c5879982a3a3ee2ad0c3b92b80c79989a2d3e1ca8d29e1/pathspec-0.6.0.tar.gz",
"sha256": "e285ccc8b0785beadd4c18e5708b12bb8fcf529a1e61215b3feff1d1e559ea5c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/7a/db/a968fd7beb9fe06901c1841cb25c9ccb666ca1b9a19b114d1bbedf1126fc/pbr-5.4.4-py2.py3-none-any.whl",
"sha256": "61aa52a0f18b71c5cc58232d2cf8f8d09cd67fcad60b742a60124cb8d6951488"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/7d/4b/cdf1113a0e88b641893b814e9c36f69a6fda28cd88b62c7f0d858cde3166/snowballstemmer-2.0.0-py2.py3-none-any.whl",
"sha256": "209f257d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl",
"sha256": "f4ebe71925af7b40a864553f761ed559b43544f8f71746c2d756c7fe788ade7c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/84/f2/ed0ffb887f8138a8fe5a621b8c0bb9598bfb3989e029f6c6a85ee66628ee/pyflakes-2.1.1-py2.py3-none-any.whl",
"sha256": "17dbeb2e3f4d772725c777fabc446d5634d1038f234e77343108ce445ea69ce0"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl",
"sha256": "ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/89/3e/31c2e5385d7588016c6f7ac552e81c3fff2bef4bc61b6f82f8177752405c/Pillow-6.2.1-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "0f66dc6c8a3cc319561a633b6aa82c44107f12594643efa37210d8c924fc1c71"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/8d/c9/e5be955a117a1ac548cdd31e37e8fd7b02ce987f9655f5c7563c656d5dcb/PyYAML-5.2.tar.gz",
"sha256": "c0ee8eca2c582d29c3c2ec6e2c4f703d1b7f1fb10bc72317355a746057e7346c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/94/2c/4e501f9c351343c8ba10d70b5a7ca97cdab2690af043a6e52ada65b85b6b/tinycss2-1.0.2-py3-none-any.whl",
"sha256": "9fdacc0e22d344ddd2ca053837c133900fe820ae1222f63b79617490a498507a"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/95/60/552fc6e027bc1158ba4691cccfdf6eb77f206f2f21d3c1c5f23b89f68a0e/lxml-4.4.2-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "61409bd745a265a742f2693e4600e4dbd45cc1daebe1d5fad6fcb22912d44145"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/a0/28/85c7aa31b80d150b772fbe4a229487bc6644da9ccb7e427dd8cc60cb8a62/pluggy-0.13.1-py2.py3-none-any.whl",
"sha256": "966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl",
"sha256": "08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/a9/49/146fe46dee2c79585e68f491b3ac5065bb2db1be191cb43a444961b12e8b/pycryptodome-3.9.4-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "57b1b707363490c495ad0eeb38bd1b0e1697c497af25fad78d3a1ebf0477fd5b"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/ad/ae/86734823047962e7b8c8529186a1ac4a7ca19aaf1aa0c7713c022ef593fd/astroid-2.3.3-py3-none-any.whl",
"sha256": "840947ebfa8b58f318d42301cf8c0a20fd794a33b61cc4638e28e9e61ba32f42"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/ae/86/f322d16edbf5505133a14ad4205fe35bac0134c359e5645405d3d96910d7/mypy-0.761-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "7eadc91af8270455e0d73565b8964da1642fe226665dd5c9560067cd64d56749"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/b1/e1/f5ddbd83f60b03f522f173c03e406c1bff8343f0232a292ac96aa633b47a/stevedore-1.31.0-py2.py3-none-any.whl",
"sha256": "01d9f4beecf0fbd070ddb18e5efb10567801ba7ef3ddab0074f54e3cd4e91730"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/b6/d8/cb3f8bbae33db7f24027721d61f73145f25bfbcf078a23b2998478e5258c/coverage-5.0-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "d609a6d564ad3d327e9509846c2c47f170456344521462b469e5cb39e48ba31c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/b9/54/3673ee8be482f81527678ac894276223b9814bb7262e4f730469bb7bf70e/pytest_cov-2.8.1-py2.py3-none-any.whl",
"sha256": "cdbdef4f870408ebdbfeb44e63e07eb18bb4619fae852f6e760645fa36172626"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl",
"sha256": "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/be/39/32da3184734730c0e4d3fa3b2b5872104668ad6dc1b5a73d8e477e5fe967/Pygments-2.5.2-py2.py3-none-any.whl",
"sha256": "2a3fe295e54a20164a9df49c75fa58526d3be48e14aceba6d6b1e8ac0bfd6f1b"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/c0/0c/fc2e007d9a992d997f04a80125b0f183da7fb554f1de701bbb70a8e7d479/pyparsing-2.4.5-py2.py3-none-any.whl",
"sha256": "20f995ecd72f2a1f4bf6b072b63b22e2eb457836601e76d6e5dfcd75436acc1f"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/c2/bb/7f93a025df23706cc2a8b89f53764accfd480da295c026a1fb815199ade9/reportlab-3.5.32-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "6c535a304888dafe50c2c24d4924aeefc11e0542488ee6965f6133d415e86bbc"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/c4/a1/1a37602bbcfa2f7c079758f31555776a00a947e43457a3e0110b2165c7d9/cssselect2-0.2.2-py2.py3-none-any.whl",
"sha256": "07e9c3b1b52d81dd08b177532bbd6b9ced650d87abfd641f4e4ec7de34b98807"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/cb/83/200b2723bcbf1d1248a8a7d16e6dd6cb970b5331397b11948428d7ebcf37/pdfminer.six-20191110-py2.py3-none-any.whl",
"sha256": "ca2ca58f3ac66a486bce53a6ddba95dc2b27781612915fa41c444790ba9cd2a8"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/cf/94/9672c2d4b126e74c4496c6b3c58a8b51d6419267be9e70660ba23374c875/packaging-19.2-py2.py3-none-any.whl",
"sha256": "d9551545c6d761f3def1677baf08ab2a3ca17c56879e70fecba2fc4dde4ed108"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/e5/b0/c121fd1fa3419ea9bfd55c7f9c4fedfec5143208d8c7ad3ce3db6c623c21/isort-4.3.21-py2.py3-none-any.whl",
"sha256": "6e811fcb295968434526407adb8796944f1988c5b65e8139058f2014cbe100fd"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/e9/59/43fc36c5ee316bb9aeb7cf5329cdbdca89e5749c34d5602753827c0aa2dc/pylint-2.4.4-py3-none-any.whl",
"sha256": "886e6afc935ea2590b462664b161ca9a5e40168ea99e5300935f6591ad467df4"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/e9/71/1a1e0ed0981bb6a67bce55a210f168126b7ebd2065958673797ea66489ca/importlib_metadata-1.3.0-py2.py3-none-any.whl",
"sha256": "d95141fbfa7ef2ec65cfd945e2af7e5a6ddbd7c8d9a25e66ff3be8e3daf9f60f"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f2/5b/d178ef4ecb7ed3db90b80dae846c7b0c18849fe1de319ad97c31e99c9142/yamllint-1.19.0-py2.py3-none-any.whl",
"sha256": "c65f6df10e2752054ac89fbe7b32abc00864aecb747cf40c73fe445aea1da5f1"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl",
"sha256": "a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f4/46/a3d3ae2e04222ef70e8b9fd19296afe2d79ce1c818a754b7621a87dfd632/svglib-0.9.3.tar.gz",
"sha256": "91e6becb5698c4328584ce86642d9024be1db043741b0af5518d4420bd3e5d5e"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/fb/56/dd4e168a0009da85c78c6cfe91f5b2df2c7bbed60f3ba778c4a71289e6fb/typed_ast-1.4.0-cp37-cp37m-manylinux1_x86_64.whl",
"sha256": "d7c45933b1bdfaf9f36c579671fec15d25b06c8398f113dab64c18ed1adda01d"
}
]
},
{
"name": "eris",
"buildsystem": "simple",
@ -2305,7 +2098,7 @@
{
"type": "git",
"url": "https://github.com/ahamilton/eris",
"commit": "1cf2fc445cc83f315da12f49acf2c91d3b780009"
"commit": "50ba981e94b1fea3299f99e653738d425ab62a9a"
}
]
}

View file

@ -129,6 +129,30 @@ def python_modules(package):
for url, sha256 in sorted(sources)]}]
def python_modules_all(packages):
python_version = "python3.7"
with tempfile.TemporaryDirectory() as temp_dir:
output = subprocess.check_output(
[python_version, "-m", "pip", "download", "--dest", temp_dir] +
packages, text=True)
sources = []
for line in output.splitlines():
if line.startswith(" Downloading") or \
line.startswith(" Using cached"):
url = line.split()[-1]
archive_path = os.path.join(temp_dir, os.path.basename(url))
sources.append((url, get_file_sha256(archive_path)))
assert sources != [], ("No python modules found for:", package)
return [{"name": python_version,
"buildsystem": "simple",
"build-commands": [
python_version + " -m pip install --no-index"
' --find-links="file://${PWD}" --prefix=/app ' + " ".join(packages)
],
"sources": [{"type": "file", "url": url, "sha256": sha256}
for url, sha256 in sorted(sources)]}]
def go_repo_source(repo_path):
current_commit = subprocess.check_output(["git", "rev-parse", "HEAD"],
cwd=repo_path, text=True).strip()
@ -463,8 +487,12 @@ def main():
os.makedirs(manifests_dir, exist_ok=True)
deps = {SUBSTITUTIONS.get(dep, dep) for dep in eris.tools.dependencies()}
all_modules = []
python_modules_list = []
for dep in sorted(deps - DEPS_IN_RUNTIME) + ["eris"]:
build_func, package = get_build_func(dep)
if build_func == python_modules:
python_modules_list.append(package)
continue
dep_name = os.path.basename(package)
manifest_path = os.path.join(manifests_dir, dep_name+".json")
print(f"Making manifest for {dep}".ljust(70), end="", flush=True)
@ -483,6 +511,19 @@ def main():
print()
all_modules.extend(modules)
save_manifest(make_manifest(modules, dep), manifest_path)
manifest_path = os.path.join(manifests_dir, "python.json")
dep = "python3.7"
print(f"Making manifest for {dep}".ljust(70), end="", flush=True)
if os.path.exists(manifest_path):
print(" (cached)")
with open(manifest_path) as json_file:
modules = json.load(json_file)["modules"]
else:
modules = python_modules_all(python_modules_list)
save_manifest(make_manifest(modules, dep), manifest_path)
all_modules[-1:-1] = modules
eris_module = all_modules[-1]
eris_module["sources"][0]["commit"] = get_latest_commit()
manifest = make_combined_manifest(all_modules)