Skip to content

Commit 2bdeba3

Browse files
authored
Merge pull request #251019 from Homebrew/sysaidmin-rpds-py
sysaidmin: use brewed `pydantic-core`/`rpds-py` dependency
2 parents 48a11a8 + 3aace50 commit 2bdeba3

File tree

2 files changed

+34
-47
lines changed

2 files changed

+34
-47
lines changed

Formula/s/sysaidmin.rb

Lines changed: 33 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,20 @@ class Sysaidmin < Formula
99
revision 5
1010

1111
bottle do
12-
rebuild 1
13-
sha256 cellar: :any, arm64_tahoe: "283ce555001eacef39ee1d981d0186eb264a80fcc30f95f71a002d4da0867a15"
14-
sha256 cellar: :any, arm64_sequoia: "08c5cf64a851af23e80466a5c1edd5fe67b6d151c62b617573b87909e7ccb3d0"
15-
sha256 cellar: :any, arm64_sonoma: "8096c017c0b2209f33266aebf385a7ce4a9e09d4bc1acdc9475f5ef2a8b0fb29"
16-
sha256 cellar: :any, sonoma: "f4eb001ae80071889832b0718d5ad4424f00975b37e55766bdb73e74d67d6489"
17-
sha256 cellar: :any_skip_relocation, arm64_linux: "7c4abbfd68ff7bf8b82bfd5697036450565510d9a7b214e6b95724b5b4475a38"
18-
sha256 cellar: :any_skip_relocation, x86_64_linux: "f8122198c9a3565b7e88a3f99978fb8934a28b0098894d685d79323a4a9c4b65"
19-
end
20-
21-
depends_on "rust" => :build # for pydantic_core, jiter > maturin, rpds-py
22-
depends_on "certifi"
12+
rebuild 2
13+
sha256 cellar: :any, arm64_tahoe: "1753483324168e11c81fcb7abfb1b5c7a7f8447ff913d0aa1bb023da7135eaa0"
14+
sha256 cellar: :any, arm64_sequoia: "df827d3f480803fc91a02bf399aa0dbad1093e6acec3a5d735767798b3c469c0"
15+
sha256 cellar: :any, arm64_sonoma: "6df7ac9a1aa94c2c90cab9745c747ec0191dd2739def595e81921b75b7cd949b"
16+
sha256 cellar: :any, sonoma: "d00dbc27231fe0d6d726f29d2d212e1f704718ebd37315f58946dcc5c5ecc94c"
17+
sha256 cellar: :any_skip_relocation, arm64_linux: "c3e7babd3f431ed05d508fd467a522a640d4aef0d0567c5ce1f12c2548b889dc"
18+
sha256 cellar: :any_skip_relocation, x86_64_linux: "606ee4cfd06d7c0c521e05689aeb7bba07227a27783f7ab39940c86503ec1c7b"
19+
end
20+
21+
depends_on "rust" => :build # for jiter
22+
depends_on "certifi" => :no_linkage
23+
depends_on "pydantic-core" => :no_linkage
2324
depends_on "[email protected]"
25+
depends_on "rpds-py" => :no_linkage
2426

2527
resource "annotated-types" do
2628
url "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz"
@@ -38,8 +40,8 @@ class Sysaidmin < Formula
3840
end
3941

4042
resource "charset-normalizer" do
41-
url "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz"
42-
sha256 "6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14"
43+
url "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz"
44+
sha256 "94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a"
4345
end
4446

4547
resource "click" do
@@ -78,18 +80,18 @@ class Sysaidmin < Formula
7880
end
7981

8082
resource "httpx-sse" do
81-
url "https://files.pythonhosted.org/packages/6e/fa/66bd985dd0b7c109a3bcb89272ee0bfb7e2b4d06309ad7b38ff866734b2a/httpx_sse-0.4.1.tar.gz"
82-
sha256 "8f44d34414bc7b21bf3602713005c5df4917884f76072479b21f68befa4ea26e"
83+
url "https://files.pythonhosted.org/packages/0f/4c/751061ffa58615a32c31b2d82e8482be8dd4a89154f003147acee90f2be9/httpx_sse-0.4.3.tar.gz"
84+
sha256 "9b1ed0127459a66014aec3c56bebd93da3c1bc8bb6618c8082039a44889a755d"
8385
end
8486

8587
resource "idna" do
86-
url "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz"
87-
sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"
88+
url "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz"
89+
sha256 "795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902"
8890
end
8991

9092
resource "jiter" do
91-
url "https://files.pythonhosted.org/packages/9d/c0/a3bb4cc13aced219dd18191ea66e874266bd8aa7b96744e495e1c733aa2d/jiter-0.11.0.tar.gz"
92-
sha256 "1d9637eaf8c1d6a63d6562f2a6e5ab3af946c66037eb1b894e8fad75422266e4"
93+
url "https://files.pythonhosted.org/packages/a3/68/0357982493a7b20925aece061f7fb7a2678e3b232f8d73a6edb7e5304443/jiter-0.11.1.tar.gz"
94+
sha256 "849dcfc76481c0ea0099391235b7ca97d7279e0fa4c86005457ac7c88e8b76dc"
9395
end
9496

9597
resource "jsonschema" do
@@ -103,28 +105,23 @@ class Sysaidmin < Formula
103105
end
104106

