Skip to content

Commit a9514da

Browse files
committed
dvc: use brewed pydantic-core
1 parent 9a8ddcd commit a9514da

File tree

1 file changed

+38
-47
lines changed

1 file changed

+38
-47
lines changed

Formula/d/dvc.rb

Lines changed: 38 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class Dvc < Formula
2626
depends_on "cryptography" => :no_linkage
2727
depends_on "libyaml"
2828
depends_on "numpy"
29+
depends_on "pydantic-core" => :no_linkage
2930
depends_on "pygit2" => :no_linkage
3031
depends_on "[email protected]"
3132

@@ -34,16 +35,16 @@ class Dvc < Formula
3435
end
3536

3637
pypi_packages package_name: "dvc[all]",
37-
exclude_packages: %w[certifi cryptography numpy pygit2]
38+
exclude_packages: %w[certifi cryptography numpy pydantic-core pygit2]
3839

3940
resource "adlfs" do
4041
url "https://files.pythonhosted.org/packages/6b/af/4d74c92254fdeabc19e54df4c9146855c2c1027bd4052477e3a27b05de54/adlfs-2025.8.0.tar.gz"
4142
sha256 "6fe5857866c18990f632598273e6a8b15edc6baf8614272ede25624057b83e64"
4243
end
4344

4445
resource "aiobotocore" do
45-
url "https://files.pythonhosted.org/packages/29/89/b1ae494cfd12520c5d3b19704a14ffa19153634be47d48052e45223eee86/aiobotocore-2.25.0.tar.gz"
46-
sha256 "169d07de312fd51292292f2c8faf8f67d0f466f525cea03855fe065ddc85f79d"
46+
url "https://files.pythonhosted.org/packages/62/94/2e4ec48cf1abb89971cb2612d86f979a6240520f0a659b53a43116d344dc/aiobotocore-2.25.1.tar.gz"
47+
sha256 "ea9be739bfd7ece8864f072ec99bb9ed5c7e78ebb2b0b15f29781fbe02daedbc"
4748
end
4849

4950
resource "aiohappyeyeballs" do
@@ -52,8 +53,8 @@ class Dvc < Formula
5253
end
5354

5455
resource "aiohttp" do
55-
url "https://files.pythonhosted.org/packages/ba/fa/3ae643cd525cf6844d3dc810481e5748107368eb49563c15a5fb9f680750/aiohttp-3.13.1.tar.gz"
56-
sha256 "4b7ee9c355015813a6aa085170b96ec22315dabc3d866fd77d147927000e9464"
56+
url "https://files.pythonhosted.org/packages/1c/ce/3b83ebba6b3207a7135e5fcaba49706f8a4b6008153b4e30540c982fae26/aiohttp-3.13.2.tar.gz"
57+
sha256 "40176a52c186aefef6eb3cad2cdd30cd06e3afbe88fe8ab2af9c0b90f228daca"
5758
end
5859

5960
resource "aiohttp-retry" do
@@ -147,8 +148,8 @@ class Dvc < Formula
147148
end
148149

149150
resource "azure-storage-blob" do
150-
url "https://files.pythonhosted.org/packages/02/32/0476f18ac82ef1def115dfabaa53170c5a71605c00b4e66c740b07abae71/azure_storage_blob-12.27.0.tar.gz"
151-
sha256 "99e8e2cd2a6a723930c364ea0a0539d28e465bc77cf94ef12813c465dc09cb9a"
151+
url "https://files.pythonhosted.org/packages/36/7c/2fd872e11a88163f208b9c92de273bf64bb22d0eef9048cc6284d128a77a/azure_storage_blob-12.27.1.tar.gz"
152+
sha256 "a1596cc4daf5dac9be115fcb5db67245eae894cf40e4248243754261f7b674a6"
152153
end
153154

154155
resource "bcrypt" do
@@ -162,13 +163,13 @@ class Dvc < Formula
162163
end
163164

164165
resource "boto3" do
165-
url "https://files.pythonhosted.org/packages/32/5b/165dbfc6de77774b0dac5582ac8a7aa92652d61215871ff4c88854864fb0/boto3-1.40.49.tar.gz"
166-
sha256 "ea37d133548fbae543092ada61aeb08bced8f9aecd2e96e803dc8237459a80a0"
166+
url "https://files.pythonhosted.org/packages/ed/f9/6ef8feb52c3cce5ec3967a535a6114b57ac7949fd166b0f3090c2b06e4e5/boto3-1.40.61.tar.gz"
167+
sha256 "d6c56277251adf6c2bdd25249feae625abe4966831676689ff23b4694dea5b12"
167168
end
168169

