Skip to content

Commit 7c7bc5f

Browse files
authored
Merge pull request #198370 from Homebrew/bump-esphome-2024.11.0
esphome 2024.11.0
2 parents 9a06b16 + 4535756 commit 7c7bc5f

File tree

1 file changed

+87
-65
lines changed

1 file changed

+87
-65
lines changed

Formula/e/esphome.rb

Lines changed: 87 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,20 @@ class Esphome < Formula
33

44
desc "Make creating custom firmwares for ESP32/ESP8266 super easy"
55
homepage "https://github.com/esphome/esphome"
6-
url "https://files.pythonhosted.org/packages/8c/14/5c0df964abd46acc0d7df4bffe84c139283985030f4a26f18dba4e791720/esphome-2024.10.3.tar.gz"
7-
sha256 "bd35003604967918347f015cf718c00dcf02ca17d372af048242278784279f1c"
6+
url "https://files.pythonhosted.org/packages/fc/16/b2139bc3f6f8f1c92c09eefc51e78289fecc715b32ae96a87bfe6379c5ac/esphome-2024.11.0.tar.gz"
7+
sha256 "2500eb27e2f5b8e4945670db2693286dc7501f90f3606779546dad30d4e04c19"
88
license "MIT"
99

1010
bottle do
11-
sha256 cellar: :any, arm64_sequoia: "2a7a4c304d749c141523e0c564f1fb7597ca73d8e1801c646f5de72ad356b11b"
12-
sha256 cellar: :any, arm64_sonoma: "932dedca1d0aebc9c821071e047797f8e82b0da255abc58c3594c9a0eb923665"
13-
sha256 cellar: :any, arm64_ventura: "a51bc24c7cfe3c0984bb8ec79f24c6cb4108c6dba67995f818b14009ca4a5eee"
14-
sha256 cellar: :any, sonoma: "718a9c219dac139ed93e22a71032c28c94919d72a8c8c1aed261b3aae56b45db"
15-
sha256 cellar: :any, ventura: "26da76b752efceeff3ba5bfbc2cd2151983790bd58475c14afa6e8de0cebc421"
16-
sha256 cellar: :any_skip_relocation, x86_64_linux: "ba0b4e71389e84b260fad78f322323084700fc54913818c36358cce0ebb5c1c1"
11+
sha256 cellar: :any, arm64_sequoia: "9a1e06871a98fbf735b5141b9913adff358cdd476de02be81f445a54b51c7c98"
12+
sha256 cellar: :any, arm64_sonoma: "db5dc4001335863f1a19653a81f097f8a8391ceb295d92b24cb7bd249902e6d2"
13+
sha256 cellar: :any, arm64_ventura: "84e7eec4ad3fb8166901fd39eecf90554fe1c863716931b248ab6eb2eea14361"
14+
sha256 cellar: :any, sonoma: "bc75b597f9ecaea141992dd22bf880b29f95ab07a353de04a0ec41c6d72c2a45"
15+
sha256 cellar: :any, ventura: "e8fcc422664e8e10a97533d994e0039a90b059ce0fcc816c17d674944339c502"
16+
sha256 cellar: :any_skip_relocation, x86_64_linux: "40544ce3f62aafd4383959177574e614171df7ad0ab282a74cd8fa6bdbbc6261"
1717
end
1818

19+
depends_on "pkgconf" => :build
1920
depends_on "certifi"
2021
depends_on "cryptography"
2122
depends_on "libmagic"
@@ -46,6 +47,11 @@ class Esphome < Formula
4647
sha256 "4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c"
4748
end
4849

50+
resource "appdirs" do
51+
url "https://files.pythonhosted.org/packages/d7/d8/05696357e0311f5b5c316d7b95f46c669dd9c15aaeecbb48c7d0aeb88c40/appdirs-1.4.4.tar.gz"
52+
sha256 "7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41"
53+
end
54+
4955
resource "argcomplete" do
5056
url "https://files.pythonhosted.org/packages/5f/39/27605e133e7f4bb0c8e48c9a6b87101515e3446003e0442761f6a02ac35e/argcomplete-3.5.1.tar.gz"
5157
sha256 "eb1ee355aa2557bd3d0145de7b06b2a45b0ce461e1e7813f5d066039ab4177b4"
@@ -56,6 +62,11 @@ class Esphome < Formula
5662
sha256 "d147559e2478501ad45ea43f52df23b246456715a7cb96e1aebdb4b71aed43d5"
5763
end
5864

