Skip to content

Commit 22edca7

Browse files
committed
mlx-lm: update python resources
1 parent e4dfd92 commit 22edca7

File tree

1 file changed

+24
-15
lines changed

1 file changed

+24
-15
lines changed

Formula/m/mlx-lm.rb

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,17 @@ class MlxLm < Formula
1616

1717
depends_on "pkgconf" => :build
1818
depends_on "rust" => :build
19-
depends_on "certifi"
19+
depends_on "certifi" => :no_linkage
2020
depends_on "libyaml"
2121
depends_on :macos
2222
depends_on macos: :ventura
2323
depends_on "mlx"
2424
depends_on "numpy"
25+
depends_on "protobuf"
2526
depends_on "python@3.14"
27+
depends_on "sentencepiece"
28+
29+
pypi_packages exclude_packages: %w[certifi mlx numpy]
2630

2731
resource "charset-normalizer" do
2832
url "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz"
@@ -35,18 +39,18 @@ class MlxLm < Formula
3539
end
3640

3741
resource "fsspec" do
38-
url "https://files.pythonhosted.org/packages/de/e0/bab50af11c2d75c9c4a2a26a5254573c0bd97cea152254401510950486fa/fsspec-2025.9.0.tar.gz"
39-
sha256 "19fd429483d25d28b65ec68f9f4adc16c17ea2c7c7bf54ec61360d478fb19c19"
42+
url "https://files.pythonhosted.org/packages/b6/27/954057b0d1f53f086f681755207dda6de6c660ce133c829158e8e8fe7895/fsspec-2025.12.0.tar.gz"
43+
sha256 "c505de011584597b1060ff778bb664c1bc022e87921b0e4f10cc9c44f9635973"
4044
end
4145

4246
resource "hf-xet" do
43-
url "https://files.pythonhosted.org/packages/74/31/feeddfce1748c4a233ec1aa5b7396161c07ae1aa9b7bdbc9a72c3c7dd768/hf_xet-1.1.10.tar.gz"
44-
sha256 "408aef343800a2102374a883f283ff29068055c111f003ff840733d3b715bb97"
47+
url "https://files.pythonhosted.org/packages/5e/6e/0f11bacf08a67f7fb5ee09740f2ca54163863b07b70d579356e9222ce5d8/hf_xet-1.2.0.tar.gz"
48+
sha256 "a8c27070ca547293b6890c4bf389f713f80e8c478631432962bb7f4bc0bd7d7f"
4549
end
4650

4751
resource "huggingface-hub" do
48-
url "https://files.pythonhosted.org/packages/10/7e/a0a97de7c73671863ca6b3f61fa12518caf35db37825e43d63a70956738c/huggingface_hub-0.35.3.tar.gz"
49-
sha256 "350932eaa5cc6a4747efae85126ee220e4ef1b54e29d31c3b45c5612ddf0b32a"
52+
url "https://files.pythonhosted.org/packages/98/63/4910c5fa9128fdadf6a9c5ac138e8b1b6cee4ca44bf7915bbfbce4e355ee/huggingface_hub-0.36.0.tar.gz"
53+
sha256 "47b3f0e2539c39bf5cde015d63b72ec49baff67b6931c3d97f3f84532e2b8d25"
5054
end
5155

5256
resource "idna" do
@@ -70,8 +74,8 @@ class MlxLm < Formula
7074
end
7175

7276
resource "protobuf" do
73-
url "https://files.pythonhosted.org/packages/19/ff/64a6c8f420818bb873713988ca5492cba3a7946be57e027ac63495157d97/protobuf-6.33.0.tar.gz"
74-
sha256 "140303d5c8d2037730c548f8c7b93b20bb1dc301be280c378b82b8894589c954"
77+
url "https://files.pythonhosted.org/packages/0a/03/a1440979a3f74f16cab3b75b0da1a1a7f922d56a8ddea96092391998edc0/protobuf-6.33.1.tar.gz"
78+
sha256 "97f65757e8d09870de6fd973aeddb92f85435607235d20b2dfed93405d00c85b"
7579
end
7680

7781
resource "pyyaml" do
@@ -80,8 +84,8 @@ class MlxLm < Formula
8084
end
8185

8286
resource "regex" do
83-
url "https://files.pythonhosted.org/packages/49/d3/eaa0d28aba6ad1827ad1e716d9a93e1ba963ada61887498297d3da715133/regex-2025.9.18.tar.gz"
84-
sha256 "c5ba23274c61c6fef447ba6a39333297d0c247f53059dba0bca415cac511edc4"
87+
url "https://files.pythonhosted.org/packages/cc/a9/546676f25e573a4cf00fe8e119b78a37b6a8fe2dc95cda877b30889c9c45/regex-2025.11.3.tar.gz"
88+
sha256 "1fedc720f9bb2494ce31a58a1631f9c82df6a09b49c19517ea5cc280b4541e01"
8589
end
8690

8791
resource "requests" do
@@ -90,8 +94,13 @@ class MlxLm < Formula
9094
end
9195

9296
resource "safetensors" do
93-
url "https://files.pythonhosted.org/packages/ac/cc/738f3011628920e027a11754d9cae9abec1aed00f7ae860abbf843755233/safetensors-0.6.2.tar.gz"
94-
sha256 "43ff2aa0e6fa2dc3ea5524ac7ad93a9839256b8703761e76e2d0b2a3fa4f15d9"
97+
url "https://files.pythonhosted.org/packages/29/9c/6e74567782559a63bd040a236edca26fd71bc7ba88de2ef35d75df3bca5e/safetensors-0.7.0.tar.gz"
98+
sha256 "07663963b67e8bd9f0b8ad15bb9163606cd27cc5a1b96235a50d8369803b96b0"
99+
end
100+
101+
resource "sentencepiece" do
102+
url "https://files.pythonhosted.org/packages/15/15/2e7a025fc62d764b151ae6d0f2a92f8081755ebe8d4a64099accc6f77ba6/sentencepiece-0.2.1.tar.gz"
103+
sha256 "8138cec27c2f2282f4a34d9a016e3374cd40e5c6e9cb335063db66a0a3b71fad"
95104
end
96105

97106
resource "tokenizers" do
@@ -105,8 +114,8 @@ class MlxLm < Formula
105114
end
106115

107116
resource "transformers" do
108-
url "https://files.pythonhosted.org/packages/d6/68/a39307bcc4116a30b2106f2e689130a48de8bd8a1e635b5e1030e46fcd9e/transformers-4.57.1.tar.gz"
109-
sha256 "f06c837959196c75039809636cd964b959f6604b75b8eeec6fdfc0440b89cc55"
117+
url "https://files.pythonhosted.org/packages/dd/70/d42a739e8dfde3d92bb2fff5819cbf331fe9657323221e79415cd5eb65ee/transformers-4.57.3.tar.gz"
118+
sha256 "df4945029aaddd7c09eec5cad851f30662f8bd1746721b34cc031d70c65afebc"
110119
end
111120

112121
resource "typing-extensions" do

0 commit comments

Comments
 (0)