Skip to content

Commit af1ddfa

Browse files
authored
Merge pull request #223119 from botantony/dolphie
dolphie 6.10.0
2 parents 840d75d + e81d00e commit af1ddfa

File tree

1 file changed

+93
-41
lines changed

1 file changed

+93
-41
lines changed

Formula/d/dolphie.rb

Lines changed: 93 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,36 @@ class Dolphie < Formula
33

44
desc "Feature-rich top tool for monitoring MySQL"
55
homepage "https://github.com/charles-001/dolphie"
6-
url "https://files.pythonhosted.org/packages/3a/aa/1a2b05994dffab3d9a0a47878779ae354c13bab3a3a3dddb17ee7540bb81/dolphie-6.9.1.tar.gz"
7-
sha256 "79ccef87f8971f1a76176ab1ead85773f3a43f809605254be4ae61ba66066df5"
6+
url "https://files.pythonhosted.org/packages/f9/10/01240635d7d1c0655cc31dee04fa95ae8ded1a69378fe21bf7db8051a4a4/dolphie-6.10.0.tar.gz"
7+
sha256 "b733f34f0a49383f596767c02467d5ed7e343cd4adca741eed5250811ac531c0"
88
license "GPL-3.0-or-later"
99

10+
no_autobump! because: "some resources have to be updated manually"
11+
1012
bottle do
11-
sha256 cellar: :any, arm64_sequoia: "bb53a0115ff65b0fdb0005a4fb960bc6986b3bed07994390b0087e30c5cf6e9f"
12-
sha256 cellar: :any, arm64_sonoma: "89fcadbf22be4200b5023cfde22a95a54c73e1daef2b1a5f08010e27dba5a750"
13-
sha256 cellar: :any, arm64_ventura: "8faae1b8d8741086f2e5beeae7a74b7e780d88e1f7139961f687776b930c6648"
14-
sha256 cellar: :any, sonoma: "7fb01e368a1d441b70c21f149073b7a40b8b0de465301ac1604055c0321d9fe1"
15-
sha256 cellar: :any, ventura: "6b9f9ec1a45fb473d5d9a7e835e2f3bfe6dd238f97997ba6cdbf3d138313e4c5"
16-
sha256 cellar: :any_skip_relocation, arm64_linux: "927d70b59ff34bd826057c6a85311955e2d2201d8eebdf66c7994294c0d3ccdd"
17-
sha256 cellar: :any_skip_relocation, x86_64_linux: "5104d11b5f6ea29d005e81ead2102c8983ba7cdd50d22fb0ae587a85dbb19b9a"
13+
sha256 cellar: :any, arm64_sequoia: "91b2f3bb1f56678cea50de4cda6613ae5c68e5ceec093dbf4489c0e496d83149"
14+
sha256 cellar: :any, arm64_sonoma: "6e46e3a41c9f0ca11ceb0bf5bb059264b33396cb5adcf4429398200dd6904ad5"
15+
sha256 cellar: :any, arm64_ventura: "81c37d8882a484e7482831141fa97493dee0e397083ec49ec8892ad599f016db"
16+
sha256 cellar: :any, sonoma: "59f270abbe7a93b3b559c80e15a1c7711d4531171fc7137f128a51f264e6d78d"
17+
sha256 cellar: :any, ventura: "2d1c4c756d7c96b3cb3dee692c9622b8a5a2c76680c4c476895c205d9ca2f016"
18+
sha256 cellar: :any_skip_relocation, arm64_linux: "58180dfc6359359ea12038b073af53ee813c9fdf9e8cff32ad3923e96bff8c19"
19+
sha256 cellar: :any_skip_relocation, x86_64_linux: "00be792c4552beef0acab858c877a06c5770915f0727cb7a80aeb0ac13203c33"
1820
end
1921

2022
depends_on "rust" => :build # for orjson
2123
depends_on "certifi"
2224
depends_on "cryptography"
2325
depends_on "[email protected]"
2426

25-
resource "charset-normalizer" do
26-
url "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz"
27-
sha256 "44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"
28-
end
27+
# `tree-sitter-*` sdists are missing C headers and therefore we have to use GitHub sources
28+
# Resources can be updated the following way:
29+
# 1. remove all resources to GitHub sources
30+
# 2. run `brew update-python-resources dolphie`
31+
# 3. replace `tree-sitter-*` resources with their versions from GitHub
2932

30-
resource "cython" do
31-
url "https://files.pythonhosted.org/packages/5a/25/886e197c97a4b8e254173002cdc141441e878ff29aaa7d9ba560cd6e4866/cython-3.0.12.tar.gz"
32-
sha256 "b988bb297ce76c671e28c97d017b95411010f7c77fa6623dd0bb47eed1aee1bc"
33+
resource "charset-normalizer" do
34+
url "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz"
35+
sha256 "5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"
3336
end
3437

