epenet
acf31f609a
Adjust urllib3 constraint ( #145485 )
...
* Remove urllib3 upper bound constraint
* Disable neato
* Disable neato tests
* Simplify test ignore
* Add to PACKAGE_CHECK_VERSION_RANGE
* Adjust
* Adjust
* Force 2.0
2025-06-11 15:11:58 +02:00
Marc Mueller
20b5d5a755
Add requests to hassfest requirements check ( #146446 )
2025-06-10 15:01:05 +02:00
Marc Mueller
d82be09ed4
Update aiomealie to 0.9.6 ( #146447 )
2025-06-10 14:53:56 +02:00
Marc Mueller
2842f55460
Add additional package version range checks ( #146299 )
...
* Add additional package version range checks
* Add exception for scipy
2025-06-08 00:06:20 +02:00
Willem-Jan van Rootselaar
9c23331ead
Bump python-bsblan to version 2.0.1 ( #146198 )
...
* Bump python-bsblan to version 2.0.1
* Remove 'bsblan' exception for 'python-bsblan' from forbidden package exceptions
2025-06-05 13:07:16 +02:00
Marc Mueller
8f75cc6a33
Update pyatmo to 9.2.1 ( #146077 )
2025-06-02 23:47:50 +02:00
Marc Mueller
19c71f0f49
Update python-homewizard-energy to 8.3.3 ( #146076 )
2025-06-02 23:34:50 +02:00
Ian
39f687e3a3
Bump ollama to 0.5.1 ( #146063 )
...
* Bump ollama to 0.5.1
* Add ollama to license exceptions
2025-06-02 22:43:00 +02:00
Robert Resch
ecc10e9793
Bump go2rtc-client to 0.2.1 ( #146019 )
...
* Bump go2rtc-client to 0.2.0
* Bump go2rtc-client to 0.2.1
* Clean up hassfest exception
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-06-02 20:48:40 +02:00
Marc Mueller
397ed87f2d
Update aiohomekit to 3.2.15 ( #146059 )
...
* Update aiohomekit to 3.2.15
* Remove Python version exception for homekit_controller
2025-06-02 18:23:04 +01:00
Marc Mueller
15830f383e
Update pyoverkiz to 1.17.2 ( #146056 )
2025-06-02 18:21:26 +01:00
epenet
87395efc6e
Add awesomeversion to dependency version checks ( #146047 )
2025-06-02 17:28:13 +02:00
epenet
b2c2db3394
Add check for transient packages restricting Python version ( #145695 )
2025-05-27 17:45:51 +02:00
epenet
96c9636086
Add check for packages restricting Python version ( #145690 )
...
* Add check for packages restricting Python version
* Apply suggestions from code review
* until
* until
2025-05-27 10:44:00 +02:00
epenet
055a024d10
Add async-timeout to forbidden packages ( #145679 )
2025-05-27 08:57:35 +02:00
epenet
c3dec7fb2f
Add ability to set exceptions in dependency version checks ( #145442 )
...
* Add ability to set exceptions in dependency version checks
* Fix message
* Improve
* Auto-load from requirements.txt
* Revert "Auto-load from requirements.txt"
This reverts commit f893d4611a4b6ebedccaa639622c3f8f4ea64005.
2025-05-26 19:45:26 +02:00
epenet
039383ab22
Add pyserial-asyncio to forbidden packages ( #145625 )
2025-05-26 18:40:13 +02:00
epenet
d4333665fc
Add issue trackers to requirements script exceptions ( #145608 )
2025-05-26 10:21:38 +02:00
Michael
ed0ff93d1e
Bump py-sucks to 0.9.11 ( #145518 )
...
bump py-sucks to 0.9.11
2025-05-23 17:12:43 +02:00
epenet
8561721faf
Add pytest/codecov to forbidden runtime dependencies ( #145447 )
...
Add pytest/codecov to forbidden runtime packages
2025-05-22 23:15:21 +02:00
epenet
9e7ae1daa4
Catch blocking version pinning in dependencies early ( #145364 )
...
* Catch upper bindings in dependencies early
* One more
* Apply suggestions from code review
2025-05-22 07:56:18 +02:00
Manu
8b3bad1f54
Bump habiticalib to v.0.4.0 ( #145414 )
...
Bump habiticalib to v0.4.0
2025-05-22 07:22:50 +02:00
epenet
f76165e761
Prevent types-*/setuptools/wheel runtime requirements in dependencies ( #145381 )
...
Prevent setuptools/wheel runtime requirements in dependencies
2025-05-21 16:17:24 +02:00
jb101010-2
65ee4e1916
Bump pysuezV2 to 0.2.2 ( #129205 )
...
Co-authored-by: Joostlek <joostlek@outlook.com>
2024-10-26 11:44:02 +02:00
Marc Mueller
5c3c9d2ed1
Update goslide-api to 0.7.0 ( #129168 )
2024-10-25 18:33:37 +02:00
Marc-Philip
72065768f3
Allow github requirements specs in hassfest for non-core integrations ( #124925 )
...
* allow all requirements specs
* remove unnecessary tests
* Revert "remove unnecessary tests"
This reverts commit 0a2af0318d
.
* Revert "allow all requirements specs"
This reverts commit d15cd27f7b
.
* be lenient only for custom integrations
* don't allow blanks as requested
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-09-20 00:36:31 +02:00
Ruben Bokobza
35347929ca
Bump pyElectra to 1.2.1 ( #118958 )
2024-06-11 07:04:25 +02:00
Robert Resch
5e3483ac3c
Use uv instead of pip in development env ( #113517 )
2024-05-21 09:56:31 +02:00
Erik Montnemery
2caca7fbe3
Generate requirements per supported architecture ( #115708 )
...
* Generate requirements per supported architecture
* Don't store wheels requirements in the repo
* Dry run
* Set Python version
* Install base packages
* Fix
* Fix
* Fix
* Fix typo
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Genarate requirements_all_pytest.txt
* Fix hassfest
* Reenable building wheels
* Remove unneeded code
* Address review comment
* Fix lying comment
* Add tests, address review comments
* Deduplicate
* Fix file name
* Add comment
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-22 19:23:08 +02:00
Erik Montnemery
5c018f6ffc
Improve standard library violation check in hassfest ( #115752 )
...
* Improve standard library violation check in hassfest
* Improve prints
* Improve error message
2024-04-17 14:10:26 +02:00
Erik Montnemery
fee1f2833d
Fix hassfest requirements check ( #115744 )
...
* Fix hassfest requirements check
* Add electrasmart to ignore list
2024-04-17 12:27:48 +02:00
Marc Mueller
19ab3d6daf
Add empty line after module docstring [helpers + other] ( #112707 )
2024-03-08 10:36:11 -05:00
Erik Montnemery
fa4c0d78e9
Restore the juicenet integration ( #112578 )
2024-03-07 16:41:54 +01:00
Erik Montnemery
730fe760cf
Remove JuiceNet integration ( #111477 )
...
* Remove JuiceNet integration
* Adjust issue
* Add test
* Fix stale DOMAIN constant
2024-02-26 21:08:36 +02:00
J. Nick Koston
61539686a4
Disable profiler.memory service with python 3.11 ( #88136 )
2023-02-15 16:20:47 +01:00
Franck Nijhof
5102d1a5f3
Drop Python 3.9 support ( #85456 )
2023-01-22 20:40:33 +01:00
Aarni Koskela
69d519418e
Remove unnecessary truthiness checks for integration.manifest ( #82319 )
2022-11-28 15:33:14 +01:00
Aarni Koskela
97b40b5f49
Make hassfest strictly typed ( #82091 )
2022-11-23 19:05:31 +01:00
Franck Nijhof
6a1bb8c421
Deprecate Python 3.9 ( #82193 )
2022-11-16 15:38:10 +01:00
Aarni Koskela
322cb352ac
Use functools.cache instead of global in hassfest requirements ( #82124 )
2022-11-16 13:13:45 +01:00
epenet
d6f5f0c794
Bump samsungtvws to 2.4.0 ( #68225 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-16 20:44:14 -10:00
Ville Skyttä
1dd87810bc
Generate supported python versions based on current and next required ( #62618 )
2022-01-11 10:50:17 +01:00
Joakim Sørensen
13067003cb
Fix issue with ranges in requirements with hassfest ( #59470 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-11-12 09:39:30 +01:00
Joakim Sørensen
2a7192167d
Use regex instead of partition to section package definition ( #58278 )
2021-10-23 13:19:56 +02:00
Ian
de5a22953d
Whole-string match reqs in comment_requirement ( #55192 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-08-30 08:20:02 -07:00
Paulus Schoutsen
c8f584f4ef
Validate requirements format in hassfest ( #55094 )
...
Co-authored-by: Joakim Sørensen <joasoe@gmail.com>
2021-08-24 08:51:07 +02:00
Paulus Schoutsen
1b74359ddb
Disable free-mobile because requirement breaks setuptools ( #50749 )
2021-05-17 08:12:23 +02:00
Marc Mueller
4cb7718192
Update typing 16 ( #48087 )
2021-03-18 22:58:19 +01:00
Martin Hjelmare
50c573eb4d
Activate hassfest requirements CI check ( #39940 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2020-09-11 21:38:32 +02:00
Paulus Schoutsen
c9f87afd8b
Optimize requirements check with stdlib ( #39871 )
...
* Check requirements don't conflict stdlib
* Use regex
2020-09-10 10:51:13 +02:00