Marc Mueller
Marc Mueller
Required for https://github.com/python/typeshed/pull/11662 Discussion: https://discuss.python.org/t/allow-self-binding-for-generic-paramspec/50948
## Proposed change Blog post for https://github.com/home-assistant/core/pull/103844 ## Type of change - [ ] Document existing features within Home Assistant - [x] Document new or changing features which there is...
## What do these changes do? In addition to emitting a `UserWarning` when setting a `str` key for Application items, also emit a warning when accessing it. Either via `get`...
Compare pyc cache files by source hash. Especially in CI environments, it's common for mtimes to be reset when restoring a cache. To work around that, fallback to a source...
This was originally added in #6221 but later reverted due to an incomplete ParamSpec implementation in mypy at the time. Maybe it works now. Refs: - #6356 - #6347 ----...
**To Reproduce** ```python # mypy: enable-incomplete-feature=NewGenericSyntax from collections.abc import Callable from typing import Protocol class ActionType(Protocol): def __call__(self, var: str, context: int = 2) -> None: ... class Job[*_Ts]: def...
Would it be worth backporting https://github.com/python/cpython/issues/114053 for Python 3.12.0 - 3.12.3? /CC @AlexWaygood
CPython 3.13 wheels will be build by default now. https://github.com/pypa/cibuildwheel/releases/tag/v2.20.0
## Proposed change Followup to https://github.com/home-assistant/core/pull/120683#pullrequestreview-2151030803 This PR reworks the `audit-licenses` check with several improvements. - The check is run for all tested python-versions. I.e. all for which we build...