3538
resource "idna" do
@@ -68,18 +71,18 @@ class Dolphie < Formula
6871
end
6972

7073
resource "orjson" do
71-
url "https://files.pythonhosted.org/packages/98/c7/03913cc4332174071950acf5b0735463e3f63760c80585ef369270c2b372/orjson-3.10.16.tar.gz"
72-
sha256 "d2aaa5c495e11d17b9b93205f5fa196737ee3202f000aaebf028dc9a73750f10"
74+
url "https://files.pythonhosted.org/packages/81/0b/fea456a3ffe74e70ba30e01ec183a9b26bec4d497f61dcfce1b601059c60/orjson-3.10.18.tar.gz"
75+
sha256 "e8da3947d92123eda795b68228cafe2724815621fe35e8e320a9e9593a4bcd53"
7376
end
7477

7578
resource "packaging" do
76-
url "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz"
77-
sha256 "c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"
79+
url "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz"
80+
sha256 "d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"
7881
end
7982

8083
resource "platformdirs" do
81-
url "https://files.pythonhosted.org/packages/b6/2d/7d512a3913d60623e7eb945c6d1b4f0bddf1d0b7ada5225274c87e5b53d1/platformdirs-4.3.7.tar.gz"
82-
sha256 "eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351"
84+
url "https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2/platformdirs-4.3.8.tar.gz"
85+
sha256 "3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc"
8386
end
8487

8588
resource "plotext" do
@@ -108,13 +111,8 @@ class Dolphie < Formula
108111
end
109112

110113
resource "rich" do
111-
url "https://files.pythonhosted.org/packages/ab/3a/0316b28d0761c6734d6bc14e770d85506c986c85ffb239e688eeaab2c2bc/rich-13.9.4.tar.gz"
112-
sha256 "439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098"
113-
end
114-
115-
resource "setuptools" do
116-
url "https://files.pythonhosted.org/packages/ea/df/9f719dc48f64284be8bd99e2e0bb0dd6e9f8e2c2c3c7bf7a685bc5adf2c7/setuptools-77.0.1.tar.gz"
117-
sha256 "a1246a1b4178c66d7cf50c9fc6d530fac3f89bc284cf803c7fa878c41b1a03b2"
114+
url "https://files.pythonhosted.org/packages/a1/53/830aa4c3066a8ab0ae9a9955976fb770fe9c6102117c8ec4ab3ea62d89e8/rich-14.0.0.tar.gz"
115+
sha256 "82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725"
118116
end
119117

120118
resource "sqlparse" do
@@ -123,24 +121,78 @@ class Dolphie < Formula
123121
end
124122

125123
resource "textual" do
126-
url "https://files.pythonhosted.org/packages/dc/1f/df371f1455524a3d0079871e49e3850c82767904e9f4e2bdea6d30a866a7/textual-3.1.0.tar.gz"
127-
sha256 "6bcab6581e9753d2a2043caf49f43c5818feb35f8049ed185bd38982bfb310ca"
124+
url "https://files.pythonhosted.org/packages/34/99/8408761a1a1076b2bb69d4859ec110d74be7515552407ac1cb6b68630eb6/textual-3.2.0.tar.gz"
125+
sha256 "d2f3b0c39e02535bb5f2aec1c45e10bd3ee7508ed1e240b7505c3cf02a6f00ed"
128126
end
129127

130-
resource "textual-autocomplete" do
131-
url "https://files.pythonhosted.org/packages/7a/cf/9cf23ac193c70e7b0a6999dc9409650e9ab9960b1be167e7dda54f1028a8/textual_autocomplete-4.0.4.tar.gz"
132-
sha256 "0969987b90a53c1f75753dfe3ad2c7ea0d974b5839dc2a00a2d332c000057871"
128+
resource "tree-sitter" do
129+
url "https://files.pythonhosted.org/packages/a7/a2/698b9d31d08ad5558f8bfbfe3a0781bd4b1f284e89bde3ad18e05101a892/tree-sitter-0.24.0.tar.gz"
130+
sha256 "abd95af65ca2f4f7eca356343391ed669e764f37748b5352946f00f7fc78e734"
133131
end
134132