169170
resource "botocore" do
170-
url "https://files.pythonhosted.org/packages/01/6a/eb7503536552bbd3388b2607bc7a64e59d4f988336406b51a69d29f17ed2/botocore-1.40.49.tar.gz"
171-
sha256 "fe8d4cbcc22de84c20190ae728c46b931bafeb40fce247010fb071c31b6532b5"
171+
url "https://files.pythonhosted.org/packages/28/a3/81d3a47c2dbfd76f185d3b894f2ad01a75096c006a2dd91f237dca182188/botocore-1.40.61.tar.gz"
172+
sha256 "a2487ad69b090f9cccd64cf07c7021cd80ee9c0655ad974f87045b02f3ef52cd"
172173
end
173174

174175
resource "cachetools" do
@@ -247,8 +248,8 @@ class Dvc < Formula
247248
end
248249

249250
resource "dulwich" do
250-
url "https://files.pythonhosted.org/packages/18/e7/3d4861edda4d68d9bd0380ce8190601db6ac6d34ca423f2d568e75ad002a/dulwich-0.24.6.tar.gz"
251-
sha256 "e8aebdb52cee481ddc038a2b88376bc28767127fdf3e5ea08b52ae1f60e1e15b"
251+
url "https://files.pythonhosted.org/packages/58/98/b6b8bf80e61d1aacf59aad4e45e6a1e7c39751c7bcaeb1136821bae82cd8/dulwich-0.24.8.tar.gz"
252+
sha256 "c9f4748bbcca56fb57458c71c0d30e2351ac15e0583d428c739c09228be68f05"
252253
end
253254

254255
resource "dvc-azure" do
@@ -352,8 +353,8 @@ class Dvc < Formula
352353
end
353354

354355
resource "fsspec" do
355-
url "https://files.pythonhosted.org/packages/de/e0/bab50af11c2d75c9c4a2a26a5254573c0bd97cea152254401510950486fa/fsspec-2025.9.0.tar.gz"
356-
sha256 "19fd429483d25d28b65ec68f9f4adc16c17ea2c7c7bf54ec61360d478fb19c19"
356+
url "https://files.pythonhosted.org/packages/24/7f/2747c0d332b9acfa75dc84447a066fdf812b5a6b8d30472b74d309bfe8cb/fsspec-2025.10.0.tar.gz"
357+
sha256 "b6789427626f068f9a83ca4e8a3cc050850b6c0f71f99ddb4f542b8266a26a59"
357358
end
358359

359360
resource "funcy" do
@@ -362,8 +363,8 @@ class Dvc < Formula
362363
end
363364

364365
resource "gcsfs" do
365-
url "https://files.pythonhosted.org/packages/54/55/cd737f96929f9cf52666bd49e9b4d1aac697655b3ab17c49ab4fb587bb12/gcsfs-2025.9.0.tar.gz"
366-
sha256 "36b8c379d9789d5332a45a3aa2840ec518ff73c6d21c1e962f53318d1cd65db9"
366+
url "https://files.pythonhosted.org/packages/27/62/e3131f4cb0e0a9b8d5a0586ba2cbef3a5ec05b5352d9bad50e1eb1417fed/gcsfs-2025.10.0.tar.gz"
367+
sha256 "7ac9b16a145bcb1a69fa9cf770ccd3cee7b9a09236911dd586c1d9911b71583d"
367368
end
368369

369370
resource "gitdb" do
@@ -377,8 +378,8 @@ class Dvc < Formula
377378
end
378379

379380
resource "google-api-core" do
380-
url "https://files.pythonhosted.org/packages/32/ea/e7b6ac3c7b557b728c2d0181010548cbbdd338e9002513420c5a354fa8df/google_api_core-2.26.0.tar.gz"
381-
sha256 "e6e6d78bd6cf757f4aee41dcc85b07f485fbb069d5daa3afb126defba1e91a62"
381+
url "https://files.pythonhosted.org/packages/61/da/83d7043169ac2c8c7469f0e375610d78ae2160134bf1b80634c482fa079c/google_api_core-2.28.1.tar.gz"
382+
sha256 "2b405df02d68e68ce0fbc138559e6036559e685159d148ae5861013dc201baf8"
382383
end
383384

384385
resource "google-api-python-client" do
@@ -387,8 +388,8 @@ class Dvc < Formula
387388
end
388389

