Hello community,

here is the log from the commit of package python-spotipy for openSUSE:Factory 
checked in at 2020-07-08 19:12:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-spotipy (Old)
 and      /work/SRC/openSUSE:Factory/.python-spotipy.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-spotipy"

Wed Jul  8 19:12:46 2020 rev:5 rq:819125 version:2.13.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-spotipy/python-spotipy.changes    
2020-03-26 23:35:24.302821206 +0100
+++ /work/SRC/openSUSE:Factory/.python-spotipy.new.3060/python-spotipy.changes  
2020-07-08 19:13:04.567126039 +0200
@@ -1,0 +2,42 @@
+Tue Jul  7 06:56:38 UTC 2020 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Update to 2.13.0:
+  * Added
+   + Added `SpotifyImplicitGrant` as an auth manager option. It provides
+     user authentication without a client secret but sacrifices the ability
+     to refresh the token without user input. (However, read the class
+     docstring for security advisory.)
+   + Added built-in verification of the `state` query parameter
+   + Added two new attributes: error and error_description to 
`SpotifyOauthError` exception class to show
+   + authorization/authentication web api errors details.
+   + Added `SpotifyStateError` subclass of `SpotifyOauthError`
+   + Allow extending `SpotifyClientCredentials` and `SpotifyOAuth`
+   + Added the market paramter to `album_tracks`
+   + Added a method to update the auth token.
+   + Support for shows/podcasts and episodes
+   + Added CONTRIBUTING.md
+  * Deprecated
+   + Deprecated `util.prompt_for_user_token` in favor of 
`spotipy.Spotify(auth_manager=SpotifyOAuth())`
+  * Fixed
+   + Logging regression due to the addition of `logging.basicConfig()` which 
was unneeded.
+   + Issue where using `http://localhost` as redirect_uri would cause the 
authorization process to hang.
+   + Fixed miscellaneous issues with parsing of callback URL
+   + Close session when Spotipy object is unloaded
+   + Propagate refresh token error
+  * Changed
+   + Updated the documentation to give more details on the authorization
+   + process and reflect 2020 Spotify Application jargon and practices.
+   + The local webserver is only started for localhost redirect_uri which 
specify a port,
+   + i.e. it is started for `http://localhost:8080` or 
`http://127.0.0.1:8080`, not for `http://localhost`.
+   + Client retry logic has changed as it now uses urllib3's `Retry` in 
conjunction with requests `Session`
+   + The session is customizable as it allows for:
+      - status_forcelist
+      - retries
+      - status_retries
+      - backoff_factor
+   + Spin up a local webserver to auto-fill authentication URL
+   + Use session in SpotifyAuthBase
+   + Logging used instead of print statements
+- Skip one test that requires external internet access
+
+-------------------------------------------------------------------

Old:
----
  2.10.0.tar.gz

New:
----
  2.13.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-spotipy.spec ++++++
--- /var/tmp/diff_new_pack.iH9gRp/_old  2020-07-08 19:13:06.203131684 +0200
+++ /var/tmp/diff_new_pack.iH9gRp/_new  2020-07-08 19:13:06.203131684 +0200
@@ -18,11 +18,10 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-spotipy
-Version:        2.10.0
+Version:        2.13.0
 Release:        0
 Summary:        Client for the Spotify Web API
 License:        MIT
-Group:          Development/Languages/Python
 URL:            https://spotipy.readthedocs.org/
 # https://github.com/plamere/spotipy/issues/454
 Source:         https://github.com/plamere/spotipy/archive/%{version}.tar.gz
@@ -60,7 +59,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%pytest tests/unit/
+%pytest tests/unit/ -k 'not credentials_get_access_token'
 
 %files %{python_files}
 %license LICENSE.md

++++++ 2.10.0.tar.gz -> 2.13.0.tar.gz ++++++
++++ 4297 lines of diff (skipped)


Reply via email to