Skip to content

Commit 6e5442d

Browse files
committed
dstack: use brewed rpds-py dependency
Signed-off-by: Rui Chen <[email protected]>
1 parent d17cb58 commit 6e5442d

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

Formula/d/dstack.rb

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ class Dstack < Formula
2424
depends_on "libsodium" # for pynacl
2525
depends_on "libyaml"
2626
depends_on "[email protected]" # Pydantic v1 is incompatible with Python 3.14, upstream issue, https://github.com/dstackai/dstack/issues/1844
27+
depends_on "rpds-py" => :no_linkage
2728

2829
resource "aiocache" do
2930
url "https://files.pythonhosted.org/packages/7a/64/b945b8025a9d1e6e2138845f4022165d3b337f55f50984fbc6a4c0a1e355/aiocache-0.12.3.tar.gz"
@@ -50,6 +51,11 @@ class Dstack < Formula
5051
sha256 "132cd5fdc4a2a0b6498f3d89ea1c7b2a5ddc3281ddd84edae7259ec4c0a215a0"
5152
end
5253

54+
resource "annotated-doc" do
55+
url "https://files.pythonhosted.org/packages/d7/a6/dc46877b911e40c00d395771ea710d5e77b6de7bacd5fdcd78d70cc5a48f/annotated_doc-0.0.3.tar.gz"
56+
sha256 "e18370014c70187422c33e945053ff4c286f453a984eba84d0dbfa0c935adeda"
57+
end
58+
5359
resource "anyio" do
5460
url "https://files.pythonhosted.org/packages/c6/78/7d432127c41b50bccba979505f272c16cbcadcc33645d5fa3a738110ae75/anyio-4.11.0.tar.gz"
5561
sha256 "82a8d0b81e318cc5ce71a5f1f8b5c4e63619620b63141ef8c995fa0db95a57c4"
@@ -136,13 +142,13 @@ class Dstack < Formula
136142
end
137143

138144
resource "boto3" do
139-
url "https://files.pythonhosted.org/packages/b3/26/b0ed74e73b58f7e1e39cd6645e14e5c2a9a2bc121f67ebd8bde3d74a5bfe/boto3-1.40.57.tar.gz"
140-
sha256 "717605170cb167e07462b7f033b26bc9c0fee34b78b5eac52edcd6149915e23f"
145+
url "https://files.pythonhosted.org/packages/ae/f4/65f3a0a58a42abaa57cb42968535dc7c209232c2614d5ac1d8354b0bc0b7/boto3-1.40.59.tar.gz"
146+
sha256 "b1a5a203511e594872b39a129365f02eb5846eea990629e8daf47a3c01e7fd49"
141147
end
142148

143149
resource "botocore" do
144-
url "https://files.pythonhosted.org/packages/09/cb/7ba66090c6c4b31551a1c42feafa77a0b686ab9d18ee17436fa413b0e854/botocore-1.40.57.tar.gz"
145-
sha256 "39bb0570e10eb7a5d518974865aeebafe275498c8f132b23e3021b957babaf8a"
150+
url "https://files.pythonhosted.org/packages/9f/0a/4abd361449e495bc6f0eb24dc14213c1468253a5be63cfcd3b6f9feca992/botocore-1.40.59.tar.gz"
151+
sha256 "842a466d8735272a30fe5b7f97df559d9e211a18e412f62a17ed249fd62f85fe"
146152
end
147153

148154
resource "cached-classproperty" do
@@ -176,8 +182,8 @@ class Dstack < Formula
176182
end
177183

178184
resource "fastapi" do
179-
url "https://files.pythonhosted.org/packages/a6/f4/152127681182e6413e7a89684c434e19e7414ed7ac0c632999c3c6980640/fastapi-0.119.1.tar.gz"
180-
sha256 "a5e3426edce3fe221af4e1992c6d79011b247e3b03cc57999d697fe76cbf8ae0"
185+
url "https://files.pythonhosted.org/packages/f7/0e/7f29e8f7219e4526747db182e1afb5a4b6abc3201768fb38d81fa2536241/fastapi-0.120.0.tar.gz"
186+
sha256 "6ce2c1cfb7000ac14ffd8ddb2bc12e62d023a36c20ec3710d09d8e36fab177a0"
181187
end
182188

183189
resource "filelock" do
@@ -411,8 +417,8 @@ class Dstack < Formula
411417
end
412418

413419
resource "orjson" do
414-
url "https://files.pythonhosted.org/packages/be/4d/8df5f83256a809c22c4d6792ce8d43bb503be0fb7a8e4da9025754b09658/orjson-3.11.3.tar.gz"
415-
sha256 "1c0603b1d2ffcd43a411d64797a19556ef76958aef1c182f22dc30860152a98a"
420+
url "https://files.pythonhosted.org/packages/c6/fe/ed708782d6709cc60eb4c2d8a361a440661f74134675c72990f2c48c785f/orjson-3.11.4.tar.gz"
421+
sha256 "39485f4ab4c9b30a3943cfe99e1a213c4776fb69e8abd68f66b83d5a0b0fdc6d"
416422
end
417423

418424
resource "packaging" do
@@ -540,11 +546,6 @@ class Dstack < Formula
540546
sha256 "d7a493cde94043e41ea68fb43a74405fa178de981bf7b800f7a3bd02ac5c27be"
541547
end
542548

543-
resource "rpds-py" do
544-
url "https://files.pythonhosted.org/packages/48/dc/95f074d43452b3ef5d06276696ece4b3b5d696e7c9ad7173c54b1390cd70/rpds_py-0.28.0.tar.gz"
545-
sha256 "abd4df20485a0983e2ca334a216249b6186d6e3c1627e106651943dbdb791aea"
546-
end
547-
548549
resource "rsa" do
549550
url "https://files.pythonhosted.org/packages/da/8a/22b7beea3ee0d44b1916c0c1cb0ee3af23b700b6da9f04991899d0c555d4/rsa-4.9.1.tar.gz"
550551
sha256 "e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75"

pypi_formula_mappings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@
309309
},
310310
"dstack": {
311311
"package_name": "dstack[aws,azure,gcp,lambda]",
312-
"exclude_packages": ["certifi", "cryptography"]
312+
"exclude_packages": ["certifi", "cryptography", "rpds-py"]
313313
},
314314
"duplicity": {
315315
"exclude_packages": ["certifi"],

0 commit comments

Comments
 (0)