@@ -9,19 +9,18 @@ class TrezorAgent < Formula
99 url "https://files.pythonhosted.org/packages/11/bc/aa2bdee9cd81af9ecde0a9e8b5c6c6594a4a0ee7ade950b51a39d54f9e63/trezor_agent-0.12.0.tar.gz"
1010 sha256 "e08ca5a54bd7658017164c8518d6cdf623d3b077dfdccfd12f612af5fef05855"
1111 license "LGPL-3.0-only"
12- revision 6
12+ revision 7
1313
1414 no_autobump! because : :requires_manual_review
1515
1616 bottle do
17- rebuild 4
18- sha256 cellar : :any , arm64_sequoia : "e65e3a8407fcaca9cd1ad3ebbda38d07db9fc90035732c79ec5735793dd0f13a"
19- sha256 cellar : :any , arm64_sonoma : "c354ec3e5cd5cdccf140051390487e0c38ed2fea21a1d82593fa567e2a69af8a"
20- sha256 cellar : :any , arm64_ventura : "9b569084d339af93dfe4d993efa34832d271de259af2ae7422409cee2c18cf99"
21- sha256 cellar : :any , sonoma : "dc085716a815fdad399c63686ce094df8ab1e5f3390a5c3957e214a0597280ed"
22- sha256 cellar : :any , ventura : "6f0fd72e17340bde2030de0b437617cb75b26b42ffc0aaff6cac5d5e19ba2b9d"
23- sha256 cellar : :any_skip_relocation , arm64_linux : "2e3b248f753e7bfec920ab9878f6bf15ce70d76e01fcc5c3f6b75550051ea55c"
24- sha256 cellar : :any_skip_relocation , x86_64_linux : "3e239198e8346f37019c48c0db608468225c8588085098f56486754c1baa929a"
17+ sha256 cellar : :any , arm64_sequoia : "6b23b65aed9a20adc1193f1b07f212d15ec1cc63fe4063f812215269bf4469ac"
18+ sha256 cellar : :any , arm64_sonoma : "e7b9a2a27fd2238cde20aed214f6cb064007042259c15c1957fccbf665186f87"
19+ sha256 cellar : :any , arm64_ventura : "55f846a42ee2c928e2f66ea869bb7917140c48e840d44b45b0d6647075f5bcba"
20+ sha256 cellar : :any , sonoma : "c0f8bbc7635eda97aa25146ca2e17549ede47f1e30419838d9990799bafdbf4a"
21+ sha256 cellar : :any , ventura : "bab1f3dfe9854c67284980c76694ddcdf0cf710daddf1500f8307db4da493c50"
22+ sha256 cellar : :any_skip_relocation , arm64_linux : "ddc51755c0f96548ca7185eec4295f81842e78f5610d63707ea41650532c5224"
23+ sha256 cellar : :any_skip_relocation , x86_64_linux : "fe96b06a580d7571359bcd236c58a2eeb85f67983734a598f4775aaf7e916eb8"
2524 end
2625
2726 depends_on "pkgconf" => :build # for hidapi resource
@@ -33,29 +32,33 @@ class TrezorAgent < Formula
3332 depends_on "pillow"
34333534
35+ on_macos do
36+ depends_on "llvm" => :build if DevelopmentTools . clang_build_version <= 1699
37+ end
38+
3639 resource "backports-shutil-which" do
3740 url "https://files.pythonhosted.org/packages/a0/22/51b896a4539f1bff6a7ab8514eb031b9f43f12bff23f75a4c3f4e9a666e5/backports.shutil_which-3.5.2.tar.gz"
3841 sha256 "fe39f567cbe4fad89e8ac4dbeb23f87ef80f7fe8e829669d0221ecdb0437c133"
3942 end
4043
44+ resource "base58" do
45+ url "https://files.pythonhosted.org/packages/7f/45/8ae61209bb9015f516102fa559a2914178da1d5868428bd86a1b4421141d/base58-2.1.1.tar.gz"
46+ sha256 "c5d0cb3f5b6e81e8e35da5754388ddcc6d0d14b6c6a132cb93d69ed580a7278c"
47+ end
48+
4149 resource "bech32" do
4250 url "https://files.pythonhosted.org/packages/ab/fe/b67ac9b123e25a3c1b8fc3f3c92648804516ab44215adb165284e024c43f/bech32-1.2.0.tar.gz"
4351 sha256 "7d6db8214603bd7871fcfa6c0826ef68b85b0abd90fa21c285a9c5e21d2bd899"
4452 end
4553
46- resource "bleak" do
47- url "https://files.pythonhosted.org/packages/fb/96/15750b50c0018338e2cce30de939130971ebfdf4f9d6d56c960f5657daad/bleak-0.22.3.tar.gz"
48- sha256 "3149c3c19657e457727aa53d9d6aeb89658495822cd240afd8aeca4dd09c045c"
49- end
50-
5154 resource "charset-normalizer" do
52- url "https://files.pythonhosted.org/packages/f2/4f/e1808dc01273379acc506d18f1504eb2d299bd4131743b9fc54d7be4df1e /charset_normalizer-3.4.0 .tar.gz"
53- sha256 "223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e "
55+ url "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d /charset_normalizer-3.4.2 .tar.gz"
56+ sha256 "5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63 "
5457 end
5558
5659 resource "click" do
57- url "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5 /click-8.1.7 .tar.gz"
58- sha256 "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de "
60+ url "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b /click-8.1.8 .tar.gz"
61+ sha256 "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a "
5962 end
6063
6164 resource "configargparse" do
@@ -74,8 +77,8 @@ class TrezorAgent < Formula
7477 end
7578
7679 resource "dbus-fast" do
77- url "https://files.pythonhosted.org/packages/0a/37/a27e7f2dc6a18b5dcee70ffb08013a33770c2154a51fb5e2c04a7f4169fa /dbus_fast-2.24.3 .tar.gz"
78- sha256 "9042a1b565ecac4f8e04df79376de1d1d31e4c82eddb6e71e8b8d82d0c94dd3d "
80+ url "https://files.pythonhosted.org/packages/c2/a1/9693ec018feed2a7d3420eac6c807eabc6eb84227913104123c0d2ea5737 /dbus_fast-2.44.1 .tar.gz"
81+ sha256 "b027e96c39ed5622bb54d811dcdbbe9d9d6edec3454808a85a1ceb1867d9e25c "
7982 end
8083
8184 resource "docutils" do
@@ -84,8 +87,8 @@ class TrezorAgent < Formula
8487 end
8588
8689 resource "ecdsa" do
87- url "https://files.pythonhosted.org/packages/5e/d0/ec8ac1de7accdcf18cfe468653ef00afd2f609faf67c423efbd02491051b /ecdsa-0.19.0 .tar.gz"
88- sha256 "60eaad1199659900dd0af521ed462b793bbdf867432b3948e87416ae4caf6bf8 "
90+ url "https://files.pythonhosted.org/packages/c0/1f/924e3caae75f471eae4b26bd13b698f6af2c44279f67af317439c2f4c46a /ecdsa-0.19.1 .tar.gz"
91+ sha256 "478cba7b62555866fcb3bb3fe985e06decbdb68ef55713c4e5ab98c57d508e61 "
8992 end
9093
9194 resource "ecpy" do
@@ -99,8 +102,8 @@ class TrezorAgent < Formula
99102 end
100103
101104 resource "hidapi" do
102- url "https://files.pythonhosted.org/packages/bf/6f/90c536b020a8e860f047a2839830a1ade3e1490e67336ecf489b4856eb7b /hidapi-0.14.0.post2 .tar.gz"
103- sha256 "6c0e97ba6b059a309d51b495a8f0d5efbcea8756b640d98b6f6bb9fdef2458ac "
105+ url "https://files.pythonhosted.org/packages/47/72/21ccaaca6ffb06f544afd16191425025d831c2a6d318635e9c8854070f2d /hidapi-0.14.0.post4 .tar.gz"
106+ sha256 "48fce253e526d17b663fbf9989c71c7ef7653ced5f4be65f1437c313fb3dbdf6 "
104107 end
105108
106109 resource "idna" do
@@ -114,8 +117,8 @@ class TrezorAgent < Formula
114117 end
115118
116119 resource "ledgerblue" do
117- url "https://files.pythonhosted.org/packages/70/68/ae1dc25309ae92ac87134e542389e30b6efcac924384baef9622ece0e4eb /ledgerblue-0.1.54 .tar.gz"
118- sha256 "1e7f7d493e919c447a5c8ebeaea0373bdfda0bec216284cecdea07185fdf173e "
120+ url "https://files.pythonhosted.org/packages/00/3b/fb8f98cac273f9c3c43a1f23ae644ac44482d29d9e866d1820d5426e67ce /ledgerblue-0.1.46 .tar.gz"
121+ sha256 "f0f1ce5a6d55c0159b7bbf3f8f9413353f6de32344b11076367d0467cac88aed "
119122 end
120123
121124 resource "libagent" do
@@ -130,8 +133,8 @@ class TrezorAgent < Formula
130133 end
131134
132135 resource "libusb1" do
133- url "https://files.pythonhosted.org/packages/af/19/53ecbfb96d6832f2272d13b84658c360802fcfff7c0c497ab8f6bf15ac40 /libusb1-3.1.0 .tar.gz"
134- sha256 "4ee9b0a55f8bd0b3ea7017ae919a6c1f439af742c4a4b04543c5fd7af89b828c "
136+ url "https://files.pythonhosted.org/packages/a2/7f/c59ad56d1bca8fa4321d1bb77ba4687775751a4deceec14943a44da18ca0 /libusb1-3.3.1 .tar.gz"
137+ sha256 "3951d360f2daf0e0eacf839e15d2d1d2f4f5e7830231eb3188eeffef2dd17bad "
135138 end
136139
137140 resource "lockfile" do
@@ -155,18 +158,13 @@ class TrezorAgent < Formula
155158 end
156159
157160 resource "protobuf" do
158- url "https://files.pythonhosted.org/packages/55/5b/e3d951e34f8356e5feecacd12a8e3b258a1da6d9a03ad1770f28925f29bc/protobuf-3.20.3.tar.gz"
159- sha256 "2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2"
160- end
161-
162- resource "pycryptodome" do
163- url "https://files.pythonhosted.org/packages/13/52/13b9db4a913eee948152a079fe58d035bd3d1a519584155da8e786f767e6/pycryptodome-3.21.0.tar.gz"
164- sha256 "f7787e0d469bdae763b876174cf2e6c0f7be79808af26b1da96f1a64bcf47297"
161+ url "https://files.pythonhosted.org/packages/52/f3/b9655a711b32c19720253f6f06326faf90580834e2e83f840472d752bc8b/protobuf-6.31.1.tar.gz"
162+ sha256 "d8cac4c982f0b957a4dc73a80e2ea24fab08e679c0de9deb835f4a12d69aca9a"
165163 end
166164
167165 resource "pycryptodomex" do
168- url "https://files.pythonhosted.org/packages/11/dc/e66551683ade663b5f07d7b3bc46434bf703491dbd22ee12d1f979ca828f /pycryptodomex-3.21 .0.tar.gz"
169- sha256 "222d0bd05381dd25c32dd6065c071ebf084212ab79bab4599ba9e6a3e0009e6c "
166+ url "https://files.pythonhosted.org/packages/c9/85/e24bf90972a30b0fcd16c73009add1d7d7cd9140c2498a68252028899e41 /pycryptodomex-3.23 .0.tar.gz"
167+ sha256 "71909758f010c82bc99b0abf4ea12012c98962fbf0583c2164f8b84533c2e4da "
170168 end
171169
172170 resource "pydes" do
@@ -175,8 +173,8 @@ class TrezorAgent < Formula
175173 end
176174
177175 resource "pyelftools" do
178- url "https://files.pythonhosted.org/packages/88/56/0f2d69ed9a0060da009f672ddec8a71c041d098a66f6b1d80264bf6bbdc0 /pyelftools-0.31 .tar.gz"
179- sha256 "c774416b10310156879443b81187d182d8d9ee499660380e645918b50bc88f99 "
176+ url "https://files.pythonhosted.org/packages/b9/ab/33968940b2deb3d92f5b146bc6d4009a5f95d1d06c148ea2f9ee965071af /pyelftools-0.32 .tar.gz"
177+ sha256 "6de90ee7b8263e740c8715a925382d4099b354f29ac48ea40d840cf7aa14ace5 "
180178 end
181179
182180 resource "pymsgbox" do
@@ -190,35 +188,23 @@ class TrezorAgent < Formula
190188 end
191189
192190 resource "pyobjc-core" do
193- url "https://files.pythonhosted.org/packages/b7/40/a38d78627bd882d86c447db5a195ff307001ae02c1892962c656f2fd6b83 /pyobjc_core-10.3 .1.tar.gz"
194- sha256 "b204a80ccc070f9ab3f8af423a3a25a6fd787e228508d00c4c30f8ac538ba720 "
191+ url "https://files.pythonhosted.org/packages/e8/e9/0b85c81e2b441267bca707b5d89f56c2f02578ef8f3eafddf0e0c0b8848c /pyobjc_core-11 .1.tar.gz"
192+ sha256 "b63d4d90c5df7e762f34739b39cc55bc63dbcf9fb2fb3f2671e528488c7a87fe "
195193 end
196194
197195 resource "pyobjc-framework-cocoa" do
198- url "https://files.pythonhosted.org/packages/a7/6c/b62e31e6e00f24e70b62f680e35a0d663ba14ff7601ae591b5d20e251161/pyobjc_framework_cocoa-10.3.1.tar.gz"
199- sha256 "1cf20714daaa986b488fb62d69713049f635c9d41a60c8da97d835710445281a"
200-
201- # Backport commit to avoid Xcode.app dependency. Remove in the next release
202- # https://github.com/ronaldoussoren/pyobjc/commit/864a21829c578f6479ac6401d191fb759215175e
203- patch :DATA
196+ url "https://files.pythonhosted.org/packages/4b/c5/7a866d24bc026f79239b74d05e2cf3088b03263da66d53d1b4cf5207f5ae/pyobjc_framework_cocoa-11.1.tar.gz"
197+ sha256 "87df76b9b73e7ca699a828ff112564b59251bb9bbe72e610e670a4dc9940d038"
204198 end
205199
206200 resource "pyobjc-framework-corebluetooth" do
207- url "https://files.pythonhosted.org/packages/f7/69/89afd7747f42d2eb1e8f4b7f2ba2739d98ccf36f6b5c72474802962494de/pyobjc_framework_corebluetooth-10.3.1.tar.gz"
208- sha256 "dc5d326ab5541b8b68e7e920aa8363851e779cb8c33842f6cfeef4674cc62f94"
209-
210- # Backport commit to avoid Xcode.app dependency. Remove in the next release
211- # https://github.com/ronaldoussoren/pyobjc/commit/864a21829c578f6479ac6401d191fb759215175e
212- patch :DATA
201+ url "https://files.pythonhosted.org/packages/3d/fe/2081dfd9413b7b4d719935c33762fbed9cce9dc06430f322d1e2c9dbcd91/pyobjc_framework_corebluetooth-11.1.tar.gz"
202+ sha256 "1deba46e3fcaf5e1c314f4bbafb77d9fe49ec248c493ad00d8aff2df212d6190"
213203 end
214204
215205 resource "pyobjc-framework-libdispatch" do
216- url "https://files.pythonhosted.org/packages/b7/37/1a7d9e5a04ab42aa8186f3493478c055601503ac7f8d58b8501d23db8b21/pyobjc_framework_libdispatch-10.3.1.tar.gz"
217- sha256 "f5c3475498cb32f54d75e21952670e4a32c8517fb2db2e90869f634edc942446"
218-
219- # Backport commit to avoid Xcode.app dependency. Remove in the next release
220- # https://github.com/ronaldoussoren/pyobjc/commit/864a21829c578f6479ac6401d191fb759215175e
221- patch :DATA
206+ url "https://files.pythonhosted.org/packages/be/89/7830c293ba71feb086cb1551455757f26a7e2abd12f360d375aae32a4d7d/pyobjc_framework_libdispatch-11.1.tar.gz"
207+ sha256 "11a704e50a0b7dbfb01552b7d686473ffa63b5254100fdb271a1fe368dd08e87"
222208 end
223209
224210 resource "pyserial" do
@@ -227,13 +213,8 @@ class TrezorAgent < Formula
227213 end
228214
229215 resource "python-daemon" do
230- url "https://files.pythonhosted.org/packages/54/cd/d62884732e5d6ff6906234169d06338d53e37243c60cf73679c8942f9e42/python_daemon-3.1.0.tar.gz"
231- sha256 "fdb621d7e5f46e74b4de1ad6b0fff6e69cd91b4f219de1476190ebdd0f4781df"
232- end
233-
234- resource "python-gnupg" do
235- url "https://files.pythonhosted.org/packages/85/61/2df3cd6f49dbb2d4a6a567cac1d803e3a50d86207e196d0f9e67a48664f7/python-gnupg-0.5.3.tar.gz"
236- sha256 "290d8ddb9cd63df96cfe9284b9b265f19fd6e145e5582dc58fd7271f026d0a47"
216+ url "https://files.pythonhosted.org/packages/3d/37/4f10e37bdabc058a32989da2daf29e57dc59dbc5395497f3d36d5f5e2694/python_daemon-3.1.2.tar.gz"
217+ sha256 "f7b04335adc473de877f5117e26d5f1142f4c9f7cd765408f0877757be5afbf4"
237218 end
238219
239220 resource "python-u2flib-host" do
@@ -242,43 +223,53 @@ class TrezorAgent < Formula
242223 end
243224
244225 resource "requests" do
245- url "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913 /requests-2.32.3 .tar.gz"
246- sha256 "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 "
226+ url "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8 /requests-2.32.4 .tar.gz"
227+ sha256 "27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422 "
247228 end
248229
249230 resource "semver" do
250- url "https://files.pythonhosted.org/packages/41/6c/a536cc008f38fd83b3c1b98ce19ead13b746b5588c9a0cb9dd9f6ea434bc /semver-3.0.2 .tar.gz"
251- sha256 "6253adb39c70f6e51afed2fa7152bcd414c411286088fb4b9effb133885ab4cc "
231+ url "https://files.pythonhosted.org/packages/72/d1/d3159231aec234a59dd7d601e9dd9fe96f3afff15efd33c1070019b26132 /semver-3.0.4 .tar.gz"
232+ sha256 "afc7d8c584a5ed0a11033af086e8af226a9c0b206f313e0301f8dd7b6b589602 "
252233 end
253234
254235 resource "setuptools" do
255- url "https://files.pythonhosted.org/packages/07/37/b31be7e4b9f13b59cde9dcaeff112d401d49e0dc5b37ed4a9fc8fb12f409/setuptools-75.2.0.tar.gz"
256- sha256 "753bb6ebf1f465a1912e19ed1d41f403a79173a9acf66a42e7e6aec45c3c16ec"
236+ url "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca/setuptools-80.9.0.tar.gz"
237+ sha256 "f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c"
238+ end
239+
240+ resource "shamir-mnemonic" do
241+ url "https://files.pythonhosted.org/packages/b2/fd/9f5b305b5280795209817efe6b0cd6017f4714e3f36d160b2d4dfcc78c02/shamir_mnemonic-0.3.0.tar.gz"
242+ sha256 "bc04886a1ddfe2a64d8a3ec51abf0f664d98d5b557cc7e78a8ad2d10a1d87438"
257243 end
258244
259245 resource "six" do
260- url "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz"
261- sha256 "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"
246+ url "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz"
247+ sha256 "ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"
248+ end
249+
250+ resource "slip10" do
251+ url "https://files.pythonhosted.org/packages/7b/30/6ba9170f06c61f82b4f66bacefd13819a295798f959027a0600211d8f7ad/slip10-1.0.1.tar.gz"
252+ sha256 "02b350ae557b591791428b17551f95d7ac57e9211f37debdc814c90b4a123a54"
262253 end
263254
264255 resource "trezor" do
265- url "https://files.pythonhosted.org/packages/10 /11/b80ffb168b3e1c41c96c7278693eb6421cf567181afea9514c1ccd11c1ed /trezor-0.13.9 .tar.gz"
266- sha256 "9450bd7bb9d23e5e33a3c9e58e18f058b44c9d9c34ca664b4981a795aa9fb1ef "
256+ url "https://files.pythonhosted.org/packages/c2 /11/bd2ff7f6ff07cdd739b27de64398e9772ceaef59e0ee1341f4bb4a571794 /trezor-0.13.10 .tar.gz"
257+ sha256 "7a0b6ae4628dd0c31a5ceb51258918d9bbdd3ad851388837225826b228ee504f "
267258 end
268259
269260 resource "typing-extensions" do
270- url "https://files.pythonhosted.org/packages/df/db/f35a00659bc03fec321ba8bce9420de607a1d37f8342eee1863174c69557 /typing_extensions-4.12.2 .tar.gz"
271- sha256 "1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8 "
261+ url "https://files.pythonhosted.org/packages/d1/bc/51647cd02527e87d05cb083ccc402f93e441606ff1f01739a62c8ad09ba5 /typing_extensions-4.14.0 .tar.gz"
262+ sha256 "8676b788e32f02ab42d9e7c61324048ae4c6d844a399eebace3d4979d75ceef4 "
272263 end
273264
274265 resource "unidecode" do
275- url "https://files.pythonhosted.org/packages/f7/89/19151076a006b9ac0dd37b1354e031f5297891ee507eb624755e58e10d3e /Unidecode-1.3.8 .tar.gz"
276- sha256 "cfdb349d46ed3873ece4586b96aa75258726e2fa8ec21d6f00a591d98806c2f4 "
266+ url "https://files.pythonhosted.org/packages/94/7d/a8a765761bbc0c836e397a2e48d498305a865b70a8600fd7a942e85dcf63 /Unidecode-1.4.0 .tar.gz"
267+ sha256 "ce35985008338b676573023acc382d62c264f307c8f7963733405add37ea2b23 "
277268 end
278269
279270 resource "urllib3" do
280- url "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260 /urllib3-2.2.3 .tar.gz"
281- sha256 "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9 "
271+ url "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc /urllib3-2.5.0 .tar.gz"
272+ sha256 "3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 "
282273 end
283274
284275 resource "websocket-client" do
@@ -287,12 +278,15 @@ class TrezorAgent < Formula
287278 end
288279
289280 resource "wheel" do
290- url "https://files.pythonhosted.org/packages/b7/a0/95e9e962c5fd9da11c1e28aa4c0d8210ab277b1ada951d2aee336b505813 /wheel-0.44.0 .tar.gz"
291- sha256 "a29c3f2817e95ab89aa4660681ad547c0e9547f20e75b0562fe7723c9a2a9d49 "
281+ url "https://files.pythonhosted.org/packages/8a/98/2d9906746cdc6a6ef809ae6338005b3f21bb568bea3165cfc6a243fdc25c /wheel-0.45.1 .tar.gz"
282+ sha256 "661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729 "
292283 end
293284
294285 def install
295286 without = if OS . mac?
287+ # needed for pyobjc-core "-fdisable-block-signature-string"
288+ ENV . llvm_clang if DevelopmentTools . clang_build_version <= 1699
289+
296290 # Help `pyobjc-framework-cocoa` pick correct SDK after removing -isysroot from Python formula
297291 ENV . append_to_cflags "-isysroot #{ MacOS . sdk_path } "
298292 [ "dbus-fast" ]
0 commit comments