Compare commits

6 Commits

Author SHA256 Message Date
9dee6820b8 Accepting request 1249141 from devel:languages:python
- Update to 2.25.1:
  * Security
    + CVE-2025-27154 – Cache file permissions tightened: now 600 (user
      read/write only) instead of 644, preventing unauthorized local access
      to auth tokens (bsc#1238059)
  * Added
    + Added examples for audiobooks, shows and episodes methods to examples
      directory
  * Fixed
    + Fixed scripts in examples directory that didn't run correctly
    + Updated documentation for Client.current_user_top_artists to indicate
      maximum number of artists limit
  * Changed
    + Updated get_cached_token and save_token_to_cache methods to utilize
      Python's Context Management Protocol
    + Added except clause to get_cached_token method to handle json decode
      errors
    + Added warnings and updated docs due to Spotify's deprecation of HTTP
      and "localhost" redirect URIs
    + Use newer string formatters (https://pyformat.info)
    + Marked recommendation_genre_seeds as deprecated

OBS-URL: https://build.opensuse.org/request/show/1249141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-spotipy?expand=0&rev=15
2025-02-28 16:39:30 +00:00
e649388e4d - Update to 2.25.1:
* Security
    + CVE-2025-27154 – Cache file permissions tightened: now 600 (user
      read/write only) instead of 644, preventing unauthorized local access
      to auth tokens (bsc#1238059)
  * Added
    + Added examples for audiobooks, shows and episodes methods to examples
      directory
  * Fixed
    + Fixed scripts in examples directory that didn't run correctly
    + Updated documentation for Client.current_user_top_artists to indicate
      maximum number of artists limit
  * Changed
    + Updated get_cached_token and save_token_to_cache methods to utilize
      Python's Context Management Protocol
    + Added except clause to get_cached_token method to handle json decode
      errors
    + Added warnings and updated docs due to Spotify's deprecation of HTTP
      and "localhost" redirect URIs
    + Use newer string formatters (https://pyformat.info)
    + Marked recommendation_genre_seeds as deprecated

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spotipy?expand=0&rev=32
2025-02-28 05:09:56 +00:00
2e73445bbc Accepting request 1235646 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1235646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-spotipy?expand=0&rev=14
2025-01-07 19:55:06 +00:00
e0dd32f8c4 Accepting request 1235644 from home:glaubitz:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1235644
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spotipy?expand=0&rev=30
2025-01-07 14:33:59 +00:00
2d34a766f8 Accepting request 1198594 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1198594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-spotipy?expand=0&rev=13
2024-09-04 11:26:52 +00:00
22543db719 Accepting request 1198446 from home:pgajdos
- python-six is not required

OBS-URL: https://build.opensuse.org/request/show/1198446
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spotipy?expand=0&rev=28
2024-09-03 23:21:27 +00:00
4 changed files with 6 additions and 22 deletions

3
2.25.1.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1d525c070567a3aa36efda82dbde59e0a2ac7f395e5a88ea4f31da47fda07ff9
size 107750

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0878ae8a71a13f8956bb1d42ea845e092822de205de11be685b371895e430fdc
size 108288

View File

@@ -1,23 +1,7 @@
-------------------------------------------------------------------
Thu Nov 27 07:15:05 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>
- Update to 2.25.2 (bsc#1254285):
* Security
+ CVE-2025-66040 HTML for OAuth flow now sanitized: prevents
potential XSS attacks (by @yueyueL) Upgrade if you run spotipy
with the default OAuth flow (uses a local HTTP server as a
callback method) (bsc#1254285)
* Added
+ Adds additional_types parameter to retrieve currently playing episode
+ Add deprecation warnings to documentation
* Fixed
+ Fixed dead link in README.md
+ Corrected Spotify/Spotipy typo in documentation
-------------------------------------------------------------------
Fri Feb 28 05:07:51 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 2.25.1 (bsc#1238059):
- Update to 2.25.1:
* Security
+ CVE-2025-27154 Cache file permissions tightened: now 600 (user
read/write only) instead of 644, preventing unauthorized local access

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-spotipy
#
# Copyright (c) 2025 SUSE LLC and contributors
# 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
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-spotipy
Version: 2.25.2
Version: 2.25.1
Release: 0
Summary: Client for the Spotify Web API
License: MIT