-
-
Notifications
You must be signed in to change notification settings - Fork 32.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.yaml
Additional 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: