Merge pull request #309338 from mweinelt/pretix-2024.4.0

pretix: 2024.3.0 -> 2024.4.0

authored by Martin Weinelt and committed by GitHub 48705e5f faf60aab

+117 -85
+6
pkgs/by-name/pr/pretalx/package.nix
··· 85 85 ]); 86 86 87 87 pythonRelaxDeps = [ 88 + "celery" 89 + "css-inline" 88 90 "cssutils" 89 91 "django-csp" 90 92 "django-filter" 93 + "django-hierarkey" 94 + "markdown" 95 + "pillow" 91 96 "python-dateutil" 97 + "reportlab" 92 98 ]; 93 99 94 100 propagatedBuildInputs = with python.pkgs; [
+6 -6
pkgs/by-name/pr/pretix/package.nix
··· 29 29 }; 30 30 31 31 pname = "pretix"; 32 - version = "2024.3.0"; 32 + version = "2024.4.0"; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "pretix"; 36 36 repo = "pretix"; 37 37 rev = "refs/tags/v${version}"; 38 - hash = "sha256-Wz1vZcqgwyS0xJgTtRxqfaJpJ1fAMhIyxvTvBT/ABSo="; 38 + hash = "sha256-+F5EOMMkO1ngGeFscDipwbldsY0AhOUKbjqgNpuph4g="; 39 39 }; 40 40 41 41 npmDeps = buildNpmPackage { ··· 43 43 inherit version src; 44 44 45 45 sourceRoot = "${src.name}/src/pretix/static/npm_dir"; 46 - npmDepsHash = "sha256-2fHlEEmYzpF3SyvF7+FbwCt+zQVGF0/kslDFnJ+DQGE="; 46 + npmDepsHash = "sha256-0Q/BCRHlnyQJlCF3PgIP9q3Qyr/ff+GP0lPIwPsIMSU="; 47 47 48 48 dontBuild = true; 49 49 ··· 81 81 --replace-fail psycopg2-binary psycopg2 \ 82 82 --replace-fail vat_moss_forked==2020.3.20.0.11.0 vat-moss \ 83 83 --replace-fail "bleach==5.0.*" bleach \ 84 + --replace-fail "django-hierarkey==1.1.*" django-hierarkey \ 85 + --replace-fail "djangorestframework==3.15.*" djangorestframework \ 84 86 --replace-fail "dnspython==2.6.*" dnspython \ 85 - --replace-fail "django-countries==7.5.*" django-countries \ 86 - --replace-fail "django-filter==24.1" django-filter \ 87 87 --replace-fail "importlib_metadata==7.*" importlib_metadata \ 88 88 --replace-fail "markdown==3.6" markdown \ 89 89 --replace-fail "protobuf==5.26.*" protobuf \ 90 90 --replace-fail "pycryptodome==3.20.*" pycryptodome \ 91 91 --replace-fail "pypdf==3.9.*" pypdf \ 92 92 --replace-fail "python-dateutil==2.9.*" python-dateutil \ 93 - --replace-fail "sentry-sdk==1.42.*" sentry-sdk \ 94 93 --replace-fail "stripe==7.9.*" stripe 95 94 ''; 96 95 ··· 175 174 text-unidecode 176 175 tlds 177 176 tqdm 177 + ua-parser 178 178 vat-moss 179 179 vobject 180 180 webauthn
+47 -53
pkgs/development/python-modules/css-inline/Cargo.lock
··· 52 52 53 53 [[package]] 54 54 name = "autocfg" 55 - version = "1.2.0" 55 + version = "1.3.0" 56 56 source = "registry+https://github.com/rust-lang/crates.io-index" 57 - checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" 57 + checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 58 58 59 59 [[package]] 60 60 name = "backtrace" ··· 73 73 74 74 [[package]] 75 75 name = "base64" 76 - version = "0.22.0" 77 - source = "registry+https://github.com/rust-lang/crates.io-index" 78 - checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 79 - 80 - [[package]] 81 - name = "bitflags" 82 - version = "1.3.2" 76 + version = "0.22.1" 83 77 source = "registry+https://github.com/rust-lang/crates.io-index" 84 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 78 + checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 85 79 86 80 [[package]] 87 81 name = "bitflags" ··· 131 125 132 126 [[package]] 133 127 name = "cc" 134 - version = "1.0.94" 128 + version = "1.0.96" 135 129 source = "registry+https://github.com/rust-lang/crates.io-index" 136 - checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" 130 + checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" 137 131 138 132 [[package]] 139 133 name = "cfg-if" ··· 186 180 187 181 [[package]] 188 182 name = "css-inline" 189 - version = "0.14.0" 183 + version = "0.14.1" 190 184 dependencies = [ 191 185 "cssparser", 192 186 "html5ever", ··· 201 195 202 196 [[package]] 203 197 name = "css-inline-python" 204 - version = "0.14.0" 198 + version = "0.14.1" 205 199 dependencies = [ 206 200 "built", 207 201 "css-inline", ··· 375 369 376 370 [[package]] 377 371 name = "hashbrown" 378 - version = "0.14.3" 372 + version = "0.14.5" 379 373 source = "registry+https://github.com/rust-lang/crates.io-index" 380 - checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 374 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 381 375 dependencies = [ 382 376 "ahash", 383 377 "allocator-api2", ··· 577 571 578 572 [[package]] 579 573 name = "libc" 580 - version = "0.2.153" 574 + version = "0.2.154" 581 575 source = "registry+https://github.com/rust-lang/crates.io-index" 582 - checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 576 + checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" 583 577 584 578 [[package]] 585 579 name = "lock_api" 586 - version = "0.4.11" 580 + version = "0.4.12" 587 581 source = "registry+https://github.com/rust-lang/crates.io-index" 588 - checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 582 + checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 589 583 dependencies = [ 590 584 "autocfg", 591 585 "scopeguard", ··· 614 608 615 609 [[package]] 616 610 name = "markup5ever" 617 - version = "0.12.0" 611 + version = "0.12.1" 618 612 source = "registry+https://github.com/rust-lang/crates.io-index" 619 - checksum = "c7940b09815a02810a42b9e1bc41c069880a87de68e9b1dcbe754a3ba3b47c20" 613 + checksum = "16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45" 620 614 dependencies = [ 621 615 "log", 622 616 "phf 0.11.2", ··· 675 669 676 670 [[package]] 677 671 name = "num-traits" 678 - version = "0.2.18" 672 + version = "0.2.19" 679 673 source = "registry+https://github.com/rust-lang/crates.io-index" 680 - checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 674 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 681 675 dependencies = [ 682 676 "autocfg", 683 677 ] ··· 709 703 710 704 [[package]] 711 705 name = "parking_lot" 712 - version = "0.12.1" 706 + version = "0.12.2" 713 707 source = "registry+https://github.com/rust-lang/crates.io-index" 714 - checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 708 + checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb" 715 709 dependencies = [ 716 710 "lock_api", 717 711 "parking_lot_core", ··· 719 713 720 714 [[package]] 721 715 name = "parking_lot_core" 722 - version = "0.9.9" 716 + version = "0.9.10" 723 717 source = "registry+https://github.com/rust-lang/crates.io-index" 724 - checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 718 + checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 725 719 dependencies = [ 726 720 "cfg-if", 727 721 "libc", 728 722 "redox_syscall", 729 723 "smallvec", 730 - "windows-targets 0.48.5", 724 + "windows-targets 0.52.5", 731 725 ] 732 726 733 727 [[package]] ··· 915 909 916 910 [[package]] 917 911 name = "pyo3-built" 918 - version = "0.4.7" 912 + version = "0.5.0" 919 913 source = "registry+https://github.com/rust-lang/crates.io-index" 920 - checksum = "be6d574e0f8cab2cdd1eeeb640cbf845c974519fa9e9b62fa9c08ecece0ca5de" 914 + checksum = "35ee655adc94166665a1d714b439e27857dd199b947076891d6a17d32d396cde" 921 915 922 916 [[package]] 923 917 name = "pyo3-ffi" ··· 1015 1009 1016 1010 [[package]] 1017 1011 name = "redox_syscall" 1018 - version = "0.4.1" 1012 + version = "0.5.1" 1019 1013 source = "registry+https://github.com/rust-lang/crates.io-index" 1020 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 1014 + checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" 1021 1015 dependencies = [ 1022 - "bitflags 1.3.2", 1016 + "bitflags", 1023 1017 ] 1024 1018 1025 1019 [[package]] 1026 1020 name = "reqwest" 1027 - version = "0.12.3" 1021 + version = "0.12.4" 1028 1022 source = "registry+https://github.com/rust-lang/crates.io-index" 1029 - checksum = "3e6cc1e89e689536eb5aeede61520e874df5a4707df811cd5da4aa5fbb2aae19" 1023 + checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" 1030 1024 dependencies = [ 1031 1025 "base64", 1032 1026 "bytes", ··· 1093 1087 1094 1088 [[package]] 1095 1089 name = "rustls" 1096 - version = "0.22.3" 1090 + version = "0.22.4" 1097 1091 source = "registry+https://github.com/rust-lang/crates.io-index" 1098 - checksum = "99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c" 1092 + checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" 1099 1093 dependencies = [ 1100 1094 "log", 1101 1095 "ring", ··· 1117 1111 1118 1112 [[package]] 1119 1113 name = "rustls-pki-types" 1120 - version = "1.4.1" 1114 + version = "1.5.0" 1121 1115 source = "registry+https://github.com/rust-lang/crates.io-index" 1122 - checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" 1116 + checksum = "beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54" 1123 1117 1124 1118 [[package]] 1125 1119 name = "rustls-webpki" 1126 - version = "0.102.2" 1120 + version = "0.102.3" 1127 1121 source = "registry+https://github.com/rust-lang/crates.io-index" 1128 - checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610" 1122 + checksum = "f3bce581c0dd41bce533ce695a1437fa16a7ab5ac3ccfa99fe1a620a7885eabf" 1129 1123 dependencies = [ 1130 1124 "ring", 1131 1125 "rustls-pki-types", ··· 1150 1144 source = "registry+https://github.com/rust-lang/crates.io-index" 1151 1145 checksum = "4eb30575f3638fc8f6815f448d50cb1a2e255b0897985c8c59f4d37b72a07b06" 1152 1146 dependencies = [ 1153 - "bitflags 2.5.0", 1147 + "bitflags", 1154 1148 "cssparser", 1155 1149 "derive_more", 1156 1150 "fxhash", ··· 1174 1168 1175 1169 [[package]] 1176 1170 name = "serde" 1177 - version = "1.0.198" 1171 + version = "1.0.200" 1178 1172 source = "registry+https://github.com/rust-lang/crates.io-index" 1179 - checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" 1173 + checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f" 1180 1174 dependencies = [ 1181 1175 "serde_derive", 1182 1176 ] 1183 1177 1184 1178 [[package]] 1185 1179 name = "serde_derive" 1186 - version = "1.0.198" 1180 + version = "1.0.200" 1187 1181 source = "registry+https://github.com/rust-lang/crates.io-index" 1188 - checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" 1182 + checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb" 1189 1183 dependencies = [ 1190 1184 "proc-macro2", 1191 1185 "quote", ··· 1256 1250 1257 1251 [[package]] 1258 1252 name = "socket2" 1259 - version = "0.5.6" 1253 + version = "0.5.7" 1260 1254 source = "registry+https://github.com/rust-lang/crates.io-index" 1261 - checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 1255 + checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 1262 1256 dependencies = [ 1263 1257 "libc", 1264 1258 "windows-sys 0.52.0", ··· 1808 1802 1809 1803 [[package]] 1810 1804 name = "zerocopy" 1811 - version = "0.7.32" 1805 + version = "0.7.33" 1812 1806 source = "registry+https://github.com/rust-lang/crates.io-index" 1813 - checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 1807 + checksum = "087eca3c1eaf8c47b94d02790dd086cd594b912d2043d4de4bfdd466b3befb7c" 1814 1808 dependencies = [ 1815 1809 "zerocopy-derive", 1816 1810 ] 1817 1811 1818 1812 [[package]] 1819 1813 name = "zerocopy-derive" 1820 - version = "0.7.32" 1814 + version = "0.7.33" 1821 1815 source = "registry+https://github.com/rust-lang/crates.io-index" 1822 - checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 1816 + checksum = "6f4b6c273f496d8fd4eaf18853e6b448760225dc030ff2c485a786859aea6393" 1823 1817 dependencies = [ 1824 1818 "proc-macro2", 1825 1819 "quote",
+3 -3
pkgs/development/python-modules/css-inline/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "css-inline"; 21 - version = "0.14.0"; 21 + version = "0.14.1"; 22 22 pyproject = true; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "Stranger6667"; 26 26 repo = "css-inline"; 27 27 rev = "python-v${version}"; 28 - hash = "sha256-CdR90GGPWOerXWfVeHrFLAelL+MJ9bfoB4TjKBdRSL0="; 28 + hash = "sha256-+hX05y+ii2/wAbcc3SPK3ns4slUKFGqHURb3Z08yhVw="; 29 29 }; 30 30 31 31 postPatch = '' ··· 42 42 ln -s ${./Cargo.lock} Cargo.lock 43 43 ''; 44 44 name = "${pname}-${version}"; 45 - hash = "sha256-/GO7OcUl0iFgEhr8ZWZQOTNqHn7bt38PpFs0HktmAhE="; 45 + hash = "sha256-ogzj8JxiFX2VWEeEnKACycd2Bud9VUpLuF4h35eUls0="; 46 46 }; 47 47 48 48 nativeBuildInputs = [
+19 -3
pkgs/development/python-modules/django-extensions/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , pythonAtLeast 5 + 6 + # build-system 7 + , setuptools 8 + 9 + # dependencies 4 10 , django 11 + 12 + # tests 5 13 , factory-boy 6 14 , mock 7 15 , pip 8 16 , pygments 9 - , pytest-django 10 17 , pytestCheckHook 18 + , pytest-django 11 19 , shortuuid 12 20 , vobject 13 21 , werkzeug ··· 16 24 buildPythonPackage rec { 17 25 pname = "django-extensions"; 18 26 version = "3.2.3"; 19 - format = "setuptools"; 27 + pyproject = true; 28 + 29 + # https://github.com/django-extensions/django-extensions/issues/1831 30 + # Requires asyncore, which was dropped in 3.12 31 + disabled = pythonAtLeast "3.12"; 20 32 21 33 src = fetchFromGitHub { 22 34 owner = pname; ··· 30 42 --replace "--cov=django_extensions --cov-report html --cov-report term" "" 31 43 ''; 32 44 33 - propagatedBuildInputs = [ 45 + build-system = [ 46 + setuptools 47 + ]; 48 + 49 + dependencies = [ 34 50 django 35 51 ]; 36 52
+12 -6
pkgs/development/python-modules/django-hierarkey/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 4 5 + # build-system 6 + , setuptools 7 + 5 8 # propagates 6 9 , python-dateutil 7 10 ··· 13 16 14 17 buildPythonPackage rec { 15 18 pname = "django-hierarkey"; 16 - version = "1.1.0"; 17 - format = "setuptools"; 19 + version = "1.2.0"; 20 + pyproject = true; 18 21 19 22 src = fetchFromGitHub { 20 23 owner = "raphaelm"; 21 24 repo = "django-hierarkey"; 22 - # https://github.com/raphaelm/django-hierarkey/commit/c81ace02ca404a8756e2931bb6faf55b6365e140 23 - rev = "c81ace02ca404a8756e2931bb6faf55b6365e140"; 24 - hash = "sha256-sCARyTjuuAUptlOsFmApnsQpcksP+uYnq0lukXDMcuk="; 25 + rev = "refs/tags/${version}"; 26 + hash = "sha256-1LSH9GwoNF3NrDVNUIHDAVsktyKIprDgB5XlIHeM3fM="; 25 27 }; 26 28 27 - propagatedBuildInputs = [ 29 + build-system = [ 30 + setuptools 31 + ]; 32 + 33 + dependencies = [ 28 34 python-dateutil 29 35 ]; 30 36
+8 -6
pkgs/development/python-modules/django-mysql/default.nix
··· 7 7 8 8 # dependencies 9 9 , django 10 - , mysqlclient 11 10 12 11 # tests 13 12 , pytest-django ··· 16 15 17 16 buildPythonPackage rec { 18 17 pname = "django-mysql"; 19 - version = "4.12.0"; 18 + version = "4.13.0"; 20 19 pyproject = true; 21 20 22 21 src = fetchFromGitHub { 23 22 owner = "adamchainz"; 24 23 repo = "django-mysql"; 25 24 rev = "refs/tags/${version}"; 26 - hash = "sha256-AieI6zUPFXQsrvoms5bu/Bb3J+DvfLA4rCCsjhYBEZQ="; 25 + hash = "sha256-hIvkLLv9R23u+JC6t/zwbMvmgLMstYp0ytuSqNiohJg="; 27 26 }; 28 27 29 - nativeBuildInputs = [ 28 + build-system = [ 30 29 setuptools 31 30 ]; 32 31 33 - buildInputs = [ 32 + dependencies = [ 34 33 django 35 - mysqlclient 36 34 ]; 37 35 38 36 doCheck = false; # requires mysql/mariadb server ··· 42 40 nativeCheckInputs = [ 43 41 pytest-django 44 42 pytestCheckHook 43 + ]; 44 + 45 + pythonImportsCheck = [ 46 + "django_mysql" 45 47 ]; 46 48 47 49 meta = with lib; {
+2 -2
pkgs/development/python-modules/django-otp/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "django-otp"; 14 - version = "1.3.0post1"; 14 + version = "1.5.0"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "django-otp"; 19 19 repo = "django-otp"; 20 20 rev = "v${version}"; 21 - hash = "sha256-Q8YTCYERyoAXenSiDabxuxaWiD6ZeJKKKgaR/Rg3y20="; 21 + hash = "sha256-c0Yr41S1LFBzcDIK2etOP3rYcCPaThDs+XGiw4WP/ks="; 22 22 }; 23 23 24 24 build-system = [
+3 -4
pkgs/development/python-modules/django-statici18n/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "django-statici18n"; 19 - version = "2.4.0"; 19 + version = "2.5.0"; 20 20 pyproject = true; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "zyegfryed"; 24 24 repo = "django-statici18n"; 25 - # https://github.com/zyegfryed/django-statici18n/issues/59 26 - rev = "9b83a8f0f2e625dd5f56d53cfe4e07aca9479ab6"; 27 - hash = "sha256-KrIlWmN7um9ad2avfANOza579bjYkxTo9F0UFpvLu3A="; 25 + rev = "refs/tags/v${version}"; 26 + hash = "sha256-n6HqHcXvz2ihwN+gJr5P+/Yt4RpuOu2yAjo9fiNZB54="; 28 27 }; 29 28 30 29 build-system = [
+9
pkgs/development/python-modules/python-creole/default.nix
··· 86 86 "creole/tests/test_rest2html.py" 87 87 ]; 88 88 89 + pytestFlagsArray = [ 90 + # fixture mismatch after docutils update 91 + "--deselect=creole/rest_tools/clean_writer.py::creole.rest_tools.clean_writer.rest2html" 92 + "--deselect=creole/tests/test_cross_compare_all.py::CrossCompareTests::test_link" 93 + "--deselect=creole/tests/test_cross_compare_all.py::CrossCompareTests::test_link_with_at_sign" 94 + "--deselect=creole/tests/test_cross_compare_all.py::CrossCompareTests::test_link_with_unknown_protocol" 95 + "--deselect=creole/tests/test_cross_compare_all.py::CrossCompareTests::test_link_without_title" 96 + ]; 97 + 89 98 meta = with lib; { 90 99 description = "Creole markup tools written in Python"; 91 100 homepage = "https://github.com/jedie/python-creole";
+2 -2
pkgs/development/python-modules/webauthn/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "webauthn"; 13 - version = "2.0.0"; 13 + version = "2.1.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "duo-labs"; 20 20 repo = "py_webauthn"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-StqoSrzErV13/OUpSWbI+6N5tSFPEpvnmQcDiZMaXPI="; 22 + hash = "sha256-AfQ3lt0WvoThU5kCE7MzhAXwbqmNaCrUqOMWI937hO4="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [