# linters such as pylint should be pinned, as new releases # make new things fail. Manually update these pins when pulling in a # new version # types-* that have versions roughly corresponding to the packages they # contain hints for available should be kept in sync with them -c homeassistant/package_constraints.txt -r requirements_test_pre_commit.txt astroid==3.3.6 coverage==7.6.8 freezegun==1.5.1 license-expression==30.4.0 mock-open==1.4.0 mypy-dev==1.15.0a2 pre-commit==4.0.0 pydantic==2.10.4 pylint==3.3.2 pylint-per-file-ignores==1.3.2 pipdeptree==2.23.4 pytest-asyncio==0.24.0 pytest-aiohttp==1.0.5 pytest-cov==6.0.0 pytest-freezer==0.4.8 pytest-github-actions-annotate-failures==0.2.0 pytest-socket==0.7.0 pytest-sugar==1.0.0 pytest-timeout==2.3.1 pytest-unordered==0.6.1 pytest-picked==0.5.0 pytest-xdist==3.6.1 pytest==8.3.4 requests-mock==1.12.1 respx==0.21.1 syrupy==4.8.0 tqdm==4.66.5 types-aiofiles==24.1.0.20241221 types-atomicwrites==1.4.5.1 types-croniter==5.0.1.20241205 types-beautifulsoup4==4.12.0.20241020 types-caldav==1.3.0.20241107 types-chardet==0.1.5 types-decorator==5.1.8.20240310 types-paho-mqtt==1.6.0.20240321 types-pexpect==4.9.0.20241208 types-pillow==10.2.0.20240822 types-protobuf==5.29.1.20241207 types-psutil==6.1.0.20241221 types-pyserial==3.5.0.20241221 types-python-dateutil==2.9.0.20241206 types-python-slugify==8.0.2.20240310 types-pytz==2024.2.0.20241221 types-PyYAML==6.0.12.20241230 types-requests==2.31.0.3 types-xmltodict==0.13.0.3