65+
resource "attrs" do
66+
url "https://files.pythonhosted.org/packages/fc/0f/aafca9af9315aee06a89ffde799a10a582fe8de76c563ee80bbcdc08b3fb/attrs-24.2.0.tar.gz"
67+
sha256 "5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"
68+
end
69+
5970
resource "bitarray" do
6071
url "https://files.pythonhosted.org/packages/0d/c7/a85f206e6b2fddb93964efe53685ad8da7d856e6975b005ed6a88f25b010/bitarray-2.9.3.tar.gz"
6172
sha256 "9eff55cf189b0c37ba97156a00d640eb7392db58a8049be6f26ff2712b93fa89"
@@ -91,21 +102,56 @@ class Esphome < Formula
91102
sha256 "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"
92103
end
93104

105+
resource "defcon" do
106+
url "https://files.pythonhosted.org/packages/7a/9e/ebce8d0eec62c7e6c676bf2e2e39feeafbfe78711355df4a7e5974b2ae06/defcon-0.10.3.zip"
107+
sha256 "56de26d7c75f164eea03e28bc11b4c769c68d705fa186dfcaeb56c27f9a4cc0c"
108+
end
109+
94110
resource "ecdsa" do
95111
url "https://files.pythonhosted.org/packages/5e/d0/ec8ac1de7accdcf18cfe468653ef00afd2f609faf67c423efbd02491051b/ecdsa-0.19.0.tar.gz"
96112
sha256 "60eaad1199659900dd0af521ed462b793bbdf867432b3948e87416ae4caf6bf8"
97113
end
98114

99115
resource "esphome-dashboard" do
100-
url "https://files.pythonhosted.org/packages/d4/1b/65ccbe1bccfe3c9750f63ce4fd1f626bccbbc3d07c2c8cff01849e46bb7b/esphome_dashboard-20240620.0.tar.gz"
101-
sha256 "971de2f19d8f51e7f289b08d890e333c4c1f817afaaff4d56bd4c1174604e5f0"
116+
url "https://files.pythonhosted.org/packages/89/aa/4b734dcf66a733f0e6e811151fa326262726cbc2371fafb058a7fb557cda/esphome_dashboard-20241120.0.tar.gz"
117+
sha256 "ffaca722250d75bec945c32edb4187dfa44d1dc7931657a09691375ad2c44b89"
102118
end
103119

104120
resource "esptool" do
105121
url "https://files.pythonhosted.org/packages/1b/8b/f0d1e75879dee053874a4f955ed1e9ad97275485f51cb4bc2cb4e9b24479/esptool-4.7.0.tar.gz"
106122
sha256 "01454e69e1ef3601215db83ff2cb1fc79ece67d24b0e5d43d451b410447c4893"
107123
end
108124

125+
resource "fonttools" do
126+
url "https://files.pythonhosted.org/packages/d7/4e/053fe1b5c0ce346c0a9d0557492c654362bafb14f026eae0d3ee98009152/fonttools-4.55.0.tar.gz"
127+
sha256 "7636acc6ab733572d5e7eec922b254ead611f1cdad17be3f0be7418e8bfaca71"
128+
end
129+
130+
resource "freetype-py" do
131+
url "https://files.pythonhosted.org/packages/d0/9c/61ba17f846b922c2d6d101cc886b0e8fb597c109cedfcb39b8c5d2304b54/freetype-py-2.5.1.zip"
132+
sha256 "cfe2686a174d0dd3d71a9d8ee9bf6a2c23f5872385cf8ce9f24af83d076e2fbd"
133+
end
134+
135+
resource "fs" do
136+
url "https://files.pythonhosted.org/packages/5d/a9/af5bfd5a92592c16cdae5c04f68187a309be8a146b528eac3c6e30edbad2/fs-2.4.16.tar.gz"
137+
sha256 "ae97c7d51213f4b70b6a958292530289090de3a7e15841e108fbe144f069d313"
138+
end
139+
140+
resource "gflanguages" do
141+
url "https://files.pythonhosted.org/packages/d2/47/d281fde544fb23c734287b29fd24cdd5ecb6cbf7e4ff5c4b6b2a1afd5ee5/gflanguages-0.7.1.tar.gz"
142+
sha256 "823595d53f97536a8ace884336ad51959821f0681156b486869c2b5d3b933ed1"
143+
end
144+
145+
resource "glyphsets" do
146+
url "https://files.pythonhosted.org/packages/9d/be/d1526237e23f798e6072e552f64da19bd1afe4bf58b3b2b1e626cd6285bf/glyphsets-1.0.0.tar.gz"
147+
sha256 "7daf96d4818865c9f53f5c4d2a6d586ff4ceb9fe1074356722f94390e2ce70b6"
148+
end
149+
150+
resource "glyphslib" do
151+
url "https://files.pythonhosted.org/packages/87/5d/c69ff84ad33983f95056dfc98e3e0d555d49a54eb5eaebea0468011e3449/glyphslib-6.9.5.tar.gz"
152+
sha256 "e081c3514d6bc12e62e5c849e1d222ae7607ff7ed58628848a72323e88277c6f"
153+
end
154+
109155
resource "h11" do
110156
url "https://files.pythonhosted.org/packages/f5/38/3af3d3633a34a3316095b39c8e8fb4853a28a536e55d347bd8d8e9a14b03/h11-0.14.0.tar.gz"
111157
sha256 "8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"
@@ -146,6 +192,11 @@ class Esphome < Formula
146192
sha256 "b092a871b60f6a8f07f17950dc9f7098c8fe7d715b049bd4c24ee3752b90d645"
147193
end
148194