135-
resource "tree-sitter" do
136-
url "https://files.pythonhosted.org/packages/0f/50/fd5fafa42b884f741b28d9e6fd366c3f34e15d2ed3aa9633b34e388379e2/tree-sitter-0.23.2.tar.gz"
137-
sha256 "66bae8dd47f1fed7bdef816115146d3a41c39b5c482d7bad36d9ba1def088450"
133+
resource "tree-sitter-bash" do
134+
url "https://github.com/tree-sitter/tree-sitter-bash/archive/refs/tags/v0.23.3.tar.gz"
135+
sha256 "c682b81d0fe953d19f6632db3ba6e4f2db1efe1784f7a28bc5fcf6355d67335b"
136+
end
137+
138+
resource "tree-sitter-css" do
139+
url "https://github.com/tree-sitter/tree-sitter-css/archive/refs/tags/v0.23.2.tar.gz"
140+
sha256 "5d442e8b04d8c743603172fb02664ae2b404f38f7a871d97cf2c89c1eedf8251"
141+
end
142+
143+
resource "tree-sitter-go" do
144+
url "https://github.com/tree-sitter/tree-sitter-go/archive/refs/tags/v0.23.4.tar.gz"
145+
sha256 "967870d7d120e9b760e538aeb8331a72f70ffcca4f1eaf1e1dea5375886d25d2"
146+
end
147+
148+
resource "tree-sitter-html" do
149+
url "https://github.com/tree-sitter/tree-sitter-html/archive/refs/tags/v0.23.2.tar.gz"
150+
sha256 "21fa4f2d4dcb890ef12d09f4979a0007814f67f1c7294a9b17b0108a09e45ef7"
151+
end
152+
153+
resource "tree-sitter-java" do
154+
url "https://github.com/tree-sitter/tree-sitter-java/archive/refs/tags/v0.23.5.tar.gz"
155+
sha256 "cb199e0faae4b2c08425f88cbb51c1a9319612e7b96315a174a624db9bf3d9f0"
156+
end
157+
158+
resource "tree-sitter-javascript" do
159+
url "https://github.com/tree-sitter/tree-sitter-javascript/archive/refs/tags/v0.23.1.tar.gz"
160+
sha256 "fc5b8f5a491a6db33ca4854b044b89363ff7615f4291977467f52c1b92a0c032"
161+
end
162+
163+
resource "tree-sitter-json" do
164+
url "https://github.com/tree-sitter/tree-sitter-json/archive/refs/tags/v0.24.8.tar.gz"
165+
sha256 "acf6e8362457e819ed8b613f2ad9a0e1b621a77556c296f3abea58f7880a9213"
166+
end
167+
168+
resource "tree-sitter-markdown" do
169+
url "https://github.com/tree-sitter-grammars/tree-sitter-markdown/archive/refs/tags/v0.3.2.tar.gz"
170+
sha256 "5dac48a6d971eb545aab665d59a18180d21963afc781bbf40f9077c06cb82ae5"
171+
end
172+
173+
resource "tree-sitter-python" do
174+
url "https://github.com/tree-sitter/tree-sitter-python/archive/refs/tags/v0.23.6.tar.gz"
175+
sha256 "630a0f45eccd9b69a66a07bf47d1568e96a9c855a2f30e0921c8af7121e8af96"
176+
end
177+
178+
resource "tree-sitter-regex" do
179+
url "https://github.com/tree-sitter/tree-sitter-regex/archive/refs/tags/v0.24.3.tar.gz"
180+
sha256 "92f24bb779a92debe259cc1c204aab78f425f0fc1e8b4f2c03b6896d2da8f0a3"
181+
end
182+
183+
resource "tree-sitter-rust" do
184+
url "https://github.com/tree-sitter/tree-sitter-rust/archive/refs/tags/v0.24.0.tar.gz"
185+
sha256 "79c9eb05af4ebcce8c40760fc65405e0255e2d562702314b813a5dec1273b9a2"
186+
end
187+
188+
resource "tree-sitter-toml" do
189+
url "https://github.com/tree-sitter-grammars/tree-sitter-toml/archive/refs/tags/v0.7.0.tar.gz"
190+
sha256 "7d52a7d4884f307aabc872867c69084d94456d8afcdc63b0a73031a8b29036dc"
138191
end
139192

140-
# sdist issue report, https://github.com/grantjenks/py-tree-sitter-languages/issues/63
141-
resource "tree-sitter-languages" do
142-
url "https://github.com/grantjenks/py-tree-sitter-languages/archive/refs/tags/v1.10.2.tar.gz"
143-
sha256 "cdd03196ebaf8f486db004acd07a5b39679562894b47af6b20d28e4aed1a6ab5"
193+
resource "tree-sitter-yaml" do
194+
url "https://github.com/tree-sitter-grammars/tree-sitter-yaml/archive/refs/tags/v0.7.0.tar.gz"
195+
sha256 "8182760587f14d5131161dee3605613ccebe86062909f0879edf63b4bdd99d44"
144196
end
145197

146198
resource "typing-extensions" do

0 commit comments

Comments
 (0)