389390
resource "google-auth" do
390-
url "https://files.pythonhosted.org/packages/a8/af/5129ce5b2f9688d2fa49b463e544972a7c82b0fdb50980dafee92e121d9f/google_auth-2.41.1.tar.gz"
391-
sha256 "b76b7b1f9e61f0cb7e88870d14f6a94aeef248959ef6992670efee37709cbfd2"
391+
url "https://files.pythonhosted.org/packages/11/75/28881e9d7de9b3d61939bc9624bd8fa594eb787a00567aba87173c790f09/google_auth-2.42.0.tar.gz"
392+
sha256 "9bbbeef3442586effb124d1ca032cfb8fb7acd8754ab79b55facd2b8f3ab2802"
392393
end
393394

394395
resource "google-auth-httplib2" do
@@ -402,8 +403,8 @@ class Dvc < Formula
402403
end
403404

404405
resource "google-cloud-core" do
405-
url "https://files.pythonhosted.org/packages/d6/b8/2b53838d2acd6ec6168fd284a990c76695e84c65deee79c9f3a4276f6b4f/google_cloud_core-2.4.3.tar.gz"
406-
sha256 "1fab62d7102844b278fe6dead3af32408b1df3eb06f5c7e8634cbd40edc4da53"
406+
url "https://files.pythonhosted.org/packages/a6/03/ef0bc99d0e0faf4fdbe67ac445e18cdaa74824fd93cd069e7bb6548cb52d/google_cloud_core-2.5.0.tar.gz"
407+
sha256 "7c1b7ef5c92311717bd05301aa1a91ffbc565673d3b0b4163a52d8413a186963"
407408
end
408409

409410
resource "google-cloud-storage" do
@@ -482,8 +483,8 @@ class Dvc < Formula
482483
end
483484

484485
resource "knack" do
485-
url "https://files.pythonhosted.org/packages/bb/eb/1f26c9112a4ee84cfa4a0a81bdf844207496a476fa026cfc98545bb702db/knack-0.12.0.tar.gz"
486-
sha256 "71f2a6b42ae9a302e43243320fa05edb09b19339fcf1f331f5b6d07bf97f5291"
486+
url "https://files.pythonhosted.org/packages/fd/e1/22a24a310799459b66a91709a95b4cb57da85326b73e04af97cdf3aae7a4/knack-0.13.0.tar.gz"
487+
sha256 "dda35b4ff4c576b2501a18f0ec2f2fe0a3a5f9cce8265d4066d311e5ed4b5bc6"
487488
end
488489

489490
resource "kombu" do
@@ -537,8 +538,8 @@ class Dvc < Formula
537538
end
538539

539540
resource "orjson" do
540-
url "https://files.pythonhosted.org/packages/be/4d/8df5f83256a809c22c4d6792ce8d43bb503be0fb7a8e4da9025754b09658/orjson-3.11.3.tar.gz"
541-
sha256 "1c0603b1d2ffcd43a411d64797a19556ef76958aef1c182f22dc30860152a98a"
541+
url "https://files.pythonhosted.org/packages/c6/fe/ed708782d6709cc60eb4c2d8a361a440661f74134675c72990f2c48c785f/orjson-3.11.4.tar.gz"
542+
sha256 "39485f4ab4c9b30a3943cfe99e1a213c4776fb69e8abd68f66b83d5a0b0fdc6d"
542543
end
543544

544545
resource "oss2" do
@@ -587,8 +588,8 @@ class Dvc < Formula
587588
end
588589

589590
resource "psutil" do
590-
url "https://files.pythonhosted.org/packages/89/fc/889242351a932d6183eec5df1fc6539b6f36b6a88444f1e63f18668253aa/psutil-7.1.1.tar.gz"
591-
sha256 "092b6350145007389c1cfe5716050f02030a05219d90057ea867d18fe8d372fc"
591+
url "https://files.pythonhosted.org/packages/cd/ec/7b8e6b9b1d22708138630ef34c53ab2b61032c04f16adfdbb96791c8c70c/psutil-7.1.2.tar.gz"
592+
sha256 "aa225cdde1335ff9684708ee8c72650f6598d5ed2114b9a7c5802030b1785018"
592593
end
593594

594595
resource "pyarrow" do
@@ -616,11 +617,6 @@ class Dvc < Formula
616617
sha256 "1da1c82b0fc140bb0103bc1441ffe062154c8d38491189751ee00fd8ca65ce74"
617618
end
618619