195+
resource "openstep-plist" do
196+
url "https://files.pythonhosted.org/packages/9c/36/edffefa5f2f679fc7c146303c035fc18b015a1c5b7c48b5beb2d53abc2b9/openstep_plist-0.4.0.tar.gz"
197+
sha256 "453a56cdf534c6f42d24934d2ed7f95bc77c3d1a8acbc1881a4aa061a7d601a2"
198+
end
199+
149200
resource "packaging" do
150201
url "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz"
151202
sha256 "c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"
@@ -156,14 +207,19 @@ class Esphome < Formula
156207
sha256 "2a8291c81623aec00372b5a85558a372c747cbca8e9934dfe218638b8eefc26f"
157208
end
158209

210+
resource "pillow" do
211+
url "https://files.pythonhosted.org/packages/cd/74/ad3d526f3bf7b6d3f408b73fde271ec69dfac8b81341a318ce825f2b3812/pillow-10.4.0.tar.gz"
212+
sha256 "166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06"
213+
end
214+
159215
resource "platformio" do
160216
url "https://files.pythonhosted.org/packages/32/a0/4b1d18da2668a37b28beff3ecdc934940516302565c31a4cd4e17661a285/platformio-6.1.16.tar.gz"
161217
sha256 "79387b45ca7df9c0c51cae82b3b0a40ba78d11d87cea385db47e1033d781e959"
162218
end
163219

164220
resource "protobuf" do
165-
url "https://files.pythonhosted.org/packages/74/6e/e69eb906fddcb38f8530a12f4b410699972ab7ced4e21524ece9d546ac27/protobuf-5.28.3.tar.gz"
166-
sha256 "64badbc49180a5e401f373f9ce7ab1d18b63f7dd4a9cdc43c92b9f0b481cef7b"
221+
url "https://files.pythonhosted.org/packages/55/5b/e3d951e34f8356e5feecacd12a8e3b258a1da6d9a03ad1770f28925f29bc/protobuf-3.20.3.tar.gz"
222+
sha256 "2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2"
167223
end
168224

169225
resource "puremagic" do
@@ -211,6 +267,11 @@ class Esphome < Formula
211267
sha256 "bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c"
212268
end
213269

270+
resource "setuptools" do
271+
url "https://files.pythonhosted.org/packages/43/54/292f26c208734e9a7f067aea4a7e282c080750c4546559b58e2e45413ca0/setuptools-75.6.0.tar.gz"
272+
sha256 "8199222558df7c86216af4f84c30e9b34a61d8ba19366cc914424cdbd28252f6"
273+
end
274+
214275
resource "six" do
215276
url "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz"
216277
sha256 "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"
@@ -222,8 +283,8 @@ class Esphome < Formula
222283
end
223284

224285
resource "starlette" do
225-
url "https://files.pythonhosted.org/packages/61/b5/6bceb93ff20bd7ca36e6f7c540581abb18f53130fabb30ba526e26fd819b/starlette-0.37.2.tar.gz"
226-
sha256 "9af890290133b79fc3db55474ade20f6220a364a0402e0b556e7cd5e1e093823"
286+
url "https://files.pythonhosted.org/packages/02/0a/62fbd5697f6174041f9b4e2e377b6f383f9189b77dbb7d73d24624caca1d/starlette-0.39.2.tar.gz"
287+
sha256 "caaa3b87ef8518ef913dac4f073dea44e85f73343ad2bdc17941931835b2a26a"
227288
end
228289

229290
resource "tabulate" do
@@ -246,14 +307,24 @@ class Esphome < Formula
246307
sha256 "8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e"
247308
end
248309

