feat: move-setuptools-build-dependency #696
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Close 695
Proposed Changes
_ Before the fix

_ After the fix: I think the new error message means we have had solved the dependency issue, check out "home-assistant-core/script/hassfest/requirements.py" line 169. The new error message is for the homeassistant team

_ My steps to reproduce the issue:
Checkout Home assistant core repo
Run "source venv/bin/activate"
Run "python3 -m script.gen_requirements_all && pip3.13 install -r requirements_all.txt --break-system-package"
Run "python3 -m script.hassfest --integration-path "home-assistant-core/homeassistant/components/influxdb" --requirement"
My steps to fix
Build influxdb-client-python with the latest change -> Upload to PyPi Link. After that, replace the content of "homeassistant/components/influxdb/manifest.json" like this
manifest.json
Run the same steps as when reproducing the issue again
Checklist
pytest tests
completes successfully