Skip to content

Commit 52a022c

Browse files
committed
sgr: use brewed pydantic-core/rpds-py dependency
Signed-off-by: Rui Chen <[email protected]>
1 parent 9f9fd1a commit 52a022c

File tree

2 files changed

+11
-25
lines changed

2 files changed

+11
-25
lines changed

Formula/s/sgr.rb

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ class Sgr < Formula
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
@@ -945,7 +945,7 @@
945945
"exclude_packages": ["certifi"]
946946
},
947947
"sgr": {
948-
"exclude_packages": ["certifi", "cryptography"]
948+
"exclude_packages": ["certifi", "cryptography", "pydantic-core", "rpds-py"]
949949
},
950950
"sherlock": {
951951
"exclude_packages": ["certifi", "numpy"]

0 commit comments

Comments
 (0)