@@ -3,8 +3,8 @@ class Dstack < Formula
33
44 desc "ML workflow orchestration system designed for reproducibility and collaboration"
55 homepage "https://dstack.ai/"
6- url "https://files.pythonhosted.org/packages/29/39/e71435c4575e009f44f45d9980fec615eaf5914c84bfe935a130c579624a /dstack-0.20.17 .tar.gz"
7- sha256 "c78dc52a2e534a49ce2c841a0b9ac824e18275bff85c75bff2c5d401c8906d05 "
6+ url "https://files.pythonhosted.org/packages/89/71/c22846378fbe5587befa60ee00df027ebff0339b652371b208ce4717f3d6 /dstack-0.20.18 .tar.gz"
7+ sha256 "b535b0e93530f9e1ffa9eca5a48e61c0ee94dedab558c250f8726cda117ba4f7 "
88 license "MPL-2.0"
99
1010 bottle do
@@ -145,13 +145,13 @@ class Dstack < Formula
145145 end
146146
147147 resource "boto3" do
148- url "https://files.pythonhosted.org/packages/bb/0c/f7bccb22b245cabf392816baba20f9e95f78ace7dbc580fd40136e80e732 /boto3-1.42.89 .tar.gz"
149- sha256 "3e43aacc0801bba9bcd23a8c271c089af297a69565f783fcdd357ae0e330bf1e "
148+ url "https://files.pythonhosted.org/packages/6a/6a/95302333208830de932ad1d0b69599ee13e936349a44981fb72632507861 /boto3-1.42.94 .tar.gz"
149+ sha256 "5b6056a661c19e974aaea3cb97690ddbe30d10c31e4f887df3bff06574f34510 "
150150 end
151151
152152 resource "botocore" do
153- url "https://files.pythonhosted.org/packages/0f/cc/e6be943efa9051bd15c2ee14077c2b10d6e27c9e9385fc43a03a5c4ed8b5 /botocore-1.42.89 .tar.gz"
154- sha256 "95ac52f472dad29942f3088b278ab493044516c16dbf9133c975af16527baa99 "
153+ url "https://files.pythonhosted.org/packages/b7/90/1a4d0e81b325d38e37f81d907ceacac3b8f509ad38b495bb95086ecb609d /botocore-1.42.94 .tar.gz"
154+ sha256 "41c6b3b11b073221a41f52b222ba387be34459fb77cdc506e8b74cdaf24bdcce "
155155 end
156156
157157 resource "cached-classproperty" do
@@ -160,8 +160,8 @@ class Dstack < Formula
160160 end
161161
162162 resource "cachetools" do
163- url "https://files.pythonhosted.org/packages/af/dd/57fe3fdb6e65b25a5987fd2cdc7e22db0aef508b91634d2e57d22928d41b /cachetools-7.0.5 .tar.gz"
164- sha256 "0cd042c24377200c1dcd225f8b7b12b0ca53cc2c961b43757e774ebe190fd990 "
163+ url "https://files.pythonhosted.org/packages/76/7b/1755ed2c6bfabd1d98b37ae73152f8dcf94aa40fee119d163c19ed484704 /cachetools-7.0.6 .tar.gz"
164+ sha256 "e5d524d36d65703a87243a26ff08ad84f73352adbeafb1cde81e207b456aaf24 "
165165 end
166166
167167 resource "charset-normalizer" do
@@ -170,8 +170,8 @@ class Dstack < Formula
170170 end
171171
172172 resource "click" do
173- url "https://files.pythonhosted.org/packages/57/75/31212c6bf2503fdf920d87fee5d7a86a2e3bcf444984126f13d8e4016804 /click-8.3.2 .tar.gz"
174- sha256 "14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5 "
173+ url "https://files.pythonhosted.org/packages/bb/63/f9e1ea081ce35720d8b92acde70daaedace594dc93b693c869e0d5910718 /click-8.3.3 .tar.gz"
174+ sha256 "398329ad4837b2ff7cbe1dd166a4c0f8900c3ca3a218de04466f38f6497f18a2 "
175175 end
176176
177177 resource "cursor" do
@@ -190,8 +190,8 @@ class Dstack < Formula
190190 end
191191
192192 resource "filelock" do
193- url "https://files.pythonhosted.org/packages/d6/17/6e8890271880903e3538660a21d63a6c1fea969ac71d0d6b608b78727fa9 /filelock-3.28 .0.tar.gz"
194- sha256 "4ed1010aae813c4ee8d9c660e4792475ee60c4a0ba76073ceaf862bd317e3ca6 "
193+ url "https://files.pythonhosted.org/packages/b5/fe/997687a931ab51049acce6fa1f23e8f01216374ea81374ddee763c493db5 /filelock-3.29 .0.tar.gz"
194+ sha256 "69974355e960702e789734cb4871f884ea6fe50bd8404051a3530bc07809cf90 "
195195 end
196196
197197 resource "gitdb" do
@@ -200,8 +200,8 @@ class Dstack < Formula
200200 end
201201
202202 resource "gitpython" do
203- url "https://files.pythonhosted.org/packages/df/b5/59d16470a1f0dfe8c793f9ef56fd3826093fc52b3bd96d6b9d6c26c7e27b /gitpython-3.1.46 .tar.gz"
204- sha256 "400124c7d0ef4ea03f7310ac2fbf7151e09ff97f2a3288d64a440c584a29c37f "
203+ url "https://files.pythonhosted.org/packages/c1/bd/50db468e9b1310529a19fce651b3b0e753b5c07954d486cba31bbee9a5d5 /gitpython-3.1.47 .tar.gz"
204+ sha256 "dba27f922bd2b42cb54c87a8ab3cb6beb6bf07f3d564e21ac848913a05a8a3cd "
205205 end
206206
207207 resource "google-api-core" do
@@ -280,8 +280,8 @@ class Dstack < Formula
280280 end
281281
282282 resource "gpuhunt" do
283- url "https://files.pythonhosted.org/packages/0b/65/f31234645c6e86acab38ec74374df0caaa3581bb193065e89757ca0da188 /gpuhunt-0.1.20 .tar.gz"
284- sha256 "ed59e37ecea25e22c8914996d98e5e8e41964ae8e9368dc282f55533f01e2d54 "
283+ url "https://files.pythonhosted.org/packages/d8/18/0ca48a8a424b96c8600caa93a42052cf64ec9cc3a9512966f7c42824d2ac /gpuhunt-0.1.21 .tar.gz"
284+ sha256 "8f056de208c484ead0a55d38a88ad5054d8d77c48403257535696da7e07584ec "
285285 end
286286
287287 resource "greenlet" do
@@ -330,8 +330,8 @@ class Dstack < Formula
330330 end
331331
332332 resource "idna" do
333- url "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60 /idna-3.11 .tar.gz"
334- sha256 "795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902 "
333+ url "https://files.pythonhosted.org/packages/ce/cc/762dfb036166873f0059f3b7de4565e1b5bc3d6f28a414c13da27e442f99 /idna-3.13 .tar.gz"
334+ sha256 "585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242 "
335335 end
336336
337337 resource "ignore-python" do
@@ -422,6 +422,9 @@ class Dstack < Formula
422422 resource "orjson" do
423423 url "https://files.pythonhosted.org/packages/9d/1b/2024d06792d0779f9dbc51531b61c24f76c75b9f4ce05e6f3377a1814cea/orjson-3.11.8.tar.gz"
424424 sha256 "96163d9cdc5a202703e9ad1b9ae757d5f0ca62f4fa0cc93d1f27b0e180cc404e"
425+
426+ # Remove nightly feature flag, Rust 1.95 is now stable
427+ patch :DATA
425428 end
426429
427430 resource "packaging" do
@@ -560,8 +563,8 @@ class Dstack < Formula
560563 end
561564
562565 resource "s3transfer" do
563- url "https://files.pythonhosted.org/packages/05/04/74127fc843314818edfa81b5540e26dd537353b123a4edc563109d8f17dd /s3transfer-0.16.0 .tar.gz"
564- sha256 "8e990f13268025792229cd52fa10cb7163744bf56e719e0b9cb925ab79abf920 "
566+ url "https://files.pythonhosted.org/packages/46/29/af14f4ef3c11a50435308660e2cc68761c9a7742475e0585cd4396b91777 /s3transfer-0.16.1 .tar.gz"
567+ sha256 "8e424355754b9ccb32467bdc568edf55be82692ef2002d934b1311dbb3b9e524 "
565568 end
566569
567570 resource "sentry-sdk" do
@@ -620,8 +623,8 @@ class Dstack < Formula
620623 end
621624
622625 resource "uvicorn" do
623- url "https://files.pythonhosted.org/packages/5e/da/6eee1ff8b6cbeed47eeb5229749168e81eb4b7b999a1a15a7176e51410c9 /uvicorn-0.44 .0.tar.gz"
624- sha256 "6c942071b68f07e178264b9152f1f16dfac5da85880c4ce06366a96d70d4f31e "
626+ url "https://files.pythonhosted.org/packages/1f/93/041fca8274050e40e6791f267d82e0e2e27dd165627bd640d3e0e378d877 /uvicorn-0.46 .0.tar.gz"
627+ sha256 "fb9da0926999cc6cb22dc7cd71a94a632f078e6ae47ff683c5c420750fb7413d "
625628 end
626629
627630 resource "uvloop" do
@@ -671,3 +674,15 @@ def install
671674 assert_match expected , shell_output ( "#{ bin } /dstack init 2>&1" , 1 )
672675 end
673676end
677+
678+ __END__
679+ --- a/src/lib.rs
680+ +++ b/src/lib.rs
681+ @@ -1,7 +1,6 @@
682+ // SPDX-License-Identifier: MPL-2.0
683+ // Copyright ijl (2018-2026)
684+
685+ -#![cfg_attr(feature = "cold_path", feature(cold_path))]
686+ #![cfg_attr(feature = "generic_simd", feature(portable_simd))]
687+ #![cfg_attr(feature = "optimize", feature(optimize_attribute))]
688+ #![allow(unused_features)] // portable_simd on universal2 cross-compile
0 commit comments