Bump async-upnp-client to 0.15.0#47885
Conversation
|
Please add a link to a changelog or GitHub commit compare view for the version bump in the PR description. Thanks! |
Requested information added to section "Additional information". |
|
While this requested change was sufficient in my dev environment, it appears to require some more changes, at least with Docker: bash-5.0# grep -r "async-upnp-client==0.15.0" /usr/src/homeassistant/
/usr/src/homeassistant/homeassistant/package_constraints.txt:async-upnp-client==0.15.0
/usr/src/homeassistant/homeassistant/components/ssdp/manifest.json: "requirements": ["defusedxml==0.6.0", "netdisco==2.8.2", "async-upnp-client==0.15.0"],
/usr/src/homeassistant/homeassistant/components/upnp/manifest.json: "requirements": ["async-upnp-client==0.15.0"],As the version is also pinned in other contexts, it seems to be a more comprehensive effort to coordinate: /usr/src/homeassistant/homeassistant/components/dlna_dmr/manifest.json: "requirements": ["async-upnp-client==0.14.13"],
/usr/src/homeassistant/requirements_all.txt:async-upnp-client==0.14.13
/usr/src/homeassistant/requirements_test_all.txt:async-upnp-client==0.14.13 |
|
Yes, update the upnp manifest and then run the requirements script per the bullet in the PR description. |
|
Hi @drprofesq, It seems you haven't yet signed a CLA. Please do so here. Once you do that we will be able to review and accept this pull request. Thanks! |
|
In efdd99f the version is pinned accordingly for the componnents As for |
|
Agreed. 0.15.0 introduces some additions not particularly relevant to upnp.
dlna_dmr might have some impact due to relaxed didl lite parsing, but I
doubt problems will arise from this as the changes are minor.
Another change to 0.15.0 is that it supports ssdp over IPv6. Testing this
properly is important! If any changes/fixes need to be applied to
async_upnp_client I am able to merge quickly and release a new version.
I didn't know the ssdp component uses async_upnp_client, but great to hear.
This does, however, 'bind' four components to a specific version of
async_upnp_client. Can this pose a problem, now or in the future?
|
|
I have created #48521 to bump |
Breaking change
Proposed change
Update required version to current version of async-upnp-client.
Type of change
Example entry for
configuration.yaml:# Example configuration.yamlAdditional information
Checklist
black --fast homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all..coveragerc.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: