Bump spotifyaio to 1.0.0 (#150820)

This commit is contained in:
Joost Lekkerkerker
2025-08-18 08:28:58 +02:00
committed by GitHub
parent f44578f45f
commit fcbfca52f3
5 changed files with 59 additions and 5 deletions

View File

@@ -8,5 +8,5 @@
"integration_type": "service",
"iot_class": "cloud_polling",
"loggers": ["spotifyaio"],
"requirements": ["spotifyaio==0.8.11"]
"requirements": ["spotifyaio==1.0.0"]
}

2
requirements_all.txt generated
View File

@@ -2823,7 +2823,7 @@ speak2mary==1.4.0
speedtest-cli==2.1.3
# homeassistant.components.spotify
spotifyaio==0.8.11
spotifyaio==1.0.0
# homeassistant.components.sql
sqlparse==0.5.0

View File

@@ -2330,7 +2330,7 @@ speak2mary==1.4.0
speedtest-cli==2.1.3
# homeassistant.components.spotify
spotifyaio==0.8.11
spotifyaio==1.0.0
# homeassistant.components.sql
sqlparse==0.5.0

View File

@@ -8,8 +8,8 @@ import pytest
from spotifyaio.models import (
Album,
Artist,
ArtistResponse,
Devices,
FollowedArtistResponse,
NewReleasesResponse,
NewReleasesResponseInner,
PlaybackState,
@@ -138,7 +138,7 @@ def mock_spotify() -> Generator[AsyncMock]:
getattr(client, method).return_value = obj.from_json(
load_fixture(fixture, DOMAIN)
)
client.get_followed_artists.return_value = ArtistResponse.from_json(
client.get_followed_artists.return_value = FollowedArtistResponse.from_json(
load_fixture("followed_artists.json", DOMAIN)
).artists.items
client.get_new_releases.return_value = NewReleasesResponse.from_json(

View File

@@ -125,6 +125,15 @@
'tracks': dict({
'items': list([
dict({
'added_at': '2015-01-15T12:39:22+00:00',
'added_by': dict({
'external_urls': dict({
'spotify': 'https://open.spotify.com/user/jmperezperez',
}),
'href': 'https://api.spotify.com/v1/users/jmperezperez',
'uri': 'spotify:user:jmperezperez',
'user_id': 'jmperezperez',
}),
'track': dict({
'album': dict({
'album_id': '2pANdqPvxInB0YvcDiw4ko',
@@ -182,6 +191,15 @@
}),
}),
dict({
'added_at': '2015-01-15T12:40:03+00:00',
'added_by': dict({
'external_urls': dict({
'spotify': 'https://open.spotify.com/user/jmperezperez',
}),
'href': 'https://api.spotify.com/v1/users/jmperezperez',
'uri': 'spotify:user:jmperezperez',
'user_id': 'jmperezperez',
}),
'track': dict({
'album': dict({
'album_id': '6nlfkk5GoXRL1nktlATNsy',
@@ -239,6 +257,15 @@
}),
}),
dict({
'added_at': '2015-01-15T12:22:30+00:00',
'added_by': dict({
'external_urls': dict({
'spotify': 'https://open.spotify.com/user/jmperezperez',
}),
'href': 'https://api.spotify.com/v1/users/jmperezperez',
'uri': 'spotify:user:jmperezperez',
'user_id': 'jmperezperez',
}),
'track': dict({
'album': dict({
'album_id': '4hnqM0JK4CM1phwfq1Ldyz',
@@ -296,6 +323,15 @@
}),
}),
dict({
'added_at': '2015-01-15T12:40:35+00:00',
'added_by': dict({
'external_urls': dict({
'spotify': 'https://open.spotify.com/user/jmperezperez',
}),
'href': 'https://api.spotify.com/v1/users/jmperezperez',
'uri': 'spotify:user:jmperezperez',
'user_id': 'jmperezperez',
}),
'track': dict({
'album': dict({
'album_id': '2usKFntxa98WHMcyW6xJBz',
@@ -353,6 +389,15 @@
}),
}),
dict({
'added_at': '2015-01-15T12:41:10+00:00',
'added_by': dict({
'external_urls': dict({
'spotify': 'https://open.spotify.com/user/jmperezperez',
}),
'href': 'https://api.spotify.com/v1/users/jmperezperez',
'uri': 'spotify:user:jmperezperez',
'user_id': 'jmperezperez',
}),
'track': dict({
'album': dict({
'album_id': '0ivM6kSawaug0j3tZVusG2',
@@ -410,6 +455,15 @@
}),
}),
dict({
'added_at': '2024-11-28T11:20:58+00:00',
'added_by': dict({
'external_urls': dict({
'spotify': 'https://open.spotify.com/user/1112264649',
}),
'href': 'https://api.spotify.com/v1/users/1112264649',
'uri': 'spotify:user:1112264649',
'user_id': '1112264649',
}),
'track': dict({
'description': 'Patreon: https://www.patreon.com/safetythirdMerch: https://safetythird.shopYouTube: https://www.youtube.com/@safetythird/Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy',
'duration_ms': 3690161,