From 76b713615076b6bcbce59a7b1752bfb92b398dae Mon Sep 17 00:00:00 2001 From: Albin Date: Fri, 2 Oct 2026 15:20:01 +0200 Subject: [PATCH] Migrate android container base to plain debian 13 --- .dockerignore | 1 + .../verify-locked-down-signatures.yml | 1 - android/docker/Dockerfile | 126 +- android/docker/requirements.txt | 1225 ----------------- .../docker/yubico-piv-tool-signing-key.asc | 840 ----------- android/docs/BuildInstructions.md | 5 +- building/build-and-publish-container-image.sh | 2 +- 7 files changed, 39 insertions(+), 2161 deletions(-) delete mode 100644 android/docker/requirements.txt delete mode 100644 android/docker/yubico-piv-tool-signing-key.asc diff --git a/.dockerignore b/.dockerignore index cc83ea95e0..e208dd4adc 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,4 +2,5 @@ !building/setup-debian-snapshot.sh !building/install-rust.sh !rust-toolchain.toml +!android/docker/pkcs11_java.cfg !desktop/package.json diff --git a/.github/workflows/verify-locked-down-signatures.yml b/.github/workflows/verify-locked-down-signatures.yml index d28120582c..c07adcd3cb 100644 --- a/.github/workflows/verify-locked-down-signatures.yml +++ b/.github/workflows/verify-locked-down-signatures.yml @@ -30,7 +30,6 @@ on: - android/gradle/wrapper/gradle-wrapper.jar - android/gradle/wrapper/gradle-wrapper.properties - android/scripts/lockfile - - android/docker/requirements.txt - flake.lock - building/build-and-publish-container-image.sh - building/mullvad-app-container-signing.asc diff --git a/android/docker/Dockerfile b/android/docker/Dockerfile index f95d08c081..8663d2f26b 100644 --- a/android/docker/Dockerfile +++ b/android/docker/Dockerfile @@ -1,5 +1,5 @@ -# To build the image (executed from this Dockerfile directory): -# podman build . -t mullvadvpn-app-build-android +# To build the image (executed from the repository root): +# podman build -f android/docker/Dockerfile . -t mullvadvpn-app-build-android # # To build using the image: # podman run --rm \ @@ -9,20 +9,26 @@ # -v $GRADLE_CACHE_VOLUME_NAME:/root/.gradle:Z \ # -v /path/to/repository_root:/build:Z \ # mullvadvpn-app-build-android ./android/gradlew -p android debug -# -# See the base image Dockerfile in the repository root (../../Dockerfile) -# for more information. -# === Base image (built from: ../../Dockerfile) === -# By digest, not by tag, so this can never be repointed at a different image. -FROM ghcr.io/mullvad/mullvadvpn-app-build@sha256:67adca4e557b697ecf5a8cd46a70015447514e9c2846da4573ed00df036ce6f9 +# Base image: Debian trixie (13.7-slim) +FROM --platform=linux/amd64 debian@sha256:a99cfc517144bc59b1978475ec53b46ecabec7e43635402ee5b77cc54cd1b20a # === Metadata === LABEL org.opencontainers.image.source=https://github.com/mullvad/mullvadvpn-app LABEL org.opencontainers.image.description="Mullvad VPN app Android build container" LABEL org.opencontainers.image.licenses=GPL-3.0-or-later -# === Define toolchain versions and paths === +# === Common setup === + +ARG DEBIAN_SNAPSHOT=20260927T000000Z +COPY building/setup-debian-snapshot.sh /tmp/ +RUN /tmp/setup-debian-snapshot.sh && rm /tmp/setup-debian-snapshot.sh + +COPY building/install-rust.sh rust-toolchain.toml /tmp/rust/ +RUN /tmp/rust/install-rust.sh android && rm -r /tmp/rust +ENV PATH=/root/.cargo/bin:$PATH + +# === Define toolchain versions === ARG SDK_VERSION=android-37.0 \ BUILD_TOOLS_VERSION=37.0.0 @@ -37,6 +43,8 @@ ARG NDK_VERSION_NAME=r27d \ MIN_SDK_VERSION=28 \ NDK_VERSION=27.3.13750724 +# === Define paths and environment === + ENV ANDROID_SDK_ROOT=/opt/android # ANDROID_HOME is kept for backwards compatibility ENV ANDROID_HOME=$ANDROID_SDK_ROOT @@ -67,10 +75,7 @@ ENV AR_x86_64_linux_android=${NDK_TOOLCHAIN_DIR}/llvm-ar \ # Set up python3 path for the rust gradle plugin ENV RUST_ANDROID_GRADLE_PYTHON_COMMAND=/usr/bin/python3 -# Set Java home for the downloaded JDK -ENV JAVA_HOME=/opt/jdk-21 - -ARG JDK_SHA256_CHECKSUM=a2def047a73941e01a73739f92755f86b895811afb1f91243db214cff5bdac3f +ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64 # Make adb, apk signer, apk analyzer and other tools accessible ENV PATH="\ @@ -84,32 +89,25 @@ ${JAVA_HOME}/bin\ RUN apt-get update -y && apt-get install -y \ file \ - gpg \ + git \ + curl \ + jq \ make \ - python \ - software-properties-common \ + gcc \ + gpg \ unzip \ ca-certificates-java \ + openjdk-21-jdk-headless \ tidy \ pcscd \ - python3-pip \ rclone \ - python3-qrcode \ + yubico-piv-tool \ + ykcs11 \ + protobuf-compiler \ + libprotobuf-dev \ + && apt-get install -y --no-install-recommends fdroidserver \ && rm -rf /var/lib/apt/lists/* -# Install fdroid server using pip instead to get a version that is using a later versions of androguard -# This and installing pip can be removed when updating to a newer version of debian -# Uses a requirement file to pin hashes of fdroidserver and its dependencies -COPY requirements.txt /tmp/requirements.txt -RUN pip install --require-hashes -r /tmp/requirements.txt - -# Install openjdk-21 (this cannot be done with apt-get as it would require the image to be updated to Debian 13) -RUN curl -sfLo /tmp/openjdk-21.tar.gz https://download.java.net/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_linux-x64_bin.tar.gz && \ - echo "$JDK_SHA256_CHECKSUM /tmp/openjdk-21.tar.gz" | sha256sum -c && \ - tar -xf /tmp/openjdk-21.tar.gz -C /tmp/ && \ - mv /tmp/jdk-21.0.2 /opt/jdk-21 && \ - rm /tmp/openjdk-21.tar.gz - # Install Android command line tools RUN curl -sfLo /tmp/cmdline-tools.zip https://dl.google.com/android/repository/commandlinetools-linux-${COMMAND_LINE_TOOLS_VERSION}_latest.zip && \ echo "$COMMAND_LINE_TOOLS_SHA256_CHECKSUM /tmp/cmdline-tools.zip" | sha256sum -c && \ @@ -132,67 +130,11 @@ RUN mkdir -p ${ANDROID_SDK_ROOT}/ndk && \ mv /tmp/android-ndk-${NDK_VERSION_NAME} ${ANDROID_NDK_HOME} && \ rm /tmp/ndk.zip -# Add rust targets -RUN rustup target add x86_64-linux-android i686-linux-android aarch64-linux-android armv7-linux-androideabi +COPY android/docker/pkcs11_java.cfg /usr/local/etc/pkcs11_java.cfg +# Keep ykcs11 at the path used by pkcs11_java.cfg and existing override configs +RUN ln -s /usr/lib/x86_64-linux-gnu/libykcs11.so.2 /usr/local/lib/libykcs11.so.2 -# Install yubico-piv-tool (by building from source) -# -# NOTE: Yubico doesn't have a main signing key, instead individual devs -# sign release. On version bumps, verify the new tarball .sig and update -# the key file if a different developer signed the release. -# https://developers.yubico.com/Software_Projects/Software_Signing.html -ARG YUBICO_PIV_TOOL_VERSION=2.7.3 -ARG YUBICO_PIV_TOOL_SHA256=fcb25c42f54298ece8b20684fb3c581ed9195a162cbc55180a4161501be93181 -COPY yubico-piv-tool-signing-key.asc /tmp/yubico-piv-tool-signing-key.asc -RUN set -eux; \ - # Install build-only dependencies (some marked auto for later removal) - apt-get update -y && \ - apt-get install -y --no-install-recommends \ - check \ - cmake \ - g++ \ - gengetopt \ - help2man \ - libpcsclite-dev \ - libssl-dev \ - pkg-config \ - zlib1g-dev \ - && \ - apt-mark auto \ - check \ - cmake \ - gengetopt \ - help2man \ - libpcsclite-dev \ - libssl-dev \ - pkg-config \ - zlib1g-dev \ - && \ - # Download source tarball and detached signature - curl -sfLo /tmp/yubico-piv-tool.tar.gz \ - "https://developers.yubico.com/yubico-piv-tool/Releases/yubico-piv-tool-${YUBICO_PIV_TOOL_VERSION}.tar.gz" && \ - curl -sfLo /tmp/yubico-piv-tool.tar.gz.sig \ - "https://developers.yubico.com/yubico-piv-tool/Releases/yubico-piv-tool-${YUBICO_PIV_TOOL_VERSION}.tar.gz.sig" && \ - # Check checksum - echo "$YUBICO_PIV_TOOL_SHA256 /tmp/yubico-piv-tool.tar.gz" | sha256sum -c && \ - # Verify signature - export GNUPGHOME="$(mktemp -d)" && \ - gpg --batch --import /tmp/yubico-piv-tool-signing-key.asc && \ - gpg --batch --verify /tmp/yubico-piv-tool.tar.gz.sig /tmp/yubico-piv-tool.tar.gz && \ - rm -rf "$GNUPGHOME" && \ - # Extract and build - tar -xzf /tmp/yubico-piv-tool.tar.gz -C /tmp && \ - mkdir /tmp/yubico-piv-tool-${YUBICO_PIV_TOOL_VERSION}/build && \ - cd /tmp/yubico-piv-tool-${YUBICO_PIV_TOOL_VERSION}/build && \ - cmake .. && \ - make -j"$(nproc)" && \ - make install && \ - ldconfig && \ - # Cleanup - rm -rf /tmp/yubico-piv-tool* && \ - apt-get autoremove --purge -y && \ - rm -rf /var/lib/apt/lists/* - -COPY pkcs11_java.cfg /usr/local/etc/pkcs11_java.cfg +# There is no polkit daemon in the container to authorize pcscd clients +RUN echo 'PCSCD_ARGS="--disable-polkit"' >> /etc/default/pcscd WORKDIR /build diff --git a/android/docker/requirements.txt b/android/docker/requirements.txt deleted file mode 100644 index b89aef81ec..0000000000 --- a/android/docker/requirements.txt +++ /dev/null @@ -1,1225 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.14 -# by the following command: -# -# pip-compile --generate-hashes -# -alembic==1.20.0 \ - --hash=sha256:77eb101048d95f982c0353e9233404889dcd7a6fc244c107836c0e2fc9cf7d9d \ - --hash=sha256:db505480647bc60386c5369402f4a57a506b7539c9e9ef5e270d45cbbe4939bf - # via dataset -androguard==4.1.4 \ - --hash=sha256:1e117ee4574366a2d7376b8c858433ad724b0a29e4036d9f1a9fda4372180267 \ - --hash=sha256:6265a6d4007401cf5a62a98fa99a1c2994644d4311da031a5398efe3bcaa63b0 - # via fdroidserver -apache-libcloud==3.9.1 \ - --hash=sha256:362806efe3602a781afa0b0c8ad2e8963a708c8d5957fb999735c1cc1e0762d2 \ - --hash=sha256:b65eaa5ac32b28a0f9555e6a223dba39e73b99b682cd849624587ce7bc251661 - # via fdroidserver -apkinspector==1.3.7 \ - --hash=sha256:ea5a62f9c6a3127a6191901fa0cc32e23b05caf2034d7062193bd4c0539c7888 \ - --hash=sha256:fa3242baa7ba8e0eecd20a2fcf427fcfd34f4043902542d12110c7297649c590 - # via androguard -argcomplete==3.7.2 \ - --hash=sha256:6029205678bdd9c1c728a155f5f9ecf5812393f969eef58807641a2bc2aa5b19 \ - --hash=sha256:aad8b69a0b9969edb62db0d1752354c0d50717b10e0cbb00e2a958381b9fc6b9 - # via sdkmanager -args==0.1.0 \ - --hash=sha256:a785b8d837625e9b61c39108532d95b85274acd679693b71ebb5156848fcf814 - # via clint -asn1crypto==1.5.1 \ - --hash=sha256:13ae38502be632115abf8a24cbe5f4da52e3b5231990aff31123c805306ccb9c \ - --hash=sha256:db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 - # via - # androguard - # fdroidserver - # oscrypto -asttokens==3.0.2 \ - --hash=sha256:3ecdbd8f2cc195f53ccada3a613538bb5f9ef6f6869129f13e03c30a677b8fe2 \ - --hash=sha256:9da13157f5b28becde0bd374fc677dcd3c290614264eff096f167c469cd9f933 - # via stack-data -bcrypt==5.0.0 \ - --hash=sha256:046ad6db88edb3c5ece4369af997938fb1c19d6a699b9c1b27b0db432faae4c4 \ - --hash=sha256:0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a \ - --hash=sha256:0c8e093ea2532601a6f686edbc2c6b2ec24131ff5c52f7610dd64fa4553b5464 \ - --hash=sha256:0cae4cb350934dfd74c020525eeae0a5f79257e8a201c0c176f4b84fdbf2a4b4 \ - --hash=sha256:137c5156524328a24b9fac1cb5db0ba618bc97d11970b39184c1d87dc4bf1746 \ - --hash=sha256:200af71bc25f22006f4069060c88ed36f8aa4ff7f53e67ff04d2ab3f1e79a5b2 \ - --hash=sha256:212139484ab3207b1f0c00633d3be92fef3c5f0af17cad155679d03ff2ee1e41 \ - --hash=sha256:2b732e7d388fa22d48920baa267ba5d97cca38070b69c0e2d37087b381c681fd \ - --hash=sha256:35a77ec55b541e5e583eb3436ffbbf53b0ffa1fa16ca6782279daf95d146dcd9 \ - --hash=sha256:38cac74101777a6a7d3b3e3cfefa57089b5ada650dce2baf0cbdd9d65db22a9e \ - --hash=sha256:3abeb543874b2c0524ff40c57a4e14e5d3a66ff33fb423529c88f180fd756538 \ - --hash=sha256:3ca8a166b1140436e058298a34d88032ab62f15aae1c598580333dc21d27ef10 \ - --hash=sha256:3cf67a804fc66fc217e6914a5635000259fbbbb12e78a99488e4d5ba445a71eb \ - --hash=sha256:4870a52610537037adb382444fefd3706d96d663ac44cbb2f37e3919dca3d7ef \ - --hash=sha256:48f753100931605686f74e27a7b49238122aa761a9aefe9373265b8b7aa43ea4 \ - --hash=sha256:4bfd2a34de661f34d0bda43c3e4e79df586e4716ef401fe31ea39d69d581ef23 \ - --hash=sha256:560ddb6ec730386e7b3b26b8b4c88197aaed924430e7b74666a586ac997249ef \ - --hash=sha256:5b1589f4839a0899c146e8892efe320c0fa096568abd9b95593efac50a87cb75 \ - --hash=sha256:5feebf85a9cefda32966d8171f5db7e3ba964b77fdfe31919622256f80f9cf42 \ - --hash=sha256:611f0a17aa4a25a69362dcc299fda5c8a3d4f160e2abb3831041feb77393a14a \ - --hash=sha256:61afc381250c3182d9078551e3ac3a41da14154fbff647ddf52a769f588c4172 \ - --hash=sha256:64d7ce196203e468c457c37ec22390f1a61c85c6f0b8160fd752940ccfb3a683 \ - --hash=sha256:64ee8434b0da054d830fa8e89e1c8bf30061d539044a39524ff7dec90481e5c2 \ - --hash=sha256:6b8f520b61e8781efee73cba14e3e8c9556ccfb375623f4f97429544734545b4 \ - --hash=sha256:741449132f64b3524e95cd30e5cd3343006ce146088f074f31ab26b94e6c75ba \ - --hash=sha256:744d3c6b164caa658adcb72cb8cc9ad9b4b75c7db507ab4bc2480474a51989da \ - --hash=sha256:79cfa161eda8d2ddf29acad370356b47f02387153b11d46042e93a0a95127493 \ - --hash=sha256:7aeef54b60ceddb6f30ee3db090351ecf0d40ec6e2abf41430997407a46d2254 \ - --hash=sha256:7edda91d5ab52b15636d9c30da87d2cc84f426c72b9dba7a9b4fe142ba11f534 \ - --hash=sha256:7f277a4b3390ab4bebe597800a90da0edae882c6196d3038a73adf446c4f969f \ - --hash=sha256:7f4c94dec1b5ab5d522750cb059bb9409ea8872d4494fd152b53cca99f1ddd8c \ - --hash=sha256:801cad5ccb6b87d1b430f183269b94c24f248dddbbc5c1f78b6ed231743e001c \ - --hash=sha256:83e787d7a84dbbfba6f250dd7a5efd689e935f03dd83b0f919d39349e1f23f83 \ - --hash=sha256:89042e61b5e808b67daf24a434d89bab164d4de1746b37a8d173b6b14f3db9ff \ - --hash=sha256:92864f54fb48b4c718fc92a32825d0e42265a627f956bc0361fe869f1adc3e7d \ - --hash=sha256:9d52ed507c2488eddd6a95bccee4e808d3234fa78dd370e24bac65a21212b861 \ - --hash=sha256:9fffdb387abe6aa775af36ef16f55e318dcda4194ddbf82007a6f21da29de8f5 \ - --hash=sha256:a28bc05039bdf3289d757f49d616ab3efe8cf40d8e8001ccdd621cd4f98f4fc9 \ - --hash=sha256:a5393eae5722bcef046a990b84dff02b954904c36a194f6cfc817d7dca6c6f0b \ - --hash=sha256:a71f70ee269671460b37a449f5ff26982a6f2ba493b3eabdd687b4bf35f875ac \ - --hash=sha256:b17366316c654e1ad0306a6858e189fc835eca39f7eb2cafd6aaca8ce0c40a2e \ - --hash=sha256:baade0a5657654c2984468efb7d6c110db87ea63ef5a4b54732e7e337253e44f \ - --hash=sha256:c2388ca94ffee269b6038d48747f4ce8df0ffbea43f31abfa18ac72f0218effb \ - --hash=sha256:c58b56cdfb03202b3bcc9fd8daee8e8e9b6d7e3163aa97c631dfcfcc24d36c86 \ - --hash=sha256:cde08734f12c6a4e28dc6755cd11d3bdfea608d93d958fffbe95a7026ebe4980 \ - --hash=sha256:d79e5c65dcc9af213594d6f7f1fa2c98ad3fc10431e7aa53c176b441943efbdd \ - --hash=sha256:d8d65b564ec849643d9f7ea05c6d9f0cd7ca23bdd4ac0c2dbef1104ab504543d \ - --hash=sha256:db99dca3b1fdc3db87d7c57eac0c82281242d1eabf19dcb8a6b10eb29a2e72d1 \ - --hash=sha256:dcd58e2b3a908b5ecc9b9df2f0085592506ac2d5110786018ee5e160f28e0911 \ - --hash=sha256:dd19cf5184a90c873009244586396a6a884d591a5323f0e8a5922560718d4993 \ - --hash=sha256:ddb4e1500f6efdd402218ffe34d040a1196c072e07929b9820f363a1fd1f4191 \ - --hash=sha256:e3cf5b2560c7b5a142286f69bde914494b6d8f901aaa71e453078388a50881c4 \ - --hash=sha256:ed2e1365e31fc73f1825fa830f1c8f8917ca1b3ca6185773b349c20fd606cec2 \ - --hash=sha256:edfcdcedd0d0f05850c52ba3127b1fce70b9f89e0fe5ff16517df7e81fa3cbb8 \ - --hash=sha256:f0ce778135f60799d89c9693b9b398819d15f1921ba15fe719acb3178215a7db \ - --hash=sha256:f2347d3534e76bf50bca5500989d6c1d05ed64b440408057a37673282c654927 \ - --hash=sha256:f3c08197f3039bec79cee59a606d62b96b16669cff3949f21e74796b6e3cd2be \ - --hash=sha256:f632fd56fc4e61564f78b46a2269153122db34988e78b6be8b32d28507b7eaeb \ - --hash=sha256:f6984a24db30548fd39a44360532898c33528b74aedf81c26cf29c51ee47057e \ - --hash=sha256:f70aadb7a809305226daedf75d90379c397b094755a710d7014b8b117df1ebbf \ - --hash=sha256:f748f7c2d6fd375cc93d3fba7ef4a9e3a092421b8dbf34d8d4dc06be9492dfdd \ - --hash=sha256:f8429e1c410b4073944f03bd778a9e066e7fad723564a52ff91841d278dfc822 \ - --hash=sha256:fc746432b951e92b58317af8e0ca746efe93e66555f1b40888865ef5bf56446b - # via paramiko -biplist==1.0.3 \ - --hash=sha256:4c0549764c5fe50b28042ec21aa2e14fe1a2224e239a1dae77d9e7f3932aa4c6 - # via fdroidserver -certifi==2026.7.22 \ - --hash=sha256:62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775 \ - --hash=sha256:741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55 - # via requests -cffi==2.1.1 \ - --hash=sha256:046bfc24911b37851ee1b51aab8bffe713d89c68c6a057b09484ce9fd5f69b4e \ - --hash=sha256:06c72bb76605a4b0cd0aad6930b69d4baf7dd5d806cfc409b824191099700e66 \ - --hash=sha256:0beceaabe56af686895136a2de78db54ecd8e4046b236b8fd6d6cb61389e9bf2 \ - --hash=sha256:154852545011f779917b11c78db2358d095da62a9a172b78ad0a583ee5adc0d0 \ - --hash=sha256:194cffa889098ced9976c3fc6340305e43f6303657d298da55366907c05c22d6 \ - --hash=sha256:19ee6127ee34de7d83ce3d371ebc5ed91addbdcc39f9ab15ce4eb35a4e534971 \ - --hash=sha256:1a18a57b58cfb21fc28d72e876acf10eaed67a1ed96226f92af4df681d571c4c \ - --hash=sha256:1aa5645c30469b09530c4ebca77ebf8f17618293c58f8549cb1a543a50236e7d \ - --hash=sha256:1dea0e4d7d4f11f619fe8c1d76caf49e24405b4b5743c0e3be16a500ecd930c9 \ - --hash=sha256:208f941bb9d18e768138677f0a6d2ce01f590df56043dda1df1535ac57c88517 \ - --hash=sha256:210019b6c7cf07f081b4c54635c8cf744377001350e29cc0f81c4377b4797735 \ - --hash=sha256:246fa40ce8645a614ff682e0b70f37134e460eaf93a775e0cbe3cca585a67a80 \ - --hash=sha256:25792eac27877609e7bb06d42ff88278a6624fff2ba9bbb523c09616b117e80f \ - --hash=sha256:27350daa11d4f10c540e6e89dada4c54feb7256ad03e9a4dc075ebad7ba360d1 \ - --hash=sha256:28907ab9bfb6aa13184cfc17c6b8e1023c5ab6fd7076d8c20a35e59fe04f8f29 \ - --hash=sha256:2ae64be792b8966f2c69538199728b290e34726562896df1e5dc8ffd8d8188e8 \ - --hash=sha256:31348097ff5bbe827ccc41795d4dd099d9f0625e7def00ee653c137a490c2a6c \ - --hash=sha256:3143d81e29e1e20a9ce10901ec369012947876596f75a222235965f2b7ae832e \ - --hash=sha256:3222ba5d678f80a030e6afbcc33dc1ae5cb45facabb61cee2c7016b8432fde48 \ - --hash=sha256:3311ed60d36f83378794e1009ac6258bafbf81f7888b4caa7b35a521e3f95813 \ - --hash=sha256:334644fbac4eff73d985a17a91226df55d0f394160c4cfb880e084c8f7161cac \ - --hash=sha256:34e261f78cb6ceaaa36f42f2613f4380d94d9c759a9c73c769ee6e0247364632 \ - --hash=sha256:363e05fa78e15116c3c32c210ee36884fd6b9afa6d440e47112c3bd511d64cb6 \ - --hash=sha256:398aff33cee2767e3e781d2554c54bd0dff386bb437581e0d8011fde1a942ec1 \ - --hash=sha256:3d22a20b1fb1632cc72c22f95f7b0d2961c3e1c235f245ba4c606c4771035659 \ - --hash=sha256:42a494cee34437f05546455144f2b5d9ac09b1face62bcfce597d2e521066688 \ - --hash=sha256:42e2f76b9455f5a9a844f770bf3e200ed3da0e15f5df3db9c31fe80b04b3d004 \ - --hash=sha256:42f6930c31dc7f50732c9ae793c2786c7b6b044195967bbdde40bb9be81c4cc0 \ - --hash=sha256:456a61fa52d579ebf9df2e9552ead5129855dbaff6c1e5a9b1bc408809bdc062 \ - --hash=sha256:471cee653ae88de62096552e6d24ccb4a5adb8c8c9f10b5054d0122c15bf2779 \ - --hash=sha256:49cbc70e6542d4ccccb936558d1064a8012541e78f821f955cff24e357776c94 \ - --hash=sha256:4a7c934f7360e8cd64fe9efadcbd10c7c6364f531e432b9a4bf5ccbc9e0e8b50 \ - --hash=sha256:4be96343e422f2dfcd12ab5c9f5aebe03f82f737c6bffeca6830b3875cb44aab \ - --hash=sha256:4f42141fc14250de6dde5ee7ea4432be017252d91f19c5ad043c084cea629cac \ - --hash=sha256:507a24c282e0f42f8ed737cf048572cbf580468da5555764a8331735e9c736b6 \ - --hash=sha256:51b31d1c98274844cfd7838ce00bfc27c7423a4dc00fc0772fc3331c2cc90676 \ - --hash=sha256:58acb8ab8e295e6c5ea12f888cbb13cf21511ef2a3303a23f4325c29d17fe5c1 \ - --hash=sha256:5a59cc1c4442bc3d5c703bf720b51138d0bfc173618807c9ee2490a7541dd3d9 \ - --hash=sha256:5bb4e7ea95dcd6a014a6fef62e62467d67d8e582326443f3d68e71d6320a9fcf \ - --hash=sha256:5c58fe613dc5e5336357eff555824a314d8e43282600435c8d1cb6a7a2fedd13 \ - --hash=sha256:5e7cecbaadb83884793e05828cee59b210b24583b9c7425d0ba6a754fe22eb4e \ - --hash=sha256:616f097f2fe415bc92a247f02e11f634e1f9e9a83d327e3c915c15089c87869e \ - --hash=sha256:63bbfd5ded17c4840ac07cd8f1c21ba9d9708141f840b324f422f41b207e3973 \ - --hash=sha256:64faea20f4e2613363a1a9b9c7dd73058f3ecd00133a511e72ad7c511658f527 \ - --hash=sha256:661c298b4821edebead0c91edd2b00374d67ad7c5a1f7a91d4442633b79d6a72 \ - --hash=sha256:68e62fe11f30d5ca8289242866f0a5291402d8529ca2178ab8afc5c9694ae890 \ - --hash=sha256:6a8dddef476fab96d066d578fc88526767b836ab5ab21754e1d5bf3879c31c7c \ - --hash=sha256:6e192623c49c94421616a5778fba35cf0d5a8d000650c1967ef4448ee5cdd990 \ - --hash=sha256:7225e4514edb64eb6740324353e0da0711954fd8d7da4576755b1c6e09b697cd \ - --hash=sha256:75f80557d1389eddbd0de2681f6a390a0c5338c31ddaa821381c203fc3fd50d9 \ - --hash=sha256:770de9db11e84213beec501cfcaa013b019820ca881e03344dea5844f7876d94 \ - --hash=sha256:7750c6449dff7864bb9bb27ddfb0267756189201a3afc911d82b3caacd70dfc3 \ - --hash=sha256:7bde5e4cc5c10140859842b9d383af292b22639a4dffb725314baf45968cef80 \ - --hash=sha256:7ce713ace7c0e4520535b42b77eaa742c16dab813978064913e5a3cf82973b41 \ - --hash=sha256:7da0c5eff80f0197f3b3d1232ec5a682a9325f4ae9016a78f5f5ca35f9ced1f5 \ - --hash=sha256:7dbb61fe3a7699468030f71bbe5f8a0e326a151daa91beb11a6fc1f980c55e1c \ - --hash=sha256:811bd1e21d32de12efca32393a0ab3f5133b54fce9bd44b8bd77ab07da14bf6a \ - --hash=sha256:8ef53b2de9bcb9197d31854256575d59dbac0cba72ac627bb291ef5eceb74be4 \ - --hash=sha256:937c0052c05a31ca1daf18de3158eed4dbfcb9cc107adbea227728d647be701e \ - --hash=sha256:9d2055050ea716bd38b7f7f1579c275386646b4894c155a3e2f3cd62ed41b7c6 \ - --hash=sha256:9f8d177621de5cb38ee3e731eda45d421db093ec0739f46a5594babda7987a98 \ - --hash=sha256:a2d7755bef5a12ed488f4ef1f1b69ee9191d7396083b755a5d2295f6edb4768b \ - --hash=sha256:a48d62ab9d6f4f98c983223a547af44be6ca3691074c31cecced6facd3ba2dc1 \ - --hash=sha256:a4f00aa42f75d6e4595e8866e748cc1705adc0cddfeb2ca86d0d03993d63ba03 \ - --hash=sha256:a6e721d4b0e45d5b65e87534470e67b18dcd092c83f68fba09f152b9cbc061af \ - --hash=sha256:a730a083190634c65cca36ba5f489531576ebd79bcd5c8e172130f6453127231 \ - --hash=sha256:a931079504ecc49efed7744c476a5c343a92fabf66dec2db95edb1b2fdc770e2 \ - --hash=sha256:aa9511c62d14da7aacc9b4bf51f3f697a621e83b2d6919008243c3aad168eea3 \ - --hash=sha256:ab36d55f9ed2d067327667c2fea18dda018eb628dd6347aa01dda6cf1f5d3836 \ - --hash=sha256:ad2c86c495b899d862ea0f4b42891b8713a3bd45dd4105c7fd51c2a72f39f3a5 \ - --hash=sha256:aeae0e330c9f6acd681f647d46cefd30c29f93e3392882e792e82080c9691399 \ - --hash=sha256:b0431303acaea1089ad4b3e9ce4e6518193def1118d4073ca848635ee4ea2e96 \ - --hash=sha256:b5bdfd1c873d4e093aabc0ca84c4ca6dbc4f752afb5c86f146d9742580c9da2e \ - --hash=sha256:baed1e86cc735622097354b9d1281406caf42ff42a886d29faa8e8d1630333be \ - --hash=sha256:c1453022f490d2459a11819d83ad1d586e9ff65a12ac3e705ffebd46d3685dcf \ - --hash=sha256:c26608d2222fb1e94487e4a387d85f13eb55d5ed725cb25a0c589ac4ee60e7bc \ - --hash=sha256:c7659f22557c5a0bc4855cd635f55edec690cc008a40768527762cb9fb263455 \ - --hash=sha256:c8c69575568085ba0b1b10c0249d779a214aea6f6522e949a0fc9fb0fcb449d0 \ - --hash=sha256:c8d2c9fd1f2d16f780d15127abb050d13d1a76c03a4bd87d7e4980e45e511e12 \ - --hash=sha256:ca82be1a1d406ecfe1d25dc16cb33488e5a16bf4438c9fb590484ea29d92478b \ - --hash=sha256:cc572dace3f60ef98d7b12ff411d20f5362feb31a0439eab0085bbfd349982d7 \ - --hash=sha256:d18e5ac0f2f03f4f518d3e23db0f0cad7faa1da8620e9c09461d443bbf6e6692 \ - --hash=sha256:d28630f5854ab07ab1fd4aba756de52326c82e6be15d414b12793f1975048b54 \ - --hash=sha256:d9c275eaacd24aa73f94ffd6de08fc3f932424d8b6c376f4bed7cde376fe7bc3 \ - --hash=sha256:da0e573f9f97159390c89d9f1a9e41908b66d408cc5b58d08cf3847d844c531b \ - --hash=sha256:dd31f52ea1086513bb9df30f8fcee9b8918323ae067a3d5b78bc826a000712be \ - --hash=sha256:dddad92b554513a31f272570678ba307fb9f618f05e3d4a5eacafff9eae03e1d \ - --hash=sha256:df423d40ee8654634421812bc3b196da3f9bd7d32929da813f8394c4348a5358 \ - --hash=sha256:df913725b79db7bcf03448f36b7bf8815363417d5b58deecf9305e3e30f0f21a \ - --hash=sha256:e0bcb7e0f677f543555d2adff3bf19c05f66cdb4796e5ff602442ab2fe3c4ef7 \ - --hash=sha256:e2d65b31f36619cda3999b78b2aa9632e76b78448e7a56fc4240824200e7c4fc \ - --hash=sha256:e6e8cff14d6fb0be70a09c0bdc58096f501952d04624ebf867e0e56da2df8960 \ - --hash=sha256:f16c709686a78c727bbbf059f92b0bf41c6fc60deec706d2dc19f529175a6125 \ - --hash=sha256:f24fb43132a4c6b4cb4eb029492919b2db645be6808d738f244fd146c03c32cb \ - --hash=sha256:f53e442b08449d42821fa4a4fba000095af9f62742a500f978a9f557ec44339a \ - --hash=sha256:f5cfbc5fe74540d335175b656c725d74d90e3730c626d92575eea35029d9afaa \ - --hash=sha256:f81b3b8f3d4e343550fa4baa0e479bba9f2d29ce9c2e9b51d1ce1718d7442fcf \ - --hash=sha256:f8ec5e643a9a937f64e1999eb9f75d072263751912dc5cd06d3c85f8f44be7c3 \ - --hash=sha256:fb92203a88b3d3053034db775110081c49d28be6551923805e039924093761e4 \ - --hash=sha256:fcd22650c908d7b7da162bbfaab594a1227a15d1643a98c68b122ac642fa2264 - # via - # cryptography - # pynacl -charset-normalizer==3.5.1 \ - --hash=sha256:00668ebb0609751758682eb0b5857e7c35b9f00e84dfdef062e103244ec94d45 \ - --hash=sha256:012a22b88a77ca2e59b98ac5889b0deb604147666032f45e6d6e217634d2550d \ - --hash=sha256:01e93745f7f219b703b60ba7afead36cfc4242782be5af484673fc500df12da5 \ - --hash=sha256:04368edf83514385ffc3e1cfd4546e595f4f1272dd23ba437a93a9cc3741d47b \ - --hash=sha256:0722590aabf9dc6a6c0343d523c05458fa2b5047dbe6302fd526bb570600753f \ - --hash=sha256:07ffd07412fc5d5e84cd8952acf9ff7e4ed7a708e69d1bada19d8ba91711353f \ - --hash=sha256:09a7bba9f739468c8e78c36a75c33768e53cb1959fc638f510454c14683f00d5 \ - --hash=sha256:0b2b1b3fa5670c127b246df1d0c059defd41f689a868a3b9d79df9b1cac42d22 \ - --hash=sha256:0c6dfb5ca6723eeed15aa8e564a014d69fcb8812f94eef11fe3631e0508199f5 \ - --hash=sha256:0d929fc574b4d6fd9e7c0f5c2ede8716a41911923aa7fa5fce38e0818aa4a1ac \ - --hash=sha256:13e3afe97712e8887cd516e960c63f0b93122971e5b5e4b2622fe7701771e838 \ - --hash=sha256:15f024313246a4ed976c60f440bb8d257815513a681d212ff74fd46f7d715a90 \ - --hash=sha256:195ce897c6153c0700078142cf8efe3e6454ca4cf4357499e4078dfd83396626 \ - --hash=sha256:19a3dd5aa73cef1c99687c4fc57db016a9c17104ae1185da88ba566a5d3bebe4 \ - --hash=sha256:1d1c7a53a6c2103925cdd6d7229f8c567379f211c869793df679f2e9f738c369 \ - --hash=sha256:1f5883d77fd409a261abb5dc8ccbe335720d798b1de4abb3b1d47ccbbc76b53b \ - --hash=sha256:21b82d8082f6f5e7f456ef0bd16323d08de1266efbfeb476e64b2a91d1471a4e \ - --hash=sha256:252d099029bcbea642f2a06c4ed5046bdf8b5a8150b64afa5e027e88b106e5ee \ - --hash=sha256:256dd4d85d9e4dc595e2bc983c980e73f62ddeb3165c58b4c3dfe78c5c8548c1 \ - --hash=sha256:26422d45fd13551cf564c58932f7d72b4f58b93b0fcf18c35ba6be12b46bb102 \ - --hash=sha256:2679de311c7946dde5d3b6f44941844133ff5c7cb86099c0061ab1e8901c20a8 \ - --hash=sha256:29880d17a8eb0b5cfdfd8944b468322928059aa35f1f5fa8ff22b149ec0b42f8 \ - --hash=sha256:2bced4061f000f7187254a02ad3433ae17eaf991747ceea2f478422590a5bba9 \ - --hash=sha256:2e9cf9253119d8e5d111f05d71626786fd3d6193817316eab1ca088cdb8593cf \ - --hash=sha256:2f06b7eae9dbe77fe1d644ca244dad508de8d302870a43f3c559b521270938a0 \ - --hash=sha256:2f293479cce755c75f1697e87c409b7ae4c555c7dfecb6e988ad13abba943031 \ - --hash=sha256:329fc3ccb63ad22d867d84c2adea759a64079a37ba4a343433b02c7a2816871e \ - --hash=sha256:343fb4f2821043bd87095f7b08a1a181febc8e36ac64212143bbfd0a0e1bc235 \ - --hash=sha256:3588e376b3ea2eea84976f67273d679f229e24c66dce7b82ae45aef04ff6e072 \ - --hash=sha256:35aea775dc2bd5f54cd84a1cd2696cc3207c479cb9cf0bd346f0d343e4300ddb \ - --hash=sha256:35fe081843b35aad20ffeccec3eeffbe637b15d14f3fb22cc1b59cd8ec17e93c \ - --hash=sha256:36047af20e17097c3bb9476c2b7655f2f7aa51322c0ba58c07695bedf755a950 \ - --hash=sha256:3617ac3cfd8b9888f145ad89dd6e692285834b0201c6074a5eeaad3fd4d668c2 \ - --hash=sha256:366ec70f5547c640d3ce1985722490f23faf4eb5216a7eeba78277490e78dacb \ - --hash=sha256:394fea06235c8543390050ed5f529187074b029fb027213f6c46ac11ab5d950e \ - --hash=sha256:3d27167433c0d5f18dc850f07d0b3816221984fecdc405d6c157a6f0b8f8e9e6 \ - --hash=sha256:3e5e1224c0a6a90e05843e07adfec669edebec17801c67072f51e59561d63c0b \ - --hash=sha256:41876ee62a3dddf48ff1121ad8f0798032aa03f2fd35f21f34a4cab14f18d8d2 \ - --hash=sha256:433c5a81eade63b47e522303bad236f59dba55ea6951746f5558355eeed8c75d \ - --hash=sha256:4582c27e8c889d64811987b5967fbd3ae0c823fe1fd933b543d55ac20bb475fa \ - --hash=sha256:485a0d363cafefcd2538a73c7c838daa2035f09b2c9f9b5e3133f80c6aeb84c2 \ - --hash=sha256:494b70049a4d69aec6e8137c13af4cf8db8c9f9820a1392ac293b0dd2987a818 \ - --hash=sha256:496846868fea80e479324862fa877f02411f2fd0f83b79ccee2607aa68b2a032 \ - --hash=sha256:4abdc5f9ad448c1ecbfae2974b820535d6bc6e7eef63babbab3d81cf46968c71 \ - --hash=sha256:4b599739b93b2cbeded49645ae3c8d1405c29ddfbceac1545c87a3f9580a9e96 \ - --hash=sha256:4bea7f8ebe90bbd7f0e4a2de42ca6924ba23e3e76418c408ff82f1d46fabd687 \ - --hash=sha256:4c4fb141a727957c93edfe5c32a26ceb6b5f6461d67146e2d39f51e16170bea8 \ - --hash=sha256:4c9548dc78002099910abaebc0a72ac58b7d30931869e0351c09b507dff4ece3 \ - --hash=sha256:4d26f14f041e83dd8edfd61f4cd4fa7285d31798b5bf1f28e70c367ba6c41d61 \ - --hash=sha256:4f298bdadb8f0b9e5672877f647d1be9373ef5320c9e2f049795e26cad28b6a9 \ - --hash=sha256:52ec005752a56ae79547a05c0139ca2501a0c866390b6115008456b9f0e7cde1 \ - --hash=sha256:55261ac0d2941c42f196dd576f543d87a8ee03cd6f5e30dfb4d807b2e3b9121a \ - --hash=sha256:56490c595a28b1bb27dfc583e816152a9767721ef58b2c03b13f954d2f707420 \ - --hash=sha256:58d3e12c88e0950bca850ae1f7c256055c097639c2edb9eb123af9807d8b15e4 \ - --hash=sha256:58d4aa13a59c969dbfdf9e6a9560e242cbfd9e8a8f50c2747714df1a423adf65 \ - --hash=sha256:59171c6e45bf07d0d5cab3b0bf81d945035530f6873398b3b531c31184d46663 \ - --hash=sha256:5b6d1386bf0096d26d3a863dc0a487a5b4eb9aa93cf5ba69683d29dde6b9d60f \ - --hash=sha256:5c0ea61a470e070686aa30892fed79e297d2c8d0ab46b8bcdf027d38c51da591 \ - --hash=sha256:5c84bec0ab5ae0c64bfe73a7d2adcb5ce73b467523fc27fd6a28ab2aa6cbe35a \ - --hash=sha256:5ca0555312ae2fe82715cada7fac375530c2f3349e1eaa1bcb33d0283ac79a18 \ - --hash=sha256:5d8531a6569d025f68e2321e7638fb7978f23db58e5f69f56913837aae03816e \ - --hash=sha256:5e2d0e146dcb57034f8b97dc58d2d512cb90aba253960ce449f695fec6a82c6f \ - --hash=sha256:5fc45d653ea8c9a20479167e11d4a0f8cb2fa3470737ab6f9c827532313187b7 \ - --hash=sha256:6117b84ea48435e5356dc737f5121485c30920ba43375fa7b434fd753df0eac3 \ - --hash=sha256:6199d5606e2bbf2b096cf64d03f8b6790c91081d5ac866b8e7bb6422738cc60c \ - --hash=sha256:62b55f6722735a6c472f88361cde6640608773d9443cebdbb51abf436a1fcdd3 \ - --hash=sha256:687c9ca3035544b113bea2055e180af96fb63c0c476e22a9180f51925186e7b7 \ - --hash=sha256:6b7430cf5728e68f6c462254009a6ef4086e1bea43cf2f57aa9c55fb4f50ff96 \ - --hash=sha256:6ba32c4d2abf1d2fe7cf27d280f4cca5664233b0f885549c7761719eb977f486 \ - --hash=sha256:6c9cdde8becb25a7fde49924511aa2644d6f8081cc8df8e9452724303348d8e3 \ - --hash=sha256:6df0ec430f9a831772c23ca5a224cba36517a58a84bb32c32bb59a9fa67c47f6 \ - --hash=sha256:6e2912d4babbc65196ac13c2f53468dc57fb8b9c25ef913e8c59ddf7c6dc0e1b \ - --hash=sha256:6e5e4d73d588ca5ed09df1b7dcd1b203d1df3c542e3f50d126c947d432b10731 \ - --hash=sha256:70055ff39b97c99e7ae40ea3e393fb62aa2e44dbd9b29f8d14f42fb0025c3959 \ - --hash=sha256:706bfd38730a5ac7a365793269a00f4e988178cec121391f4248d84ad8c972e9 \ - --hash=sha256:7235dc28fc6dd9d832ac7c7bce95367dedb85929f17368a0c2bee1e080b9acbf \ - --hash=sha256:774d157f112367ff4abd29019f38f023c24e00e56edc7829c20e358a5a913ad8 \ - --hash=sha256:77efcff2b23071c349402ac1066667a3d011f62398d81408c9b88ad991747c9e \ - --hash=sha256:789b8982559ae28dad2356519f841655756cdcd96616410590ae0b17454ee64f \ - --hash=sha256:7ac76cf9afd34929d76eb7fcb63be476a4853d8a96f0dcf2d0db68a0cbdf9885 \ - --hash=sha256:7c0c10730342b0c9b35dd1d619beb8214e520bd96a1f870f452680b238aab3e0 \ - --hash=sha256:823f82903d189af463d7df250ef1f7f696f3cee08cc8d91deb565e8d425f6506 \ - --hash=sha256:838648accb3a7fd9803fd45c87bce8509648eb0c11bc34e216141300977244f2 \ - --hash=sha256:854066be00447fa8de2ccbbe893e2ffc4b123ef16d897af794c1e18bd4a714b0 \ - --hash=sha256:85d5855daafc240cc045c026d7a15fd198a09b0fc8ff6f5ecbb5297b509cb11e \ - --hash=sha256:85de3134b5379856e323ba37c19c9256d39425f7b76a63af52b09fb4664c2e8f \ - --hash=sha256:87e4f41d375c0b9be2fb5251aee4b8a689169e134535aed81bf085c3b647451e \ - --hash=sha256:88ca277405c2d3b71c4e1c2ee0e7966e807bcba86a69d11e19ba199d18ae4491 \ - --hash=sha256:88e85ab89cb822c1e635f51d6d32e488f94e002e70e2f492bdb8b945543f345a \ - --hash=sha256:8ac8c94b6539074e0f40899301273ac8402b9b3e01c7b7ba269ff30340aaaf20 \ - --hash=sha256:8fe532b3c966d1fb794e0698e4589d0444017ae77fc0b31edea13c0e35bcc449 \ - --hash=sha256:9085f87b0e38a2b92b8923059b4e8789fe40d9279712d15dcc670048d77079af \ - --hash=sha256:90b7481fb62fbe172c558bc6fd1c4c98d82004a54a7551f20e11ac9bf0b8708c \ - --hash=sha256:92caef967d287a407085d61176fce4012b1dd62daed4eb6d5ceb26d3d2538712 \ - --hash=sha256:9362dd90aa7dab48c0054a21187791ccf05473f7dba5d92b8033ae62164675e7 \ - --hash=sha256:94d78ecec2605a8d0398b0f365d5f12a63248438516f5dac536a5eff7337df4a \ - --hash=sha256:94fbf1c0c6cc0d3d5e50f9a9313a8cdca90dd696d34b381cd1704f8c9e939f20 \ - --hash=sha256:950f23cb393f85543777b0433f082cddd25b51ab398eac7971146495679efe5f \ - --hash=sha256:96eefc178f8636b9c760c5829345307fd81cfae9ab1e80997dbddeb0f54ee9a3 \ - --hash=sha256:96fef3e886d6a9874b14f27fc193fbdc69d5d8035783d86aa4e1cea594e695f9 \ - --hash=sha256:977cdbd483a9cff38179bea4fd754289a6f2195c7abd414aba85410b3e66cc5e \ - --hash=sha256:978eab16f55b4ab2c2a745be9a0a840bf8f09a7f227d9c76eb30214d078865a5 \ - --hash=sha256:994e883d17c559cdfd38c84003c8b27d25424a1077272a17e7cd27bfe0bf57b2 \ - --hash=sha256:9ac4444d8d4fd4c4bd08bf451ed3167aa9e7ec6cdb41b648794f1d1103652e36 \ - --hash=sha256:9b5db6052055d34d41230fb78d7c439c23dc536a9896f6cb039e8dd92cfc1263 \ - --hash=sha256:9d9a0dc7cbe9bec24c3f767c9122c41fe5a1bc43f47cd099d00d393e09769de4 \ - --hash=sha256:9dbdd9205662134957cf0c324f639bdc5031c0ca056e2369e238db75187c0f11 \ - --hash=sha256:9eea3ab2597a5e65fe65296e2d6a84570845a6b55532d90333d740d48bbc850a \ - --hash=sha256:a2028475ba855475b8b4d3cfeb4994269c967aea8b9892dfba907f4263a863a3 \ - --hash=sha256:a3a370082ce34d0612f421e15fe011c53bb1feff21a26d06ad4fb244dab5a375 \ - --hash=sha256:a545775cfe815855ea32d7c27731d79da358ef2055b4a25830231b1622dd18aa \ - --hash=sha256:a5cbd90ecf0fc62e64726917ad083b73001f0563657a87ec3c0b504e277dc90d \ - --hash=sha256:a6d095662e73e74f0a49988e0593373e243e3a52e27bfeea0a859e88acf4a0f5 \ - --hash=sha256:a6dac12ff6b846103483683f60c5f8fee205121adc58ffd87e90a90a3af69e99 \ - --hash=sha256:a951ad59cad9145664a730d3036b40b844e74d2d3683da40111463cd3a83845d \ - --hash=sha256:aa1099b956fb795e686d073568f6dc002a0bb89765ea6d5b055dd7d9bf1b116c \ - --hash=sha256:aa2bb0b37202dca27175591f761108b5d34096ade1191ffe4808bdf6b1571488 \ - --hash=sha256:aae2ee51122d3ae968a3837d97dc24a0aeebb0dea23694422cd172bd30017cd6 \ - --hash=sha256:ab743e9bc90c1f73552ec33e10e3331315acd2c397b36065b591b0181de533cc \ - --hash=sha256:ac00177c4831ffa650f8609e4bdddd5fe09c03b1c0c47acece7e6ea20421598b \ - --hash=sha256:ac13b004224fb341e1e25a1ed5e19d32f57cdb2a403e01f003b46f051a550f6f \ - --hash=sha256:acaf604462bf330b0d07e7a07c1d6e4adac79e5fb13e9c5140590542cafacc00 \ - --hash=sha256:ae31a1a1db2ee6cc2942fccaf695c934bc7f3db9f2133a3fef1f367cf1a4ab10 \ - --hash=sha256:ae4a097991662cd4fff0ddc74e0fe7874f82e00042fa0ea00855645ed0c79598 \ - --hash=sha256:aea996a6aba25260827c9ea511d1addfde2da9eb686ac961838509086188b7e6 \ - --hash=sha256:b39b69b347e5e47a3b5b8cfc005c68c1ba347474e3960236c4944a8ecd174962 \ - --hash=sha256:b54e7e13267d49ffbfe68e25b3cbd774dab38fa37238f71265e91b36146eb21c \ - --hash=sha256:b9af956078716df40d985fb0dfeb2c2120c5ca92ba4ff4b388acfd01cdc14d08 \ - --hash=sha256:ba2f37ee79e6338845261a3c5b1784e5d1acdff2c0785b284f1b633033d136ab \ - --hash=sha256:ba501e667c17d8411f98e67a022d9604ef179aff0e459b7e292c796837c13573 \ - --hash=sha256:baf3775a2635e5a11fbd5e4e64ee69c7e86875d224a5c72aca4c141064589a90 \ - --hash=sha256:bb57753e36e4855b8ca375069482250a6246372331a3e4f3407eaebb007443f5 \ - --hash=sha256:bd6c173f04743d483881bffa1478d5a4624475b8cd1d2194956a75548e191c18 \ - --hash=sha256:be47f99644b208bff7766314013f9acf57b056b04191d570d68ad14022cf5b1d \ - --hash=sha256:c010f5581d9c612804cc59fcf7b524b707fbcb72828551237ab545bb5c7034af \ - --hash=sha256:c1dcc36dcb96abc02236e182d17e0f71430152a6c2c7447421da2d2dc144edea \ - --hash=sha256:c428c6c31eb5f4277d7f8eccaf767fbd548ddd5ce3c8b4f4cbbfab3d96b5904c \ - --hash=sha256:c658c50ac0c98cd755a2dd50b7977d3bca7df401dcc47fbdfa87db53ef7d4e8b \ - --hash=sha256:c71fb0d56c920c269cd3e2e3fe7c610e3f1fdb21a6ce60efa6430ff63676cea6 \ - --hash=sha256:c7b742bf31c88566b4bb6335a7f393bb322e580b6bb98df7bd0c25e6e3519ce8 \ - --hash=sha256:cc0329df4caaceb950d2f580b5ac716a377f7059624a0bafaeaf8a218c6ed774 \ - --hash=sha256:cc5d36d96478aa9c60654bd932525bf32964c62a7281eafdf16d85003a8d6004 \ - --hash=sha256:ce854f5f478050ade5a238731c4ca985a7d3b3cb53ff600a9b5c3b689b5f0a7a \ - --hash=sha256:ced3fdd71aaa83ce593746c2edb42b7a59cb4c19c8b5c407781c72e493aae55a \ - --hash=sha256:cee5dd7c6fb5dd52a0fe2a740f9bc6e3593f5f8b1788bde49de02086f30182b2 \ - --hash=sha256:cfa1c0cc3a8f9f53f1243a5a99ac36fd003880199383b37672e86ddda9cb07e2 \ - --hash=sha256:d1ee1e296209fdce05b81b663250eefa02213a2da7b41bf26f7829b8ba3545aa \ - --hash=sha256:d59b75732e9b6f27388e10c14b0259cc5f2e48c78627d185e6a177b58ad3cffe \ - --hash=sha256:d63600d620ad0064c3a748b950ac5ea38a80190e5498532efefa4b7b3f1da1f3 \ - --hash=sha256:dd732602a7009217f658d5863d12d79d373a4de0eebc111094bcdd3bb8e0a6cc \ - --hash=sha256:e06efa066f7dbadbc84ebc126a97c452a6451dfcf589d89d788484949e1cf795 \ - --hash=sha256:e199fb99720074809a7720f1c0b4d919eea8b87e88713e0f8f602f7bef543d9d \ - --hash=sha256:e4b018dc5a0eee4676e38fe84a47a427816c590b93b55d9025274ec4d6ffc2dc \ - --hash=sha256:e6621fb2a4988d6e53eedc455e5903e2679f3967b8acb3d639f1b63c14a2e893 \ - --hash=sha256:e71c909f353863b2b89c83de2ebed71ea6d0df8a6ef65a128193c5e650766bef \ - --hash=sha256:e90251c0c7bdd54a100a0dce3c07b7e637278c93af29dbf78ebb89a58c4bac7d \ - --hash=sha256:e9fbdce1e47394b09bc9f26ab117dfc8d6491977a11d86f592bb42c779db2fda \ - --hash=sha256:eb12fb2ba69ffa05f8695f61c69e591dc4b4a12ac3757ac8af8adb259bf56d17 \ - --hash=sha256:eda059b6bc8bc0812d626fd91a7ce01bf583df0a61296eff390fd94141a34e30 \ - --hash=sha256:f03ac127268b43ef4fe9e6ab6794a6794b49485a0cc0c1db79876d2f33f75bc7 \ - --hash=sha256:f298e218441525d3794428b4c8b8fb8662c6d3ea79925d4807ee6b9a96a3bca5 \ - --hash=sha256:f5542f9b941279d82d41eb0aa9f98eba36fe4df5c7086c651df7944935b37182 \ - --hash=sha256:f6f7deae3feb4edfa2efaf7c574fe88cbf055038a6abdb40188e4fff66d5699f \ - --hash=sha256:f9b1e28d0e8dbfa858abdba91d6b547beaf2df1a59bec6da6faae7b96a4991a9 \ - --hash=sha256:f9f8405c2c758532c74fed975dbee57be1f31a6e865c031870c79a6ed3212ada \ - --hash=sha256:fa48b1b63d639f9483e0633e092f5851e2348c352f1f9bb6c8182f87884ef876 \ - --hash=sha256:fb78f6e7fcd8ad785d28cd577168bc1aaee827b25bb8755638f694794ea98f0a \ - --hash=sha256:fbc597639158fd7c14d55e808718848319540f51b0e6746e3eefa59723a4a348 \ - --hash=sha256:fce8cbd4997efeb450bd298b54f755dcdff18d496f7a5ddbb4867c6d7c88fdc3 \ - --hash=sha256:fd0350afdc3aabd5576f60ea109228bd5538139713c7b094c5cd27c73a98bc6f \ - --hash=sha256:fd0a274c0e5f9a21565cd9d3dd749b61f96b7aa1e20a93aa1ba4029518f2e5c0 \ - --hash=sha256:fdb8a068947befafba9952162645dc2fecaeb400e64584829ed5e9b2fbe21a7f - # via requests -click==8.5.0 \ - --hash=sha256:255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360 \ - --hash=sha256:ba0d2089de75ea0310e2dde03160e6ca10009947fb95a182f9b54021bb272e34 - # via androguard -clint==0.5.1 \ - --hash=sha256:05224c32b1075563d0b16d0015faaf9da43aa214e4a2140e51f08789e7a4c5aa - # via fdroidserver -colorama==0.4.6 \ - --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 \ - --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6 - # via androguard -cryptography==50.0.1 \ - --hash=sha256:01f41478cf33fc605a6a089cd56d28b45c6c0b45a1928b61797f2621a04bac71 \ - --hash=sha256:05ba322c4da95b262a212c345af888ef2c37c88c0509756ea00a0e6d68850f23 \ - --hash=sha256:16c5ecd954b3330ebfb6605eca4fd952da8bef376551d5cc264534e3770a9ee6 \ - --hash=sha256:2a93d05e34d5f67fba6f891fe85d929999baa7195e853923ea6d7576c9e68c5e \ - --hash=sha256:2b34d76a652ea2b6faf777c35df230c5637842cd904e04f16230c3f9f03e4361 \ - --hash=sha256:2ebbfb0f1fed745e91796e3e1080a1440423fdae8ece1b995a1d80883a409054 \ - --hash=sha256:30a125032e5642a21ff816e021152bd4e7e94f03eff3f4b7fca41cd22bc3110f \ - --hash=sha256:330fbb252391c596f1ae42c5754449dc924e6ad012dca8efe0d703f9f2d12ec6 \ - --hash=sha256:359e62deae718bce96170e223fdcb6357e4fbd3bb7a3a75f4430763532560e49 \ - --hash=sha256:407fe2b6db00939c05c0e945e9914238f2f0a430974839429dafc82b1ee6bee5 \ - --hash=sha256:42be3bb70596b3abe4ac097b75be223e8b3ab614a0e5de068e3dcc54d71d6149 \ - --hash=sha256:4c4188f7c0cf655be5c06342b817ed0f9595b69ffa2b12026e5353eed29dea88 \ - --hash=sha256:51593d180cf6d179bde5c5d065bed81386b1f381656ae7d042b7ffc87a9895ad \ - --hash=sha256:51afcfceb15597cf2635068e4ac9a56b2abde622edde17f37d85fd7b5306497a \ - --hash=sha256:53e279950892dc102c6b4e52af03ae5ea92fac572a1ddab78ca73a997f62b69f \ - --hash=sha256:55d16b1ef3ee0958d893a977b19777887e546c9954ea81b200c3301a864013f2 \ - --hash=sha256:5dd9bda1c12b4162f6ff568eeb5e0ff956c28d14406e875cfe8a63a2d414ff20 \ - --hash=sha256:5fe002589592ed749ce77fe0695fcbd3500dd61d7d6db5858a7544c612fa8e45 \ - --hash=sha256:5fe939deeb161024a6be98229c953b6591fef1f41214497a78fe793a244c017f \ - --hash=sha256:693c99b49bd37d0d096e4334c10232c77248c415b98d35236094cdf96d57258b \ - --hash=sha256:76de83fbd91ac49c0feaaa983d0748fd7a53176afac5fb3bf7478d244f0eb527 \ - --hash=sha256:79bf008d1f9af6071c797ad133e39915dfee7614f18f18f4db9072eb715064a3 \ - --hash=sha256:804728ce710890870f3aaa344b2e161172d258d768ac139d02cfd9092d0d94e6 \ - --hash=sha256:8921d58f426793c5f1b47f0b59575780de9a095214958d0eb37d909593db8367 \ - --hash=sha256:8df2de9102026855887e4587084f6eabd80ed0f345b8ad8a7ac27ab9bf4723e0 \ - --hash=sha256:9cb3cb952cf5a8abd50c782a98a89d71699715e802fe349704b47f2425b42a94 \ - --hash=sha256:9dde0a357190eb3b1da1bb9ab750e9c85cba82ca5977aa0836cbb94e92611239 \ - --hash=sha256:9ebcdd5519be9b652a46f507817a74591774fc3d6923ac364e4dfa64e36b291b \ - --hash=sha256:a0b1a59e3a089064a0ec309e9428c8e3ae4e161419d20ac33600767e83fc658a \ - --hash=sha256:a255449073358275b64b67d3f595f268bbef70e72b6edb65e0c70c735bf739c9 \ - --hash=sha256:a8f40ea47330e71b594a7e246898f93177c259490c63183dbaf9e571d71ed9a5 \ - --hash=sha256:ac02b07824d4d1001bd4367599f839c19cb171924c796e52c23508ac14c2c0cc \ - --hash=sha256:aed8db4f6d71c51efb89530e12d9464e7bf2923d46c3205dc794a2a93f8c0648 \ - --hash=sha256:b8f852c65863251b9e3a1b8c150ce21e59b522dbb6a7d4bc80e680d38388e986 \ - --hash=sha256:be224a65493ec5b74a158ff22a5522ce4a5ca1e543c647a3a4730d4a09e5f959 \ - --hash=sha256:ca83d00d9e69cd5eb63f2e69c3a5a59e0cecae5ae14c6ae0b35830fe3b37bad0 \ - --hash=sha256:cbf74a81765ee67413503ca6e26dcc4f6f5a519822436cc0a1b97aab6c1b8a17 \ - --hash=sha256:d63ae8f6481fec907ac0f588eee8a90aefde112c633131fe540e5711ddbb5a4e \ - --hash=sha256:e22dfed744bd4002e909464cb23d2f0b05c6f3113a79ef2e9864a53db737c733 \ - --hash=sha256:e2ca8fd1b6b4b82a1c4cb02841d0837e3c12336c2e24b520ab8ab3b969733d8f \ - --hash=sha256:e74591e283fe6eb956416c929eb58262a719fe0311fd9054c62c3350ed8760d8 \ - --hash=sha256:f74455bb086a85d5e81246412602aaa97ed095e504cd40dd261ef50be42205bf \ - --hash=sha256:fb4b9672d389c738b175c4166e78310f8a70358886aacd9173ee03a85ffdc671 \ - --hash=sha256:fc3ed7ebd2a8c96f5b166de0ab9b624996bef3b07bbeb19364dfb78222c22c80 \ - --hash=sha256:fd3718b960d0b5dd213cdf03f3bcb7000e69dda0de8b956061947ff6bcff5558 \ - --hash=sha256:ff838d62ec1bfce4f9ba7fa16f4a7b554cd8d0c299e6be37502161a660c84eef - # via - # androguard - # paramiko -dataset==2.0.0 \ - --hash=sha256:0e13d309dfbaafb3e67b991605ce6767867262908864455505c415442c0bba45 \ - --hash=sha256:c08354c068002c2beb7811b37b8abf434e1fc333898f8cfc2be32df3f14099b3 - # via androguard -defusedxml==0.7.1 \ - --hash=sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69 \ - --hash=sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61 - # via fdroidserver -executing==2.2.1 \ - --hash=sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4 \ - --hash=sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017 - # via stack-data -fdroidserver==2.4.5 \ - --hash=sha256:f9b52646264c732678e32e37e23a995db20cc61d45622dda5830ce23255547f4 -gitdb==4.0.12 \ - --hash=sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571 \ - --hash=sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf - # via gitpython -gitpython==3.1.62 \ - --hash=sha256:1791de66309bc0c7cfca40bf8d2e3de7ca091cbf94e6051be1ad0722c61062af \ - --hash=sha256:7002251225e10e29d2e1f49e6532613fe5d5d9f0b6f1f02997a52b38fe56899e - # via fdroidserver -idna==3.19 \ - --hash=sha256:5e0811a4383b21dc5838069f801c4fb62113b7447663d2530d2bd6e77b49bf15 \ - --hash=sha256:815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4 - # via requests -invoke==3.0.3 \ - --hash=sha256:437b6a622223824380bfb4e64f612711a6b648c795f565efc8625af66fb57f0c \ - --hash=sha256:f11327165e5cbb89b2ad1d88d3292b5113332c43b8553b494da435d6ec6f5053 - # via paramiko -ipython==9.17.1 \ - --hash=sha256:6d1645743cfd1a07eb695d85aa2b5fa66721f8cbae9431d4049f7084bbf06509 \ - --hash=sha256:8919be8c27f20a6f4423145028063f6637b42a03ce57665bb12015ee1f073529 - # via androguard -ipython-pygments-lexers==1.1.1 \ - --hash=sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81 \ - --hash=sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c - # via ipython -jedi==0.20.0 \ - --hash=sha256:7bdd9c2634f56713299976f4cbd59cb3fa92165cc5e05ea811fb253480728b67 \ - --hash=sha256:c3f4ccbd276696f4b19c54618d4fb18f9fc24b0aef02acf704b23f487daa1011 - # via ipython -loguru==0.7.3 \ - --hash=sha256:19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6 \ - --hash=sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c - # via androguard -looseversion==1.3.0 \ - --hash=sha256:781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 \ - --hash=sha256:ebde65f3f6bb9531a81016c6fef3eb95a61181adc47b7f949e9c0ea47911669e - # via sdkmanager -lxml==6.1.3 \ - --hash=sha256:032a0a97eed428bd143c75a11118238546424ceb2fa311cca5f073aa44658dc4 \ - --hash=sha256:05f5bce9af14fd1506997594bd81cee6d9c6b58ea80a39c058327aa6371ed9e9 \ - --hash=sha256:0794e04ba343852c6d78e996c58ef4b8e579b4ecc72f8df0d4058bf843b4c96e \ - --hash=sha256:0ab2467e405e748d93495fb5568e74044802b8d3ff2b2a1607c3f78c6e982de5 \ - --hash=sha256:0bf5a3e397df2ec4258eb5eea4c1ac6cf013ca1abd04a176903bff20a70021fe \ - --hash=sha256:0c0710ac085a157b593c38fbcacd950f15c4afa8e2057527185875ab302752bc \ - --hash=sha256:0dee106e9aa97fb00541b1ed7827070564d0549c3d3fba8920e6b20fd980f748 \ - --hash=sha256:0f17d83c48ee9dfd96abae3ac3e2108c76d2fc86ce96355e37b8da9f7f4ecc08 \ - --hash=sha256:0feebef8d0521188d0157f758356072e840173aa61ca45b8b3f87959ac283dd5 \ - --hash=sha256:13a620a3fcc20023f9e6ed5c383e00e826f1c2d5db554df2f67240760f9118e8 \ - --hash=sha256:13d22c0d57355366b393936acf6b98a5e0edeadddd3fccbc6a846c50a76b8741 \ - --hash=sha256:160fcf381f76c3aeac28a756bec44f48942a8f7245a87aa28e3a523b4d90cd87 \ - --hash=sha256:16148acd77ed1d8836a56db883af2f5eed720f9723088110b16a0d08582130a6 \ - --hash=sha256:170773d8a3cdc76259065523ddd978c44f9806e28605f08812e8f86783e44ac6 \ - --hash=sha256:18293f8a8d8b6a8e71ef37706b659e3846a4261232158167b1ddf35f6994f633 \ - --hash=sha256:18a4db52b5a7b53a3540b0b0f4123319334621ee8083d496de314d0bf06ff59a \ - --hash=sha256:1a635e837b50a1819bebfedaac5916498ea024120969da8790500148fb0a894d \ - --hash=sha256:1aeca87830c4fe649dcf93fe2b059525b71c72587f21be4ae4af7103082a79fa \ - --hash=sha256:1b7c37339d7e75cab9a123a04248e243cefefb302ad6db566ea0c77cbcde421e \ - --hash=sha256:1beb0f9909b26cee938df9ba56b15252a84429b1fc30ce6fca161390b9789a70 \ - --hash=sha256:20384c2bbcbf87180c8c61eb60869699c1ec0cd09b62cfd13804022d860b0867 \ - --hash=sha256:20428910dae17a1a93152a3ff2c0441d2f4932992c0797d65651dd0561f1792f \ - --hash=sha256:207dfc3d47cf0e575e643bbc140dacc8863b39abaa1e5307cd64c7f2365b8a12 \ - --hash=sha256:209c3ccbfe35a04ac6d24f0611f9d1cbf8025d49991b14acd935236234d6c156 \ - --hash=sha256:2123e5aa075ac20d23c7af489255efd129cbfe190dbe88fd42598cc9df3199b6 \ - --hash=sha256:21402998e4b78e7cce237d2788841aaa21ac9a4d1574d04dc2d12ee41ae807b5 \ - --hash=sha256:2221e88679d1351e9a40aaee54bc65679b9795bbd0160bc3d5e36b163344eb75 \ - --hash=sha256:22eec57e26c418cde02c051ce9914a365e52a7f135a565c6f0480242aeebab48 \ - --hash=sha256:23c366231259cd75ad06495174701afb3fcb36a92917fa47de2d1f1bd9d95739 \ - --hash=sha256:25f4118c438f96bb466e83108506d03d5c31b1bd2387e83e5b070bda6ded9c37 \ - --hash=sha256:28a23fefdb345b2d4d0ff2860571b5ff9a89a28b6a120f720e8fb0324d346626 \ - --hash=sha256:290f66b97ede0e552e1cb44a0fd8a74f9753ee635b50830a0b122fb72788d015 \ - --hash=sha256:2b9b1325ca1c2a9a2dbb6eb913ae563313f2082ae60b03210f7e83ee80712274 \ - --hash=sha256:2bec13085dc8ef48a3fe62f7dfcacfeda2c785cdf19cc8eeda2bb9ed081da165 \ - --hash=sha256:2cae5d5c90a62d9139c512a0cb1aad1d182b022b5740daea2617eb5bf7fc658e \ - --hash=sha256:2e01125896585139453cab8cb235893644d8815d7509520da95ae3ee8d1c1f79 \ - --hash=sha256:2e62c569ec7531b679b184cbfe335c501c1d13c4b363560013019962eb630e6d \ - --hash=sha256:2f5b2a2b9811b853b39bfa41367c6d78747b8e3e80e07fc5a24aae295c1a4d7d \ - --hash=sha256:302f72413251c03f671e063c9414bed5dc8c927069e5abb69245521e51a4e81b \ - --hash=sha256:32a409be3190b088f960ac92bfedfbef2f86c49ff940765e1548177592d20026 \ - --hash=sha256:33cadd956b667997e4de1635fce9541f2e8ede2038fcde8cf55aa14d571d1bad \ - --hash=sha256:379f8a75cf6eb7eef0af074b55f49ab73b868388a98de14646abcdfa4564bb11 \ - --hash=sha256:3847e71a78cbbc1aff955dbbbaf2fff12153f611d3162c5beaa3395636cbc2f9 \ - --hash=sha256:38fc4e4e4e084e0bd491949482527d406788045c546d4f8789e93fc527b91385 \ - --hash=sha256:3a27ac6c780c8b8a1cd231b58407634cafc1c4cc28cd6c7141362df0f36351e7 \ - --hash=sha256:3a48093cdb058a93af842ede9703520e810b05dcd0fc6d7190a06376c3bfb6bd \ - --hash=sha256:3e42265103fb385d8642a78672edf376c6f7e1d3598a7a4f9cb1278f2f6b5f6f \ - --hash=sha256:3e9a00d1c2c30936f7add097c41afc5da6556c580909104aafd382cac92a855c \ - --hash=sha256:40983eabefd13da003e68170928c7acc011f0d095eefce5871a3c71c9385fb9a \ - --hash=sha256:40bcbd9f94166ffe925811e730607385cec959f42fb1bb7dad83748680465221 \ - --hash=sha256:41096ec0740a58dad03d3ae0c7486d306d20becefb13ceb1649835ab3eb64167 \ - --hash=sha256:415e3a115c0d510e329020012834d1c0aa1c581ee53a218603e38abbc1dea70a \ - --hash=sha256:41e2d428110b408e963b6fb18f9bbf1f5c027b56bd4b498d54556476c0aeb1c3 \ - --hash=sha256:424aa5657141d306ba9ad1baab4b2c0a0719040075ee6c66aee9bb2dea2b5054 \ - --hash=sha256:42632b4024ab24a6b488f559ac851312509888b6b80ae2aa11cf29a646a0d245 \ - --hash=sha256:45222d94ddd511536f3b2f7d9deae3b2339b4ce0f075f1ca25703b07cad9dd21 \ - --hash=sha256:4736e6c87e603146d8949d8501da621ad20c31015060d3fcf95ace2859f3e3e6 \ - --hash=sha256:48542c9acba9ff9450bd18d871d2c2c8787fdb283572b623d206f1b927cd7d9e \ - --hash=sha256:49fbc2682a9306135b7ec49e93f97f9c26689b9b7f96ed2742d8d6497e994d13 \ - --hash=sha256:4a579dfb9c835f8ab47f4b8ed33440cbc75b806b73297208e6ec2a33e903740b \ - --hash=sha256:4b061064b4a2fe8598a466d723d43dbcd5a610a5d5cfe02fb6226f5c17349f75 \ - --hash=sha256:4e11e885e0704be185867fcf71b904d8f65d7d6877bc121f69870b0d0479ba7b \ - --hash=sha256:4f4db7c7e954d289d71878938348b3d91b904a3e8210a11939359fb758a58e7d \ - --hash=sha256:527195c188d7d0af748cd48d220ab8cdc5cb99be3d49ac4d9be7324d8abf9bc0 \ - --hash=sha256:53258656846f5c48996b882fb4b135885e088a3ad3d96b4bc0530f95124d1f69 \ - --hash=sha256:545ccc14fb05485f48b4439ec35beb16d5b5280eb6c81c658bd4707a2a119414 \ - --hash=sha256:5609efdb0d3c95499c00046bc53648b3482ec2175b5503d6e611b3f0555dc71d \ - --hash=sha256:5929d9df5e7e3379183be0e21f7d559618a5b61cb63280df6164019242e337ed \ - --hash=sha256:5a143e6207579de8baeded4eaac9134413200359f1969d636f0bfb98ee8c3c8f \ - --hash=sha256:5a721a98c649855963811b59b55755b30566e7f7fc40bdc9803d66dee9f811cf \ - --hash=sha256:5cffe18571ccc51d742cd08cbb3f8b756de9311d18c7ea98f5d92f37b8fb60c2 \ - --hash=sha256:5d12669a2c419b0e8dc423d23dea24bb82f6f9cb829f32e04674b0ba40322a7c \ - --hash=sha256:5d582042c69857c364e8153de6e18e0da9b7b515a6a8113caf69a6ec8e0520f2 \ - --hash=sha256:61116cec57ed69aebc70f37a545eec095339bb829efbdabcfb97c51e9536e158 \ - --hash=sha256:611a51e61c92f62345a50b0035df6fc0d678f9299f33728826d831598862f59d \ - --hash=sha256:623c8799c17128753c65699f1c3aa32402657393a9ad6db09ed8b98ddf76611d \ - --hash=sha256:6374e9e382e5a98c9c5e66d41b357b470da1c54bce30f17f9dc4bcc58436cc1c \ - --hash=sha256:66299564c046bc7e0cc5de5106601eae907e9fa5904cd68a323380a8502f7861 \ - --hash=sha256:69cafd61aea04ebb3502c93c2aaa568b12931ca0802231e0b5de76bf8b6e74bd \ - --hash=sha256:6a406d0b3cb207b0fa460ed4dc93e866f44f105da0169361cb18ff998a44c7f0 \ - --hash=sha256:6ba4fe5bfbef6811a8e49b3719cde373ad399006c0c1ac184b7297116ecbba5d \ - --hash=sha256:6cd11e7550d89e551a87dcec30f04b1fca32e86b68708aa01a4daa455d8605e5 \ - --hash=sha256:6e1eb8a4cbffd5553680ad96be6680e364710656eced73d1dc90ec489df599a3 \ - --hash=sha256:6ea2f13dce778ca072ccee598bca46a092ce192e8fd907b6c1f0e52c800529a0 \ - --hash=sha256:71532ebf30be0048a45559b4fab15333fbaaf9042f658e878d918ecd0cf09805 \ - --hash=sha256:73fc05988ed20809450474ba760a87c8ad4e455fc09783c02195e56ec634b41a \ - --hash=sha256:75cc6569e86be5785b6188ef1642670c6adbc984e81ec35e224842ecd9eefcc8 \ - --hash=sha256:773062aec2f2e56b2b22d37054123f0de8a22a4688a0c3376c3fe42685f975cf \ - --hash=sha256:7ae4949f212a53b007dbc355884fda122545c5764a54256c9217e419a62a6559 \ - --hash=sha256:7b2bb7d703bed7ac893bf7f40d97b5d9279d35d2ce460624ca28929eab0d5a3d \ - --hash=sha256:7d0f5976aa2701996f759b30172925829867547bb073af0ae67d1307a0f0262c \ - --hash=sha256:7d5a748d12dd9b535e0a130f60dae9ddf0adafbabe61e7864f55c7436c84547a \ - --hash=sha256:7dd624c1eaa629ad44b59a1a0145fdf2d67895592dce94c9358b938b3d075e65 \ - --hash=sha256:7f75b9b9fec2a9c6b18095c81865580e795b1441c429e42d22fcc82a77f40039 \ - --hash=sha256:83e3a51e7933db700a0da0db31849db3a24022d9970da9bb73001e1d0326fd92 \ - --hash=sha256:8499d464de86fab0f102313cce32a9bed9ab1f06ec813cf025cb790964fbb765 \ - --hash=sha256:869dfcd4d381cb0ea87085cc4f011b9171b494ef21e76ad8665f6d5e2d1dc8a1 \ - --hash=sha256:8753b8d51dbc86fd335ee31fcf7f3658e9f5c016d4edfb23f76ad295f4b8c9d0 \ - --hash=sha256:887c021d9a977cff89cb273047c1352997b772a8908a25c21836861f69b92be1 \ - --hash=sha256:88e719b9437f148f7e1465df845c758dd1598618cbea3a2fd1e61a715542f2b2 \ - --hash=sha256:8a330c0ee5fa318c7b5cbbaad882baeca3f570357e7eb25ab34bf31008150758 \ - --hash=sha256:8db38ff3fb7aee7d6a82ae4da2eef1178656fe1216841fbd24870062a9d60473 \ - --hash=sha256:8e49a646acfab83c68974f4aa1d0a2acca9e88d7d627ae0fc13201b14b76d310 \ - --hash=sha256:909f4e927bb051f7740d6367285fc60cdcfdaf0258c2dba4ff5ba7eadadc250c \ - --hash=sha256:90f709b9accab6b2e4d14f5c8718203877a0486bcb3afd74d8b539ecd1e961d4 \ - --hash=sha256:92d96586376fb79a33474797186bf993250152ee5c32650b67db78d54b92e6f3 \ - --hash=sha256:93476b6514b373fc6ca67d26c442784f7807c86f00635bfe79f935c3eab2af17 \ - --hash=sha256:97acecb11cbc411473f15b8d780df06d7a9f3a2aad9aca78364f56640c8fb70e \ - --hash=sha256:97ce49699d87ebf8aad631b55d65b33219a4f1bfefbbf5bff19dc9af160aeaf9 \ - --hash=sha256:9bde9ae026a55b9a192078dfa6e27dd0ca4a050171ab6272e92f97b757dfdf48 \ - --hash=sha256:9e67324961ac9bbe616cce5100514d2e34d88665aeb07071e8b16eac55d06d94 \ - --hash=sha256:9efe56a68179f3adc4de41861c9358931db03837c48dd5e1c78077b84dd07f3a \ - --hash=sha256:a1932d7ce78a561367512c594fe66eac2b2ec9b9264cfd9b5f950622f4a116e2 \ - --hash=sha256:a1cec0f99b9b914d39176347a93b7610dc09324491aee1cbc57cd291a41a1d55 \ - --hash=sha256:a2e3f70673a1d5b82f38255f777d26cd855bf2092b1436c4867464a7892f9238 \ - --hash=sha256:a43b3bdf11e477dc7770609d3477316f974354dfc8425d596f64f471cc8daf6e \ - --hash=sha256:a5c18810318303ce9afb3f95e2ddb54834f96fa699a8600433fd5a93dcf44c56 \ - --hash=sha256:a7eb78ba28b187e1e9203a55c60fcf70df2d22cb205fe6d51b9383d6097419f0 \ - --hash=sha256:aa633613ff907ea91b9b0489a1f0da1b8725d8c6ccec6b77e8a1c9c235044bb0 \ - --hash=sha256:aa9fd1ee2a5dacfc41039ed49ffeeacfa75bafbd255b69f3b578e11897a0e623 \ - --hash=sha256:ace1d2c83b2bd24db5940600541140e87a325e119cb32d5fa9ad720d7e76648e \ - --hash=sha256:b1cc980905221a5d8b3c476330730b3adb40ff80add71ffbdb6215ba055656f1 \ - --hash=sha256:b37772102d44bb6628186accca3a121b1fa3a6b3d97518a8c29a5229ca4c0d0a \ - --hash=sha256:b3ff39654f0ce6ebd4db154211136dbe7e8157bcc3bed2344c87f32c7c6ecb6c \ - --hash=sha256:b477912f42c5c33405a10c759d22f80cf5af043ae02d95b9d8e5e5bc555739ed \ - --hash=sha256:b49638355ea3bebba70da783ccbc630fd72afa16bc46c54474bfa1f9a915bbc6 \ - --hash=sha256:b4fc6b03b9d9d90557274f571ab30e7fbbfc527955536935d96f98b6817a86e4 \ - --hash=sha256:b50343241eb69fd85f7791cf8bcc7b1c4729826b7d59ba2f6b27db29638fa745 \ - --hash=sha256:bc8dd3d9c93e70c3df974a201ac2958b6d77b465d813c51d1f15fa8e645763ae \ - --hash=sha256:be5346653c0b0e34be96869ff9dbeba23860156f89a2896a64c64fb419260cb6 \ - --hash=sha256:c00e26288784460885fe76e4d4b293573e0f791f52e6d60e27b42edf005922eb \ - --hash=sha256:c1b50797ac246bb2942a04b6c0f69af0667aba7cf7535f39bbb1b3208fd5d128 \ - --hash=sha256:c34ca1dc41bd86d9ff830d5bdf4e4a752bba6c54f7d2707027ce0eabd36084c9 \ - --hash=sha256:c55e71a9b1db1f107efb60da49c093689b74c5c31a708e5379e2fd9439d4fbb5 \ - --hash=sha256:c581b1d68b3845fb86c6b2983e755b29bf001461c59fa411d2c26a911b6559a9 \ - --hash=sha256:c59e4265608da6a041f54646ecc0c9ecdbb19aaf14c4c684bb6c2114998cc415 \ - --hash=sha256:c5e7ce578aa8a80910a72a8ca0bbea3baae10100827249001999726a788456d8 \ - --hash=sha256:c66f858b82497173f73366795fc6ee8171620e75a338506d6b2e7bc16f5fca11 \ - --hash=sha256:c6c0c13128a32eb04a51357e56a094e13aa8e6d3d1884de2e9ae923f6915e1a8 \ - --hash=sha256:c9389b3784b56c58d933b5e0aecdf28f901b073ff385358d8a7d40907f6e14b2 \ - --hash=sha256:ca0ec532ad2f5ba1e5ec120ac157769c57f01855b3d8bf37213f5d88abd9ba0a \ - --hash=sha256:cad7617727a96d189bd6f979d0fadf765198c7934e85f4edaba9bf3ad919a300 \ - --hash=sha256:cae82b5ca24b0c2beedb269f6e2a96f466acd926879ab00ae19f1a65cbf9ffb0 \ - --hash=sha256:cc669256d28736f7f3a149df5c380c50ace2692ba3e62203d10656fade4a2145 \ - --hash=sha256:ce1f220114959941170e22b8ad44279f6dee2dcef7591814d01ae805dc058889 \ - --hash=sha256:cfb398886a7eb4c719161c3efcff2a1248febc53a4d8e5072d2d8a87fed84ac9 \ - --hash=sha256:d077f21f4b16f0471353883748f126f62038760397c107bb9fad2ca94dc0dfb7 \ - --hash=sha256:d0c5c362bc94f1929dc7e96e715bbe7bd17037f802e6d8f0d1545df9133c0559 \ - --hash=sha256:d2765c18ce303149ee804b1f3dad11232726dd0a702d73a15cf19179ac8cc962 \ - --hash=sha256:d44442effeb8781f392340c5dc8c6716fba41dbeacb82fd4c0f09026fb5ff682 \ - --hash=sha256:d85dfab42dd672f87a7f76e9de7172962aee69fa12044f0d6e1a23cbd53fb80e \ - --hash=sha256:d97c5227621af74b111882a290b10f371780a38eef9d9e730408fba2259b52fb \ - --hash=sha256:d9a0d12846d6ce434fb3857918eef4315ec9b4769deb020c75828798614bfcfd \ - --hash=sha256:d9b3e7d71bf6acff341233417abbdface29c647e3113892d9aaedc02eb4aa2bc \ - --hash=sha256:da707f14ea3c35ee463d50acd596d6488e4b2b4ae7cf77a5bf93f55c023d63e8 \ - --hash=sha256:da85db328e507da922d586c3c7416ec360ec22e9cd9e0700691afacde0c81f53 \ - --hash=sha256:dc205732d593118cf701d986f40e9de7801bb2e371cb189ddbda9b7348f4d97e \ - --hash=sha256:dc3a44689eea43eab836e5c98a8ab015dc2419987d1ea6eafc7c590cdff86bed \ - --hash=sha256:dd5e90f34cffcfed97f36cf066325773d2b6021c60c29942e53a18b028501b1d \ - --hash=sha256:ddcf547bea2aee967d6a77779376a45e77e610e8465147a1f3d7e20d539d6e32 \ - --hash=sha256:e477aca0bc0d19f3b4ae9e4f2a1cfd687c31bf772d78734910658186b40b2477 \ - --hash=sha256:e8b17e23df3e827a69d25af70990ca2420e92668aaffaeeb3cd2351d7916a023 \ - --hash=sha256:e99e09ab7741f1281e2677f4c0058c7f5267d182530b09c87e4f6aa26adf3887 \ - --hash=sha256:ea2c01cdb16dc12156e455007c406dfaaece0c89aa4ba0e3b47586779f951d41 \ - --hash=sha256:ea6b1e9105b4b24a34c722432d9fb578f9ed83af21fa1abda639011e0f22bbb6 \ - --hash=sha256:ebd054ad1737a68fb7c5c073d405cef2b88bb824e294de3b4a4e995b47f0e376 \ - --hash=sha256:ec295280f4b37769256da025acf5890370355ac589c27e89caae0b5e9eedc702 \ - --hash=sha256:f6449672f9c93316deb5e2839e18931f468670e44d5bd9b1301a5a9655d45c07 \ - --hash=sha256:f683dc6300317700025e41d89a43e0276692ded16113a3c43eab704d605c58e5 \ - --hash=sha256:f6b9d2aad499c769ee8287609ab0e6de99d8bcea99c6e6c2e64945259fd52fb2 \ - --hash=sha256:f8b9c8ceebae6387d0dc77f7f4dbbfbfc962dba2efbfe6877486075a480726b4 \ - --hash=sha256:fad67b12ffe0f71e02b4932b04883cbc76a9072bbd30731409d3523cf058b011 \ - --hash=sha256:fbfb70ba01355251faf6b293171df49f73a88a1b6494db109ffea85442574458 \ - --hash=sha256:fe91993149523aa59941b9e3c90e2eb45f57ad014697aef6c8b13339a59c019e \ - --hash=sha256:febd35ef45f603c2d74b74655efdbf45e14f55fc0aef4ac82b663ca829b283e0 \ - --hash=sha256:ff88a92cafde90888511242d1c54afcc1a8adbb6dc0a88fa7f87e29e92400d4a - # via androguard -mako==1.4.1 \ - --hash=sha256:a359d9a94a541213958742b2698d0a7757bb83551767bc468a74b9905aba9617 \ - --hash=sha256:d7904710b662996425a21627710c4777c45053146942cf8a7aebf757c92b8c27 - # via alembic -markupsafe==3.0.3 \ - --hash=sha256:0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f \ - --hash=sha256:068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a \ - --hash=sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf \ - --hash=sha256:0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19 \ - --hash=sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf \ - --hash=sha256:0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c \ - --hash=sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175 \ - --hash=sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219 \ - --hash=sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb \ - --hash=sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6 \ - --hash=sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab \ - --hash=sha256:15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26 \ - --hash=sha256:177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1 \ - --hash=sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce \ - --hash=sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218 \ - --hash=sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634 \ - --hash=sha256:1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695 \ - --hash=sha256:1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad \ - --hash=sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73 \ - --hash=sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c \ - --hash=sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe \ - --hash=sha256:2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa \ - --hash=sha256:2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559 \ - --hash=sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa \ - --hash=sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37 \ - --hash=sha256:3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758 \ - --hash=sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f \ - --hash=sha256:38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8 \ - --hash=sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d \ - --hash=sha256:3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c \ - --hash=sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97 \ - --hash=sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a \ - --hash=sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19 \ - --hash=sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9 \ - --hash=sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9 \ - --hash=sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc \ - --hash=sha256:591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2 \ - --hash=sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4 \ - --hash=sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354 \ - --hash=sha256:6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50 \ - --hash=sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698 \ - --hash=sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9 \ - --hash=sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b \ - --hash=sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc \ - --hash=sha256:7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115 \ - --hash=sha256:7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e \ - --hash=sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485 \ - --hash=sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f \ - --hash=sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12 \ - --hash=sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025 \ - --hash=sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009 \ - --hash=sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d \ - --hash=sha256:949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b \ - --hash=sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a \ - --hash=sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5 \ - --hash=sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f \ - --hash=sha256:a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d \ - --hash=sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1 \ - --hash=sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287 \ - --hash=sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6 \ - --hash=sha256:bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f \ - --hash=sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581 \ - --hash=sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed \ - --hash=sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b \ - --hash=sha256:c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c \ - --hash=sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026 \ - --hash=sha256:c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8 \ - --hash=sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676 \ - --hash=sha256:d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6 \ - --hash=sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e \ - --hash=sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d \ - --hash=sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d \ - --hash=sha256:de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01 \ - --hash=sha256:df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7 \ - --hash=sha256:e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419 \ - --hash=sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795 \ - --hash=sha256:e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1 \ - --hash=sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5 \ - --hash=sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d \ - --hash=sha256:e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42 \ - --hash=sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe \ - --hash=sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda \ - --hash=sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e \ - --hash=sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737 \ - --hash=sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523 \ - --hash=sha256:f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591 \ - --hash=sha256:f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc \ - --hash=sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a \ - --hash=sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50 - # via mako -matplotlib-inline==0.2.2 \ - --hash=sha256:3c821cf1c209f59fb2d2d64abbf5b23b67bcb2210d663f9918dd851c6da1fcf6 \ - --hash=sha256:72f3fe8fce36b70d4a5b612f899090cd0401deddc4ea90e1572b9f4bfb058c79 - # via ipython -mutf8==1.1.0 \ - --hash=sha256:072ad993d20b244755a8d6ab0ba6fee5c974741dd0acf96df6cc585f0c3c61ad \ - --hash=sha256:0cbce01f2a786db7f4bae25e9e62effe9bc0d22b01ce8dbc556b697ed7d6ce6e \ - --hash=sha256:0e1abf471047c80793a0d29b4dccdc2b93e052245f38280c852cc14f966b1b28 \ - --hash=sha256:258e6fc37cbdb90f9ee571eb993b4632a6dd9d408159c33b72161cb5fecd00d6 \ - --hash=sha256:2696f757d799fa6f43584cc201fe8bf7a882de13459c5522b169c91ce4e09560 \ - --hash=sha256:279796be8926ea53ac226a831727725387f3acadcfc5aa723f8a5ada559dae3a \ - --hash=sha256:2cd6b7f78a1a9a1041e9c1b2b565cf6586aaa64cb0ab6fb20b3e08dddb759384 \ - --hash=sha256:2d6682df2b8a7d6e8a769ae6b3295adce8ee032c020ce98f7bb31692b664882c \ - --hash=sha256:2fe4c83cacf6fbd230a5a429a51afcdf56efbb7692938358b9eb572ef0cfa1f5 \ - --hash=sha256:31e8c701128647f8795054e30b0e2f1bb0bcd6e89ab50f0cbf9803413adf98d9 \ - --hash=sha256:3364bd2f0b302be14d4d7e2ab4617bf81e99bcbd16d36cc135b344bb2aa46f84 \ - --hash=sha256:350cf53ff2922e322be8141a3b67e4455dc7df2832545113039a85697bb1b802 \ - --hash=sha256:3ba488375e86d185c187b39d90f8894b996128f721e8ff3eae72dbf6c66d92e8 \ - --hash=sha256:3c4ef2a7c2c807973e4e5c063cb5459f3979efe8f86f9e71eccdd86fc77b306e \ - --hash=sha256:3d2a46bf14e16011a113b7b839e3be6c1d5ccd47bc5a4897799af83309cc4ffc \ - --hash=sha256:3e3cb461153512a22567ee03a2e3104c6359443161ae83ec386107fb4d09124a \ - --hash=sha256:3eb8e73167356159bfecbfbe30fccb5aa72167e4e56220e3e0ac0f34703a7554 \ - --hash=sha256:42abec0a8f96b03d27edd01a9e18fc375fd1be3166d8fd03b164f5b3cab0abd4 \ - --hash=sha256:4aa9af7ce710850dae09ff5ef9bfcc27a3f48cd301b0b14d6b30a2ac12970cbf \ - --hash=sha256:4f1a4d81bc998ba91bdca28293f8e48876459ebaed04a9bab705c45aafcec2c1 \ - --hash=sha256:63bdc07d838c05a5579ab00222192cf573057364e89471f8e64fbf453cfe8145 \ - --hash=sha256:640f14ccb0b61c8f74de6d20291bac6512e6f1852888e3b9b2277e38291131da \ - --hash=sha256:680adf1cb36a7cb844aed169ff89bd0e80736ed96651eb548a9c7d5eedcfb87e \ - --hash=sha256:6914897b0b682322ef85df9ded02869207174f4ae58434b060c58e7da9adb913 \ - --hash=sha256:7569229befe0317125802d9220e5735771e3f0ac90bda0fa4ef2dac7d27bcd3a \ - --hash=sha256:7c257c6c88821c067a167accde6f5b4af6440d641d993a3a557e80314c076f4d \ - --hash=sha256:7e3447b2b0d2112dcdde6cf2136320b1ce24e35e304070b771ed4e5655762880 \ - --hash=sha256:81dcc89c127bf4bf7453c9790032ab2fd2881a5edd6bf464d9e737e7d8a9dcdb \ - --hash=sha256:85ad5bb6c40ba10d18d7bf407c13a25f9fadeb27641fc691e04529609cdbcbd5 \ - --hash=sha256:867270fa62a507c2a80591d5f444d96f8739507cb4a135b03319e37ca727f3c7 \ - --hash=sha256:8af3095f7afd5dfc32fb0a662eba659472357e83259b7b4f1f3298fb6d4f904d \ - --hash=sha256:a441d6542d874062e8223ef868195940f281051f4eba82c2d420de12bb133415 \ - --hash=sha256:a552eb05294c7994fe515d89fd3597deb53db6468fb4734ae1171f2815ceb4fd \ - --hash=sha256:ad41af698f0cb75beec439219c57120c1fd65f3e39505bff2fe6040fb2adb680 \ - --hash=sha256:afd923aaf773542d2cbfb8dbe6cbc2045498efa1e72e86d1ac4d3aacf7e14941 \ - --hash=sha256:b1144bafc3a57aeab2a01bc0eb0521ad6be6570a95f0d52a022b2398044c09b8 \ - --hash=sha256:bbcc40de7b02f81a0c1a8bbd43ebbf9e45c7f8bf57cf9d46176c6cc9fa65e17b \ - --hash=sha256:bf764c02c9c6a1806cb6523052340dbf1c45b676a180230e85ac85144aea048d \ - --hash=sha256:ce85b33e06592c457163c03e1856e21504286b7d3cab7dbe45cc51b8931e3b01 \ - --hash=sha256:d51b2297b9e0908d21ee41962305c0552d918bcbcb5733c018e98afc4c5d0da4 \ - --hash=sha256:d5e852720303c709f0b8150603032518818c56d378d17c403cb42cfe399b9bb8 \ - --hash=sha256:e208659e973213c24bd78f84787adb23c0eb8beaceef77911e006a59a3bebce3 \ - --hash=sha256:e28f11e5b8ab759fe662bad8c6cbbdab7420639613725b6875cc2c73995032d0 \ - --hash=sha256:e7801dbdd5f22763f21558e817804f9eb0c8fc94f7ea238c8f5380c2e1b23b62 \ - --hash=sha256:ea196f3a49186a3a28e583244fe893d11f1077285b939fcfecc3b5eaf58882eb \ - --hash=sha256:f6767a8e1e3dea2b8d9c98d14906049b6b63dcddc87c79e60d9c38a72b19640b \ - --hash=sha256:f748e3f7dcb9f6b7e642bdf6168b72a7fd5674182a827236bf8c7165672d322b \ - --hash=sha256:f7e59cbf2e959029aecbcdb8bcb64fb6db56bf62945c44cf9a8c7b495ad36236 \ - --hash=sha256:f904baade198aaf87910166ac0e0d8c42970a63ccc3d230e7fc626456cf22d30 \ - --hash=sha256:fce9b80cd05214a2c886ee936e587db381ea10f4c4d45ba81689c0b9b76e6ebb \ - --hash=sha256:fea1eaa3fc7e9da366b9199d19540d311eb2c953436936b96c6c1f9e81ebf501 - # via androguard -networkx==3.6.1 \ - --hash=sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509 \ - --hash=sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762 - # via androguard -oscrypto==1.3.0 \ - --hash=sha256:2b2f1d2d42ec152ca90ccb5682f3e051fb55986e1b170ebde472b133713e7085 \ - --hash=sha256:6f5fef59cb5b3708321db7cca56aed8ad7e662853351e7991fcf60ec606d47a4 - # via fdroidserver -paramiko==5.0.0 \ - --hash=sha256:36763b5b95c2a0dcfdf1abc48e48156ee425b21efe2f0e787c2dd5a95c0e5e79 \ - --hash=sha256:b7044611c30140d9a75261653210e2002977b71a0497ff3ba0d98d7edbf62f7c - # via fdroidserver -parso==0.8.7 \ - --hash=sha256:a8926eb2a1b915486941fdbd31e86a4baf88fe8c210f25f2f35ecec5b574ca1c \ - --hash=sha256:eaaac4c9fdd5e9e8852dc778d2d7405897ec510f2a298071453e5e3a07914bb1 - # via jedi -pathspec==1.1.1 \ - --hash=sha256:17db5ecd524104a120e173814c90367a96a98d07c45b2e10c2f3919fff91bf5a \ - --hash=sha256:a00ce642f577bf7f473932318056212bc4f8bfdf53128c78bbd5af0b9b20b189 - # via yamllint -pexpect==4.9.0 \ - --hash=sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523 \ - --hash=sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f - # via ipython -pillow==12.3.0 \ - --hash=sha256:00808c5e14ef63ac5161091d242999076604ff74b883423a11e5d7bbb38bf756 \ - --hash=sha256:04f01d28a6aaff387bf842a13be313df23ba0597a44f1a976c9feb3c6ff4711a \ - --hash=sha256:06ff022112bc9cbf83b60f8e028d94ad87b60621706487e65f673de61610ab59 \ - --hash=sha256:0740a512dc522224c77d9aa5a8d70d8b7d73fb91f2c21125d8d025d3b8990e45 \ - --hash=sha256:0847a763afefb695bc912d7c131e7e0632d4edc1d8698f58ddabec8e46b8b6d3 \ - --hash=sha256:0dd2064cbc55aaec028ef5fbb60fa47bb6c3e7918e07ff17935284b227a9d2df \ - --hash=sha256:0feb2e9d6ad6c9e3c06effe9d00f3f1e618a6643273576b016f591e9315a7139 \ - --hash=sha256:10e41f0fbf1eec8cfd234b8fe17a4caac7c9d0db4c204d3c173a8f9f6ef3232b \ - --hash=sha256:1182d52bc2d5e5d7d0949503aa7e36d12f42205dc287e4883f407b1988820d39 \ - --hash=sha256:164b31cd1a0490ab6efae01aa5df49da7061be0af1b30e035b6e9a1bfe34ee6e \ - --hash=sha256:1657923d2d45afb66526e5b933e5b3052e6bdea196c90d3abb2424e18c77dae8 \ - --hash=sha256:186941b6aef820ad110fb01fb06eb925374dc3a21b17e37ec9a53b250c6fe2d1 \ - --hash=sha256:1cca606cd25738df4ed873d5ad46bbdb3d83b5cbca291f6b4ff13a4df6b0bbe8 \ - --hash=sha256:21900ce7ba264168cd50defae43cd75d25c833ad4ad6e73ffc5596d12e25ac89 \ - --hash=sha256:236ff70b9312fb68943c703aa842ca6a758abfa45ac187a5e7c1452e96ef72b5 \ - --hash=sha256:23aceaa007d6172b02c277f0cd359c79492bbb14f7072b4ede9fbcaf20648130 \ - --hash=sha256:23d27a3e0307ec2244cc51e7287b919aa68d097504ebe19df4e76a98a3eea5bd \ - --hash=sha256:24870b09b224f7ae3c39ed07d10e819d06f8720bc551847b1d623832b5b0e28d \ - --hash=sha256:251bf95b67017e27b13d82f5b326234ca62d70f9cf4c2b9032de2358a3b12c7b \ - --hash=sha256:25b9b82bb22e6e2b3cd07b39c68b7b862001226cb3dff7130d1cb914121b39ed \ - --hash=sha256:28ce87c5ab450a9dd970b52e5aca5fe63ed432d18a2eaddd1979a00a1ba24ace \ - --hash=sha256:300557495eb45ebb8aec96c2da9c4be642fbf7cd937278b4013ba894ea8eb0eb \ - --hash=sha256:30f2aa603c41533cc25c05acd0da21636e84a315768feb631c937177db558931 \ - --hash=sha256:331b624368d4f1d069149002f25f44bc61c8919ce8ddb3c45bdad8f6e2d89510 \ - --hash=sha256:37d6d0a00072fd2948eb22bce7e1475f34569d90c87c59f7a2ec59541b77f7a6 \ - --hash=sha256:37dc8f7bbb66efe481bb60defacef820c950c24713fb44962ed6aa2a50966de1 \ - --hash=sha256:3b8182a766685eaa002637e28b4ec8d6b18819a0c71f579bf0dbaa5830297cce \ - --hash=sha256:3edce1d53195db527e0191f84b71d02022de0540bf43a16ed734ed7537b07385 \ - --hash=sha256:446c34dcc4324b084a53b705127dc15717b22c5e140ae0a3c38349d4efec071e \ - --hash=sha256:4998562bf62a445225f22e07c896bb04b35b1b1f2eb6d760584c9c51d7a5f78c \ - --hash=sha256:4b0a7fe987b14c31ebda6083f74f22b561fd3739bc0ac51e019622e3d72668c7 \ - --hash=sha256:4e8c2a84d977f50b9daed6eeaf3baef67d00d5d74d932288f02cb94518ee3ace \ - --hash=sha256:4f883547d4b7f0495ebe7056b0cc2aea76094e7a4abc8e933540f3271df27d9c \ - --hash=sha256:514435a37670e3e5e08f3945b68718b6ed329bb84367777e16f9f4dfe1e61a0f \ - --hash=sha256:53aa02d20d10c3d814d536aa4e5ac9b84ca0ff5a88377963b085ad6822f93e64 \ - --hash=sha256:5594fc43d548a7ed94949d139aa1341b270f1863f11cfd37f5a6c8b778a6b67f \ - --hash=sha256:571b9fcb07b97ef3a492028fb3d2dc0993ca23a06138b0315286566d29ef718a \ - --hash=sha256:57b3d78c95ba9059768b10e28b813002261d3f3dfc55cc48b0c988f625175827 \ - --hash=sha256:5afb51d599ea772b8365ae807ae557f18bccfe46ab261fd1c2a9ed700fc6eb17 \ - --hash=sha256:6b02afb9b97f65fbca5f31db6a2a3ba21aa93030225f150fa3f249717e938fb4 \ - --hash=sha256:6c0016e7b354317c4e9e525b937ac8596c38d2d232b419529b9cd7a1cd46e39a \ - --hash=sha256:71d6097b330eea8fd15097780c8e89cb1a8ce7838669f48c5bacd6f663dd4701 \ - --hash=sha256:756c768d0c9c2955feb7a56c37ea24aea2e369f8d36a88da270b6a9f19e62b5e \ - --hash=sha256:78cb2c6865a35ab8ff8b75fd122f6033b92a62c82801110e48ddd6c936a45d91 \ - --hash=sha256:7a743ff716f746fc19a9557f60dab1600d4613255f8a7aeb3cdde4db7eb15a66 \ - --hash=sha256:85f998ea1848bc6757289e739cfbdda3a04adfd58b02fc018ce54d754a5ce468 \ - --hash=sha256:8728f216dcdb6e6d555cf971cb34076139ad74b31fc2c14da4fafc741c5f6217 \ - --hash=sha256:877c3f311ff35410f690861c4409e7ccbf0cd2f878e50628a28e5a0bb689e658 \ - --hash=sha256:8cd2f7bdda092d99c9fc2fb7391354f306d01443d22785d0cbfafa2e2c8bb418 \ - --hash=sha256:8e95e1385e4998ae9694eeaa4730ba5457ff61185b3a55e2e7bea0880aef452a \ - --hash=sha256:962864dc93511324d51ddbb5b9f8731bf71675b93ca612a07441896f4688fb8c \ - --hash=sha256:9cf95fe4d0f84c82d282745d9bb08ad9f926efa00be4697e767b814ce40d4330 \ - --hash=sha256:9e881fca225083806662a5c43d627d215f258ff43c890f831966c7d7ba9c7402 \ - --hash=sha256:a2b55dd6b2a4c4b7d87ffa56bdb33fdc5fdb9a462173861a7bc097f17d91cb09 \ - --hash=sha256:a45650e8ce7fafffd731db8550230db6b0d306d181a90b67d3e6bca2f1990930 \ - --hash=sha256:a876864214e136f0eb367788dbd7df045f4806801518e2cfe9e13229cfe06d8f \ - --hash=sha256:ae26d61dfa7a47befdc7572b521024e8745f3d809bd95ca9505a7bba9ef849ec \ - --hash=sha256:af8d94b0db561cf68b88a267c5c44b49e134f525d0dc2cb7ed413a66bc23559a \ - --hash=sha256:b343699e8308bdc51978310e1c959c584e7869cc8c40780058c87da7781a1e94 \ - --hash=sha256:b3c777e849237620b022f7f297dd67705f9f5cf1685f09f02e46f93e92725468 \ - --hash=sha256:b629de27fda84b42cde7edef0d85f13b958b47f6e9bbcbba9b673c562a89bd8b \ - --hash=sha256:ba09209fbe443b4acccebe845d8a138b89a8f4fbaeedd44953490b5315d5e965 \ - --hash=sha256:ba54cfebe86920a559a7c4d6b9050791c20513650a1952ebe3368c7dc70306f8 \ - --hash=sha256:bcb46e2f9feff8d06323983bd83ed00c201fdcab3d74973e7072a889b3979fcd \ - --hash=sha256:bcc33feacfaefce60c12fd500a277533bdc02b10a19f7f6d348763d8140bbba7 \ - --hash=sha256:bf16ba1b4d0b6b7c8e534936632270cf70eb00dbe09005bc345b2677b726855c \ - --hash=sha256:cf1845d02ad822a369a49f2bb9345b1614744267682e7a03527dc3bf6eea1777 \ - --hash=sha256:d69141514cc30b774ceea5e3ed3a6635c8d8a96edf664689b890f4089111fb35 \ - --hash=sha256:d9c7f76c0673154f044e9d78c8655fb4213f6ca31a836df48b40fe5d187717b9 \ - --hash=sha256:dbce0b29841537a2fa4a214c2bbf14de3587c9680caa9b4e217568472490b28f \ - --hash=sha256:dc624f6bc473dacdf7ef7eb8678d0d08edf15cd94fad6ae5c7d6cc67a4e4902f \ - --hash=sha256:e158cb00350dc278f3b91551101aa7d12415a66ebf2c91d8d5ac14e56ddd3ad0 \ - --hash=sha256:e491916b378fba47242221bb9ead245211b70d504f495d105d17b14a24b4907c \ - --hash=sha256:e795b7eb908249c4e43c7c99fac7c2c75dab0c43566e37db472a355f63693d71 \ - --hash=sha256:e7e480451b9fa137494bccd3a7d69adbe8ac65a87d97be61e11f1b1050a5bac3 \ - --hash=sha256:e91206ee562682b51b98ef4b26a6ef48fd84e15fd4c4bc5ec768eb641d206838 \ - --hash=sha256:e9871b1ffbfa9656b60aeee92ed5136a5742696006fa322b29ea3d8da0ecc9cf \ - --hash=sha256:e9aeb04d6aef139de265b29683e119b638208f88cf73cdd1658aa07221165321 \ - --hash=sha256:ebaea975e03d3141d9d3a507df75c9b3ec90fa9d2ffd07567b3a978d9d790b26 \ - --hash=sha256:f0606c8bf2cdefea14a43530f7657cbbb7ecf1c4222512492ef4a4434a9501ec \ - --hash=sha256:f13c32a3abd6079a66d9526e18dad9b6d280384d49d7c54040cd57b6424041d9 \ - --hash=sha256:f7401aebd7f581d7f83a439d87d474999317ee099218e5ad25d125290990ba65 \ - --hash=sha256:fa4ecea169a355be7a3ade2c783e2ed12f0e40d2c5621cda8b3297faf7fbb9f5 \ - --hash=sha256:fbd139c8447d25dd750ab79ee274cc5e1fe80fc56340ab10b18a195e1b6eca3e \ - --hash=sha256:fdafc9cce40277e0f7a0feabce0ee50dd2fa1800f3b38015e51296b5e814048d \ - --hash=sha256:fe3cca2e4e8a592be0f269a1ca4835c25199d9f3ce815c8491048f785b0a0198 \ - --hash=sha256:ffd0c5368496f41b0944be820fcb7a838aa6e623d250b01acf2643939c3f99d7 - # via fdroidserver -platformdirs==4.11.8 \ - --hash=sha256:52f2f181bbfde907966932cc8312d967d02976422d66d537ea16092b8e291081 \ - --hash=sha256:f23abafea7dd4276d1f29104b83598d7dcc567cafd07c9c951e66665645437fc - # via fdroidserver -prompt-toolkit==3.0.53 \ - --hash=sha256:01c0891d7f9237d5e339f7d3e42cdae80b7534abb1c7c0e3352efba6231492f2 \ - --hash=sha256:9ec8a0ad96d5c56148b3f914aa79c1564c3fde5d2e6b876e7bc327e353cf8fa6 - # via ipython -psutil==7.2.2 \ - --hash=sha256:0746f5f8d406af344fd547f1c8daa5f5c33dbc293bb8d6a16d80b4bb88f59372 \ - --hash=sha256:076a2d2f923fd4821644f5ba89f059523da90dc9014e85f8e45a5774ca5bc6f9 \ - --hash=sha256:11fe5a4f613759764e79c65cf11ebdf26e33d6dd34336f8a337aa2996d71c841 \ - --hash=sha256:1a571f2330c966c62aeda00dd24620425d4b0cc86881c89861fbc04549e5dc63 \ - --hash=sha256:1a7b04c10f32cc88ab39cbf606e117fd74721c831c98a27dc04578deb0c16979 \ - --hash=sha256:1fa4ecf83bcdf6e6c8f4449aff98eefb5d0604bf88cb883d7da3d8d2d909546a \ - --hash=sha256:2edccc433cbfa046b980b0df0171cd25bcaeb3a68fe9022db0979e7aa74a826b \ - --hash=sha256:7b6d09433a10592ce39b13d7be5a54fbac1d1228ed29abc880fb23df7cb694c9 \ - --hash=sha256:8c233660f575a5a89e6d4cb65d9f938126312bca76d8fe087b947b3a1aaac9ee \ - --hash=sha256:917e891983ca3c1887b4ef36447b1e0873e70c933afc831c6b6da078ba474312 \ - --hash=sha256:ab486563df44c17f5173621c7b198955bd6b613fb87c71c161f827d3fb149a9b \ - --hash=sha256:ae0aefdd8796a7737eccea863f80f81e468a1e4cf14d926bd9b6f5f2d5f90ca9 \ - --hash=sha256:b0726cecd84f9474419d67252add4ac0cd9811b04d61123054b9fb6f57df6e9e \ - --hash=sha256:b58fabe35e80b264a4e3bb23e6b96f9e45a3df7fb7eed419ac0e5947c61e47cc \ - --hash=sha256:c7663d4e37f13e884d13994247449e9f8f574bc4655d509c3b95e9ec9e2b9dc1 \ - --hash=sha256:e452c464a02e7dc7822a05d25db4cde564444a67e58539a00f929c51eddda0cf \ - --hash=sha256:e78c8603dcd9a04c7364f1a3e670cea95d51ee865e4efb3556a3a63adef958ea \ - --hash=sha256:eb7e81434c8d223ec4a219b5fc1c47d0417b12be7ea866e24fb5ad6e84b3d988 \ - --hash=sha256:ed0cace939114f62738d808fdcecd4c869222507e266e574799e9c0faa17d486 \ - --hash=sha256:eed63d3b4d62449571547b60578c5b2c4bcccc5387148db46e0c2313dad0ee00 \ - --hash=sha256:fd04ef36b4a6d599bbdb225dd1d3f51e00105f6d48a28f006da7f9822f2606d8 - # via ipython -ptyprocess==0.7.0 \ - --hash=sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35 \ - --hash=sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220 - # via pexpect -pure-eval==0.2.4 \ - --hash=sha256:260c2774686e651b79f8b8e7fc9d80b3599ea6a66334b47d5f4abb69fc2c0ea1 \ - --hash=sha256:96cae060a313cfaad51bb761278bfb0e62dc0248d9315a81173752dc546cd37a - # via stack-data -puremagic==2.2.0 \ - --hash=sha256:c4f7ed7307f056c787199acfda839555921be1df13abba61e8e6db0c787ae1d0 \ - --hash=sha256:eb4bddf07c177c4b434554b92165b67449f5a51e152b976202d6254498810eef - # via fdroidserver -pycountry==26.2.16 \ - --hash=sha256:115c4baf7cceaa30f59a4694d79483c9167dbce7a9de4d3d571c5f3ea77c305a \ - --hash=sha256:5b6027d453fcd6060112b951dd010f01f168b51b4bf8a1f1fc8c95c8d94a0801 - # via fdroidserver -pycparser==3.0 \ - --hash=sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29 \ - --hash=sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 - # via cffi -pydot==4.0.1 \ - --hash=sha256:869c0efadd2708c0be1f916eb669f3d664ca684bc57ffb7ecc08e70d5e93fee6 \ - --hash=sha256:c2148f681c4a33e08bf0e26a9e5f8e4099a82e0e2a068098f32ce86577364ad5 - # via androguard -pygments==2.21.0 \ - --hash=sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377137d9 \ - --hash=sha256:610ca751c9bc2492b38eb9a38a7fbc93edbbb2d7182edaf34e66ae493dee5c8c - # via - # androguard - # ipython - # ipython-pygments-lexers -pynacl==1.6.2 \ - --hash=sha256:018494d6d696ae03c7e656e5e74cdfd8ea1326962cc401bcf018f1ed8436811c \ - --hash=sha256:04316d1fc625d860b6c162fff704eb8426b1a8bcd3abacea11142cbd99a6b574 \ - --hash=sha256:22de65bb9010a725b0dac248f353bb072969c94fa8d6b1f34b87d7953cf7bbe4 \ - --hash=sha256:26bfcd00dcf2cf160f122186af731ae30ab120c18e8375684ec2670dccd28130 \ - --hash=sha256:2fef529ef3ee487ad8113d287a593fa26f48ee3620d92ecc6f1d09ea38e0709b \ - --hash=sha256:320ef68a41c87547c91a8b58903c9caa641ab01e8512ce291085b5fe2fcb7590 \ - --hash=sha256:3bffb6d0f6becacb6526f8f42adfb5efb26337056ee0831fb9a7044d1a964444 \ - --hash=sha256:44081faff368d6c5553ccf55322ef2819abb40e25afaec7e740f159f74813634 \ - --hash=sha256:46065496ab748469cdd999246d17e301b2c24ae2fdf739132e580a0e94c94a87 \ - --hash=sha256:5811c72b473b2f38f7e2a3dc4f8642e3a3e9b5e7317266e4ced1fba85cae41aa \ - --hash=sha256:622d7b07cc5c02c666795792931b50c91f3ce3c2649762efb1ef0d5684c81594 \ - --hash=sha256:62985f233210dee6548c223301b6c25440852e13d59a8b81490203c3227c5ba0 \ - --hash=sha256:68be3a09455743ff9505491220b64440ced8973fe930f270c8e07ccfa25b1f9e \ - --hash=sha256:834a43af110f743a754448463e8fd61259cd4ab5bbedcf70f9dabad1d28a394c \ - --hash=sha256:8845c0631c0be43abdd865511c41eab235e0be69c81dc66a50911594198679b0 \ - --hash=sha256:8a66d6fb6ae7661c58995f9c6435bda2b1e68b54b598a6a10247bfcdadac996c \ - --hash=sha256:8b097553b380236d51ed11356c953bf8ce36a29a3e596e934ecabe76c985a577 \ - --hash=sha256:a84bf1c20339d06dc0c85d9aea9637a24f718f375d861b2668b2f9f96fa51145 \ - --hash=sha256:a9f9932d8d2811ce1a8ffa79dcbdf3970e7355b5c8eb0c1a881a57e7f7d96e88 \ - --hash=sha256:bc4a36b28dd72fb4845e5d8f9760610588a96d5a51f01d84d8c6ff9849968c14 \ - --hash=sha256:c8a231e36ec2cab018c4ad4358c386e36eede0319a0c41fed24f840b1dac59f6 \ - --hash=sha256:c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 \ - --hash=sha256:d071c6a9a4c94d79eb665db4ce5cedc537faf74f2355e4d502591d850d3913c0 \ - --hash=sha256:d29bfe37e20e015a7d8b23cfc8bd6aa7909c92a1b8f41ee416bbb3e79ef182b2 \ - --hash=sha256:fe9847ca47d287af41e82be1dd5e23023d3c31a951da134121ab02e42ac218c9 - # via paramiko -pyparsing==3.3.2 \ - --hash=sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d \ - --hash=sha256:c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc - # via pydot -python-vagrant==1.0.0 \ - --hash=sha256:9f24a29e3f7b17d79c399d0f358d9cc1b76fd5495698c438a39cdae89de467f0 \ - --hash=sha256:a8fe93ccf2ff37ecc95ec2f49ea74a91a6ce73a4db4a16a98dd26d397cfd09e5 - # via fdroidserver -pyyaml==6.0.3 \ - --hash=sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c \ - --hash=sha256:0150219816b6a1fa26fb4699fb7daa9caf09eb1999f3b70fb6e786805e80375a \ - --hash=sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3 \ - --hash=sha256:02ea2dfa234451bbb8772601d7b8e426c2bfa197136796224e50e35a78777956 \ - --hash=sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6 \ - --hash=sha256:10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c \ - --hash=sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65 \ - --hash=sha256:1d37d57ad971609cf3c53ba6a7e365e40660e3be0e5175fa9f2365a379d6095a \ - --hash=sha256:1ebe39cb5fc479422b83de611d14e2c0d3bb2a18bbcb01f229ab3cfbd8fee7a0 \ - --hash=sha256:214ed4befebe12df36bcc8bc2b64b396ca31be9304b8f59e25c11cf94a4c033b \ - --hash=sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1 \ - --hash=sha256:22ba7cfcad58ef3ecddc7ed1db3409af68d023b7f940da23c6c2a1890976eda6 \ - --hash=sha256:27c0abcb4a5dac13684a37f76e701e054692a9b2d3064b70f5e4eb54810553d7 \ - --hash=sha256:28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e \ - --hash=sha256:2e71d11abed7344e42a8849600193d15b6def118602c4c176f748e4583246007 \ - --hash=sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310 \ - --hash=sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4 \ - --hash=sha256:3c5677e12444c15717b902a5798264fa7909e41153cdf9ef7ad571b704a63dd9 \ - --hash=sha256:3ff07ec89bae51176c0549bc4c63aa6202991da2d9a6129d7aef7f1407d3f295 \ - --hash=sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea \ - --hash=sha256:418cf3f2111bc80e0933b2cd8cd04f286338bb88bdc7bc8e6dd775ebde60b5e0 \ - --hash=sha256:44edc647873928551a01e7a563d7452ccdebee747728c1080d881d68af7b997e \ - --hash=sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac \ - --hash=sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9 \ - --hash=sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7 \ - --hash=sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35 \ - --hash=sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb \ - --hash=sha256:5cf4e27da7e3fbed4d6c3d8e797387aaad68102272f8f9752883bc32d61cb87b \ - --hash=sha256:5e0b74767e5f8c593e8c9b5912019159ed0533c70051e9cce3e8b6aa699fcd69 \ - --hash=sha256:5ed875a24292240029e4483f9d4a4b8a1ae08843b9c54f43fcc11e404532a8a5 \ - --hash=sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b \ - --hash=sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c \ - --hash=sha256:6344df0d5755a2c9a276d4473ae6b90647e216ab4757f8426893b5dd2ac3f369 \ - --hash=sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd \ - --hash=sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824 \ - --hash=sha256:66291b10affd76d76f54fad28e22e51719ef9ba22b29e1d7d03d6777a9174198 \ - --hash=sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065 \ - --hash=sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c \ - --hash=sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c \ - --hash=sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764 \ - --hash=sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196 \ - --hash=sha256:8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b \ - --hash=sha256:850774a7879607d3a6f50d36d04f00ee69e7fc816450e5f7e58d7f17f1ae5c00 \ - --hash=sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac \ - --hash=sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8 \ - --hash=sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e \ - --hash=sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28 \ - --hash=sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3 \ - --hash=sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5 \ - --hash=sha256:9c57bb8c96f6d1808c030b1687b9b5fb476abaa47f0db9c0101f5e9f394e97f4 \ - --hash=sha256:9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b \ - --hash=sha256:9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf \ - --hash=sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5 \ - --hash=sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702 \ - --hash=sha256:b30236e45cf30d2b8e7b3e85881719e98507abed1011bf463a8fa23e9c3e98a8 \ - --hash=sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788 \ - --hash=sha256:b865addae83924361678b652338317d1bd7e79b1f4596f96b96c77a5a34b34da \ - --hash=sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d \ - --hash=sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc \ - --hash=sha256:bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c \ - --hash=sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba \ - --hash=sha256:c2514fceb77bc5e7a2f7adfaa1feb2fb311607c9cb518dbc378688ec73d8292f \ - --hash=sha256:c3355370a2c156cffb25e876646f149d5d68f5e0a3ce86a5084dd0b64a994917 \ - --hash=sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5 \ - --hash=sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26 \ - --hash=sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f \ - --hash=sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b \ - --hash=sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be \ - --hash=sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c \ - --hash=sha256:efd7b85f94a6f21e4932043973a7ba2613b059c4a000551892ac9f1d11f5baf3 \ - --hash=sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6 \ - --hash=sha256:fa160448684b4e94d80416c0fa4aac48967a969efe22931448d853ada8baf926 \ - --hash=sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0 - # via - # androguard - # fdroidserver - # yamllint -qrcode==8.2 \ - --hash=sha256:16e64e0716c14960108e85d853062c9e8bba5ca8252c0b4d0231b9df4060ff4f \ - --hash=sha256:35c3f2a4172b33136ab9f6b3ef1c00260dd2f66f858f24d88418a015f446506c - # via fdroidserver -requests==2.34.2 \ - --hash=sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0 \ - --hash=sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed - # via - # apache-libcloud - # fdroidserver - # sdkmanager -ruamel-yaml==0.17.21 \ - --hash=sha256:742b35d3d665023981bd6d16b3d24248ce5df75fdb4e2924e93a05c1f8b61ca7 \ - --hash=sha256:8b7ce697a2f212752a35c1ac414471dc16c424c9573be4926b56ff3f5d23b7af - # via fdroidserver -sdkmanager==0.7.1 \ - --hash=sha256:49063acd70f37826ae2e88a78fe774d394b0a56cbc538649f40369834e356c67 - # via fdroidserver -smmap==5.0.3 \ - --hash=sha256:4d9debb8b99007ae47165abc08670bd74cb74b5227dda7f643eccc4e9eb5642c \ - --hash=sha256:c106e05d5a61449cf6ba9a1e650227ecfb141590d2a98412103ff35d89fc7b2f - # via gitdb -sqlalchemy==2.0.53 \ - --hash=sha256:03dfba40d1de2da62370d5e85ba13ffb8e75f16e8af9e93170a9cf4f394636a5 \ - --hash=sha256:0417dac5a5bbc7bff3fd95f53ff193c0fdcbdde4b3119ca2f46651190e65144c \ - --hash=sha256:05faf168e324b5c609df10530d25620fcce7a815635c653903d3f459617b85bd \ - --hash=sha256:06f3a9a4e82bf984d840c26dafd19688a4e2bfc7401d423cbec960ec737c610f \ - --hash=sha256:0cdefc36945decf40c199ee39f9df3f0765754b9625cf136118b04206854a05a \ - --hash=sha256:12a3bd96dafcf830bcebeecbbda5921cdd57e41bd074646c285a92d4f76862c6 \ - --hash=sha256:13f8f63343a7c34eef67bc8cf8b99d4a875d9f3431075ded7ffeabe22a49ff34 \ - --hash=sha256:255c1ca3810da6994b755c80b3abc27a5fb1d45b6703985092a2f6663f9daa9e \ - --hash=sha256:29e7eb8bb305411f26ead6854e7591cfc6a5b3b6b924a31bd8b843ba243a3ebd \ - --hash=sha256:2ff97dfff33e9c81e57be565ac58b9299affb566e10570cca668e4d67c69567a \ - --hash=sha256:3fe213af5d7e11c91692505ecadb7b0980c424b050d8b6458e39f38090094d7c \ - --hash=sha256:414a71d25b18cd3d1d5ab18b512a550a34398dcfbd68336adff5cd1e93fc7f0d \ - --hash=sha256:41548248e8a5897d3a5f67ad8c1edb78efe72ec00dcc985b5c19b7850949d039 \ - --hash=sha256:4993b0bd56696ef37dd1ab6caec430d4c256b6ab17e23108c00e0da25b97e38a \ - --hash=sha256:49e366b972504f0c600de8ad58054017d7b7a5176e5765cea7df76b5e05548d2 \ - --hash=sha256:4ca22c441645ead511eb73f1efdb0f3a723f138e28f8362224813f64a8097e15 \ - --hash=sha256:577195de5eccba4fea6c289e7537e4d309d9767d16b31afe82deda1f241feb80 \ - --hash=sha256:5f90d64f69cd80ef0acba1e92357bb412e4ba71476b745c83d1499c3b0383303 \ - --hash=sha256:6499513a0ca3984f7e4c4af22dbccc156eeda8846a4c4a2287a5b5e33b3544ff \ - --hash=sha256:659daf25d61973ad6dff7bbfe9fccd116da2ab27618f57c3b9bfb97cb02000f5 \ - --hash=sha256:73c969788609d8158e50ca9fa9eaa9ccf4953bfb84180f3bc8f2af50f897015f \ - --hash=sha256:764eebce5bf2046172f6f32d51ee47b0acc0dbdb05262a6382875267bc5b97d4 \ - --hash=sha256:87eb05fc61a0835dfe1cbf135d0f99cb2764ad09350d92fdd3fe1b827a557d65 \ - --hash=sha256:88c296bd7b6e653d428aa0c97e806ac1e0ad25c385f4dab627b832ba46b7ad91 \ - --hash=sha256:90242b1ad2bdad5fcebf32fb2971465edd4034e0381c1d6126bcb5a5b1851f18 \ - --hash=sha256:9049aaeae45d30dfa3bfba105175a358bf32e9fa563e281a016cf44d8aaa6b5f \ - --hash=sha256:92482d02d28ddc69c643f38e24662f26552734fd56241454987df81799a1f208 \ - --hash=sha256:95b04f3113d8e02b711bbb3f6be5493ed94585b086b5b68571ea324e175022e5 \ - --hash=sha256:a02ff597675e80a7b312683ed88957120bd5b32ce69d92a8c696ebdd9c5a25dc \ - --hash=sha256:ab1489a2a417f5d8f03d2824771e168ac2da8db9c34e05de8a404182390d67e7 \ - --hash=sha256:acc9ee56130c32b609f562ac4041f77311aa6b3c51d507bd3ac93e280631eeed \ - --hash=sha256:ae1a152a25bf194dbcda7d8ada169963ae7ed212951edc30fe72f1d4fcb96704 \ - --hash=sha256:b06667e375da212f2ff4e7e54bf547ffeb63700c0743fc21c107f7d64f632922 \ - --hash=sha256:b06e32d92ed898240793982820c46ae22bdec4f24dcb4ae4a6859001674db186 \ - --hash=sha256:b0a3481fdea08ce9f93c318e40c446c91bc63260a5eae1cf06d85b4d4d5651d4 \ - --hash=sha256:b0e18570b7ff815f9d1314c08bf2d62a139e6229653ce952ecdfddb8fc9e8b49 \ - --hash=sha256:b568a8ac0778988c2710476017ff74fb5dcb9b9322d757189c3d7fc4cc8026fa \ - --hash=sha256:bb684d78694f77991cfc6fd8ba3bba093f06d7efbc354ea84b077a0d2116464d \ - --hash=sha256:bc02d73633f5cee4ebecfc6c20b09a28bdfd940cc2ccf5bf119a6a7de6b5a3a3 \ - --hash=sha256:be6c573bdbeb9dac8ae646d077a3c4fc6eb838d75ee47a16529bfea2e9a81837 \ - --hash=sha256:c6ae9b4632424374efff2e0b2d699fc1a3c23e30e2d30dd9d4cf076edfc87a4f \ - --hash=sha256:ceb32cdde9bdc93c004008fa3d6e4481b0978e46c6478ce8e6fffe0fcc1c9a0e \ - --hash=sha256:cfd51b94590814cfa5020534225f61dda1af485299cd2dbb1ee8112d0e92b52f \ - --hash=sha256:d26a8411cedab7102f31d766711f3e5fd93bf7d3a1470200bacaaaac7faaa826 \ - --hash=sha256:d31e2714d6f5df4a308d8e5aafecb6aea1bc386bbee671044492f9a124461ce1 \ - --hash=sha256:d8281ab632616d364a158d64a2152e2215370143c940693d31d7ff60e9a2ef4a \ - --hash=sha256:da7d6d72fcffbba8258cfe663786b87d711812e09dad757a1f58996ab7f0d8f2 \ - --hash=sha256:dd915d37ae2442be08d6e1317814ac9be173341a1ad83ce133a77b4abba2d09d \ - --hash=sha256:dddaeea9fe9e3b7488c9acf1fdf77c0aa0e26e1d6f83a875b5cddf2e01948c7b \ - --hash=sha256:ea10e7eb83193dccbaaba8c370870c87f1a9b08b232df823e3e63905ec896e06 \ - --hash=sha256:eeb39947f8d3a0531afdcb422f659e6ac09653b50813dbedc9baf84ce2358320 \ - --hash=sha256:f3be935ec4001dda3b207ee4caa7531f857d24a92bfd0960a82dd8f1f985a82c - # via - # alembic - # dataset -stack-data==0.6.3 \ - --hash=sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9 \ - --hash=sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695 - # via ipython -traitlets==5.16.1 \ - --hash=sha256:ed900c2b631aa3a112811139fa97b8d2c3bad5e989656bba4b7e52c7852c18c1 \ - --hash=sha256:f775618166caa0396c8e337099240f2bd3e5e917d203b2e6fbe21a58d3cb1f6b - # via - # ipython - # matplotlib-inline -typing-extensions==4.16.0 \ - --hash=sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8 \ - --hash=sha256:dc983d19a509c94dba722ee6abd33940f7c05a89e243c47e907eb4db6f1a43e5 - # via - # alembic - # sqlalchemy -urllib3==2.7.0 \ - --hash=sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c \ - --hash=sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897 - # via requests -wcwidth==0.8.3 \ - --hash=sha256:d128512515fbf4612e0ff21fd6380399210318b7b54a9af59dff8454cf9730eb \ - --hash=sha256:d5b73dba6158a595ec9370350e7f2637bcac8d6c5e4fde34f30fcffb6103a5e4 - # via prompt-toolkit -yamllint==1.38.0 \ - --hash=sha256:09e5f29531daab93366bb061e76019d5e91691ef0a40328f04c927387d1d364d \ - --hash=sha256:fc394a5b3be980a4062607b8fdddc0843f4fa394152b6da21722f5d59013c220 - # via fdroidserver diff --git a/android/docker/yubico-piv-tool-signing-key.asc b/android/docker/yubico-piv-tool-signing-key.asc deleted file mode 100644 index 4df1cb177a..0000000000 --- a/android/docker/yubico-piv-tool-signing-key.asc +++ /dev/null @@ -1,840 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Comment: 1D73 08B0 055F 5AEF 3694 4A8F 27A9 C24D 9588 EA0F -Comment: Aveen Ismail - -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 -GDRtn4xjO/BcsPEJhI9UGKIjwsF8BBgBCgAmAhsgFiEEHXMIsAVfWu82lEqPJ6nC -TZWI6g8FAl0//rYFCQOs62UACgkQJ6nCTZWI6g+k5Q/+Pm2X1IGOUuGv5jT8KoCs -A/3hkYG+hoIe4fhyJwS5Yzn6RVifiKOinoOQEy9Q3k1tl9hTGtGJrzw3YYyqg+y2 -duQ4ac7Ka6D0/Gh4rA/trU5DlkOZqMicrcTvAIDMEutcsIeBojF7VWrFkO3oRU6q -3o0mf+llHocobZIKHq5VUfUxxxsSnqk/hgL8R7RsxdzZkfpGbMKUUKhYO4GOvWYU -WRbWKKJs+3hgnNlVRuvKExgQWL9cYd945AQWaJ8DDr8mUulsoKTJHDwbKTUN6m1o -pjEPK8yaKqW30BQcf2FSjgsYfSUgXc1kMSg/3c5oEBWjK301s3TNMqfQYatmppgC -qUoXB7Sc5c/BDVxRBH8MOrj2Ugqjsii3nvcitJ33VYM9hbmbzZvlYpJdxC6WHBtX -ueX2jMH2ve88E6nU5Tty0Gub7asFlkD6cRmDEm6jtKwF8qdp/5jwG1DvINwPFPt4 -Bv9thfi7Y+gBR6BsFxJpYQjUbZIgt02e9dQhIPXQlvVdp0cOoPqMvGoGDu1m5nu3 -vd0D7OBNfBBpcKBmQU1rw9/ekPHnUccE+CG1ogAZyh951Xb6B5uH3vfMyZzGwpRm -4Ww1nvSR5VRniwBiki2Ea579IRgI7LEnSlhtGTEfGaK00SR4rwXNOZ2Zn/s9Zu6L -FwAJtYe/bczhFxLvsWDfDJLCwXwEGAEKACYWIQQdcwiwBV9a7zaUSo8nqcJNlYjq -DwUCW3RGzgIbIAUJAeEzgAAKCRAnqcJNlYjqD5A8D/4+S48vjgD5Kd+n0P+WEZrC -44hmeym40OYPx573A2PwYj7Gr38P8UL3IgnLvWxPGgeJoJZh8QmwIJlcmWuATl/l -SPHHxHfpghN1TosbF5Kw1tBt5U5yP5k0obSooPOps4hUZT7KJ1KgEm4J59Bbb8Fo -6VAjCIHHykQGglK+KmgIlzDVv9A6z+ECvrrA3jdcn7uk4IeOtMAHCps/xbFmXN0h -7xIZ1vAktjYfz9SmKnW6T8rP5WAcyhAOHBpiZldy+FnTfS53ifLf+VBhfXy2n8JP -/P5XU12/Sevg+POkGeA9+Z7V13tM+5dz+Z6dzx3v+T4gkXbnvBhuNyPnNvkwDN5C -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 -nxsARbNH/YY8TZjFsIK1IKrHSArxKnVzVacmbQ== -=J7F/ ------END PGP PUBLIC KEY BLOCK----- diff --git a/android/docs/BuildInstructions.md b/android/docs/BuildInstructions.md index 3b4a1e4417..0dbbf95b05 100644 --- a/android/docs/BuildInstructions.md +++ b/android/docs/BuildInstructions.md @@ -247,8 +247,9 @@ When building without the container on Linux systems, reproducibility depends on To maximize reproducibility when building without the container: - Build the app on a **Linux system or virtual machine**. -- Use the exact same versions of all build dependencies as specified in the [root Dockerfile](../../building/Dockerfile) - and [Android Dockerfile](../docker/Dockerfile). This includes for example Android SDK and NDK versions. +- Use the exact same versions of all build dependencies as specified in the [Android Dockerfile](../docker/Dockerfile) + and the setup scripts in [building](../../building) that it runs. This includes for example the Rust toolchain, + protobuf compiler, and Android SDK and NDK versions. ### How to verify reproducible builds across environments diff --git a/building/build-and-publish-container-image.sh b/building/build-and-publish-container-image.sh index fff9330373..7a78ac20e6 100755 --- a/building/build-and-publish-container-image.sh +++ b/building/build-and-publish-container-image.sh @@ -28,7 +28,7 @@ case ${1-:""} in android) container_name="mullvadvpn-app-build-android" containerfile_path="$REPO_DIR/android/docker/Dockerfile" - container_context_dir="$REPO_DIR/android/docker/" + container_context_dir="$REPO_DIR" image_reference_file="building/android-container-image.txt" ;; *)