Alberto Montes
3d43c22485
Update tooling configuration to enforce f-string formatting ( #125989 )
...
* Update tooling configuration to enforce f-string formatting
* Disable the rule on Pylint as it is handled by ruff
2024-09-19 22:16:40 +02:00
Mike Degatano
b2d669ac3c
Add aiohasupervisor to core requirements ( #126225 )
2024-09-19 15:13:21 +02:00
Robert Resch
31adb048f1
Bump uv to 0.4.12 ( #126257 )
2024-09-19 13:42:53 +02:00
Robert Resch
acc046def6
Bump uv to 0.4.9 ( #125726 )
2024-09-11 10:41:36 +02:00
Robert Resch
7555f209b6
Use uv at runtime too ( #125110 )
2024-09-11 09:43:26 +02:00
epenet
7e2e3c4780
Rename HassEnforceCoordinatorModule ( #125592 )
2024-09-10 08:40:49 +02:00
J. Nick Koston
7508a2b383
Bump yarl to 1.1.11 ( #125633 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.11.0...v1.11.1
2024-09-10 00:38:59 -04:00
J. Nick Koston
391de22342
Bump yarl to 1.11.0 ( #125549 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.10.0...v1.11.0
2024-09-08 20:25:10 -04:00
J. Nick Koston
b8c3a44d81
Bump yarl to 1.10.0 ( #125446 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.9.11...v1.10.0
2024-09-07 07:36:34 +02:00
J. Nick Koston
ff449e7741
Bump yarl to 1.9.11 ( #125287 )
...
* Bump yarl to 1.9.10
changelog: https://github.com/aio-libs/yarl/compare/v1.9.9...v1.9.10
* 11
2024-09-06 15:23:22 +02:00
Sid
1db68327f9
Enable Ruff PTH for the script directory ( #124441 )
...
* Enable Ruff PTH for the script directory
* Address review comments
* Fix translations script
* Update script/hassfest/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-09-06 11:33:01 +02:00
J. Nick Koston
fbd3bf7a98
Bump yarl to 1.9.9 ( #125264 )
2024-09-04 11:32:33 -10:00
J. Nick Koston
b26e4d672f
Bump yarl to 1.9.8 ( #125193 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.9.7...v1.9.8
2024-09-04 11:44:49 +02:00
J. Nick Koston
77b464f2bd
Bump yarl to 1.9.7 ( #125035 )
2024-09-01 10:47:24 -10:00
J. Nick Koston
7210cc1da6
Bump yarl to 1.9.6 ( #124955 )
...
* Bump yarl to 1.9.5
changelog: https://github.com/aio-libs/yarl/compare/v1.9.4...v1.9.5
* remove default port since mocker does exact matching and yarl now normalizes this
* 1.9.6
2024-08-31 11:03:08 +02:00
Robert Resch
2dce876a86
Bump version to 2024.10.0dev0 ( #124808 )
2024-08-28 18:51:50 +02:00
Sid
9153d16a6d
Enable Ruff TCH rules ( #124396 )
...
* Enable Ruff TCH rules
* Ignore TCH001-003
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-08-28 18:01:41 +02:00
G Johansson
dd52f4c84a
Remove deprecated mailbox platform ( #123740 )
...
* Remove deprecated mailbox platform
* Remove from const
* Remove from type hints
* Remove from pyproject
2024-08-28 16:41:23 +02:00
J. Nick Koston
f84a04e113
Bump ulid-transform to 1.0.2 ( #124544 )
...
changelog: https://github.com/bdraco/ulid-transform/compare/v0.13.1...v1.0.2
python 3.13 support added
python 3.10 support dropped
2024-08-25 07:13:40 -07:00
J. Nick Koston
2bb4a8747c
Bump fnv-hash-fast to 1.0.2 ( #124489 )
2024-08-24 06:58:52 +02:00
J. Nick Koston
e56c235424
Bump async-interrupt to 1.2.0 ( #124360 )
...
changelog: https://github.com/bdraco/async_interrupt/compare/v1.1.2...v1.2.0
2024-08-21 16:59:41 +02:00
J. Nick Koston
0f90a3cf60
Bump aiohttp to 3.10.5 ( #124254 )
2024-08-19 15:40:32 -05:00
J. Nick Koston
a4fb4e76cb
Bump aiohttp to 3.10.4 ( #124137 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.10.3...v3.10.4
2024-08-18 08:39:56 -05:00
epenet
e64ca7c274
Enable implicit-return (RET503) rule in ruff ( #122771 )
2024-08-12 10:04:16 +02:00
epenet
0bb8c4832d
Enable raise-within-try (TRY301) rule in ruff ( #123351 )
2024-08-12 09:16:33 +02:00
J. Nick Koston
7aed35b3f0
Bump aiohttp to 3.10.3 ( #123549 )
2024-08-10 15:09:18 -05:00
J. Nick Koston
b445517244
Bump orjson to 3.10.7 ( #123465 )
2024-08-09 17:34:21 +02:00
J. Nick Koston
6e1978971a
Bump PyYAML to 6.0.2 ( #123466 )
2024-08-09 17:33:48 +02:00
J. Nick Koston
03ba8f6173
Bump aiohttp to 3.10.2 ( #123394 )
2024-08-08 17:07:22 -05:00
Sid
d08f4fbace
Enable Ruff RET501 ( #115031 )
...
* Enable Ruff RET501
* add noqa and type hints
* use Any for fixtures
* Review comments, typing fixes
* Review comments
* fix new occurrences, clean up
* Fix typing
* clean up rebase
* more cleanup
* Remove old occurrences
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2024-08-08 11:56:18 +02:00
J. Nick Koston
54f8f24c2c
Bump PyJWT to 2.9.0 ( #123209 )
2024-08-05 15:51:15 -05:00
J. Nick Koston
4d103c1fc2
Bump aiohttp to 3.10.1 ( #123159 )
2024-08-05 08:39:04 +02:00
epenet
e734971d33
Enable collections-named-tuple (PYI024) rule in ruff ( #123019 )
2024-08-02 15:28:32 +02:00
epenet
ad26db7dc8
Replace pylint broad-exception-raised rule with ruff ( #123021 )
2024-08-02 12:24:03 +02:00
epenet
4f3d624353
Enable pytest-fixture-param-without-value (PT019) rule in ruff ( #122953 )
2024-08-01 14:46:15 +02:00
Franck Nijhof
bdd6f57975
Bump version to 2024.9.0dev0 ( #122975 )
2024-07-31 23:24:30 +02:00
J. Nick Koston
823910b69e
Bump ulid-transform to 0.13.1 ( #122884 )
...
* Bump ulid-transform to 0.13.0
changelog: https://github.com/bdraco/ulid-transform/compare/v0.10.1...v0.13.0
* Bump ulid-transform to 0.13.1
2024-07-31 07:20:09 +02:00
J. Nick Koston
6999c6b0cf
Bump aiohttp to 3.10.0 ( #122880 )
2024-07-30 16:40:38 -05:00
Denis Shulyaka
fa53055485
Bump voluptuous-openapi ( #122828 )
2024-07-30 10:57:56 +02:00
epenet
02581bbf02
Enforce HOMEASSISTANT_DOMAIN alias for core DOMAIN ( #122763 )
2024-07-29 22:10:44 +02:00
J. Nick Koston
8de7a2e3c7
Bump aiohttp to 3.10.0rc0 ( #122793 )
2024-07-29 21:55:22 +02:00
Marc Mueller
ac86738572
Update pylutron to 0.2.15 ( #122455 )
2024-07-23 22:41:16 +03:00
J. Nick Koston
6bdc5be433
Bump aiohttp to 3.10.0b1 ( #122409 )
2024-07-23 12:10:22 -05:00
Marc Mueller
ff467463f8
Update pytest warnings filter ( #122459 )
2024-07-23 15:50:14 +02:00
J. Nick Koston
02c64c7861
Bump cryptography to 43.0.0 and pyOpenSSL to 24.2.1 and chacha20poly1305-reuseable >= 0.13.0 ( #122308 )
2024-07-22 10:15:02 +02:00
Marc Mueller
0fe7aa1a43
Update bcrypt to 4.1.3 ( #122236 )
2024-07-20 13:06:22 +02:00
Marc Mueller
13da20ddf4
Update Pillow to 10.4.0 ( #122237 )
2024-07-20 12:58:49 +02:00
Sid
4620a54582
Bump Ruff to 0.5.3 ( #122167 )
2024-07-19 12:06:53 +02:00
Sid
3b95e88ff7
Bump ruff to 0.5.2 ( #121946 )
2024-07-15 09:00:48 +02:00
Sid
3142f52a79
Add Ruff refurb rules ( #121701 )
2024-07-10 21:47:40 +02:00
Sid
319fdf42c3
Enable Ruff RUF017 ( #121693 )
2024-07-10 21:09:47 +02:00
J. Nick Koston
89ffee9ad5
Update ulid-transform to 0.10.1 ( #121321 )
2024-07-05 14:07:39 -05:00
Franck Nijhof
afb184db73
Remove coveragerc ( #121286 )
2024-07-05 11:03:31 +02:00
J. Nick Koston
aa74ad0061
Enable ruff asyncio event loop blocking detection rules ( #120799 )
2024-07-04 04:17:57 -05:00
J. Nick Koston
bdc6805771
Bump orjson to 3.10.6 ( #121028 )
2024-07-02 13:17:25 -07:00
Marc Mueller
0e52d149e4
Update voluptuous to 0.15.2 ( #120631 )
...
* Update voluptuous to 0.15.1
* Fix typing issues
* Add type ignores for json result type
* Update voluptuous to 0.15.2
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-07-02 12:57:09 -07:00
Joost Lekkerkerker
b56c4a757c
Bump ruff to 0.5.0 ( #120749 )
2024-06-28 15:23:21 +02:00
Joakim Sørensen
5634741ce2
Bump awesomeversion from 24.2.0 to 24.6.0 ( #120642 )
2024-06-27 10:27:20 +02:00
Franck Nijhof
33b4f40b2a
Bump version to 2024.8.0dev0 ( #120577 )
2024-06-26 16:55:08 +02:00
epenet
fd67fe417e
Use ruff to force alias when importing PLATFORM_SCHEMA ( #120539 )
2024-06-26 14:22:52 +02:00
epenet
4bfecea2f4
Force alias when importing notify PLATFORM_SCHEMA ( #120494 )
2024-06-26 10:02:24 +02:00
Denis Shulyaka
2386ed3830
Add script llm tool ( #118936 )
...
* Add script llm tool
* Add tests
* More tests
* more test
* more test
* Add area and floor resolving
* coverage
* coverage
* fix ColorTempSelector
* fix mypy
* fix mypy
* add script reload test
* Cache script tool parameters
* Make custom_serializer a part of api
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org>
2024-06-25 10:43:26 -05:00
J. Nick Koston
1e3ee8419f
Bump async-interrupt to 1.1.2 ( #120321 )
2024-06-24 18:41:42 +02:00
J. Nick Koston
dd379a9a0a
Bump aiozoneinfo to 0.2.1 ( #120319 )
2024-06-24 18:39:38 +02:00
J. Nick Koston
eab1dc5255
Bump home-assistant-bluetooth to 1.12.2 ( #120338 )
2024-06-24 17:38:17 +02:00
J. Nick Koston
e6cb68d199
Bump aiohttp-fast-zlib to 0.1.1 ( #120315 )
2024-06-24 14:33:16 +02:00
Marc Mueller
a76fa9f3bf
Update pytest warnings filter ( #120143 )
2024-06-22 10:45:18 +02:00
Marc Mueller
1aa9094d3d
Adjust hddtemp test Telnet patch location ( #120121 )
2024-06-21 23:19:47 +02:00
epenet
325a49e8ff
Enable pylint on tests ( #119279 )
...
* Enable pylint on tests
* Remove jobs==1
2024-06-20 16:02:49 +02:00
J. Nick Koston
a642454e6f
Bump sqlalchemy to 2.0.31 ( #119951 )
2024-06-19 08:09:04 +02:00
epenet
0ff0022877
Ignore use-implicit-booleaness-not-comparison pylint warnings in tests ( #119876 )
2024-06-18 12:00:24 +02:00
J. Nick Koston
57308599cd
Bump aiozoneinfo to 0.2.0 ( #119845 )
2024-06-17 19:05:44 +02:00
Sid
721b2c2ca8
Enable Ruff PT012 ( #113957 )
2024-06-08 17:59:08 +02:00
Marc Mueller
00f78dc522
Update typing-extensions to 4.12.2 ( #119098 )
2024-06-07 22:06:51 +02:00
J. Nick Koston
1bda33b1e9
Bump home-assistant-bluetooth to 1.12.1 ( #119026 )
2024-06-07 13:48:36 -05:00
G Johansson
c60dee16bc
Ignore deprecation warning in python-holidays ( #119007 )
2024-06-07 09:21:04 +02:00
Marc Mueller
c3456215b8
Update requests to 2.32.3 ( #118868 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-06 17:11:49 +02:00
Sid
121bfc9766
Bump ruff to 0.4.8 ( #118894 )
2024-06-06 12:05:35 +02:00
J. Nick Koston
e37ee68434
Bump cryptography to 42.0.8 ( #118889 )
2024-06-06 10:20:39 +02:00
J. Nick Koston
a0957069f0
Revert "Bump orjson to 3.10.3 ( #116945 )" ( #118920 )
...
This reverts commit dc50095d06
.
2024-06-05 23:37:35 -04:00
Joakim Sørensen
53ab215dfc
Update hass-nabucasa to version 0.81.1 ( #118768 )
2024-06-04 06:27:54 +02:00
Marc Mueller
e485a0c6f2
Update typing-extensions to 4.12.1 ( #118615 )
2024-06-01 22:26:23 +02:00
Sid
daadc4662a
Bump ruff to 0.4.7 ( #118612 )
2024-06-01 20:04:04 +02:00
Franck Nijhof
eca8dd93c5
Bump version to 2024.7.0dev0 ( #118399 )
2024-05-29 20:54:49 +02:00
Sid
f37edc207e
Bump ruff to 0.4.6 ( #118384 )
2024-05-29 17:35:54 +02:00
Robert Resch
cb62f4242e
Remove strict connection ( #117933 )
2024-05-24 15:50:22 +02:00
Marc Mueller
01ace8cffd
Update typing-extensions to 4.12.0 ( #118020 )
2024-05-24 10:00:43 +02:00
Marc Mueller
dc47792ff2
Update codespell to 2.3.0 ( #118001 )
2024-05-24 08:22:29 +02:00
Sid
c2b3bf3fb9
Enable Ruff RET502 ( #115139 )
2024-05-21 22:19:33 +02:00
Marc Mueller
32bf02479b
Enable UP040 ruff check ( #117792 )
2024-05-20 15:57:03 +02:00
J. Nick Koston
5a609c34bb
Fix blocking I/O in the event loop when loading timezones ( #117721 )
2024-05-20 11:06:03 +02:00
Marc Mueller
e48cf6fad2
Update pylint to 3.2.2 ( #117770 )
2024-05-20 09:59:22 +02:00
Joakim Sørensen
535aa05c65
Update hass-nabucasa dependency to version 0.81.0 ( #117568 )
2024-05-16 11:08:01 -04:00
Marc Mueller
2a6a0e6230
Update pytest warnings filter ( #117413 )
2024-05-14 13:59:45 +02:00
Sid
e4a3cab801
Bump ruff to 0.4.4 ( #117154 )
2024-05-09 22:13:11 +02:00
Sid
fe9e5e4382
Ignore Ruff SIM103 ( #115732 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-08 23:56:59 +02:00
Sid
ac54cdcdb4
Enable Ruff RUF010 ( #115371 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-08 23:54:49 +02:00
Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 ( #116250 )
2024-05-07 14:00:27 +02:00
Marc Mueller
f9755f5c4c
Update jinja2 to 3.1.4 ( #116986 )
2024-05-07 13:56:11 +02:00
J. Nick Koston
fd52588565
Bump SQLAlchemy to 2.0.30 ( #116964 )
2024-05-07 10:42:13 +02:00
J. Nick Koston
dc50095d06
Bump orjson to 3.10.3 ( #116945 )
2024-05-06 22:45:23 +02:00
Sid
b456d97e65
Replace pylint protected-access with Ruff SLF001 ( #115735 )
2024-05-06 20:33:26 +02:00
J. Nick Koston
673bbc1372
Switch out aiohttp-isal for aiohttp-fast-zlib to make isal optional ( #116814 )
...
* Switch out aiohttp-isal for aiohttp-fast-zlib to make isal optional
aiohttp-isal does not work on core installs where the system has 32bit userland and a 64bit kernel because we have no way to detect this configuration or handle it.
fixes #116681
* Update homeassistant/components/isal/manifest.json
* Update homeassistant/components/isal/manifest.json
* hassfest
* isal
* fixes
* Apply suggestions from code review
* make sure isal is updated before http
* fix tests
* late import
2024-05-05 17:06:12 -04:00
J. Nick Koston
a2a8cf6361
Bump aiohttp-isal to 0.3.1 ( #116720 )
2024-05-04 10:29:00 -05:00
Sid
a5df229715
Bump ruff to 0.4.3 ( #116749 )
2024-05-04 11:56:40 +02:00
Sid
e662e3b65c
Bump ruff to 0.4.2 ( #116201 )
...
* Bump ruff to 0.4.2
* review comments
2024-04-26 08:48:32 +02:00
J. Nick Koston
98eb9a4067
Revert orjson to 3.9.15 due to segmentation faults ( #116168 )
2024-04-25 11:15:57 -05:00
Franck Nijhof
f2fe62d159
Bump version to 2024.6.0dev0 ( #116120 )
2024-04-24 23:16:48 +02:00
Sid
b37f7b1ff0
Enable Ruff RUF019 ( #115396 )
...
* Enable Ruff RUF019
* fix tado tests
* review comments
2024-04-24 07:23:24 +02:00
Sid
895f73d8e4
Enable Ruff A001 ( #115654 )
2024-04-21 23:25:27 +02:00
Sid
b450918f66
Bump ruff to 0.4.1 ( #115873 )
2024-04-20 21:35:02 +02:00
J. Nick Koston
0a78e9d4aa
Replace aiohttp-zlib-ng[isal] with aiohttp-isal ( #115777 )
...
* Replace aiohttp-zlib-ng[isal] with aiohttp-isal
The extra was causing wheel builds to fail
Since isal works on all of our supported platforms we can
always use it and drop the need for zlib-ng
https://github.com/home-assistant/core/actions/runs/8725019072
https://github.com/bdraco/aiohttp-isal
* typo
2024-04-17 19:46:15 +02:00
Erik Montnemery
e4280b2c00
Use aiohttp-zlib-ng[isal] ( #115767 )
2024-04-17 17:57:34 +02:00
J. Nick Koston
dae56222e9
Bump orjson to 3.10.1 ( #115728 )
...
changelog: https://github.com/ijl/orjson/compare/3.9.15...3.10.1
2024-04-17 09:13:55 +02:00
J. Nick Koston
34c3e523b4
Bump aiohttp to 3.9.5 ( #115727 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.9.4...v3.9.5
2024-04-17 09:10:06 +02:00
Sid
5f055a64bb
Enable Ruff B017 ( #115335 )
2024-04-15 22:25:09 +02:00
Sid
0200d1aa66
Unignore Ruff UP006, UP007 ( #115533 )
2024-04-14 00:26:58 -05:00
Sid
c24ae01a43
Unignore Ruff E731 ( #115564 )
2024-04-14 00:15:10 -05:00
Sid
3799d20d43
Enable Ruff B905 ( #114197 )
2024-04-14 00:14:26 -05:00
Marc Mueller
64a4d52b3c
Update pillow to 10.3.0 ( #115524 )
2024-04-13 18:26:33 +02:00
Sid
223fefbbfa
Enable Ruff RUF018 ( #115485 )
2024-04-13 09:56:33 +02:00
Sid
1a9ff8c8fa
Ignore Ruff RUF015 ( #115481 )
2024-04-13 09:46:04 +02:00
Sid
d74be6d5fe
Set Ruff RUF001-003 to ignore ( #115477 )
2024-04-13 00:51:36 +02:00
Sid
6d22dd073c
Bump ruff to 0.3.7 ( #115451 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-04-12 16:03:23 +02:00
Robert Resch
348e1df949
Add strict connection ( #112387 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-12 14:47:46 +02:00
Sid
9bf87329da
Enable Ruff FLY002 rule ( #115112 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-04-12 09:04:16 +02:00
J. Nick Koston
137514edb7
Bump aiohttp to 3.9.4 ( #110730 )
...
* Bump aiohttp to 3.9.4
This is rc0 for now but will be updated when the full release it out
* cleanup cruft
* regen
* fix tests (these changes are fine)
* chunk size is too small to read since boundry is now enforced
* chunk size is too small to read since boundry is now enforced
2024-04-11 11:58:56 -10:00
Marc Mueller
db38da8eb8
Update pytest warnings filter ( #115275 )
2024-04-11 23:35:15 +02:00
Sid
3efee10b95
Enable Ruff RUF013 ( #115333 )
2024-04-10 08:55:59 +02:00
Sid
d61db732da
Enable Ruff SLOT rules ( #115043 )
2024-04-09 18:57:27 -10:00
Sid
9cbed10372
Enable Ruff PYI041 ( #115229 )
2024-04-08 09:29:05 -10:00
Sid
cbbadf6256
Enable Ruff PYI036 ( #115228 )
2024-04-08 08:47:03 -10:00
Sid
376aafc83e
Enable Ruff INP001 ( #115082 )
2024-04-08 15:43:58 +02:00
Sid
f8b6629b26
Enable Ruff PGH rules ( #115091 )
2024-04-08 15:42:22 +02:00
Marc Mueller
53b4fd419a
Update build system dependencies ( #115102 )
2024-04-08 11:18:20 +02:00
Sid
8e98ba7312
Add first batch of Ruff PYI rules ( #115100 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-04-07 11:30:50 -10:00
Joakim Sørensen
df6997bfa9
Downgrade hass-nabucasa from 0.80.0 to 0.78.0 ( #115078 )
2024-04-07 08:20:58 -04:00
Marc Mueller
81d682874f
Update typing extensions to 4.11.0 ( #114985 )
2024-04-06 14:23:32 +02:00
Sid
0d66d298ec
Enable Ruff RET504 ( #114528 )
...
* Enable Ruff RET504
* fix test
* Use noqa instead of cast
* fix sonos RET504
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-06 11:07:37 +02:00
J. Nick Koston
f497c461ed
Switch to using the AsyncResolver with aiohttp ( #114529 )
...
* Bump aiodns to 3.2.0
changelog: https://github.com/saghul/aiodns/compare/v3.1.1...v3.2.0
* Switch to using the AsyncResolver with aiohttp
This avoids creating executor jobs to do DNS resolution
AsyncResolver was not usable before https://github.com/aio-libs/aiohttp/pull/8270
because it did not fallback to fallback to A records and only returned AAAA records
in most cases when IPv6 was available
This is a backport of https://github.com/aio-libs/aiohttp/pull/8270
* Switch to using the AsyncResolver with aiohttp
This avoids creating executor jobs to do DNS resolution
AsyncResolver was not usable before https://github.com/aio-libs/aiohttp/pull/8270
because it did not fallback to fallback to A records and only returned AAAA records
in most cases when IPv6 was available
This is a backport of https://github.com/aio-libs/aiohttp/pull/8270
* Switch to using the AsyncResolver with aiohttp
This avoids creating executor jobs to do DNS resolution
AsyncResolver was not usable before https://github.com/aio-libs/aiohttp/pull/8270
because it did not fallback to fallback to A records and only returned AAAA records
in most cases when IPv6 was available
This is a backport of https://github.com/aio-libs/aiohttp/pull/8270
* Switch to using the AsyncResolver with aiohttp
This avoids creating executor jobs to do DNS resolution
AsyncResolver was not usable before https://github.com/aio-libs/aiohttp/pull/8270
because it did not fallback to fallback to A records and only returned AAAA records
in most cases when IPv6 was available
This is a backport of https://github.com/aio-libs/aiohttp/pull/8270
* fixes
* fix mocking in next_dns
* fix unmocked calls in blink
* more mocking fixes
* more fixes
* more fixes
* Fix missing mocking in nextdns tests
extracted from #114539
* extract from context
2024-04-05 23:15:51 -04:00
Joakim Sørensen
96149d9444
Bump hass-nabucasa from 0.79.0 to 0.80.0 ( #114818 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-04-05 00:48:21 +02:00
Sid
d846676e84
Enable first batch of Ruff RET rules ( #114480 )
...
* Enable first batch of Ruff RET rules
* disable pylint rules
2024-03-31 11:30:59 +02:00
Sid
6587ee20db
Enable Ruff TRY300 ( #114437 )
...
* Enable Ruff TRY300
* Update validation.py
* Address review comments
2024-03-30 10:37:59 +01:00
Sid
a5b609f081
Enable ruff TRY401 ( #114395 )
...
* Enable ruff TRY401
* fix tests
2024-03-29 07:20:36 +01:00
Sid
5523cb6be8
Set ruff requires-version to 0.3.4 ( #114388 )
2024-03-28 18:45:07 +01:00
Marc Mueller
a3f251674a
Update romy to 0.0.9 ( #114360 )
2024-03-28 13:56:08 +01:00
Marc Mueller
68d6f96a9d
Update boschshcpy to 0.2.91 ( #114366 )
2024-03-28 12:41:30 +01:00
Marc Mueller
62816e2041
Update aiogithubapi to 23.11.0 ( #114362 )
2024-03-28 12:41:08 +01:00
Marc Mueller
41bd3d0853
Update pytile to 2023.12.0 ( #114370 )
2024-03-28 11:37:57 +01:00
Marc Mueller
d2b5769123
Update ovoenergy to 1.3.1 ( #114367 )
2024-03-28 11:29:31 +01:00