Skip to content

Commit 4eff19f

Browse files
committed
rawdog: add patch to build with poetry 2
Signed-off-by: Rui Chen <[email protected]>
1 parent c0ab69a commit 4eff19f

File tree

1 file changed

+23
-12
lines changed

1 file changed

+23
-12
lines changed

Formula/r/rawdog.rb

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ class Rawdog < Formula
4343
end
4444

4545
resource "anyio" do
46-
url "https://files.pythonhosted.org/packages/f6/40/318e58f669b1a9e00f5c4453910682e2d9dd594334539c7b7817dabb765f/anyio-4.7.0.tar.gz"
47-
sha256 "2f834749c602966b7d456a7567cafcb309f96482b5081d14ac93ccd457f9dd48"
46+
url "https://files.pythonhosted.org/packages/a3/73/199a98fc2dae33535d6b8e8e6ec01f8c1d76c9adb096c6b7d64823038cde/anyio-4.8.0.tar.gz"
47+
sha256 "1d9fe889df5212298c0c0723fa20479d1b94883a2df44bd3897aa91083316f7a"
4848
end
4949

5050
resource "attrs" do
@@ -53,8 +53,8 @@ class Rawdog < Formula
5353
end
5454

5555
resource "charset-normalizer" do
56-
url "https://files.pythonhosted.org/packages/f2/4f/e1808dc01273379acc506d18f1504eb2d299bd4131743b9fc54d7be4df1e/charset_normalizer-3.4.0.tar.gz"
57-
sha256 "223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e"
56+
url "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz"
57+
sha256 "44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"
5858
end
5959

6060
resource "click" do
@@ -98,8 +98,8 @@ class Rawdog < Formula
9898
end
9999

100100
resource "huggingface-hub" do
101-
url "https://files.pythonhosted.org/packages/36/c6/e3709b61de8e7832dbe19f0d9637e81356cede733d99359fbce125423774/huggingface_hub-0.27.0.tar.gz"
102-
sha256 "902cce1a1be5739f5589e560198a65a8edcfd3b830b1666f36e4b961f0454fac"
101+
url "https://files.pythonhosted.org/packages/e1/d2/d6976de7542792fc077b498d64af64882b6d8bb40679284ec0bff77d5929/huggingface_hub-0.27.1.tar.gz"
102+
sha256 "c004463ca870283909d715d20f066ebd6968c2207dae9393fdffb3c1d4d8f98b"
103103
end
104104

105105
resource "idna" do
@@ -133,8 +133,8 @@ class Rawdog < Formula
133133
end
134134

135135
resource "litellm" do
136-
url "https://files.pythonhosted.org/packages/37/9e/73038697461aa0c5b4933ddc3e5240121c0ba72fab2b772bb59133c66d2a/litellm-1.55.10.tar.gz"
137-
sha256 "e346f89244d4c9dd79524ab4b6e5fff3ada8488a25382a299aeb9dc6d535fa15"
136+
url "https://files.pythonhosted.org/packages/54/b3/636fe74190e68450df6a87a1694f280f0c1258919d8a7acdd0962feaebf1/litellm-1.57.5.tar.gz"
137+
sha256 "981461d67dc851ee4dd204c238e9528cbeffb3001a7e9cf2d5c32982373335af"
138138
end
139139

140140
resource "markupsafe" do
@@ -148,8 +148,8 @@ class Rawdog < Formula
148148
end
149149

150150
resource "openai" do
151-
url "https://files.pythonhosted.org/packages/27/3c/b1ecce430ed56fa3ac1b0676966d3250aab9c70a408232b71e419ea62148/openai-1.58.1.tar.gz"
152-
sha256 "f5a035fd01e141fc743f4b0e02c41ca49be8fab0866d3b67f5f29b4f4d3c0973"
151+
url "https://files.pythonhosted.org/packages/2e/7a/07fbe7bdabffd0a5be1bfe5903a02c4fff232e9acbae894014752a8e4def/openai-1.59.6.tar.gz"
152+
sha256 "c7670727c2f1e4473f62fea6fa51475c8bc098c9ffb47bfb9eef5be23c747934"
153153
end
154154

155155
resource "packaging" do
@@ -163,8 +163,8 @@ class Rawdog < Formula
163163
end
164164

165165
resource "pydantic" do
166-
url "https://files.pythonhosted.org/packages/70/7e/fb60e6fee04d0ef8f15e4e01ff187a196fa976eb0f0ab524af4599e5754c/pydantic-2.10.4.tar.gz"
167-
sha256 "82f12e9723da6de4fe2ba888b5971157b3be7ad914267dea8f05f82b28254f06"
166+
url "https://files.pythonhosted.org/packages/6a/c7/ca334c2ef6f2e046b1144fe4bb2a5da8a4c574e7f2ebf7e16b34a6a2fa92/pydantic-2.10.5.tar.gz"
167+
sha256 "278b38dbbaec562011d659ee05f63346951b3a248a6f3642e1bc68894ea2b4ff"
168168
end
169169

170170
resource "pydantic-core" do
@@ -232,6 +232,11 @@ class Rawdog < Formula
232232
sha256 "f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d"
233233
end
234234

235+
resource "uvloop" do
236+
url "https://files.pythonhosted.org/packages/af/c0/854216d09d33c543f12a44b393c402e89a920b1a0a7dc634c42de91b9cf6/uvloop-0.21.0.tar.gz"
237+
sha256 "3bf12b0fda68447806a7ad847bfa591613177275d35b6724b1ee573faa3704e3"
238+
end
239+
235240
resource "yarl" do
236241
url "https://files.pythonhosted.org/packages/b7/9d/4b94a8e6d2b51b599516a5cb88e5bc99b4d8d4583e468057eaa29d5f0918/yarl-1.18.3.tar.gz"
237242
sha256 "ac1801c45cbf77b6c99242eeff4fffb5e4e73a800b5c4ad4fc0be5def634d2e1"
@@ -242,6 +247,12 @@ class Rawdog < Formula
242247
sha256 "2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4"
243248
end
244249

250+
# poetry 2.0 build patch, upstream pr ref, https://github.com/AbanteAI/rawdog/pull/94
251+
patch do
252+
url "https://github.com/AbanteAI/rawdog/commit/a3e6dc1a16ad02a53521ea2128760dadc73f8c1d.patch?full_index=1"
253+
sha256 "77a88a315e228c86f36ae876323c140b30916d4e4107f7174e7d6c70f000b853"
254+
end
255+
245256
def install
246257
virtualenv_install_with_resources
247258
end

0 commit comments

Comments
 (0)