Skip to content

Commit

Permalink
[ 1.0.47 ] * Updated underlying spotifywebapiPython package require…
Browse files Browse the repository at this point in the history
…ment to version 1.0.46.

  * Added the following requirements to manifest.json so that any dependency `ResolutionImpossible` errors can be quickly identified: 'oauthlib>=3.2.2', 'platformdirs>=4.1.0', 'requests>=2.31.0', 'requests_oauthlib>=1.3.1', 'zeroconf>=0.132.2'.  This bug bit me in the HA 2024.6.1 release when the HA devs upgraded the `requests` dependency to 2.32.3!  The System log was showing that the `spotifywebapiPython` library was the invalid dependency, but it was not - the REAL culprit was the `requests` dependency!
  • Loading branch information
thlucas1 committed Jun 8, 2024
1 parent bb0e5db commit 0ef4c75
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 4 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ Change are listed in reverse chronological order (newest to oldest).

<span class="changelog">

###### [ 1.0.47 ] - 2024/06/07

* Updated underlying `spotifywebapiPython` package requirement to version 1.0.46.
* Added the following requirements to manifest.json so that any dependency `ResolutionImpossible` errors can be quickly identified: 'oauthlib>=3.2.2', 'platformdirs>=4.1.0', 'requests>=2.31.0', 'requests_oauthlib>=1.3.1', 'zeroconf>=0.132.2'. This bug bit me in the HA 2024.6.1 release when the HA devs upgraded the `requests` dependency to 2.32.3! The System log was showing that the `spotifywebapiPython` library was the invalid dependency, but it was not - the REAL culprit was the `requests` dependency!

###### [ 1.0.46 ] - 2024/06/07

* Updated underlying `spotifywebapiPython` package requirement to version 1.0.44.
Expand Down
10 changes: 8 additions & 2 deletions custom_components/soundtouchplus/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,15 @@
"loggers": [ "bosesoundtouchapi" ],
"requirements": [
"bosesoundtouchapi==1.0.66",
"oauthlib>=3.2.2",
"platformdirs>=4.1.0",
"requests>=2.31.0",
"requests_oauthlib>=1.3.1",
"smartinspectPython>=3.0.33",
"spotifywebapiPython==1.0.44"
"spotifywebapiPython>=1.0.46",
"urllib3>=1.21.1,<1.27",
"zeroconf>=0.132.2"
],
"version": "1.0.46",
"version": "1.0.47",
"zeroconf": [ "_soundtouch._tcp.local." ]
}
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ pip>=21.0,<23.4
colorlog==6.7.0
homeassistant==2024.5.0
ruff==0.1.3
smartinspectPython>=3.0.33
bosesoundtouchapi==1.0.66
spotifywebapiPython==1.0.44
smartinspectPython>=3.0.33
spotifywebapiPython==1.0.46

0 comments on commit 0ef4c75

Please sign in to comment.