I down't Know why the lxml version is limited to <5.0.0, It cuased install failure in Termux
The output of pip installing is like :
...
ERROR: Cannot install dlnaPlay and lxml==6.0.2 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested lxml==6.0.2
upnpclient 1.0.3 depends on lxml<5.0.0 and >=4.0.0
Additionally, some packages in these conflicts have no matching distributions available for your environment:
lxml
...
I can only forcely set the lxml version to install it, be like:
pip install upnpclient lxml==6.0.2