Skip to content

Conversation

daroga0002
Copy link
Contributor

This pull request includes updates to dependencies, documentation improvements, and minor code adjustments. The most important changes involve upgrading pre-commit hooks and test dependencies, refining documentation for clarity, and adding new imports to improve future functionality.

Dependency Updates

  • Updated the ruff-pre-commit, yamllint, and markdownlint-cli hooks to their latest versions in .pre-commit-config.yaml for improved linting and formatting. ([[1]](https://github.com/mariusz-ostoja-swierczynski/tech-controllers/pull/155/files#diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L4-R4), [[2]](https://github.com/mariusz-ostoja-swierczynski/tech-controllers/pull/155/files#diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L13-R17))
  • Upgraded test dependencies in requirements_test.txt and requirements_test_api.txt, including coverage, jsonpickle, mypy, pylint, and others, to their latest versions for enhanced testing capabilities and compatibility. ([[1]](https://github.com/mariusz-ostoja-swierczynski/tech-controllers/pull/155/files#diff-8e46fa47648f051555a15d35f67ccace2ed6fcbb3404460adb964140d9f119a1L4-R24), [[2]](https://github.com/mariusz-ostoja-swierczynski/tech-controllers/pull/155/files#diff-616eb676871543f48e62a342803ea0ea66f518e727d6d9da6051e31180f7de8fL4-R26))

Documentation Improvements

  • Improved the phrasing in README.md to clarify the description of supported controllers by renaming the link text to "list of compatible controllers." ([README.mdL11-R11](https://github.com/mariusz-ostoja-swierczynski/tech-controllers/pull/155/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L11-R11))

Code Adjustments

  • Added Callable and wraps imports in custom_components/tech/tech.py, preparing the code for potential enhancements involving decorators. ([custom_components/tech/tech.pyR4-R5](https://github.com/mariusz-ostoja-swierczynski/tech-controllers/pull/155/files#diff-b6542e11982a98c6dae4a32db3a0a19d29dd449fad3b945936fc7ce958537f85R4-R5))

Configuration Changes

  • Removed the S320 rule from the select list in ruff.toml, likely due to irrelevance or redundancy in the project's context. ([ruff.tomlL82](https://github.com/mariusz-ostoja-swierczynski/tech-controllers/pull/155/files#diff-26f436cb29eecc7bb4f9066747b43df8da81ac808955ce95c109f5d7aa778989L82))

@anarion80 anarion80 added the chore Maintenance activities label Jun 17, 2025
@anarion80 anarion80 merged commit 0fa11af into mariusz-ostoja-swierczynski:main Jun 17, 2025
3 checks passed
@daroga0002 daroga0002 deleted the upgrade-dependencies branch June 18, 2025 05:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance activities

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants