Commit Graph

1296 Commits (2d3318e76770f9db623f7b7ffb4a37eadc71ad46)

Author SHA1 Message Date
Matthias Alphart 5cd27a877e
Use `setdefault()` in scaffold script for setting `hass.data` (#103338) 2023-11-04 10:51:34 +01:00
Joost Lekkerkerker c3da075554
Use present wording in version bump script (#102897) 2023-10-27 17:50:33 +02:00
Allen Porter 476e867fe8
Add a Local To-do component (#102627)
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-10-25 13:21:10 +02:00
Erik Montnemery b953f2998c
Rename the safe_mode integration to recovery_mode (#102581)
* Rename safe mode integration to recovery mode

* Update code
2023-10-24 09:11:14 +02:00
Erik Montnemery d5af6c595d
Fix runaway regex in translations.develop (#102386)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-10-23 12:34:32 +02:00
Robert Resch 0c5b963847
Add lokalise multi reference check to hassfest (#101876) 2023-10-23 10:57:19 +02:00
Erik Montnemery 164872e1af
Improve error messages from translation script (#102098)
Co-authored-by: Robert Resch <robert@resch.dev>
2023-10-22 23:45:27 +02:00
J. Nick Koston 0adb6fb02c
Bump anyio to 4.0.0 (#102552) 2023-10-22 10:34:34 -10:00
J. Nick Koston 7fe2bfa990
Revert "Update numpy to 1.26.1" (#102036) 2023-10-15 05:42:25 -10:00
Marc Mueller 1f1a27d6a5
Update numpy to 1.26.1 (#102021) 2023-10-14 16:30:43 -10:00
Marc Mueller 0b2b486754
Update mypy to 1.6.0 (#101780) 2023-10-11 13:25:11 +02:00
J. Nick Koston 6420cdb42b
Bump httpx to 0.25.0 and httpcore to 0.18.0 (#101635) 2023-10-08 19:08:04 +02:00
Ville Skyttä f7aad4a9e6
Call pytest as python3 -m pytest (#101185) 2023-10-06 13:22:56 +02:00
Marc Mueller 67dfd1a86b
Update grpcio to 1.59.0 (#101287) 2023-10-06 10:08:01 +02:00
Ville Skyttä 5551a345ea
Remove some unnecessary uses of regular expressions (#101182) 2023-10-03 20:55:00 -05:00
Franck Nijhof 44acc88365
Update Lokalise CLI to v2.6.8 (#101297) 2023-10-02 23:01:30 +02:00
Franck Nijhof a19c6fe9ff
Revert pin on AlexaPy (#101123) 2023-09-29 19:40:13 +02:00
Franck Nijhof b8a7ad916a
Pin charset-normalizer in our package constraints (#101107) 2023-09-29 14:43:03 +02:00
Marc Mueller 809abc1445
Fix circular dependency on homeassistant (#101099) 2023-09-29 11:49:19 +02:00
Joost Lekkerkerker f255a0e546
Pin pydantic to 1.10.12 (#101044) 2023-09-28 19:06:45 +02:00
Raman Gupta 2ad0fd1ce1
Adjust hassfest.manifest based on config.action (#100577) 2023-09-19 17:30:38 +02:00
Marc Mueller 48f9a38c74
Update numpy to 1.26.0 (#100512) 2023-09-17 09:49:21 -05:00
J. Nick Koston 3cc9410a62
Bump grpcio to 1.58.0 (#100314)
* Bump grpcio to 1.58.0

attempt to fix nightly

https://github.com/home-assistant/core/actions/runs/6167125867/job/16737677629

```
```

* forgot the script as well
2023-09-13 20:26:55 -04:00
J. Nick Koston fe8156f013
Bump protobuf to 4.24.3 (#100329)
changelog: https://github.com/protocolbuffers/protobuf/compare/v24.0...v24.3
2023-09-13 20:25:52 -04:00
J. Nick Koston a1359c1ce3
Replace lambda in script/gen_requirements_all.py with str.lower (#99665) 2023-09-05 22:44:59 +02:00
J. Nick Koston abb0537928
Replace lambda with itemgetter in script/gen_requirements_all.py (#99661) 2023-09-05 10:36:01 -05:00
J. Nick Koston 035fea3ee0
Replace lambda with attrgetter in hassfest (#99662) 2023-09-05 16:40:25 +02:00
puddly 38270ee823
Create a ZHA repair when directly accessing a radio with multi-PAN firmware (#98275)
* Add the SiLabs flasher as a dependency

* Create a repair if the wrong firmware is detected on an EZSP device

* Update homeassistant/components/zha/strings.json

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Provide the ZHA config entry as a reusable fixture

* Create a separate repair when using non-Nabu Casa hardware

* Add unit tests

* Drop extraneous `config_entry.add_to_hass` added in 021def44

* Fully unit test all edge cases

* Move `socket://`-ignoring logic into repair function

* Open a repair from ZHA flows when the wrong firmware is running

* Fix existing unit tests

* Link to the flashing section in the documentation

* Reduce repair severity to `ERROR`

* Make issue persistent

* Add unit tests for new radio probing states

* Add unit tests for new config flow steps

* Handle probing failure raising an exception

* Implement review suggestions

* Address review comments

---------

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2023-09-01 09:05:45 -04:00
Marc Mueller cc9f0aaf80
Escape core version [ci] (#99364) 2023-08-30 23:56:25 +02:00
Erik Montnemery f9b2e10f72
Add new board type (#99334) 2023-08-30 16:37:13 +02:00
Erik Montnemery 7e7cb15d5b
Revert "Allows defining list of attributes excluded from history in manifest.json" (#99300)
Revert "Allows defining list of attributes excluded from history in manifest.json (#99283)"

This reverts commit 0366e14630.
2023-08-30 08:26:26 +02:00
Erik Montnemery 0366e14630
Allows defining list of attributes excluded from history in manifest.json (#99283)
* Move list of attributes excluded from history to manifest.json

* Address comments
2023-08-29 20:14:33 +02:00
Ville Skyttä 9da192c752
Avoid use of `datetime.utc*` methods deprecated in Python 3.12 (#93684)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2023-08-24 16:38:22 +02:00
Ville Skyttä 6399d74c15
Remove unnnecessary pylint configs from core (#98704) 2023-08-22 23:12:12 +02:00
Robert Resch 426fd62ee3
Adjust hassfest to require translations for core services (#98814)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-08-22 17:05:53 +02:00
Ville Skyttä 2399cd283a
Python 3.10 support cleanups (#98640) 2023-08-21 19:14:07 +02:00
Ville Skyttä 3094991236
Upgrade ruff to 0.0.285 (#98647) 2023-08-19 08:17:17 -04:00
J. Nick Koston c671b1069e
Bump protobuf to 4.24.0 (#98468) 2023-08-15 18:52:18 -05:00
Marc Mueller fb66ceb302
Update mypy to 1.5.0 (#98179) 2023-08-11 13:13:04 +02:00
amitfin d78e39d568
Fix allow_name_translation logic (#97701) 2023-08-04 12:51:04 +02:00
J. Nick Koston 282ae80cc2
Fix hassfest check for schema (#97713)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2023-08-03 12:55:33 -10:00
epenet 9df1805b3b
Remove myself from const and util codeowners (#97527) 2023-07-31 07:06:06 -07:00
Franck Nijhof af286a8feb
Add urllib3<2 package constraint (#97339) 2023-07-27 18:57:13 +02:00
Jan-Philipp Benecke 55beb26190
Fix authlib version constraint required by point (#97228) 2023-07-27 08:54:20 +02:00
J. Nick Koston f8705a8074
Bump anyio to 3.7.1 (#97165) 2023-07-24 20:34:59 +02:00
Franck Nijhof b655b9d530
Allow for translating service examples (#97141) 2023-07-24 15:57:02 +02:00
Marc Mueller da6802b009
Drop tomli (#97064) 2023-07-22 17:04:45 -05:00
Franck Nijhof ce1f5f997e
Drop Python 3.10 support (#97007) 2023-07-22 23:03:45 +02:00
J. Nick Koston 52ab6b0b9d
Bump httpcore to 0.17.3 (#97032) 2023-07-21 19:15:28 -05:00
Franck Nijhof 14b553ddbc
Disable wheels building for pycocotools (#96937) 2023-07-20 13:16:02 +02:00