diff --git a/2.24.0.tar.gz b/2.24.0.tar.gz deleted file mode 100644 index 972455a..0000000 --- a/2.24.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f3dfd2f891f76923847f052c65ec689cd7482ab1e3200aebeffa39661c51d137 -size 114822 diff --git a/2.25.0.tar.gz b/2.25.0.tar.gz new file mode 100644 index 0000000..052c84d --- /dev/null +++ b/2.25.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0d10b7e46a491d49970bddde36dcdd3d60c4fa0232e3a6f9366d8682678d464 +size 117172 diff --git a/python-spotipy.changes b/python-spotipy.changes index cce7577..0dcad36 100644 --- a/python-spotipy.changes +++ b/python-spotipy.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Tue Jan 7 14:28:06 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 2.25.0 + * Added unit tests for queue functions + * Added detailed function docstrings to 'util.py', including descriptions and special sections + that lists arguments, returns, and raises. + * Updated order of instructions for Python and pip package manager installation in TUTORIAL.md + * Updated TUTORIAL.md instructions to match current layout of Spotify Developer Dashboard + * Added test_artist_id, test_artist_url, and test_artists_mixed_ids to non_user_endpoints test.py + * Added rate/request limit to FAQ + * Added custom `urllib3.Retry` class for printing a warning when a rate/request limit is reached. + * Added `personalized_playlist.py`, `track_recommendations.py`, and `audio_features_analysis.py` + to `/examples`. + * Discord badge in README + * Added `SpotifyBaseException` and moved all exceptions to `exceptions.py` + * Marked the following methods as deprecated: + - artist_related_artists + - recommendations + - audio_features + - audio_analysis + - featured_playlists + - category_playlists + * Added FAQ entry for inaccessible playlists + * Audiobook integration tests + * Edited docstrings for certain functions in client.py for functions that are no longer in use + and have been replaced. + * `current_user_unfollow_playlist()` now supports playlist IDs, URLs, and URIs rather than + previously where it only supported playlist IDs. + * `mock` no longer listed as a test dependency. Only built-in `unittest.mock` is actually used. +- Use Python 3.11 on SLE-15 by default +- Switch build system from setuptools to pyproject.toml + * Add python-pip and python-wheel to BuildRequires + * Replace %python_build with %pyproject_wheel + * Replace %python_install with %pyproject_install + ------------------------------------------------------------------- Tue Sep 3 10:00:31 UTC 2024 - pgajdos@suse.com diff --git a/python-spotipy.spec b/python-spotipy.spec index 8fbfa4f..5e98540 100644 --- a/python-spotipy.spec +++ b/python-spotipy.spec @@ -1,7 +1,7 @@ # # spec file for package python-spotipy # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,9 @@ # +%{?sle15_python_module_pythons} Name: python-spotipy -Version: 2.24.0 +Version: 2.25.0 Release: 0 Summary: Client for the Spotify Web API License: MIT @@ -25,8 +26,10 @@ URL: https://spotipy.readthedocs.org/ # https://github.com/plamere/spotipy/issues/454 Source: https://github.com/plamere/spotipy/archive/%{version}.tar.gz BuildRequires: %{python_module devel >= 3.8} +BuildRequires: %{python_module pip} BuildRequires: %{python_module redis} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-redis >= 3.5.3 @@ -51,10 +54,10 @@ https://spotipy.readthedocs.io/ %setup -q -n spotipy-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check