Commit Graph
25 Commits
Author SHA1 Message Date
bdb6124aa3 Remove previously deprecated cached_property (#146478)
Co-authored-by: Robert Resch <robert@resch.dev>
2025-06-11 18:22:11 +02:00
G JohanssonandGitHub 4836930cb1 Remove previously deprecated StrEnum backport (#146477) 2025-06-11 16:41:40 +02:00
J. Nick KostonandGitHub 6eb49991a4 Add pylint rule for cached_property (#127482) 2024-10-03 17:53:55 -05:00
Marc MuellerandGitHub 8324fd5d1d Deprecated old backports and typing aliases (#114883) 2024-04-06 13:15:30 -10:00
Marc MuellerandGitHub 816ce116bf Remove unnecessary functools.cached_property backport (#114239) 2024-04-04 11:24:26 +02:00
6bb4e7d62c Bump ruff to 0.3.4 (#112690)
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
Marc MuellerandGitHub 19ab3d6daf Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
Marc MuellerandGitHub 0b2b486754 Update mypy to 1.6.0 (#101780) 2023-10-11 13:25:11 +02:00
Erik MontnemeryandGitHub 716a10e556 Add Python copyright and Python license to backports package (#101454) 2023-10-05 19:57:46 +02:00
Erik MontnemeryandGitHub d1afcd773f Revert "Cache entity properties that are never expected to change in the base class" (#100422)
Revert "Cache entity properties that are never expected to change in the base class (#95315)"

This reverts commit 042776ebb8.
2023-09-15 11:25:24 +02:00
J. Nick KostonandGitHub 042776ebb8 Cache entity properties that are never expected to change in the base class (#95315) 2023-09-14 17:48:48 -05:00
Ville SkyttäandGitHub 6399d74c15 Remove unnnecessary pylint configs from core (#98704) 2023-08-22 23:12:12 +02:00
J. Nick KostonandGitHub 19b0a6e7f6 Relax typing on cached_property to accept subclasses (#95407) 2023-07-23 20:47:29 -05:00
Franck NijhofandGitHub 30058297cf Migrate backported StrEnum to built-in StrEnum (#97101) 2023-07-23 23:19:24 +02:00
Marc MuellerandGitHub 77f38e33e5 Import names from typing instead of typing_extensions [3.11] (#97065) 2023-07-22 17:03:44 -05:00
J. Nick KostonandGitHub 7a1f0a0b74 Remove unneeded str() in StrEnum backport (#96509) 2023-07-13 22:37:59 -10:00
Erik MontnemeryandGitHub 398dbed72e Improve type annotations of cached_property backport (#95309) 2023-06-26 18:36:01 -05:00
Erik MontnemeryandGitHub a568885ad2 Add backport of cached_property from CPython 3.12 (#95292) 2023-06-26 16:23:07 -05:00
Marc MuellerandGitHub 342b406dc0 Add Self typing (1) [mypy 1.0] (#87598) 2023-02-06 22:29:47 -06:00
Franck NijhofandGitHub ca1a12898c Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
Marc MuellerandGitHub d09fff595c Rename existing TypeVars referencing Self type (#75473) 2022-07-20 03:03:22 +02:00
Marc MuellerandGitHub 911b159281 Cleanup after pylint update (#68657) 2022-03-26 00:34:12 +01:00
Marc MuellerandGitHub eae0c75620 Make TypeVars private (2) (#68206) 2022-03-17 19:09:55 +01:00
2c904c0974 Bump mypy to 0.930 (#62642)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2021-12-27 17:55:17 +01:00
707fe67c00 Move StrEnum to homeassistant.backports and move Platform to homeassistant.const (#60880)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-12-03 09:31:17 +01:00