diff --git a/.gitignore b/.gitignore index 36e8c0baf7e6af6646a68be7ab102dcc373d83fc..7ef0e222354bc69bdb352cd4839c37309e7c53f1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,16 @@ pip_pkgs/ download_script.log build.log - +*.whl +*.tar.gz +*.tar.bz2 +*.conda .vscode - +*.zip +*\@* .pip_pkg_* .conda_pkg_* files/channel artifacts -pip_pkg_* \ No newline at end of file +pip_pkg_* +kfserving-0.2.2/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 00acdb64d4e8a58814d6d60e27e594bcebb37c65..d8e2880cfa19c687c9b99343538c3737022cfbb9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,65 +1,35 @@ -# #### create dev image ARG APP_NAME=kfserving ARG CONTAINER_NAME=pytorch ARG CONTAINER_VERSION=0.2.2 - -ARG BASE_REGISTRY=registry1.dsop.io +ARG BASE_REGISTRY=registry1.dso.mil ARG BASE_IMAGE=ironbank/redhat/ubi/ubi8 -ARG BASE_TAG=8.2 - -FROM gcr.io/kfserving/pytorchserver:0.2.2 as source - -FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} as builder - -# WORKDIR / -COPY --from=source /opt/conda/envs/ /opt/conda/envs/ - -# COPY --from=source /opt/conda /opt/conda -# COPY --from=source /workspace/pytorchserver pytorchserver -# COPY --from=source /workspace/kfserving kfserving - -# RUN ["/bin/sh", "-c", "/opt/conda/envs/pytorch-py37/bin/python -m pip install --no-deps ./kfserving ./pytorchserver"] - -COPY ./pip_pkg_*.tar.gz pkgs/ -COPY ./pip_pkg_*.whl pkgs/ -COPY scripts/rename_pkgs.sh scripts/ -RUN chmod +x ./scripts/rename_pkgs.sh && \ - ./scripts/rename_pkgs.sh -p pip_pkg_ -d pkgs -o pip_pkgs - -RUN ["/bin/sh", "-c", "/opt/conda/envs/pytorch-py37/bin/python -m pip install --no-deps ./pip_pkgs/pip-*.whl"] -RUN ["/bin/sh", "-c", "/opt/conda/envs/pytorch-py37/bin/python -m pip install --no-deps ./pip_pkgs/setuptools-*.whl"] - -# Temporarily remove crypto from list of packages -RUN tar -xzf ./pip_pkgs/cryptography-3.3.tar.gz -RUN rm ./pip_pkgs/cryptography-*.tar.gz - -RUN ["/bin/sh", "-c", "/opt/conda/envs/pytorch-py37/bin/python -m pip install --no-deps ./pip_pkgs/* "] - -# Build crypto locally -RUN dnf install -y redhat-rpm-config gcc libffi-devel python3-devel openssl-devel -RUN ["/bin/sh", "-c", "cd cryptography-3.3 && /opt/conda/envs/pytorch-py37/bin/python setup.py install"] - -# # # ##### make final image -FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} as final -# # # Description of the container - +ARG BASE_TAG=8.3 +FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} +COPY Miniconda3-latest-Linux-x86_64.sh *.conda *.tar.bz2 *.whl kfserving-0.2.2.tar.gz /opt/ +RUN cd /opt && \ + chmod +x /opt/Miniconda3-latest-Linux-x86_64.sh && \ + /opt/Miniconda3-latest-Linux-x86_64.sh -b -p /opt/conda && \ + rm -f /opt/Miniconda3-latest-Linux-x86_64.sh && \ + /opt/conda/bin/conda install /opt/conda-build-3.21.4-py38h06a4308_0.conda ENV PATH /opt/conda/envs/pytorch-py37/bin:$PATH - -RUN dnf upgrade -y && \ - dnf clean all && \ - rm -rf /var/cache/dnf - -# # Copy python binary -COPY --from=builder /opt/conda/envs/ /opt/conda/envs/ -COPY --from=source /workspace/pytorchserver/pytorchserver pytorchserver -COPY --from=source /workspace/kfserving/kfserving kfserving - -# Remove special permission bits -RUN find / -path /proc -prune -o -perm /4000 -exec chmod u-s {} \; -RUN find / -path /proc -prune -o -perm /2000 -exec chmod g-s {} \; - -# Add service user -RUN groupadd -r kfserving-pytorch && useradd -r -g kfserving-pytorch kfserving-pytorch -USER kfserving-pytorch - +#RUN mkdir /opt/noarch && touch /opt/noarch/repodata.json && touch /opt/noarch/repodata.json.bz2 && /opt/conda/bin/conda index /opt +RUN /opt/conda/bin/conda create --name pytorch-py37 python=3.7.10 --verbose #--channel /opt/ && rm -f /opt/python-3.7.10-hdb3f193_0.tar.bz2 +RUN /opt/conda/bin/conda install --use-local --name pytorch-py37 --offline /opt/*.conda +WORKDIR /workspace +RUN chmod -R a+w /workspace && \ + cd /opt && \ + tar zvfx kfserving-0.2.2.tar.gz && \ + cp -R kfserving-0.2.2/python/pytorchserver /workspace && \ + cp -R kfserving-0.2.2/python/kfserving /workspace && \ + groupadd -r pytorchserver && useradd -r -g pytorchserver pytorchserver +RUN python3 --version && \ + python3 -m pip install --no-index --find-links="/opt/" -e ./kfserving && \ + python3 -m pip install --no-index --find-links="/opt/" -e ./pytorchserver + +RUN rm /opt/conda/envs/pytorch-py37/lib/python3.7/site-packages/tornado/test/test.* + +HEALTHCHECK --start-period=3s --timeout=5s --interval=3s --retries=3 \ + CMD curl -fs http://localhost:8080 || exit 1 + +USER pytorchserver ENTRYPOINT ["python3", "-m", "pytorchserver"] diff --git a/hardening_manifest.yaml b/hardening_manifest.yaml index 2b01eb7c12d3a3d16e1498179af6e98216feb1ea..b7e320d3698d2c8f914915c1cbcd30a6216ca18d 100644 --- a/hardening_manifest.yaml +++ b/hardening_manifest.yaml @@ -21,294 +21,611 @@ labels: mil.dso.ironbank.image.keywords: "kubeflow,pytorch,kfserving" mil.dso.ironbank.image.type: "opensource" mil.dso.ironbank.product.name: "kubeflow" - -resources: - - url: "docker://gcr.io/kfserving/pytorchserver@sha256:fc234478446af0a06e0f5a62cb46ed457d241281af5104fd63288c5f40c0a084" - tag: "gcr.io/kfserving/pytorchserver:0.2.2" - - - url: "https://files.pythonhosted.org/packages/4f/b5/3ea9ae3d1096b9ff31e8f1846c47d49f3129a12464ac0a73b602de458298/adal-1.2.2-py2.py3-none-any.whl" - filename: "pip_pkg_adal-1.2.2-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "fd17e5661f60634ddf96a569b95d34ccb8a98de60593d729c28bdcfe360eaad1" - - url: "https://files.pythonhosted.org/packages/00/55/a703923c12cd3172d5c007beda0c1a34342a17a6a72779f8a7c269af0cd6/azure_common-1.1.23-py2.py3-none-any.whl" - filename: "pip_pkg_azure_common-1.1.23-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "99ef36e74b6395329aada288764ce80504da16ecc8206cb9a72f55fb02e8b484" - - url: "https://files.pythonhosted.org/packages/3e/84/610f379b46d7d3c2d48eadeed6a12b6d46a43100fea70534f5992d0ac996/azure_storage_blob-2.1.0-py2.py3-none-any.whl" - filename: "pip_pkg_azure_storage_blob-2.1.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "a8e91a51d4f62d11127c7fd8ba0077385c5b11022f0269f8a2a71b9fc36bef31" - - url: "https://files.pythonhosted.org/packages/6b/a0/6794b318ce0118d1a4053bdf0149a60807407db9b710354f2b203c2f5975/azure_storage_common-2.1.0-py2.py3-none-any.whl" - filename: "pip_pkg_azure_storage_common-2.1.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "b01a491a18839b9d05a4fe3421458a0ddb5ab9443c14e487f40d16f9a1dc2fbe" - - url: "https://files.pythonhosted.org/packages/84/71/c8ca4f5bb1e08401b916c68003acf0a0655df935d74d93bf3f3364b310e0/backcall-0.1.0.tar.gz" - filename: "pip_pkg_backcall-0.1.0.tar.gz" - validation: - type: "sha256" - value: "38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4" - - url: "https://files.pythonhosted.org/packages/2f/a6/30b0a0bef12283e83e58c1d6e7b5aabc7acfc4110df81a4471655d33e704/cachetools-3.1.1-py2.py3-none-any.whl" - filename: "pip_pkg_cachetools-3.1.1-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "428266a1c0d36dc5aca63a2d7c5942e88c2c898d72139fca0e97fdd2380517ae" - - url: "https://files.pythonhosted.org/packages/18/b0/8146a4f8dd402f60744fa380bc73ca47303cccf8b9190fd16a827281eac2/certifi-2019.9.11-py2.py3-none-any.whl" - filename: "pip_pkg_certifi-2019.9.11-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "fd7c7c74727ddcf00e9acd26bba8da604ffec95bf1c2144e67aff7a8b50e6cef" - - url: "https://files.pythonhosted.org/packages/16/cd/1f4ddf6be8300713c676bb9f3a2d3b8eb8accc0a6a24f57d4f6c4cd59d34/cffi-1.13.2-cp37-cp37m-manylinux1_x86_64.whl" - filename: "pip_pkg_cffi-1.13.2-cp37-cp37m-manylinux1_x86_64.whl" - validation: - type: "sha256" - value: "2e9c80a8c3344a92cb04661115898a9129c074f7ab82011ef4b612f645939f12" - - url: "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl" - filename: "pip_pkg_chardet-3.0.4-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" - - url: "https://files.pythonhosted.org/packages/70/62/8c39b26e1944c68787b3cb6eac098e18236816074896bb8bcb205a629a6b/cryptography-3.3.tar.gz" - filename: "pip_pkg_cryptography-3.3.tar.gz" - validation: - type: "sha256" - value: "d9f1e520f2ee08c5a88e1ae0b31159bdb13da40a486bea3e9f7d338564850ea6" - - url: "https://files.pythonhosted.org/packages/8f/b7/f329cfdc75f3d28d12c65980e4469e2fa373f1953f5df6e370e84ea2e875/decorator-4.4.1-py2.py3-none-any.whl" - filename: "pip_pkg_decorator-4.4.1-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "5d19b92a3c8f7f101c8dd86afd86b0f061a8ce4540ab8cd401fa2542756bce6d" - - url: "https://files.pythonhosted.org/packages/29/3a/c528ef37f48d6ffba16f0f3c0426456ba21e0dd32be9c61a2ade93e07faa/google_api_core-1.14.3-py2.py3-none-any.whl" - filename: "pip_pkg_google_api_core-1.14.3-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "b95895a9398026bc0500cf9b4a3f82c3f72c3f9150b26ff53af40c74e91c264a" - - url: "https://files.pythonhosted.org/packages/7b/cb/786dc53d93494784935a62947643b48250b84a882474e714f9af5e1a1928/google_auth-1.7.1-py2.py3-none-any.whl" - filename: "pip_pkg_google_auth-1.7.1-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "84105be98837fb8436e9d0bcb7a279fd85fa1d97bb35a077e70ba2fb95bcc983" - - url: "https://files.pythonhosted.org/packages/ee/f0/084f598629db8e6ec3627688723875cdb03637acb6d86999bb105a71df64/google_cloud_core-1.0.3-py2.py3-none-any.whl" - filename: "pip_pkg_google_cloud_core-1.0.3-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "0ee17abc74ff02176bee221d4896a00a3c202f3fb07125a7d814ccabd20d7eb5" - - url: "https://files.pythonhosted.org/packages/87/78/7cf94b3d0961b1a3036ba351c7fdc04170baa73d20fcb41240da214c83fd/google_cloud_storage-1.23.0-py2.py3-none-any.whl" - filename: "pip_pkg_google_cloud_storage-1.23.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "9f59c100d3940e38567c48d54cf1a2e7591a2f38e9693dfc11a242d5e54a1626" - - url: "https://files.pythonhosted.org/packages/35/9e/f73325d0466ce5bdc36333f1aeb2892ead7b76e79bdb5c8b0493961fa098/google_resumable_media-0.5.0-py2.py3-none-any.whl" - filename: "pip_pkg_google_resumable_media-0.5.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "b86140d5a0b6d290084b11bde90ee9aecad357ba0e0d67388d016b8340320927" - - url: "https://files.pythonhosted.org/packages/eb/ee/e59e74ecac678a14d6abefb9054f0bbcb318a6452a30df3776f133886d7d/googleapis-common-protos-1.6.0.tar.gz" - filename: "pip_pkg_googleapis-common-protos-1.6.0.tar.gz" - validation: - type: "sha256" - value: "e61b8ed5e36b976b487c6e7b15f31bb10c7a0ca7bd5c0e837f4afab64b53a0c6" - - url: "https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl" - filename: "pip_pkg_idna-2.8-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" - - url: "https://files.pythonhosted.org/packages/81/2e/59cdacea6476a4c21b7c090a91250ffbcd085900f5eb9f4e4d68dd2ee4e3/ipython-7.9.0-py3-none-any.whl" - filename: "pip_pkg_ipython-7.9.0-py3-none-any.whl" - validation: - type: "sha256" - value: "ed7ebe1cba899c1c3ccad6f7f1c2d2369464cc77dba8eebc65e2043e19cda995" - - url: "https://files.pythonhosted.org/packages/fa/bc/9bd3b5c2b4774d5f33b2d544f1460be9df7df2fe42f352135381c347c69a/ipython_genutils-0.2.0-py2.py3-none-any.whl" - filename: "pip_pkg_ipython_genutils-0.2.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8" - - url: "https://files.pythonhosted.org/packages/55/54/da994f359e4e7da4776a200e76dbc85ba5fc319eefc22e33d55296d95a1d/jedi-0.15.1-py2.py3-none-any.whl" - filename: "pip_pkg_jedi-0.15.1-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "786b6c3d80e2f06fd77162a07fed81b8baa22dde5d62896a790a331d6ac21a27" - - url: "https://files.pythonhosted.org/packages/6e/fc/2cab119f679648b348b8940de0dd744a1f0ee99c690aa2ef6072f050816c/kubernetes-10.0.1-py2.py3-none-any.whl" - filename: "pip_pkg_kubernetes-10.0.1-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "a6dee02a1b39ea4bb9c4c2cc415ea0ada33d8ea0a920f7d4fb6d166989dcac01" - - url: "https://files.pythonhosted.org/packages/14/46/60bff78df1b112cc50f95c5ffb2e14aaf9aa279a5219845b55c56f214383/minio-5.0.5-py2.py3-none-any.whl" - filename: "pip_pkg_minio-5.0.5-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "c409272fdba912c67b05e54565b2a7b0c9331214bc2f0fe6d1bae71c8f6e6849" - - url: "https://files.pythonhosted.org/packages/9b/af/4fc72f9d38e43b092e91e5b8cb9956d25b2e3ff8c75aed95df5569e4734e/numpy-1.17.4-cp37-cp37m-manylinux1_x86_64.whl" - filename: "pip_pkg_numpy-1.17.4-cp37-cp37m-manylinux1_x86_64.whl" - validation: - type: "sha256" - value: "3d52298d0be333583739f1aec9026f3b09fdfe3ddf7c7028cb16d9d2af1cca7e" - - url: "https://files.pythonhosted.org/packages/05/57/ce2e7a8fa7c0afb54a0581b14a65b56e62b5759dbc98e80627142b8a3704/oauthlib-3.1.0-py2.py3-none-any.whl" - filename: "pip_pkg_oauthlib-3.1.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "df884cd6cbe20e32633f1db1072e9356f53638e4361bef4e8b03c9127c9328ea" - - url: "https://files.pythonhosted.org/packages/34/81/e1ac43c6b45b4c5f8d9352396a14144bba52c8fec72a80f425f6a4d653ad/olefile-0.46.zip" - filename: "pip_pkg_olefile-0.46.zip" - validation: - type: "sha256" - value: "133b031eaf8fd2c9399b78b8bc5b8fcbe4c31e85295749bb17a87cba8f3c3964" - - url: "https://files.pythonhosted.org/packages/a3/bd/bf4e5bd01d79906e5b945a7af033154da49fd2b0d5b5c705a21330323305/parso-0.5.1-py2.py3-none-any.whl" - filename: "pip_pkg_parso-0.5.1-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "63854233e1fadb5da97f2744b6b24346d2750b85965e7e399bec1620232797dc" - - url: "https://files.pythonhosted.org/packages/0e/3e/377007e3f36ec42f1b84ec322ee12141a9e10d808312e5738f52f80a232c/pexpect-4.7.0-py2.py3-none-any.whl" - filename: "pip_pkg_pexpect-4.7.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "2094eefdfcf37a1fdbfb9aa090862c1a4878e5c7e0e7e7088bdb511c558e5cd1" - - url: "https://files.pythonhosted.org/packages/9a/41/220f49aaea88bc6fa6cba8d05ecf24676326156c23b991e80b3f2fc24c77/pickleshare-0.7.5-py2.py3-none-any.whl" - filename: "pip_pkg_pickleshare-0.7.5-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56" - - url: "https://files.pythonhosted.org/packages/eb/8e/d2f7a67cf8da9b83c1e3ee38dbf49448f3c8acb2cb38f76e4301f4a70223/Pillow-8.1.0-cp37-cp37m-manylinux1_x86_64.whl" - filename: "pip_pkg_Pillow-8.1.0-cp37-cp37m-manylinux1_x86_64.whl" - validation: - type: "sha256" - value: "604815c55fd92e735f9738f65dabf4edc3e79f88541c221d292faec1904a4b17" - - url: "https://files.pythonhosted.org/packages/87/61/2dfea88583d5454e3a64f9308a686071d58d59a55db638268a6413e1eb6d/prompt_toolkit-2.0.10-py3-none-any.whl" - filename: "pip_pkg_prompt_toolkit-2.0.10-py3-none-any.whl" - validation: - type: "sha256" - value: "46642344ce457641f28fc9d1c9ca939b63dadf8df128b86f1b9860e59c73a5e4" - - url: "https://files.pythonhosted.org/packages/70/81/6d2dfdc9e8a377e151b1a481293dda7149c44c77428029645c978df22bc0/protobuf-3.11.0-py2.py3-none-any.whl" - filename: "pip_pkg_protobuf-3.11.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "d1c18853c7ad3c8e34edfafc6488fc24f4221c15b516c14796032cc53f8cde94" - - url: "https://files.pythonhosted.org/packages/d1/29/605c2cc68a9992d18dada28206eeada56ea4bd07a239669da41674648b6f/ptyprocess-0.6.0-py2.py3-none-any.whl" - filename: "pip_pkg_ptyprocess-0.6.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "d7cc528d76e76342423ca640335bd3633420dc1366f258cb31d05e865ef5ca1f" - - url: "https://files.pythonhosted.org/packages/62/1e/a94a8d635fa3ce4cfc7f506003548d0a2447ae76fd5ca53932970fe3053f/pyasn1-0.4.8-py2.py3-none-any.whl" - filename: "pip_pkg_pyasn1-0.4.8-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d" - - url: "https://files.pythonhosted.org/packages/52/50/bb4cefca37da63a0c52218ba2cb1b1c36110d84dcbae8aa48cd67c5e95c2/pyasn1_modules-0.2.7-py2.py3-none-any.whl" - filename: "pip_pkg_pyasn1_modules-0.2.7-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "b6ada4f840fe51abf5a6bd545b45bf537bea62221fa0dde2e8a553ed9f06a4e3" - - url: "https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz" - filename: "pip_pkg_pycparser-2.19.tar.gz" - validation: - type: "sha256" - value: "a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3" - - url: "https://files.pythonhosted.org/packages/5c/73/1dfa428150e3ccb0fa3e68db406e5be48698f2a979ccbcec795f28f44048/Pygments-2.4.2-py2.py3-none-any.whl" - filename: "pip_pkg_Pygments-2.4.2-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "71e430bc85c88a430f000ac1d9b331d2407f681d6f6aec95e8bcfbc3df5b0127" - - url: "https://files.pythonhosted.org/packages/87/8b/6a9f14b5f781697e51259d81657e6048fd31a113229cf346880bb7545565/PyJWT-1.7.1-py2.py3-none-any.whl" - filename: "pip_pkg_PyJWT-1.7.1-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "5c6eca3c2940464d106b99ba83b00c6add741c9becaec087fb7ccdefea71350e" - - url: "https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl" - filename: "pip_pkg_python_dateutil-2.8.1-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a" - - url: "https://files.pythonhosted.org/packages/e7/f9/f0b53f88060247251bf481fa6ea62cd0d25bf1b11a87888e53ce5b7c8ad2/pytz-2019.3-py2.py3-none-any.whl" - filename: "pip_pkg_pytz-2019.3-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d" - - url: "https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl" - filename: "pip_pkg_requests-2.22.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" - - url: "https://files.pythonhosted.org/packages/a3/12/b92740d845ab62ea4edf04d2f4164d82532b5a0b03836d4d4e71c6f3d379/requests_oauthlib-1.3.0-py2.py3-none-any.whl" - filename: "pip_pkg_requests_oauthlib-1.3.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "7f71572defaecd16372f9006f33c2ec8c077c3cfa6f5911a9a90202beb513f3d" - - url: "https://files.pythonhosted.org/packages/02/e5/38518af393f7c214357079ce67a317307936896e961e35450b70fad2a9cf/rsa-4.0-py2.py3-none-any.whl" - filename: "pip_pkg_rsa-4.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "14ba45700ff1ec9eeb206a2ce76b32814958a98e372006c8fb76ba820211be66" - - url: "https://files.pythonhosted.org/packages/94/7f/b535ec711cbcc3246abea4385d17e1b325d4c3404dd86f15fc4f3dba1dbb/scipy-1.3.1-cp37-cp37m-manylinux1_x86_64.whl" - filename: "pip_pkg_scipy-1.3.1-cp37-cp37m-manylinux1_x86_64.whl" - validation: - type: "sha256" - value: "89dd6a6d329e3f693d1204d5562dd63af0fd7a17854ced17f9cbc37d5b853c8d" - - url: "https://files.pythonhosted.org/packages/65/26/32b8464df2a97e6dd1b656ed26b2c194606c16fe163c695a992b36c11cdf/six-1.13.0-py2.py3-none-any.whl" - filename: "pip_pkg_six-1.13.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd" - - url: "https://files.pythonhosted.org/packages/0d/80/d4e0e9005caccae0185d4919844792a9227ebf4ed8e431c13625556b8c74/table_logger-0.3.6-py3-none-any.whl" - filename: "pip_pkg_table_logger-0.3.6-py3-none-any.whl" - validation: - type: "sha256" - value: "dac0be8b20ea8ce6a9646bf68fb2f71218724fb4dbe3108a105641ca14bd167a" - - url: "https://files.pythonhosted.org/packages/f9/34/2107f342d4493b7107a600ee16005b2870b5a0a5a165bdf5c5e7168a16a6/torch-1.3.1-cp37-cp37m-manylinux1_x86_64.whl" - filename: "pip_pkg_torch-1.3.1-cp37-cp37m-manylinux1_x86_64.whl" - validation: - type: "sha256" - value: "72a1c85bffd2154f085bc0a1d378d8a54e55a57d49664b874fe7c949022bf071" - - url: "https://files.pythonhosted.org/packages/ca/0d/f00b2885711e08bd71242ebe7b96561e6f6d01fdb4b9dcf4d37e2e13c5e1/torchvision-0.2.1-py2.py3-none-any.whl" - filename: "pip_pkg_torchvision-0.2.1-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "ba0a5e7fa1646d4e7f2e5ad5802d123e17e42a1a9c026d0f79d2fd3a976afba1" - - url: "https://files.pythonhosted.org/packages/30/78/2d2823598496127b21423baffaa186b668f73cd91887fcef78b6eade136b/tornado-6.0.3.tar.gz" - filename: "pip_pkg_tornado-6.0.3.tar.gz" - validation: - type: "sha256" - value: "c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9" - - url: "https://files.pythonhosted.org/packages/ca/ab/872a23e29cec3cf2594af7e857f18b687ad21039c1f9b922fac5b9b142d5/traitlets-4.3.3-py2.py3-none-any.whl" - filename: "pip_pkg_traitlets-4.3.3-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "70b4c6a1d9019d7b4f6846832288f86998aa3b9207c6821f3578a6a6a467fe44" - - url: "https://files.pythonhosted.org/packages/e1/e5/df302e8017440f111c11cc41a6b432838672f5a70aa29227bf58149dc72f/urllib3-1.25.9-py2.py3-none-any.whl" - filename: "pip_pkg_urllib3-1.25.9-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "88206b0eb87e6d677d424843ac5209e3fb9d0190d0ee169599165ec25e9d9115" - - url: "https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl" - filename: "pip_pkg_wcwidth-0.1.7-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "f4ebe71925af7b40a864553f761ed559b43544f8f71746c2d756c7fe788ade7c" - - url: "https://files.pythonhosted.org/packages/29/19/44753eab1fdb50770ac69605527e8859468f3c0fd7dc5a76dd9c4dbd7906/websocket_client-0.56.0-py2.py3-none-any.whl" - filename: "pip_pkg_websocket_client-0.56.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "1151d5fb3a62dc129164292e1227655e4bbc5dd5340a5165dfae61128ec50aa9" - - url: "https://files.pythonhosted.org/packages/5a/4a/39400ff9b36e719bdf8f31c99fe1fa7842a42fa77432e584f707a5080063/pip-20.2.2-py2.py3-none-any.whl" - filename: "pip_pkg_pip-20.2.2-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "5244e51494f5d1dfbb89da492d4250cb07f9246644736d10ed6c45deb1a48500" - - url: "https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl" - filename: "pip_pkg_argparse-1.4.0-py2.py3-none-any.whl" - validation: - type: "sha256" - value: "c31647edb69fd3d465a847ea3157d37bed1f95f19760b11a47aa91c04b666314" - - url: "https://files.pythonhosted.org/packages/44/a6/7fb6e8b3f4a6051e72e4e2218889351f0ee484b9ee17e995f5ccff780300/setuptools-50.3.0-py3-none-any.whl" - filename: "pip_pkg_setuptools-50.3.0-py3-none-any.whl" - validation: - type: "sha256" - value: "c77b3920663a435c9450d9d971c48f5a7478fca8881b2cd2564e59f970f03536" - + maintainers: - email: "cvernooy@oteemo.com" name: "Christopher Vernooy" username: "cvernooy" cht_member: true + +resources: +- url: https://repo.anaconda.com/pkgs/main/linux-64/_libgcc_mutex-0.1-main.conda + filename: "libgcc_mutex-0.1-main.conda" + validation: + type: "sha256" + value: "476626712f60e5ef0fe04c354727152b1ee5285d57ccd3575c7be930122bd051" +- url: https://repo.anaconda.com/pkgs/main/linux-64/ca-certificates-2020.10.14-0.conda + filename: ca-certificates-2020.10.14-0.conda + validation: + type: "sha256" + value: "e2fea9ffd9e1c31b4201cf26ea173532e7c081e32b4188d739b33485f206a794" +- url: https://repo.anaconda.com/pkgs/main/linux-64/ld_impl_linux-64-2.33.1-h53a641e_7.conda + filename: ld_impl_linux-64-2.33.1-h53a641e_7.conda + validation: + type: "sha256" + value: "a0c2beae9a4a2b66416dc2964db41cda61fa21dd630db756c183b4bea4e117ad" +- url: https://repo.anaconda.com/pkgs/main/linux-64/libstdcxx-ng-9.1.0-hdf63c60_0.conda + filename: libstdcxx-ng-9.1.0-hdf63c60_0.conda + validation: + type: "sha256" + value: "4cd5e8e3ad70b0a611fd94931fd82d845ba602789fa9bbd9f202b9d0da434277" +- url: https://repo.anaconda.com/pkgs/main/linux-64/libgcc-ng-9.1.0-hdf63c60_0.conda + filename: libgcc-ng-9.1.0-hdf63c60_0.conda + validation: + type: "sha256" + value: "9f867b7bf107d4999f91b7f6a4f930c25e82a859013fba4ded608d78f7da5aa9" +- url: https://repo.anaconda.com/pkgs/main/linux-64/libffi-3.3-he6710b0_2.conda + filename: libffi-3.3-he6710b0_2.conda + validation: + type: "sha256" + value: "2cef7c80db19e83a38b6e02110f0e9828d3ef4045c38791d5b01006c44529093" +- url: https://repo.anaconda.com/pkgs/main/linux-64/ncurses-6.2-he6710b0_1.conda + filename: ncurses-6.2-he6710b0_1.conda + validation: + type: "sha256" + value: "b06808e9d147ff7d56f37d64eb55f09bfc1108ef0af22cb461e7ad20810bc236" +- url: https://repo.anaconda.com/pkgs/main/linux-64/openssl-1.1.1h-h7b6447c_0.conda + filename: openssl-1.1.1h-h7b6447c_0.conda + validation: + type: "sha256" + value: "3a01ac0f4e3a1419c8c32711e61da37167a955b8d072419532705567b51a63ed" +- url: https://repo.anaconda.com/pkgs/main/linux-64/xz-5.2.5-h7b6447c_0.conda + filename: xz-5.2.5-h7b6447c_0.conda + validation: + type: "sha256" + value: "58045af0e1f23ea72b6759c4f5aac3e2fb98da9585758853d09961126d66f9ce" +- url: https://repo.anaconda.com/pkgs/main/linux-64/yaml-0.2.5-h7b6447c_0.conda + filename: yaml-0.2.5-h7b6447c_0.conda + validation: + type: "sha256" + value: "e22753e19432d606139f7a604757839d265dff93345226ba0732676526870e28" +- url: https://repo.anaconda.com/pkgs/main/linux-64/zlib-1.2.11-h7b6447c_3.conda + filename: zlib-1.2.11-h7b6447c_3.conda + validation: + type: "sha256" + value: "5c5346ca7da14d7e11e15a8cc5e695d805ecb79c0e59d7043bea5843ffc493e5" +- url: https://repo.anaconda.com/pkgs/main/linux-64/libedit-3.1.20191231-h14c3975_1.conda + filename: libedit-3.1.20191231-h14c3975_1.conda + validation: + type: "sha256" + value: "5e2b1ccae715cca850c3246f996cf7f310babc609c6e7398869028135f9f8a7d" +- url: https://repo.anaconda.com/pkgs/main/linux-64/readline-8.0-h7b6447c_0.conda + filename: readline-8.0-h7b6447c_0.conda + validation: + type: "sha256" + value: "4a572db4157df35b75b3b72963856f7ae7a6d86fb8818daeb001ca494066e225" +- url: https://repo.anaconda.com/pkgs/main/linux-64/tk-8.6.10-hbc83047_0.conda + filename: tk-8.6.10-hbc83047_0.conda + validation: + type: "sha256" + value: "99fba40357115be361759731fc5a19b7833b4884310f2851f3faadbf33484991" +- url: https://repo.anaconda.com/pkgs/main/linux-64/sqlite-3.33.0-h62c20be_0.conda + filename: sqlite-3.33.0-h62c20be_0.conda + validation: + type: "sha256" + value: "c2ae0bd233ddc773d003e9eabd89d9becba941e62c307a6e9870d1b6c53f2129" +- url: https://repo.anaconda.com/pkgs/main/noarch/certifi-2020.6.20-pyhd3eb1b0_3.conda + filename: certifi-2020.6.20-pyhd3eb1b0_3.conda + validation: + type: "sha256" + value: "81b91cd200370892f8dfb533401003f0efd72d627465524bf18a22a9b80e7a14" +- url: https://repo.anaconda.com/pkgs/main/linux-64/chardet-3.0.4-py38h06a4308_1003.conda + filename: chardet-3.0.4-py38h06a4308_1003.conda + validation: + type: "sha256" + value: "ad970623ebd0f564d7383ed1ca038cc5105aa54116b195075f815daa73da96b9" +- url: https://repo.anaconda.com/pkgs/main/noarch/idna-2.10-py_0.conda + filename: idna-2.10-py_0.conda + validation: + type: "sha256" + value: "8740c682e7b1d911d8145c07b5243c48c501090fbb87b6a9958e1629ad944694" +- url: https://repo.anaconda.com/pkgs/main/linux-64/pycosat-0.6.3-py38h7b6447c_1.conda + filename: pycosat-0.6.3-py38h7b6447c_1.conda + validation: + type: "sha256" + value: "39a9ea37e5ffa41413148a5fdd4c6fccc2adc3cdd45acb118d395f6c184b25f0" +- url: https://repo.anaconda.com/pkgs/main/noarch/pycparser-2.20-py_2.conda + filename: pycparser-2.20-py_2.conda + validation: + type: "sha256" + value: "b166672b541ab2931f98e762dbf1c84fd1d48400f0406d08aae57150d517ceed" +- url: https://repo.anaconda.com/pkgs/main/linux-64/pysocks-1.7.1-py38h06a4308_0.conda + filename: pysocks-1.7.1-py38h06a4308_0.conda + validation: + type: "sha256" + value: "59e37131acb2f5125e0942bc0f28c8ee58d034a078ab136d3f4ede64ef7bbc21" +- url: https://repo.anaconda.com/pkgs/main/linux-64/ruamel_yaml-0.15.87-py38h7b6447c_1.conda + filename: ruamel_yaml-0.15.87-py38h7b6447c_1.conda + validation: + type: "sha256" + value: "f9c15c4158c6ddf25c13cd1da7f235c74865e6c2082268659fe334ba37bb2741" +- url: https://repo.anaconda.com/pkgs/main/linux-64/six-1.15.0-py38h06a4308_0.conda + filename: six-1.15.0-py38h06a4308_0.conda + validation: + type: "sha256" + value: "4d309f1b46b2587d0bdfe8090fe9ce24b19dd29c67cef4fab05a6e7f8f0e9f1b" +- url: https://repo.anaconda.com/pkgs/main/noarch/tqdm-4.51.0-pyhd3eb1b0_0.conda + filename: tqdm-4.51.0-pyhd3eb1b0_0.conda + validation: + type: "sha256" + value: "b3830a9c6c3366117bfe78efee7e89d6aa6128e3d53776741633719c70940cb4" +- url: https://repo.anaconda.com/pkgs/main/noarch/wheel-0.35.1-pyhd3eb1b0_0.conda + filename: wheel-0.35.1-pyhd3eb1b0_0.conda + validation: + type: "sha256" + value: "cce672a81d3083c98496490c0e6535326f5e741b4cf51bb7ecc854de70f5ad29" +- url: https://repo.anaconda.com/pkgs/main/linux-64/conda-package-handling-1.7.2-py38h03888b9_0.conda + filename: conda-package-handling-1.7.2-py38h03888b9_0.conda + validation: + type: "sha256" + value: "6c961631a89ed8e1bebfca49ff944f7e235311f1ae8c3076598b8e58663380eb" +- url: https://repo.anaconda.com/pkgs/main/linux-64/setuptools-50.3.1-py38h06a4308_1.conda + filename: setuptools-50.3.1-py38h06a4308_1.conda + validation: + type: "sha256" + value: "654b534fe67e4a95f882a757380a5943a5911dc50056ff01187f8833765079f2" +- url: https://repo.anaconda.com/pkgs/main/linux-64/brotlipy-0.7.0-py38h27cfd23_1003.conda + filename: brotlipy-0.7.0-py38h27cfd23_1003.conda + validation: + type: "sha256" + value: "42f83ff56466f4e83ad8c29b3cf1f396cd9e1278f8158331c8ac9687b4da8052" +- url: https://repo.anaconda.com/pkgs/main/linux-64/cryptography-3.2.1-py38h3c74f83_1.conda + filename: cryptography-3.2.1-py38h3c74f83_1.conda + validation: + type: "sha256" + value: "517ae1f269188735d14cfc8ce89d2301a54c6d51b00061631d04d910085263d6" +- url: https://repo.anaconda.com/pkgs/main/linux-64/pip-20.2.4-py38h06a4308_0.conda + filename: pip-20.2.4-py38h06a4308_0.conda + validation: + type: "sha256" + value: "612bd0779f43ca29f086a3e46e62b746631a75ff0215da3628c663c602b44f1b" +- url: https://repo.anaconda.com/pkgs/main/noarch/pyopenssl-19.1.0-pyhd3eb1b0_1.conda + filename: pyopenssl-19.1.0-pyhd3eb1b0_1.conda + validation: + type: "sha256" + value: "1768cf122725c18fb4d0d8a6df833e7f66c27103770d278928697b88a657bcc2" +- url: https://repo.anaconda.com/pkgs/main/noarch/urllib3-1.25.11-py_0.conda + filename: urllib3-1.25.11-py_0.conda + validation: + type: "sha256" + value: "a8d0debe2d03e1fab7bc30bd60178ee909b372bc3608f1096c64a4284298607f" +- url: https://repo.anaconda.com/pkgs/main/noarch/requests-2.24.0-py_0.conda + filename: requests-2.24.0-py_0.conda + validation: + type: "sha256" + value: "dfd7e588782b40be48cf766a26a62cf675cd7a72048e25fcc65a2a119c00402c" +- url: https://repo.anaconda.com/pkgs/main/linux-64/conda-4.9.2-py38h06a4308_0.conda + filename: conda-4.9.2-py38h06a4308_0.conda + validation: + type: "sha256" + value: "86e82913c8dfdeaad8587659dd08d203da1c25af5800972793dd42419bc1bef6" +- url: https://repo.anaconda.com/pkgs/main/linux-64/lz4-c-1.9.3-h2531618_0.conda + filename: lz4-c-1.9.3-h2531618_0.conda + validation: + type: "sha256" + value: "b4f4a28fe516bc1d0d76d5805213f63386a83187b4f231b7b20e2d929b6a9318" +- url: https://repo.anaconda.com/pkgs/main/noarch/filelock-3.0.12-pyhd3eb1b0_1.tar.bz2 + filename: filelock-3.0.12-pyhd3eb1b0_1.tar.bz2 + validation: + type: "sha256" + value: "cf8aff3a5d2acdc5594688d263db5fa634056a446c40266d9613a3388fa43dd2" +- url: https://repo.anaconda.com/pkgs/main/linux-64/pkginfo-1.7.0-py38h06a4308_0.conda + filename: pkginfo-1.7.0-py38h06a4308_0.conda + validation: + type: "sha256" + value: "0a93c2c7e1a5b4dee2574b8fa676a81f8e3896e02fda2f68270fb524a766c3b8" +- url: https://repo.anaconda.com/pkgs/main/linux-64/bzip2-1.0.8-h7b6447c_0.conda + filename: bzip2-1.0.8-h7b6447c_0.conda + validation: + type: "sha256" + value: "d3fa503351a53692866182a3819fb28d105e32c25d177bf6a9444c4153215e0d" +- url: https://repo.anaconda.com/pkgs/main/noarch/beautifulsoup4-4.9.3-pyha847dfd_0.tar.bz2 + filename: beautifulsoup4-4.9.3-pyha847dfd_0.tar.bz2 + validation: + type: "sha256" + value: "18b904ab0a92ba008a0f7a8837157d8edf7e9ad90791b5cd5b901d4d59fd2eb5" +- url: https://repo.anaconda.com/pkgs/main/linux-64/py-lief-0.10.1-py38h403a769_0.conda + filename: py-lief-0.10.1-py38h403a769_0.conda + validation: + type: "sha256" + value: "50d5548447bccd22b632e798f938a646b9a5d750ced0dd58963feef5c1b4003a" +- url: https://repo.anaconda.com/pkgs/main/noarch/pytz-2021.1-pyhd3eb1b0_0.conda + filename: pytz-2021.1-pyhd3eb1b0_0.conda + validation: + type: "sha256" + value: "dca0a887dae621c20e68318305433f015e3428d4e011c13fe358ed2dec3bb9c7" +- url: https://repo.anaconda.com/pkgs/main/linux-64/patchelf-0.12-h2531618_1.conda + filename: patchelf-0.12-h2531618_1.conda + validation: + type: "sha256" + value: "7cff9b74ea07c97a65974466adf71da9049c0885befc4e1d1154a1e4527ac6b4" +- url: https://repo.anaconda.com/pkgs/main/linux-64/libarchive-3.4.2-h62408e4_0.conda + filename: libarchive-3.4.2-h62408e4_0.conda + validation: + type: "sha256" + value: "d5242e84ed82f74fd5304c8130fdf4574029a753ada78989458edd89826b7aa9" +- url: https://repo.anaconda.com/pkgs/main/linux-64/markupsafe-1.1.1-py38h7b6447c_0.conda + filename: markupsafe-1.1.1-py38h7b6447c_0.conda + validation: + type: "sha256" + value: "cea6b51aaca8f1e16396b26d0e0da35e0d84acf6591a9deddfdd40dbc4919b33" +- url: https://repo.anaconda.com/pkgs/main/linux-64/zstd-1.4.5-h9ceee32_0.conda + filename: zstd-1.4.5-h9ceee32_0.conda + validation: + type: "sha256" + value: "bf2b02af3bb83cb46a22fccffb66798e58f4b132cf6337ca876e94aa2918ad46" +- url: https://repo.anaconda.com/pkgs/main/linux-64/pyyaml-5.4.1-py38h27cfd23_1.conda + filename: pyyaml-5.4.1-py38h27cfd23_1.conda + validation: + type: "sha256" + value: "9d3c901280e6e6fa33d90f94669cee9c0463a176b1c4dc0c6bb7cf76dbbfee2d" +- url: https://repo.anaconda.com/pkgs/main/linux-64/psutil-5.8.0-py38h27cfd23_1.conda + filename: psutil-5.8.0-py38h27cfd23_1.conda + validation: + type: "sha256" + value: "6228f1699b0b30445ae6f66cf8f1eddaa9f4ea4abdedf6d89a707addf7cdda31" +- url: https://repo.anaconda.com/pkgs/main/noarch/jinja2-2.11.3-pyhd3eb1b0_0.conda + filename: jinja2-2.11.3-pyhd3eb1b0_0.conda + validation: + type: "sha256" + value: "5fd30327b23ebade55e571c65eef8b7d54b10512df56ffb2678981cc384dd34e" +- url: https://repo.anaconda.com/pkgs/main/noarch/python-libarchive-c-2.9-pyhd3eb1b0_0.tar.bz2 + filename: python-libarchive-c-2.9-pyhd3eb1b0_0.tar.bz2 + validation: + type: "sha256" + value: "b67e920ab9a7bc6ba88a4528a2a7c4206901781a218dfd4b422da27effd3c90f" +- url: https://repo.anaconda.com/pkgs/main/noarch/soupsieve-2.2-pyhd3eb1b0_0.conda + filename: soupsieve-2.2-pyhd3eb1b0_0.conda + validation: + type: "sha256" + value: "b39080a17377af70339b9bff9eea5d91b526215aba77f3f46ffec6b0283418c7" +- url: https://repo.anaconda.com/pkgs/main/noarch/glob2-0.7-pyhd3eb1b0_0.tar.bz2 + filename: glob2-0.7-pyhd3eb1b0_0.tar.bz2 + validation: + type: "sha256" + value: "a5b9ff25ab2e2f78ac8b2c3fa2a35188626f2c1f70994850c568e68c791c8845" +- url: https://repo.anaconda.com/pkgs/main/linux-64/ripgrep-12.1.1-0.conda + filename: ripgrep-12.1.1-0.conda + validation: + type: "sha256" + value: "361b26d5ab71bf29dfeede4f26cea164ff3125a67e1d31fbc741b4648ddb284e" +- url: https://repo.anaconda.com/pkgs/main/linux-64/conda-build-3.21.4-py38h06a4308_0.conda + filename: conda-build-3.21.4-py38h06a4308_0.conda + validation: + type: "sha256" + value: "67dded3682554a7f9d322a4f9309273409f15509ec8bf58de488ee6de66a1d05" +- url: https://repo.anaconda.com/pkgs/main/linux-64/openssl-1.1.1j-h27cfd23_0.conda + filename: openssl-1.1.1j-h27cfd23_0.conda + validation: + type: "sha256" + value: "ad6e948d0396fc3da14147b532408b456c5a460d812cdf63ad8fa91d8585ca71" +- url: https://repo.anaconda.com/pkgs/main/linux-64/ca-certificates-2021.1.19-h06a4308_0.conda + filename: ca-certificates-2021.1.19-h06a4308_0.conda + validation: + type: "sha256" + value: "9076a0b499133c87b3ae1817e09e0b70548e654ad9852a87a68b5527634d8063" +- url: https://repo.anaconda.com/pkgs/main/linux-64/liblief-0.10.1-he6710b0_0.conda + filename: liblief-0.10.1-he6710b0_0.conda + validation: + type: "sha256" + value: "0e422036cc4a77cb1de0a8dbfa7bfb3e886e3856eaba4e3664864a3d9e5ecce4" +- url: https://repo.anaconda.com/pkgs/main/linux-64/icu-58.2-he6710b0_3.conda + filename: icu-58.2-he6710b0_3.conda + validation: + type: "sha256" + value: "fdf7a480fcb598d164cbd28d3ce015d7de52db30f76faf7a15fbb8bbc7b8c5af" +- url: https://repo.anaconda.com/pkgs/main/linux-64/certifi-2020.12.5-py38h06a4308_0.conda + filename: certifi-2020.12.5-py38h06a4308_0.conda + validation: + type: "sha256" + value: "3ada7feea92eada57161fe8b6b32399d15ada9c4f29c5d2818f84502b9505920" +- url: https://repo.anaconda.com/pkgs/main/linux-64/libxml2-2.9.10-hb55368b_3.conda + filename: libxml2-2.9.10-hb55368b_3.conda + validation: + type: "sha256" + value: "2a9de88b92469a616b75f91fcc47a9d5e17b7d529d8984f7642295ef1051232e" +- url: https://repo.anaconda.com/pkgs/main/linux-64/pip-21.0.1-py37h06a4308_0.conda + filename: pip-21.0.1-py37h06a4308_0.conda + validation: + type: "sha256" + value: "e54c1b16721049a755095cb55333f9f502aea884dc8ca162a49aa4ee4d9c0109" +- url: https://repo.anaconda.com/pkgs/main/linux-64/python-3.7.10-hdb3f193_0.conda + filename: python-3.7.10-hdb3f193_0.conda + validation: + type: "sha256" + value: "0b887dbffc7e180e7da25bd0284e3dec300cd38b1c4f04079bce049b62e95efe" +- url: https://repo.anaconda.com/pkgs/main/linux-64/readline-8.1-h27cfd23_0.conda + filename: readline-8.1-h27cfd23_0.conda + validation: + type: "sha256" + value: "5fe35471214d5fc544fa4c37808a6ffbd294d8f6d3ef5c484f2f72d7493e8d1d" +- url: https://repo.anaconda.com/pkgs/main/linux-64/certifi-2020.12.5-py37h06a4308_0.conda + filename: certifi-2020.12.5-py37h06a4308_0.conda + validation: + type: "sha256" + value: "779107bb516619b70193806b5c5135e226b4b4378835fa2e4502fc03162d954d" +- url: https://repo.anaconda.com/pkgs/main/noarch/wheel-0.36.2-pyhd3eb1b0_0.conda + filename: wheel-0.36.2-pyhd3eb1b0_0.conda + validation: + type: "sha256" + value: "1ace8eb47d5fd0cc9eb98f865220ae0e54874f9d365f123c0c66aa879d8d4c9f" +- url: https://repo.anaconda.com/pkgs/main/linux-64/setuptools-52.0.0-py37h06a4308_0.conda + filename: setuptools-52.0.0-py37h06a4308_0.conda + validation: + type: "sha256" + value: "93516c6f005cc74bbff7c196b5a37b7c2651cb163927f0e4f2cde168a13c3e0a" +- url: https://repo.anaconda.com/pkgs/main/linux-64/mkl_random-1.1.1-py37h0573a6f_0.conda + filename: mkl_random-1.1.1-py37h0573a6f_0.conda + validation: + type: "sha256" + value: "5fc59bfa9899309f290ceb5e5231cd4a5a04185eef93ff72da5b68d2c589b21b" +- url: https://repo.anaconda.com/pkgs/main/linux-64/intel-openmp-2020.2-254.conda + filename: intel-openmp-2020.2-254.conda + validation: + type: "sha256" + value: "d74e3c8068b6deb57474d863019b65ff1912ed4cf80cf36b1dcb509a9d1fbc60" +- url: https://repo.anaconda.com/pkgs/main/linux-64/pytorch-1.3.1-cpu_py37h62f834f_0.conda + filename: pytorch-1.3.1-cpu_py37h62f834f_0.conda + validation: + type: "sha256" + value: "e0102707de5bb6f39ea4f1302ead1c73b802717a8d082367d08cdc996829a783" +- url: https://repo.anaconda.com/pkgs/main/linux-64/mkl_fft-1.3.0-py37h54f3939_0.conda + filename: mkl_fft-1.3.0-py37h54f3939_0.conda + validation: + type: "sha256" + value: "00de76c419514c491e5157b3a63b9a01d9f89be89d2ebc49a587defc80f679dc" +- url: https://repo.anaconda.com/pkgs/main/linux-64/ninja-1.10.2-py37hff7bd54_0.conda + filename: ninja-1.10.2-py37hff7bd54_0.conda + validation: + type: "sha256" + value: "8ef975855045ef481029f67a275a13acb55c2c0981b9d6f6305b5abc8146d2f3" +- url: https://repo.anaconda.com/pkgs/main/linux-64/cffi-1.14.5-py37h261ae71_0.conda + filename: cffi-1.14.5-py37h261ae71_0.conda + validation: + type: "sha256" + value: "582ae8340b9b3d316494042cab1def4368a8d62441b8e7c6ada2b1e204b283ac" +- url: https://repo.anaconda.com/pkgs/main/linux-64/libtiff-4.1.0-h2733197_1.conda + filename: libtiff-4.1.0-h2733197_1.conda + validation: + type: "sha256" + value: "6c956a33ff7cd7c38bcbd749028cc599be1b454798efdb2a0fff57cd3d6674fe" +- url: https://repo.anaconda.com/pkgs/main/linux-64/olefile-0.46-py37_0.conda + filename: olefile-0.46-py37_0.conda + validation: + type: "sha256" + value: "5fc9fea1b28873f503e5fbb5d12b3aa37a93d13a0919e1f268e196d2676d7c2c" +- url: https://repo.anaconda.com/pkgs/main/linux-64/pytorch-cpu-1.3.1-0.conda + filename: pytorch-cpu-1.3.1-0.conda + validation: + type: "sha256" + value: "591562ec6598cb66e408229121fec939ab02ba984099df0a6fb0a554649ba546" +- url: https://repo.anaconda.com/pkgs/main/linux-64/numpy-1.19.2-py37h54aff64_0.conda + filename: numpy-1.19.2-py37h54aff64_0.conda + validation: + type: "sha256" + value: "4fef73aba34c1f924ca7365ed243c3b6be71482f86162531b2a5a7fcfb2342cd" +- url: https://repo.anaconda.com/pkgs/main/linux-64/freetype-2.10.4-h5ab3b9f_0.conda + filename: freetype-2.10.4-h5ab3b9f_0.conda + validation: + type: "sha256" + value: "ce30bd1542b38e7dc83180c54202b36597ef26a14fa4678f5a74ae540cdb2143" +- url: https://repo.anaconda.com/pkgs/main/linux-64/six-1.15.0-py37h06a4308_0.conda + filename: six-1.15.0-py37h06a4308_0.conda + validation: + type: "sha256" + value: "1f1311b9fb876d2214f4df72729447990aa953373229525073c39e5a2f07a0fd" +- url: https://repo.anaconda.com/pkgs/main/linux-64/torchvision-0.4.2-cpu_py37h9ec355b_0.conda + filename: torchvision-0.4.2-cpu_py37h9ec355b_0.conda + validation: + type: "sha256" + value: "f7920f48c008776a4792d91a5057bb548e52fbe9b824179e9f7bae13cff2426f" +- url: https://repo.anaconda.com/pkgs/main/linux-64/blas-1.0-mkl.conda + filename: blas-1.0-mkl.conda + validation: + type: "sha256" + value: "05f806e9b610f80e15f2c8d7b4e9a7a2817ed4870b85427acb2a89a1db44ec0e" +- url: https://repo.anaconda.com/pkgs/main/linux-64/libpng-1.6.37-hbc83047_0.conda + filename: libpng-1.6.37-hbc83047_0.conda + validation: + type: "sha256" + value: "4f99638c8da0abe841c2b4bc337839f2a01363d40cfc334c0084e79dc0fd0a0d" +- url: https://repo.anaconda.com/pkgs/main/linux-64/mkl-2020.2-256.conda + filename: mkl-2020.2-256.conda + validation: + type: "sha256" + value: "e8734ce44ebca78c43464ef1e0ecf89be67bf0e394be1a08572c6a3f3857a31a" +- url: https://repo.anaconda.com/pkgs/main/linux-64/jpeg-9b-h024ee3a_2.conda + filename: jpeg-9b-h024ee3a_2.conda + validation: + type: "sha256" + value: "3771b5c80500813ee442f6360a1453fc32d30e84d9f6ea71ef0c67de1860a0a0" +- url: https://repo.anaconda.com/pkgs/main/linux-64/lcms2-2.11-h396b838_0.conda + filename: lcms2-2.11-h396b838_0.conda + validation: + type: "sha256" + value: "184c1fb7fe015304786c5ba339aee187b5e34beb126e79c0f68ac35978f6190f" +- url: https://repo.anaconda.com/pkgs/main/linux-64/_pytorch_select-0.1-cpu_0.conda + filename: pytorch_select-0.1-cpu_0.conda + validation: + type: "sha256" + value: "f66d6a14a2a5643a4bfcb80bb7cdd9e570dc9bf82511ea26014964c76cb27285" +- url: https://repo.anaconda.com/pkgs/main/linux-64/numpy-base-1.19.2-py37hfa32c7d_0.conda + filename: numpy-base-1.19.2-py37hfa32c7d_0.conda + validation: + type: "sha256" + value: "b5c6ac41498442ba1f06c264b4aa4a95fa72b920b43004c86462c9689e93adae" +- url: https://repo.anaconda.com/pkgs/main/linux-64/pillow-8.1.1-py37he98fc37_0.conda + filename: pillow-8.1.1-py37he98fc37_0.conda + validation: + type: "sha256" + value: "da5006b88ff425ad6a823d0588dd2399d9b862f067184a34936fd1fcda658eaa" +- url: https://repo.anaconda.com/pkgs/main/linux-64/mkl-service-2.3.0-py37he8ac12f_0.conda + filename: mkl-service-2.3.0-py37he8ac12f_0.conda + validation: + type: "sha256" + value: "b0bb72ab7182f2135bbbaa111d2c492914460cf0324eb2768ef1718a95f7ff2c" +- url: "https://files.pythonhosted.org/packages/b4/9b/8850f99027ed029af6828199cc87179eaccbbf1f9e6e373e7f0177d32dad/PyJWT-2.0.1-py3-none-any.whl" + filename: PyJWT-2.0.1-py3-none-any.whl + validation: + type: "sha256" + value: "b70b15f89dc69b993d8a8d32c299032d5355c82f9b5b7e851d1a6d706dffe847" +- url: "https://files.pythonhosted.org/packages/7a/a5/393c087efdc78091afa2af9f1378762f9821c9c1d7a22c5753fb5ac5f97a/PyYAML-5.4.1-cp37-cp37m-manylinux1_x86_64.whl" + filename: PyYAML-5.4.1-cp37-cp37m-manylinux1_x86_64.whl + validation: + type: "sha256" + value: "e1d4970ea66be07ae37a3c2e48b5ec63f7ba6804bdddfdbd3cfd954d25a82e63" +- url: "https://files.pythonhosted.org/packages/61/a1/5f5fb9f4edb6e8b7882281158edc1cd465249c53fd48b1bf6af2c9237fe5/adal-1.2.6-py2.py3-none-any.whl#sha256=9928f90e4003dc7a41c6995ccb5db79d9769a275cb365b10deb48471002642dc" + filename: adal-1.2.6-py2.py3-none-any.whl + validation: + type: "sha256" + value: "9928f90e4003dc7a41c6995ccb5db79d9769a275cb365b10deb48471002642dc" +- url: "https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl#sha256=c31647edb69fd3d465a847ea3157d37bed1f95f19760b11a47aa91c04b666314" + filename: argparse-1.4.0-py2.py3-none-any.whl + validation: + type: "sha256" + value: "c31647edb69fd3d465a847ea3157d37bed1f95f19760b11a47aa91c04b666314" +- url: "https://files.pythonhosted.org/packages/19/2b/46ada1753c4a640bc3ad04a1e20b1a5ea52a8f18079e1b8238e536aa0c98/azure_common-1.1.26-py2.py3-none-any.whl#sha256=acd26b2adb3ea192d766b4f083805287da080adc7f316ce7e52ef0ea917fbe31" + filename: azure_common-1.1.26-py2.py3-none-any.whl + validation: + type: "sha256" + value: "acd26b2adb3ea192d766b4f083805287da080adc7f316ce7e52ef0ea917fbe31" +- url: "https://files.pythonhosted.org/packages/3e/84/610f379b46d7d3c2d48eadeed6a12b6d46a43100fea70534f5992d0ac996/azure_storage_blob-2.1.0-py2.py3-none-any.whl#sha256=a8e91a51d4f62d11127c7fd8ba0077385c5b11022f0269f8a2a71b9fc36bef31" + filename: azure_storage_blob-2.1.0-py2.py3-none-any.whl + validation: + type: "sha256" + value: "a8e91a51d4f62d11127c7fd8ba0077385c5b11022f0269f8a2a71b9fc36bef31" +- url: "https://files.pythonhosted.org/packages/6b/a0/6794b318ce0118d1a4053bdf0149a60807407db9b710354f2b203c2f5975/azure_storage_common-2.1.0-py2.py3-none-any.whl#sha256=b01a491a18839b9d05a4fe3421458a0ddb5ab9443c14e487f40d16f9a1dc2fbe" + filename: azure_storage_common-2.1.0-py2.py3-none-any.whl + validation: + type: "sha256" + value: "b01a491a18839b9d05a4fe3421458a0ddb5ab9443c14e487f40d16f9a1dc2fbe" +- url: "https://files.pythonhosted.org/packages/bb/72/8df2e0dc991f1a1d2c6869404e7622e8ee50d80bff357dbb57c3df70305b/cachetools-4.2.1-py3-none-any.whl#sha256=1d9d5f567be80f7c07d765e21b814326d78c61eb0c3a637dffc0e5d1796cb2e2" + filename: cachetools-4.2.1-py3-none-any.whl + validation: + type: "sha256" + value: "1d9d5f567be80f7c07d765e21b814326d78c61eb0c3a637dffc0e5d1796cb2e2" +- url: "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl#sha256=fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" + filename: chardet-3.0.4-py2.py3-none-any.whl + validation: + type: "sha256" + value: "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" +- url: "https://files.pythonhosted.org/packages/f8/1f/acde6ff69864c5e78b56488e3afd93c1ccc8c2651186e2a5f93d93f64859/cryptography-3.4.6-cp36-abi3-manylinux2014_x86_64.whl#sha256=fec7fb46b10da10d9e1d078d1ff8ed9e05ae14f431fdbd11145edd0550b9a964" + filename: cryptography-3.4.6-cp36-abi3-manylinux2014_x86_64.whl + validation: + type: "sha256" + value: "fec7fb46b10da10d9e1d078d1ff8ed9e05ae14f431fdbd11145edd0550b9a964" +- url: "https://files.pythonhosted.org/packages/0e/72/1dfc9233b3cc2b3e2a1d2839e18f2ced8fe9586425aaa13483d47cef542b/google_api_core-1.26.1-py2.py3-none-any.whl#sha256=c383206f0f87545d3e658c4f8dc3b18a8457610fdbd791a15757c5b42d1e0e7f" + filename: google_api_core-1.26.1-py2.py3-none-any.whl + validation: + type: "sha256" + value: "c383206f0f87545d3e658c4f8dc3b18a8457610fdbd791a15757c5b42d1e0e7f" +- url: "https://files.pythonhosted.org/packages/0b/2f/1aa41b81d8ed16c22c02dbc7a1c9890dc81f826958063d7e2ae16f475a5e/google_auth-1.27.1-py2.py3-none-any.whl#sha256=63a5636d7eacfe6ef5b7e36e112b3149fa1c5b5ad77dd6df54910459bcd6b89f" + filename: google_auth-1.27.1-py2.py3-none-any.whl + validation: + type: "sha256" + value: "63a5636d7eacfe6ef5b7e36e112b3149fa1c5b5ad77dd6df54910459bcd6b89f" +- url: "https://files.pythonhosted.org/packages/ad/fc/6e8c449185cb8862af353c1164100ff75e32d55ba1de3baf9eaa01b7d2a9/google_cloud_core-1.6.0-py2.py3-none-any.whl#sha256=40d9c2da2d03549b5ac3dcccf289d4f15e6d1210044c6381ce45c92913e62904" + filename: google_cloud_core-1.6.0-py2.py3-none-any.whl + validation: + type: "sha256" + value: "40d9c2da2d03549b5ac3dcccf289d4f15e6d1210044c6381ce45c92913e62904" +- url: "https://files.pythonhosted.org/packages/8e/38/ceeddbe12b49bc2a46bde47c741876e0e24b88d4b0ae9a91623457627487/google_cloud_storage-1.36.1-py2.py3-none-any.whl#sha256=e3227abe57122370df02f00b8a6d78da6d41a0df4e6864b7f65a3a4ae673a8a7" + filename: google_cloud_storage-1.36.1-py2.py3-none-any.whl + validation: + type: "sha256" + value: "e3227abe57122370df02f00b8a6d78da6d41a0df4e6864b7f65a3a4ae673a8a7" +- url: "https://files.pythonhosted.org/packages/fc/ae/b6efa1019e18c6c791f0f5cd93b2ff40f8f06696dbf04db39ec0f5591b1e/google_crc32c-1.1.2-cp37-cp37m-manylinux2014_x86_64.whl#sha256=e6458c41236d37cb982120b070ebcc115687c852bee24cdd18792da2640cf44d" + filename: google_crc32c-1.1.2-cp37-cp37m-manylinux2014_x86_64.whl + validation: + type: "sha256" + value: "e6458c41236d37cb982120b070ebcc115687c852bee24cdd18792da2640cf44d" +- url: "https://files.pythonhosted.org/packages/22/52/4b086e0d15245b648e2b6d408fb2f2974a3a5a405de5d7fae25cd085a3fa/google_resumable_media-1.2.0-py2.py3-none-any.whl#sha256=dbe670cd7f02f3586705fd5a108c8ab8552fa36a1cad8afbc5a54e982cf34f0c" + filename: google_resumable_media-1.2.0-py2.py3-none-any.whl + validation: + type: "sha256" + value: "dbe670cd7f02f3586705fd5a108c8ab8552fa36a1cad8afbc5a54e982cf34f0c" +- url: "https://files.pythonhosted.org/packages/55/08/796a6bc0b550e2b7116041c953d3d5100016abea106131d71e5651826e7b/googleapis_common_protos-1.53.0-py2.py3-none-any.whl#sha256=f6d561ab8fb16b30020b940e2dd01cd80082f4762fa9f3ee670f4419b4b8dbd0" + filename: googleapis_common_protos-1.53.0-py2.py3-none-any.whl + validation: + type: "sha256" + value: "f6d561ab8fb16b30020b940e2dd01cd80082f4762fa9f3ee670f4419b4b8dbd0" +- url: "https://files.pythonhosted.org/packages/50/55/84aaadb5f8b4d2641f28eb7373feb610f4b609cc9cf223bcd494fd66a647/kubernetes-12.0.1-py2.py3-none-any.whl#sha256=23c85d8571df8f56e773f1a413bc081537536dc47e2b5e8dc2e6262edb2c57ca" + filename: kubernetes-12.0.1-py2.py3-none-any.whl + validation: + type: "sha256" + value: "23c85d8571df8f56e773f1a413bc081537536dc47e2b5e8dc2e6262edb2c57ca" +- url: "https://files.pythonhosted.org/packages/e4/b8/d56b2ae5774d074d55957057dfba0bd4314050359b643b0ad6172f500dcb/minio-7.0.2-py3-none-any.whl#sha256=0e69575a0b1b64bce9f158b52b5914953f902a21032966d070ab0d14ceef8962" + filename: minio-7.0.2-py3-none-any.whl + validation: + type: "sha256" + value: "0e69575a0b1b64bce9f158b52b5914953f902a21032966d070ab0d14ceef8962" +- url: "https://files.pythonhosted.org/packages/05/57/ce2e7a8fa7c0afb54a0581b14a65b56e62b5759dbc98e80627142b8a3704/oauthlib-3.1.0-py2.py3-none-any.whl#sha256=df884cd6cbe20e32633f1db1072e9356f53638e4361bef4e8b03c9127c9328ea" + filename: oauthlib-3.1.0-py2.py3-none-any.whl + validation: + type: "sha256" + value: "df884cd6cbe20e32633f1db1072e9356f53638e4361bef4e8b03c9127c9328ea" +- url: "https://files.pythonhosted.org/packages/3e/89/7ea760b4daa42653ece2380531c90f64788d979110a2ab51049d92f408af/packaging-20.9-py2.py3-none-any.whl#sha256=67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a" + filename: packaging-20.9-py2.py3-none-any.whl + validation: + type: "sha256" + value: "67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a" +- url: "https://files.pythonhosted.org/packages/ca/32/06ac05342b5b77aa5ad4f0ffd5df32eea9092cd8db55f9472d55acab92e2/protobuf-3.15.5-cp37-cp37m-manylinux1_x86_64.whl#sha256=f75aa0483fec2e4208bd4be18da0e3d7161dc74c65b6d6108f5968a8fe53a8ce" + filename: protobuf-3.15.5-cp37-cp37m-manylinux1_x86_64.whl + validation: + type: "sha256" + value: "f75aa0483fec2e4208bd4be18da0e3d7161dc74c65b6d6108f5968a8fe53a8ce" +- url: "https://files.pythonhosted.org/packages/62/1e/a94a8d635fa3ce4cfc7f506003548d0a2447ae76fd5ca53932970fe3053f/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d" + filename: pyasn1-0.4.8-py2.py3-none-any.whl + validation: + type: "sha256" + value: "39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d" +- url: "https://files.pythonhosted.org/packages/95/de/214830a981892a3e286c3794f41ae67a4495df1108c3da8a9f62159b9a9d/pyasn1_modules-0.2.8-py2.py3-none-any.whl#sha256=a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74" + filename: pyasn1_modules-0.2.8-py2.py3-none-any.whl + validation: + type: "sha256" + value: "a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74" +- url: "https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl#sha256=ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b" + filename: pyparsing-2.4.7-py2.py3-none-any.whl + validation: + type: "sha256" + value: "ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b" +- url: "https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl#sha256=75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a" + filename: python_dateutil-2.8.1-py2.py3-none-any.whl + validation: + type: "sha256" + value: "75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a" +- url: "https://files.pythonhosted.org/packages/a3/12/b92740d845ab62ea4edf04d2f4164d82532b5a0b03836d4d4e71c6f3d379/requests_oauthlib-1.3.0-py2.py3-none-any.whl#sha256=7f71572defaecd16372f9006f33c2ec8c077c3cfa6f5911a9a90202beb513f3d" + filename: requests_oauthlib-1.3.0-py2.py3-none-any.whl + validation: + type: "sha256" + value: "7f71572defaecd16372f9006f33c2ec8c077c3cfa6f5911a9a90202beb513f3d" +- url: "https://files.pythonhosted.org/packages/e9/93/0c0f002031f18b53af7a6166103c02b9c0667be528944137cc954ec921b3/rsa-4.7.2-py3-none-any.whl#sha256=78f9a9bf4e7be0c5ded4583326e7461e3a3c5aae24073648b4bdfa797d78c9d2" + filename: rsa-4.7.2-py3-none-any.whl + validation: + type: "sha256" + value: "78f9a9bf4e7be0c5ded4583326e7461e3a3c5aae24073648b4bdfa797d78c9d2" +- url: "https://files.pythonhosted.org/packages/0d/80/d4e0e9005caccae0185d4919844792a9227ebf4ed8e431c13625556b8c74/table_logger-0.3.6-py3-none-any.whl#sha256=dac0be8b20ea8ce6a9646bf68fb2f71218724fb4dbe3108a105641ca14bd167a" + filename: table_logger-0.3.6-py3-none-any.whl + validation: + type: "sha256" + value: "dac0be8b20ea8ce6a9646bf68fb2f71218724fb4dbe3108a105641ca14bd167a" +- url: "https://files.pythonhosted.org/packages/91/a8/9c5902233fa3c2e6a889cbd164333ddda5009669f494e3fadbeee2c03af5/tornado-6.1-cp37-cp37m-manylinux2010_x86_64.whl#sha256=d3f7594930c423fd9f5d1a76bee85a2c36fd8b4b16921cae7e965f22575e9c01" + filename: tornado-6.1-cp37-cp37m-manylinux2010_x86_64.whl + validation: + type: "sha256" + value: "d3f7594930c423fd9f5d1a76bee85a2c36fd8b4b16921cae7e965f22575e9c01" +- url: "https://files.pythonhosted.org/packages/08/33/80e0d4f60e84a1ddd9a03f340be1065a2a363c47ce65c4bd3bae65ce9631/websocket_client-0.58.0-py2.py3-none-any.whl#sha256=44b5df8f08c74c3d82d28100fdc81f4536809ce98a17f0757557813275fbb663" + filename: websocket_client-0.58.0-py2.py3-none-any.whl + validation: + type: "sha256" + value: "44b5df8f08c74c3d82d28100fdc81f4536809ce98a17f0757557813275fbb663" +- url: "https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh" + filename: Miniconda3-latest-Linux-x86_64.sh + validation: + type: "sha256" + value: "1314b90489f154602fd794accfc90446111514a5a72fe1f71ab83e07de9504a7" +- url: "https://github.com/kubeflow/kfserving/archive/0.2.2.tar.gz" + filename: "kfserving-0.2.2.tar.gz" + validation: + type: "sha256" + value: "d5024a761c692ee3c081134a79cd45b390427cd8999c93bc327d8159b1b2c236" \ No newline at end of file diff --git a/scripts/rename_pkgs.sh b/scripts/rename_pkgs.sh deleted file mode 100644 index 9913bf997a8310ebd82a1fa9fc89d6523558df5e..0000000000000000000000000000000000000000 --- a/scripts/rename_pkgs.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -while [ "$1" != "" ]; do - case $1 in - -p | --prefix ) shift - prefix="$1" - ;; - -d | --directory ) shift - directory="$1" - - ;; - -o | --output ) shift - output_directory="$1" - ;; - esac - shift -done - -if [ -z ${prefix+x} ]; then - echo "--prefix is required" - exit 1 -fi -if [ -z ${directory+x} ]; then - echo "--directory is required" - exit 1 -fi -if [ -z ${output_directory+x} ]; then - echo "--output is required" - exit 1 -fi - -echo $prefix -echo $directory -echo $output_directory - -mkdir -p $output_directory - -for x in $(find $directory -name "$prefix*" -printf "%f\n"); do - echo $x - out=$(echo $x | cut -d "_" -f 1,2 --complement) - echo $out - cp -v $directory/$x $output_directory/$out -done \ No newline at end of file