310+
resource "ufolib2" do
311+
url "https://files.pythonhosted.org/packages/cd/95/3bec185d3712cdc0efc2cf70ec82dd275c5c4f5d505ce6ce4be996b89411/ufolib2-0.16.1.tar.gz"
312+
sha256 "ad53201d11e12f61b5fc5c2a81cb14cdbe68647cca6c00150ea1c0a1a9c7a32b"
313+
end
314+
315+
resource "unicodedata2" do
316+
url "https://files.pythonhosted.org/packages/7f/35/12c70556a27ad6196135ddb37030d1a989234ef41f05995a166297651a49/unicodedata2-15.1.0.tar.gz"
317+
sha256 "cb30f189ad66482f8529a45da71b2a8841e9bd2bb376cc2933003a4a55a07648"
318+
end
319+
249320
resource "urllib3" do
250321
url "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz"
251322
sha256 "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"
252323
end
253324

254325
resource "uvicorn" do
255-
url "https://files.pythonhosted.org/packages/49/8d/5005d39cd79c9ae87baf7d7aafdcdfe0b13aa69d9a1e3b7f1c984a2ac6d2/uvicorn-0.29.0.tar.gz"
256-
sha256 "6a69214c0b6a087462412670b3ef21224fa48cae0e452b5883e8e8bdfdd11dd0"
326+
url "https://files.pythonhosted.org/packages/5a/01/5e637e7aa9dd031be5376b9fb749ec20b86f5a5b6a49b87fabd374d5fa9f/uvicorn-0.30.6.tar.gz"
327+
sha256 "4b15decdda1e72be08209e860a1e10e92439ad5b97cf44cc945fcbee66fc5788"
257328
end
258329

259330
resource "voluptuous" do
@@ -271,9 +342,6 @@ class Esphome < Formula
271342
sha256 "9ad8bc6e3f168fe8c164634c762d3265c775643defff10e26273623a12d73ae1"
272343
end
273344

274-
# patch pyyaml and platformio to build with py3.13
275-
patch :DATA
276-
277345
def install
278346
virtualenv_install_with_resources
279347
end
@@ -293,49 +361,3 @@ def install
293361
system bin/"esphome", "compile", "test.yaml"
294362
end
295363
end
296-
297-
__END__
298-
diff --git a/PKG-INFO b/PKG-INFO
299-
index b42efb7..74aef15 100644
300-
--- a/PKG-INFO
301-
+++ b/PKG-INFO
302-
@@ -26,7 +26,7 @@ License-File: LICENSE
303-
Requires-Dist: async_timeout==4.0.3; python_version <= "3.10"
304-
Requires-Dist: cryptography==43.0.0
305-
Requires-Dist: voluptuous==0.14.2
306-
-Requires-Dist: PyYAML==6.0.1
307-
+Requires-Dist: PyYAML==6.0.2
308-
Requires-Dist: paho-mqtt==1.6.1
309-
Requires-Dist: colorama==0.4.6
310-
Requires-Dist: icmplib==3.0.4
311-
@@ -34,7 +34,7 @@ Requires-Dist: tornado==6.4
312-
Requires-Dist: tzlocal==5.2
313-
Requires-Dist: tzdata>=2021.1
314-
Requires-Dist: pyserial==3.5
315-
-Requires-Dist: platformio==6.1.15
316-
+Requires-Dist: platformio==6.1.16
317-
Requires-Dist: esptool==4.7.0
318-
Requires-Dist: click==8.1.7
319-
Requires-Dist: esphome-dashboard==20240620.0
320-
diff --git a/requirements.txt b/requirements.txt
321-
index 3e658de..84605e2 100644
322-
--- a/requirements.txt
323-
+++ b/requirements.txt
324-
@@ -1,7 +1,7 @@
325-
async_timeout==4.0.3; python_version <= "3.10"
326-
cryptography==43.0.0
327-
voluptuous==0.14.2
328-
-PyYAML==6.0.1
329-
+PyYAML==6.0.2
330-
paho-mqtt==1.6.1
331-
colorama==0.4.6
332-
icmplib==3.0.4
333-
@@ -9,7 +9,7 @@ tornado==6.4
334-
tzlocal==5.2 # from time
335-
tzdata>=2021.1 # from time
336-
pyserial==3.5
337-
-platformio==6.1.15 # When updating platformio, also update Dockerfile
338-
+platformio==6.1.16 # When updating platformio, also update Dockerfile
339-
esptool==4.7.0
340-
click==8.1.7
341-
esphome-dashboard==20240620.0

0 commit comments

Comments
 (0)