105107
resource "mcp" do
106-
url "https://files.pythonhosted.org/packages/5a/79/5724a540df19e192e8606c543cdcf162de8eb435077520cca150f7365ec0/mcp-1.17.0.tar.gz"
107-
sha256 "1b57fabf3203240ccc48e39859faf3ae1ccb0b571ff798bbedae800c73c6df90"
108+
url "https://files.pythonhosted.org/packages/69/2b/916852a5668f45d8787378461eaa1244876d77575ffef024483c94c0649c/mcp-1.19.0.tar.gz"
109+
sha256 "213de0d3cd63f71bc08ffe9cc8d4409cc87acffd383f6195d2ce0457c021b5c1"
108110
end
109111

110112
resource "openai" do
111-
url "https://files.pythonhosted.org/packages/c6/a1/a303104dc55fc546a3f6914c842d3da471c64eec92043aef8f652eb6c524/openai-1.109.1.tar.gz"
112-
sha256 "d173ed8dbca665892a6db099b4a2dfac624f94d20a93f46eb0b56aae940ed869"
113+
url "https://files.pythonhosted.org/packages/c4/44/303deb97be7c1c9b53118b52825cbd1557aeeff510f3a52566b1fa66f6a2/openai-2.6.1.tar.gz"
114+
sha256 "27ae704d190615fca0c0fc2b796a38f8b5879645a3a52c9c453b23f97141bb49"
113115
end
114116

115117
resource "openai-agents" do
116-
url "https://files.pythonhosted.org/packages/a4/37/2b4f828840d3ff32d82b813c3371ec9ee26b3b8dc6b4acbb7a4a579f617a/openai_agents-0.3.3.tar.gz"
117-
sha256 "b016381a6890e1cb6879eb23c53c35f8c2312be1117f1cd4e4b5e2463150839f"
118+
url "https://files.pythonhosted.org/packages/d2/76/52398d0416706daa69b7e79d1d86f728bea4a49b60442006e397564d1366/openai_agents-0.4.1.tar.gz"
119+
sha256 "ead3ad58fd918dd7bcbfcb5cd43a27bcd9dfca1e47f444afcf7b62c86f0f2634"
118120
end
119121

120122
resource "pydantic" do
121-
url "https://files.pythonhosted.org/packages/c3/da/b8a7ee04378a53f6fefefc0c5e05570a3ebfdfa0523a878bcd3b475683ee/pydantic-2.12.0.tar.gz"
122-
sha256 "c1a077e6270dbfb37bfd8b498b3981e2bb18f68103720e51fa6c306a5a9af563"
123-
end
124-
125-
resource "pydantic-core" do
126-
url "https://files.pythonhosted.org/packages/7d/14/12b4a0d2b0b10d8e1d9a24ad94e7bbb43335eaf29c0c4e57860e8a30734a/pydantic_core-2.41.1.tar.gz"
127-
sha256 "1ad375859a6d8c356b7704ec0f547a58e82ee80bb41baa811ad710e124bc8f2f"
123+
url "https://files.pythonhosted.org/packages/f3/1e/4f0a3233767010308f2fd6bd0814597e3f63f1dc98304a9112b8759df4ff/pydantic-2.12.3.tar.gz"
124+
sha256 "1da1c82b0fc140bb0103bc1441ffe062154c8d38491189751ee00fd8ca65ce74"
128125
end
129126

130127
resource "pydantic-settings" do
@@ -143,20 +140,15 @@ class Sysaidmin < Formula
143140
end
144141

145142
resource "referencing" do
146-
url "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz"
147-
sha256 "df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa"
143+
url "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz"
144+
sha256 "44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8"
148145
end
149146

150147
resource "requests" do
151148
url "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz"
152149
sha256 "dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf"
153150
end
154151

155-
resource "rpds-py" do
156-
url "https://files.pythonhosted.org/packages/e9/dd/2c0cbe774744272b0ae725f44032c77bdcab6e8bcf544bffa3b6e70c8dba/rpds_py-0.27.1.tar.gz"
157-
sha256 "26a1c73171d10b7acccbded82bf6a586ab8203601e565badc74bbbf8bc5a10f8"
158-
end
159-
160152
resource "sniffio" do
161153
url "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz"
162154
sha256 "f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"
@@ -182,11 +174,6 @@ class Sysaidmin < Formula
182174
sha256 "abd6d4f9ce3a9383f269775a9835a4c24e5cd6b9f647d64f88aa4613c33def5d"
183175
end
184176

185-
resource "typing-extensions" do
186-
url "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz"
187-
sha256 "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"
188-
end
189-
190177
resource "typing-inspection" do
191178
url "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz"
192179
sha256 "ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464"
@@ -198,8 +185,8 @@ class Sysaidmin < Formula
198185
end
199186

200187
resource "uvicorn" do
201-
url "https://files.pythonhosted.org/packages/71/57/1616c8274c3442d802621abf5deb230771c7a0fec9414cb6763900eb3868/uvicorn-0.37.0.tar.gz"
202-
sha256 "4115c8add6d3fd536c8ee77f0e14a7fd2ebba939fed9b02583a97f80648f9e13"
188+
url "https://files.pythonhosted.org/packages/cb/ce/f06b84e2697fef4688ca63bdb2fdf113ca0a3be33f94488f2cadb690b0cf/uvicorn-0.38.0.tar.gz"
189+
sha256 "fd97093bdd120a2609fc0d3afe931d4d4ad688b6e75f0f929fde1bc36fe0e91d"
203190
end
204191

205192
def install

pypi_formula_mappings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1013,7 +1013,7 @@
10131013
"exclude_packages": ["certifi", "cryptography"]
10141014
},
10151015
"sysaidmin": {
1016-
"exclude_packages": ["certifi"]
1016+
"exclude_packages": ["certifi", "pydantic-core", "rpds-py"]
10171017
},
10181018
"systemd": {
10191019
"package_name": "",

0 commit comments

Comments
 (0)