Skip to content

Commit b9223c0

Browse files
authored
Merge pull request #251022 from Homebrew/dstack-rpds-py
dstack: use brewed `rpds-py` dependency
2 parents 2bdeba3 + 0b8f56d commit b9223c0

File tree

2 files changed

+22
-20
lines changed

2 files changed

+22
-20
lines changed

Formula/d/dstack.rb

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@ class Dstack < Formula
88
license "MPL-2.0"
99

1010
bottle do
11-
sha256 cellar: :any, arm64_tahoe: "45025e384913df03253fb1e9d1f45fb308d3e2c5e3dce53368e2ad633b65d286"
12-
sha256 cellar: :any, arm64_sequoia: "5bfdabbe8b0264ffbf200ba953c6117db8f22652401cf022283f0b5f75c7187a"
13-
sha256 cellar: :any, arm64_sonoma: "9db83bfda82e61a192524b35988c3690ee646b4511cce90e1de66992bb2da571"
14-
sha256 cellar: :any, sonoma: "4c12833fc8ca81f28a9679897262072e6c13b5107d879e1730c97bc568335767"
15-
sha256 cellar: :any_skip_relocation, arm64_linux: "0be0bfce72c971d8ce3e9abca15ec23d36ba892e8791894aa0bc5013ebb6fcfe"
16-
sha256 cellar: :any_skip_relocation, x86_64_linux: "80c1640dea9c8a962cd45fb6ea9e3a86d671c4029a8a97add46a17106daa6f76"
11+
rebuild 1
12+
sha256 cellar: :any, arm64_tahoe: "fca7b7e33fab682c2a3e551e41e0e61c11a9b1408996e85a6bde559edb80c12a"
13+
sha256 cellar: :any, arm64_sequoia: "6a843eb5a641fa8cf4d2a9a83fac1fbea04c582d48a0bf70842ffa9d3dfb46aa"
14+
sha256 cellar: :any, arm64_sonoma: "f5d5a59176bad85970a089d1ef59d51bac5fb93cd77143529b6d4d6a033e8ab1"
15+
sha256 cellar: :any, sonoma: "3497405fed0deca8734da41f9efc5d8ec91ad1b8ec48d23b0767ebe37ce6b1ca"
16+
sha256 cellar: :any_skip_relocation, arm64_linux: "4d7d8389191c3b08238e97e3e5d5d6fb177289a9bab27ca0975118055b35345c"
17+
sha256 cellar: :any_skip_relocation, x86_64_linux: "6beccb632b352532b1dbd26a9e7d3ddbe11fe9c64e794839dbeb51135385a46b"
1718
end
1819

1920
# `pkgconf` and `rust` are for bcrypt.
@@ -24,6 +25,7 @@ class Dstack < Formula
2425
depends_on "libsodium" # for pynacl
2526
depends_on "libyaml"
2627
depends_on "[email protected]" # Pydantic v1 is incompatible with Python 3.14, upstream issue, https://github.com/dstackai/dstack/issues/1844
28+
depends_on "rpds-py" => :no_linkage
2729

2830
resource "aiocache" do
2931
url "https://files.pythonhosted.org/packages/7a/64/b945b8025a9d1e6e2138845f4022165d3b337f55f50984fbc6a4c0a1e355/aiocache-0.12.3.tar.gz"
@@ -50,6 +52,11 @@ class Dstack < Formula
5052
sha256 "132cd5fdc4a2a0b6498f3d89ea1c7b2a5ddc3281ddd84edae7259ec4c0a215a0"
5153
end
5254

55+
resource "annotated-doc" do
56+
url "https://files.pythonhosted.org/packages/d7/a6/dc46877b911e40c00d395771ea710d5e77b6de7bacd5fdcd78d70cc5a48f/annotated_doc-0.0.3.tar.gz"
57+
sha256 "e18370014c70187422c33e945053ff4c286f453a984eba84d0dbfa0c935adeda"
58+
end
59+
5360
resource "anyio" do
5461
url "https://files.pythonhosted.org/packages/c6/78/7d432127c41b50bccba979505f272c16cbcadcc33645d5fa3a738110ae75/anyio-4.11.0.tar.gz"
5562
sha256 "82a8d0b81e318cc5ce71a5f1f8b5c4e63619620b63141ef8c995fa0db95a57c4"
@@ -136,13 +143,13 @@ class Dstack < Formula
136143
end
137144

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

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

148155
resource "cached-classproperty" do
@@ -176,8 +183,8 @@ class Dstack < Formula
176183
end
177184

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

183190
resource "filelock" do
@@ -411,8 +418,8 @@ class Dstack < Formula
411418
end
412419

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

418425
resource "packaging" do
@@ -540,11 +547,6 @@ class Dstack < Formula
540547
sha256 "d7a493cde94043e41ea68fb43a74405fa178de981bf7b800f7a3bd02ac5c27be"
541548
end
542549

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-
548550
resource "rsa" do
549551
url "https://files.pythonhosted.org/packages/da/8a/22b7beea3ee0d44b1916c0c1cb0ee3af23b700b6da9f04991899d0c555d4/rsa-4.9.1.tar.gz"
550552
sha256 "e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75"

pypi_formula_mappings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@
315315
},
316316
"dstack": {
317317
"package_name": "dstack[aws,azure,gcp,lambda]",
318-
"exclude_packages": ["certifi", "cryptography"]
318+
"exclude_packages": ["certifi", "cryptography", "rpds-py"]
319319
},
320320
"duplicity": {
321321
"exclude_packages": ["certifi"],

0 commit comments

Comments
 (0)