Skip to content

Commit 77e3f7a

Browse files
authored
Merge pull request #252099 from Homebrew/gptline-pydantic-core
gptline: use brewed `pydantic-core`
2 parents cfc50ca + ea92d4a commit 77e3f7a

File tree

1 file changed

+16
-25
lines changed

1 file changed

+16
-25
lines changed

Formula/g/gptline.rb

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ class Gptline < Formula
1010
head "https://github.com/gnachman/gptline.git", branch: "main"
1111

1212
bottle do
13-
rebuild 1
14-
sha256 cellar: :any, arm64_tahoe: "8efc64b164243b2d63bc5f1113ee6eae5404927fc139ace0844d55ca8ddc212d"
15-
sha256 cellar: :any, arm64_sequoia: "84ac8ddb2a44efaf8b545e528495fe83b44d15dc0cc7694819c9fdb30111e3a4"
16-
sha256 cellar: :any, arm64_sonoma: "5826f923fffb7f006133da2da955dcd8b6fe95e59d0c82f72e46482107a5c84a"
17-
sha256 cellar: :any, sonoma: "7d645ca9babd38a6b036f876987beaf685c890fc4925cf979b124dbe5b66db99"
18-
sha256 cellar: :any_skip_relocation, arm64_linux: "dab690ca47f145318c86cc718871b09e1e528597119d61955f6d0277595e54c0"
19-
sha256 cellar: :any_skip_relocation, x86_64_linux: "f109a097ce9d0477011cb9090a75fd60f676591b806701f05f27fb58ec2d86e8"
13+
rebuild 2
14+
sha256 cellar: :any, arm64_tahoe: "a43749f26aaf3bdfebc5105dbec7d4b5bf119093c869839fb8428d83d35f5516"
15+
sha256 cellar: :any, arm64_sequoia: "d2354c7e1e5a9e947900ab00b62d4fc73eb0e8b6d8e9eb48c26aa28e76380f7f"
16+
sha256 cellar: :any, arm64_sonoma: "88954feea8be274eedc24f4005dcd84d091e3abf360ac8010dbfcb42a0d1ad3a"
17+
sha256 cellar: :any, sonoma: "d1b8fe9d555505576c0995da08e67f2fedaa55caed6f3d0dfa597d7b7c009fc5"
18+
sha256 cellar: :any_skip_relocation, arm64_linux: "c9d190fd9c8dda3f8186691b7911bad86ed5872613abd566fca2528552a44d8f"
19+
sha256 cellar: :any_skip_relocation, x86_64_linux: "a2742dbcf10f0bf7dcca211baeda3e521cb0d39dbc1e6d5bd77c0668fdd60403"
2020
end
2121

2222
depends_on "pkgconf" => :build
23-
depends_on "rust" => :build
23+
depends_on "rust" => :build # for jiter, tiktoken
2424
depends_on "certifi" => :no_linkage
2525
depends_on "freetype"
2626
depends_on "jpeg-turbo"
@@ -29,14 +29,15 @@ class Gptline < Formula
2929
depends_on "libyaml"
3030
depends_on "little-cms2"
3131
depends_on "pillow" => :no_linkage
32+
depends_on "pydantic-core" => :no_linkage
3233
depends_on "[email protected]"
3334
depends_on "webp"
3435

3536
uses_from_macos "libxml2", since: :ventura
3637
uses_from_macos "libxslt"
3738
uses_from_macos "zlib"
3839

39-
pypi_packages exclude_packages: %w[certifi pillow],
40+
pypi_packages exclude_packages: %w[certifi pillow pydantic-core],
4041
extra_packages: "lxml-html-clean"
4142

4243
resource "annotated-types" do
@@ -155,8 +156,8 @@ class Gptline < Formula
155156
end
156157

157158
resource "openai" do
158-
url "https://files.pythonhosted.org/packages/72/39/aa3767c920c217ef56f27e89cbe3aaa43dd6eea3269c95f045c5761b9df1/openai-2.5.0.tar.gz"
159-
sha256 "f8fa7611f96886a0f31ac6b97e58bc0ada494b255ee2cfd51c8eb502cfcb4814"
159+
url "https://files.pythonhosted.org/packages/c4/44/303deb97be7c1c9b53118b52825cbd1557aeeff510f3a52566b1fa66f6a2/openai-2.6.1.tar.gz"
160+
sha256 "27ae704d190615fca0c0fc2b796a38f8b5879645a3a52c9c453b23f97141bb49"
160161
end
161162

162163
resource "prompt-toolkit" do
@@ -169,11 +170,6 @@ class Gptline < Formula
169170
sha256 "1da1c82b0fc140bb0103bc1441ffe062154c8d38491189751ee00fd8ca65ce74"
170171
end
171172

172-
resource "pydantic-core" do
173-
url "https://files.pythonhosted.org/packages/df/18/d0944e8eaaa3efd0a91b0f1fc537d3be55ad35091b6a87638211ba691964/pydantic_core-2.41.4.tar.gz"
174-
sha256 "70e47929a9d4a1905a67e4b687d5946026390568a8e952b92824118063cee4d5"
175-
end
176-
177173
resource "pygments" do
178174
url "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz"
179175
sha256 "636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887"
@@ -190,8 +186,8 @@ class Gptline < Formula
190186
end
191187

192188
resource "regex" do
193-
url "https://files.pythonhosted.org/packages/49/d3/eaa0d28aba6ad1827ad1e716d9a93e1ba963ada61887498297d3da715133/regex-2025.9.18.tar.gz"
194-
sha256 "c5ba23274c61c6fef447ba6a39333297d0c247f53059dba0bca415cac511edc4"
189+
url "https://files.pythonhosted.org/packages/f8/c8/1d2160d36b11fbe0a61acb7c3c81ab032d9ec8ad888ac9e0a61b85ab99dd/regex-2025.10.23.tar.gz"
190+
sha256 "8cbaf8ceb88f96ae2356d01b9adf5e6306fa42fa6f7eab6b97794e37c959ac26"
195191
end
196192

197193
resource "requests" do
@@ -200,8 +196,8 @@ class Gptline < Formula
200196
end
201197

202198
resource "requests-file" do
203-
url "https://files.pythonhosted.org/packages/fe/5e/2aca791207e542a16a8cc91fd0e19f5c26f4dff030ee3062deb5606f84ae/requests_file-3.0.0.tar.gz"
204-
sha256 "68789589cfde7098e8933fe3e69bbd864f7f0c22f118937b424d94d0e1b7760f"
199+
url "https://files.pythonhosted.org/packages/3c/f8/5dc70102e4d337063452c82e1f0d95e39abfe67aa222ed8a5ddeb9df8de8/requests_file-3.0.1.tar.gz"
200+
sha256 "f14243d7796c588f3521bd423c5dea2ee4cc730e54a3cac9574d78aca1272576"
205201
end
206202

207203
resource "sgmllib3k" do
@@ -249,11 +245,6 @@ class Gptline < Formula
249245
sha256 "f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2"
250246
end
251247

252-
resource "typing-extensions" do
253-
url "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz"
254-
sha256 "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"
255-
end
256-
257248
resource "typing-inspection" do
258249
url "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz"
259250
sha256 "ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464"

0 commit comments

Comments
 (0)