Skip to content

Commit 4a10dce

Browse files
authored
Merge pull request #251018 from Homebrew/sgr-rpds-py
sgr: use brewed `pydantic-core`/`rpds-py` dependency
2 parents 8f352d9 + 8a6e5d2 commit 4a10dce

File tree

2 files changed

+18
-32
lines changed

2 files changed

+18
-32
lines changed

Formula/s/sgr.rb

Lines changed: 17 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,24 @@ class Sgr < Formula
99
revision 15
1010

1111
bottle do
12-
rebuild 2
13-
sha256 cellar: :any, arm64_tahoe: "b393e8a6c28937f19473075680bf3e6f630cedddfe91008e0261e522a07bcf35"
14-
sha256 cellar: :any, arm64_sequoia: "0db1b901e739cd634bdd934014cea568da49e52be17d67b6cc34f13e6cb9f98a"
15-
sha256 cellar: :any, arm64_sonoma: "c88ae62f3a6c76bd9bf6db335b85a7cd2a85bd97d34d66bc2b055c5de2a17e2c"
16-
sha256 cellar: :any, sonoma: "21406207c16fb51ee894d52e851d915e01b57617931bcc4f707d3902516e1b05"
17-
sha256 cellar: :any_skip_relocation, arm64_linux: "fcddf43bf927b0764116ada1e2df0e38daf8e1d2447c4661b7aa395ef5994724"
18-
sha256 cellar: :any_skip_relocation, x86_64_linux: "e0bc4e1af5fb5a1fcbd4897e054659f82747cc41028740f8b592e9e7180cd813"
12+
rebuild 3
13+
sha256 cellar: :any, arm64_tahoe: "6feb861ec91823ffd348ece37306331ce0e77d2e48693d09ccfa73bee0755690"
14+
sha256 cellar: :any, arm64_sequoia: "a953b261de45aee3eb159e82e6f858a2ad51dd365ec0942e718a97cb3875968d"
15+
sha256 cellar: :any, arm64_sonoma: "7477c83eb0a2f9d16bf2a5a716db61ccfa64ba22aa48cfb05f233da450e1e3f9"
16+
sha256 cellar: :any, sonoma: "c17d376459bc63c361d343e4c3fac98f6f8088fa65f08a2a775344adf8adfb24"
17+
sha256 cellar: :any_skip_relocation, arm64_linux: "1354bd840ba92237d2d9cac8d027b0482998f6f313fcb68e6fb14ffc7426ec12"
18+
sha256 cellar: :any_skip_relocation, x86_64_linux: "aaa9b1f0c9f2c3afe966f547ec7f72c452aa44572744999352d107106daa02f7"
1919
end
2020

2121
deprecate! date: "2025-06-21", because: :unmaintained
2222

23-
depends_on "rust" => :build # for pydantic
2423
depends_on "certifi" => :no_linkage
2524
depends_on "cryptography" => :no_linkage
2625
depends_on "libpq" # for psycopg2-binary
2726
depends_on "openssl@3"
27+
depends_on "pydantic-core" => :no_linkage
2828
depends_on "[email protected]"
29+
depends_on "rpds-py" => :no_linkage
2930

3031
# Manually update `pglast` and `ruamel-yaml` to the latest version
3132

@@ -60,8 +61,8 @@ class Sgr < Formula
6061
end
6162

6263
resource "charset-normalizer" do
63-
url "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz"
64-
sha256 "6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14"
64+
url "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz"
65+
sha256 "94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a"
6566
end
6667

6768
resource "click" do
@@ -80,8 +81,8 @@ class Sgr < Formula
8081
end
8182

8283
resource "idna" do
83-
url "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz"
84-
sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"
84+
url "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz"
85+
sha256 "795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902"
8586
end
8687

8788
resource "inflection" do
@@ -135,30 +136,20 @@ class Sgr < Formula
135136
end
136137

137138
resource "pydantic" do
138-
url "https://files.pythonhosted.org/packages/c3/da/b8a7ee04378a53f6fefefc0c5e05570a3ebfdfa0523a878bcd3b475683ee/pydantic-2.12.0.tar.gz"
139-
sha256 "c1a077e6270dbfb37bfd8b498b3981e2bb18f68103720e51fa6c306a5a9af563"
140-
end
141-
142-
resource "pydantic-core" do
143-
url "https://files.pythonhosted.org/packages/7d/14/12b4a0d2b0b10d8e1d9a24ad94e7bbb43335eaf29c0c4e57860e8a30734a/pydantic_core-2.41.1.tar.gz"
144-
sha256 "1ad375859a6d8c356b7704ec0f547a58e82ee80bb41baa811ad710e124bc8f2f"
139+
url "https://files.pythonhosted.org/packages/f3/1e/4f0a3233767010308f2fd6bd0814597e3f63f1dc98304a9112b8759df4ff/pydantic-2.12.3.tar.gz"
140+
sha256 "1da1c82b0fc140bb0103bc1441ffe062154c8d38491189751ee00fd8ca65ce74"
145141
end
146142

147143
resource "referencing" do
148-
url "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz"
149-
sha256 "df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa"
144+
url "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz"
145+
sha256 "44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8"
150146
end
151147

152148
resource "requests" do
153149
url "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz"
154150
sha256 "dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf"
155151
end
156152

157-
resource "rpds-py" do
158-
url "https://files.pythonhosted.org/packages/e9/dd/2c0cbe774744272b0ae725f44032c77bdcab6e8bcf544bffa3b6e70c8dba/rpds_py-0.27.1.tar.gz"
159-
sha256 "26a1c73171d10b7acccbded82bf6a586ab8203601e565badc74bbbf8bc5a10f8"
160-
end
161-
162153
resource "ruamel-yaml" do
163154
url "https://files.pythonhosted.org/packages/3e/db/f3950f5e5031b618aae9f423a39bf81a55c148aecd15a34527898e752cf4/ruamel.yaml-0.18.15.tar.gz"
164155
sha256 "dbfca74b018c4c3fba0b9cc9ee33e53c371194a9000e694995e620490fd40700"
@@ -194,11 +185,6 @@ class Sgr < Formula
194185
sha256 "f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2"
195186
end
196187

197-
resource "typing-extensions" do
198-
url "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz"
199-
sha256 "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"
200-
end
201-
202188
resource "typing-inspection" do
203189
url "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz"
204190
sha256 "ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464"

pypi_formula_mappings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -948,7 +948,7 @@
948948
"exclude_packages": ["certifi"]
949949
},
950950
"sgr": {
951-
"exclude_packages": ["certifi", "cryptography"]
951+
"exclude_packages": ["certifi", "cryptography", "pydantic-core", "rpds-py"]
952952
},
953953
"sherlock": {
954954
"exclude_packages": ["certifi", "numpy"]

0 commit comments

Comments
 (0)