619-
resource "pydantic-core" do
620-
url "https://files.pythonhosted.org/packages/df/18/d0944e8eaaa3efd0a91b0f1fc537d3be55ad35091b6a87638211ba691964/pydantic_core-2.41.4.tar.gz"
621-
sha256 "70e47929a9d4a1905a67e4b687d5946026390568a8e952b92824118063cee4d5"
622-
end
623-
624620
resource "pydantic-settings" do
625621
url "https://files.pythonhosted.org/packages/20/c5/dbbc27b814c71676593d1c3f718e6cd7d4f00652cefa24b75f7aa3efb25e/pydantic_settings-2.11.0.tar.gz"
626622
sha256 "d0e87a1c7d33593beb7194adb8470fc426e95ba02af83a0f23474a04c9a08180"
@@ -667,8 +663,8 @@ class Dvc < Formula
667663
end
668664

669665
resource "python-dotenv" do
670-
url "https://files.pythonhosted.org/packages/f6/b0/4bc07ccd3572a2f9df7e6782f52b0c6c90dcbb803ac4a167702d7d0dfe1e/python_dotenv-1.1.1.tar.gz"
671-
sha256 "a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab"
666+
url "https://files.pythonhosted.org/packages/f0/26/19cadc79a718c5edbec86fd4919a6b6d3f681039a2f6d66d14be94e75fb9/python_dotenv-1.2.1.tar.gz"
667+
sha256 "42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6"
672668
end
673669

674670
resource "pyyaml" do
@@ -697,13 +693,13 @@ class Dvc < Formula
697693
end
698694

699695
resource "ruamel-yaml" do
700-
url "https://files.pythonhosted.org/packages/3e/db/f3950f5e5031b618aae9f423a39bf81a55c148aecd15a34527898e752cf4/ruamel.yaml-0.18.15.tar.gz"
701-
sha256 "dbfca74b018c4c3fba0b9cc9ee33e53c371194a9000e694995e620490fd40700"
696+
url "https://files.pythonhosted.org/packages/9f/c7/ee630b29e04a672ecfc9b63227c87fd7a37eb67c1bf30fe95376437f897c/ruamel.yaml-0.18.16.tar.gz"
697+
sha256 "a6e587512f3c998b2225d68aa1f35111c29fad14aed561a26e73fab729ec5e5a"
702698
end
703699

704700
resource "s3fs" do
705-
url "https://files.pythonhosted.org/packages/ee/f3/8e6371436666aedfd16e63ff68a51b8a8fcf5f33a0eee33c35e0b2476b27/s3fs-2025.9.0.tar.gz"
706-
sha256 "6d44257ef19ea64968d0720744c4af7a063a05f5c1be0e17ce943bef7302bc30"
701+
url "https://files.pythonhosted.org/packages/bb/ee/7cf7de3b17ef6db10b027cc9f8a1108ceb6333e267943e666a35882b1474/s3fs-2025.10.0.tar.gz"
702+
sha256 "e8be6cddc77aceea1681ece0f472c3a7f8ef71a0d2acddb1cc92bb6afa3e9e4f"
707703
end
708704

709705
resource "s3transfer" do
@@ -762,8 +758,8 @@ class Dvc < Formula
762758
end
763759

764760
resource "sshfs" do
765-
url "https://files.pythonhosted.org/packages/5a/e6/74b6119fdaf81cadc4b404f6abf681836209a9d22f7f0c1b08760460e5c5/sshfs-2025.2.0.tar.gz"
766-
sha256 "1a60b872062078cfb9d954d9c728f3e72e5bc81aa913dc0f91e687305a005fe1"
761+
url "https://files.pythonhosted.org/packages/0b/69/779594b8efea639d798d4abac0fdfe0b604d3a3a7d789c9cbb6e24d15282/sshfs-2025.10.0.tar.gz"
762+
sha256 "3884fb4370222fa868133b0c621fe7be226c9d8aaf801dec517674a8156c2af1"
767763
end
768764

769765
resource "tabulate" do
@@ -786,11 +782,6 @@ class Dvc < Formula
786782
sha256 "1aaf6494031793e4876fb0bacfa6a912b551cf43c1e63c800df8b1a866720c37"
787783
end
788784

789-
resource "typing-extensions" do
790-
url "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz"
791-
sha256 "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"
792-
end
793-
794785
resource "typing-inspection" do
795786
url "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz"
796787
sha256 "ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464"

0 commit comments

Comments
 (0)