@@ -3,19 +3,20 @@ class Esphome < Formula
3
3
4
4
desc "Make creating custom firmwares for ESP32/ESP8266 super easy"
5
5
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 "
8
8
license "MIT"
9
9
10
10
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 "
17
17
end
18
18
19
+ depends_on "pkgconf" => :build
19
20
depends_on "certifi"
20
21
depends_on "cryptography"
21
22
depends_on "libmagic"
@@ -46,6 +47,11 @@ class Esphome < Formula
46
47
sha256 "4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c"
47
48
end
48
49
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
+
49
55
resource "argcomplete" do
50
56
url "https://files.pythonhosted.org/packages/5f/39/27605e133e7f4bb0c8e48c9a6b87101515e3446003e0442761f6a02ac35e/argcomplete-3.5.1.tar.gz"
51
57
sha256 "eb1ee355aa2557bd3d0145de7b06b2a45b0ce461e1e7813f5d066039ab4177b4"
@@ -56,6 +62,11 @@ class Esphome < Formula
56
62
sha256 "d147559e2478501ad45ea43f52df23b246456715a7cb96e1aebdb4b71aed43d5"
57
63
end
58
64
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
+
59
70
resource "bitarray" do
60
71
url "https://files.pythonhosted.org/packages/0d/c7/a85f206e6b2fddb93964efe53685ad8da7d856e6975b005ed6a88f25b010/bitarray-2.9.3.tar.gz"
61
72
sha256 "9eff55cf189b0c37ba97156a00d640eb7392db58a8049be6f26ff2712b93fa89"
@@ -91,21 +102,56 @@ class Esphome < Formula
91
102
sha256 "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"
92
103
end
93
104
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
+
94
110
resource "ecdsa" do
95
111
url "https://files.pythonhosted.org/packages/5e/d0/ec8ac1de7accdcf18cfe468653ef00afd2f609faf67c423efbd02491051b/ecdsa-0.19.0.tar.gz"
96
112
sha256 "60eaad1199659900dd0af521ed462b793bbdf867432b3948e87416ae4caf6bf8"
97
113
end
98
114
99
115
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 "
102
118
end
103
119
104
120
resource "esptool" do
105
121
url "https://files.pythonhosted.org/packages/1b/8b/f0d1e75879dee053874a4f955ed1e9ad97275485f51cb4bc2cb4e9b24479/esptool-4.7.0.tar.gz"
106
122
sha256 "01454e69e1ef3601215db83ff2cb1fc79ece67d24b0e5d43d451b410447c4893"
107
123
end
108
124
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
+
109
155
resource "h11" do
110
156
url "https://files.pythonhosted.org/packages/f5/38/3af3d3633a34a3316095b39c8e8fb4853a28a536e55d347bd8d8e9a14b03/h11-0.14.0.tar.gz"
111
157
sha256 "8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"
@@ -146,6 +192,11 @@ class Esphome < Formula
146
192
sha256 "b092a871b60f6a8f07f17950dc9f7098c8fe7d715b049bd4c24ee3752b90d645"
147
193
end
148
194
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
+
149
200
resource "packaging" do
150
201
url "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz"
151
202
sha256 "c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"
@@ -156,14 +207,19 @@ class Esphome < Formula
156
207
sha256 "2a8291c81623aec00372b5a85558a372c747cbca8e9934dfe218638b8eefc26f"
157
208
end
158
209
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
+
159
215
resource "platformio" do
160
216
url "https://files.pythonhosted.org/packages/32/a0/4b1d18da2668a37b28beff3ecdc934940516302565c31a4cd4e17661a285/platformio-6.1.16.tar.gz"
161
217
sha256 "79387b45ca7df9c0c51cae82b3b0a40ba78d11d87cea385db47e1033d781e959"
162
218
end
163
219
164
220
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 "
167
223
end
168
224
169
225
resource "puremagic" do
@@ -211,6 +267,11 @@ class Esphome < Formula
211
267
sha256 "bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c"
212
268
end
213
269
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
+
214
275
resource "six" do
215
276
url "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz"
216
277
sha256 "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"
@@ -222,8 +283,8 @@ class Esphome < Formula
222
283
end
223
284
224
285
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 "
227
288
end
228
289
229
290
resource "tabulate" do
@@ -246,14 +307,24 @@ class Esphome < Formula
246
307
sha256 "8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e"
247
308
end
248
309
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
+
249
320
resource "urllib3" do
250
321
url "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz"
251
322
sha256 "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"
252
323
end
253
324
254
325
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 "
257
328
end
258
329
259
330
resource "voluptuous" do
@@ -271,9 +342,6 @@ class Esphome < Formula
271
342
sha256 "9ad8bc6e3f168fe8c164634c762d3265c775643defff10e26273623a12d73ae1"
272
343
end
273
344
274
- # patch pyyaml and platformio to build with py3.13
275
- patch :DATA
276
-
277
345
def install
278
346
virtualenv_install_with_resources
279
347
end
@@ -293,49 +361,3 @@ def install
293
361
system bin /"esphome" , "compile" , "test.yaml"
294
362
end
295
363
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