Skip to content

Commit 4263909

Browse files
Merge pull request #251457 from Homebrew/m-pypi-dsl
m*: use PyPI DSL
2 parents 68150e7 + 7d04a9d commit 4263909

21 files changed

+45
-65
lines changed

Formula/m/mac-cleanup-py.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ class MacCleanupPy < Formula
2121
depends_on "cffi"
2222
depends_on "[email protected]"
2323

24+
pypi_packages exclude_packages: ["cffi", "pycparser"]
25+
2426
resource "attrs" do
2527
url "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz"
2628
sha256 "75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b"

Formula/m/magic-wormhole.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ class MagicWormhole < Formula
2323

2424
uses_from_macos "libffi"
2525

26+
pypi_packages exclude_packages: "cryptography"
27+
2628
resource "attrs" do
2729
url "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz"
2830
sha256 "16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11"

Formula/m/manim.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ class Manim < Formula
4545
depends_on "patchelf" => :build
4646
end
4747

48+
pypi_packages exclude_packages: ["pillow", "numpy", "scipy"]
49+
4850
resource "audioop-lts" do
4951
url "https://files.pythonhosted.org/packages/38/53/946db57842a50b2da2e0c1e34bd37f36f5aadba1a929a3971c5d7841dbca/audioop_lts-0.2.2.tar.gz"
5052
sha256 "64d0c62d88e67b98a1a5e71987b7aa7b5bcffc7dcee65b635823dbdd0a8dbbd0"

Formula/m/mapproxy.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ class Mapproxy < Formula
3434
depends_on "patchelf" => :build # for shapely
3535
end
3636

37+
pypi_packages exclude_packages: %w[certifi numpy pillow rpds-py],
38+
extra_packages: "pyproj"
39+
3740
resource "attrs" do
3841
url "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz"
3942
sha256 "16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11"

Formula/m/mat2.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ class Mat2 < Formula
2121
depends_on "pygobject3" => :no_linkage
2222
depends_on "[email protected]"
2323

24+
pypi_packages exclude_packages: "pygobject"
25+
2426
resource "mutagen" do
2527
url "https://files.pythonhosted.org/packages/81/e6/64bc71b74eef4b68e61eb921dcf72dabd9e4ec4af1e11891bbd312ccbb77/mutagen-1.47.0.tar.gz"
2628
sha256 "719fadef0a978c31b4cf3c956261b3c58b6948b32023078a2117b1de09f0fc99"

Formula/m/mcp-atlassian.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ class McpAtlassian < Formula
2626
uses_from_macos "libxml2", since: :ventura
2727
uses_from_macos "libxslt"
2828

29+
pypi_packages exclude_packages: ["certifi", "pydantic-core", "rpds-py"]
30+
2931
resource "annotated-types" do
3032
url "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz"
3133
sha256 "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"

Formula/m/mcp-google-sheets.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ class McpGoogleSheets < Formula
2222
depends_on "[email protected]"
2323
depends_on "rpds-py" => :no_linkage
2424

25+
pypi_packages exclude_packages: ["certifi", "pydantic-core", "rpds-py"]
26+
2527
resource "annotated-types" do
2628
url "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz"
2729
sha256 "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"

Formula/m/mcp-proxy.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ class McpProxy < Formula
2121
depends_on "certifi"
2222
depends_on "[email protected]"
2323

24+
pypi_packages exclude_packages: "certifi"
25+
2426
resource "annotated-types" do
2527
url "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz"
2628
sha256 "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"

Formula/m/mcpm.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ class Mcpm < Formula
2626
depends_on "[email protected]"
2727
depends_on "rpds-py" => :no_linkage
2828

29+
pypi_packages exclude_packages: %w[certifi cryptography pydantic-core rpds-py]
30+
2931
resource "annotated-types" do
3032
url "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz"
3133
sha256 "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"

Formula/m/mdv.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ class Mdv < Formula
2020
depends_on "libyaml"
2121
depends_on "[email protected]"
2222

23+
pypi_packages package_name: "mdv[yaml]"
24+
2325
resource "markdown" do
2426
url "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz"
2527
sha256 "d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a"

0 commit comments

Comments
 (0)