Skip to content

Commit

Permalink
Apply isort
Browse files Browse the repository at this point in the history
  • Loading branch information
stephanebruckert committed Jan 16, 2025
1 parent 8e19af6 commit 7feab55
Show file tree
Hide file tree
Showing 57 changed files with 120 additions and 95 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ jobs:
flake8 . --count --show-source --statistics
- name: Check sorted imports with isort
run: |
isort . -c -v
isort . -c
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,10 @@ Add your changes below.
- category_playlists
- Added FAQ entry for inaccessible playlists

### Changed

- Split test and lint workflows

### Fixed
- Audiobook integration tests
- Edited docstrings for certain functions in client.py for functions that are no longer in use and have been replaced.
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@ To verify the code style:
To make sure if the import lists are stored correctly:

pip install isort
isort . -c -v
isort . -c

Sort them automatically with:

isort . -v
isort .

### Changelog

Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
# All configuration values have a default; values that are commented out
# serve to show the default.

import sys
import os
import sys

# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
Expand Down
1 change: 1 addition & 0 deletions examples/add_saved_episodes.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"""

import argparse

import spotipy
from spotipy.oauth2 import SpotifyOAuth

Expand Down
1 change: 1 addition & 0 deletions examples/add_saved_shows.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"""

import argparse

import spotipy
from spotipy.oauth2 import SpotifyOAuth

Expand Down
4 changes: 3 additions & 1 deletion examples/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,10 @@
"""

import os
from flask import Flask, session, request, redirect

from flask import Flask, redirect, request, session
from flask_session import Session

import spotipy

app = Flask(__name__)
Expand Down
2 changes: 1 addition & 1 deletion examples/artist_albums.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import argparse
import logging

from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

logger = logging.getLogger('examples.artist_albums')
logging.basicConfig(level='INFO')
Expand Down
2 changes: 1 addition & 1 deletion examples/artist_discography.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
import argparse
import logging

from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

logger = logging.getLogger('examples.artist_discography')
logging.basicConfig(level='INFO')
Expand Down
1 change: 0 additions & 1 deletion examples/artist_recommendations.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials


logger = logging.getLogger('examples.artist_recommendations')
logging.basicConfig(level='INFO')

Expand Down
6 changes: 3 additions & 3 deletions examples/audio_analysis_for_track.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# shows audio analysis for the given track

from spotipy.oauth2 import SpotifyClientCredentials
import json
import spotipy
import time
import sys
import time

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
Expand Down
6 changes: 3 additions & 3 deletions examples/audio_features.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# shows acoustic features for tracks for the given artist

from spotipy.oauth2 import SpotifyClientCredentials
import json
import spotipy
import time
import sys
import time

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
Expand Down
8 changes: 4 additions & 4 deletions examples/audio_features_analysis.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

import matplotlib.pyplot as plt
# Import the extra necessary libraries for this example
# These libraries are not included in the default packages
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

# Set up Spotify credentials
client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
Expand Down
6 changes: 3 additions & 3 deletions examples/audio_features_for_track.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# shows acoustic features for tracks for the given artist

from spotipy.oauth2 import SpotifyClientCredentials
import json
import spotipy
import time
import sys
import time

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
Expand Down
1 change: 1 addition & 0 deletions examples/check_show_is_saved.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"""

import argparse

import spotipy
from spotipy.oauth2 import SpotifyOAuth

Expand Down
5 changes: 3 additions & 2 deletions examples/client_credentials_flow.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from pprint import pprint

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)

Expand Down
1 change: 1 addition & 0 deletions examples/delete_saved_episodes.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"""

import argparse

import spotipy
from spotipy.oauth2 import SpotifyOAuth

Expand Down
1 change: 1 addition & 0 deletions examples/follow_playlist.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Follow a playlist

import argparse

import spotipy
from spotipy.oauth2 import SpotifyOAuth

Expand Down
1 change: 1 addition & 0 deletions examples/get_audiobook_chapters_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"""

import argparse

import spotipy
from spotipy.oauth2 import SpotifyOAuth

Expand Down
2 changes: 2 additions & 0 deletions examples/get_audiobooks_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@
"""

import argparse

import spotipy
from spotipy.oauth2 import SpotifyOAuth


def get_args():
parser = argparse.ArgumentParser(description='Get information for a list of audiobooks')
# Defaults set to The Great Gatsby, The Chronicles of Narnia and Dune
Expand Down
1 change: 0 additions & 1 deletion examples/headless.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import spotipy

from spotipy.oauth2 import SpotifyOAuth

# set open_browser=False to prevent Spotipy from attempting to open the default browser
Expand Down
4 changes: 2 additions & 2 deletions examples/multiple_accounts.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
from pprint import pprint

import spotipy
import spotipy.util as util

from pprint import pprint

while True:
username = input("Type the Spotify user ID to use: ")
token = util.prompt_for_user_token(username, show_dialog=True)
Expand Down
6 changes: 3 additions & 3 deletions examples/personalized_playlist.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import spotipy
from spotipy.oauth2 import SpotifyOAuth

# Import the extra necessary libraries for this example
# These libraries are not included in the default packages
import pandas as pd
from sklearn.cluster import KMeans

import spotipy
from spotipy.oauth2 import SpotifyOAuth

# Set up Spotify credentials
sp = spotipy.Spotify(auth_manager=SpotifyOAuth(
client_id="YOUR_APP_CLIENT_ID",
Expand Down
5 changes: 3 additions & 2 deletions examples/player.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import spotipy
from spotipy.oauth2 import SpotifyOAuth
from pprint import pprint
from time import sleep

import spotipy
from spotipy.oauth2 import SpotifyOAuth

scope = "user-read-playback-state,user-modify-playback-state"
sp = spotipy.Spotify(client_credentials_manager=SpotifyOAuth(scope=scope))

Expand Down
2 changes: 1 addition & 1 deletion examples/playlist_all_non_local_tracks.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# get all non-local tracks of a playlist
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

# playlist id of global top 50
PlaylistExample = '37i9dQZEVXbMDoHDwVN2tF'
Expand Down
5 changes: 3 additions & 2 deletions examples/playlist_tracks.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from pprint import pprint

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

sp = spotipy.Spotify(client_credentials_manager=SpotifyClientCredentials())

pl_id = 'spotify:playlist:5RIbzhG2QqdkaP24iXLnZX'
Expand Down
5 changes: 3 additions & 2 deletions examples/read_a_playlist.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import json

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)

Expand Down
1 change: 0 additions & 1 deletion examples/remove_tracks_from_playlist.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
import spotipy
from spotipy.oauth2 import SpotifyOAuth


if len(sys.argv) > 2:
playlist_id = sys.argv[1]
track_ids = sys.argv[2:]
Expand Down
7 changes: 4 additions & 3 deletions examples/search.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
# shows artist info for a URN or URL

from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
import pprint
import sys

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

if len(sys.argv) > 1:
search_str = sys.argv[1]
Expand Down
5 changes: 3 additions & 2 deletions examples/show_album.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# shows album info for a URN or URL

from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
from pprint import pprint

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

if len(sys.argv) > 1:
urn = sys.argv[1]
else:
Expand Down
5 changes: 3 additions & 2 deletions examples/show_artist.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# shows artist info for a URN or URL

from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
from pprint import pprint

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

if len(sys.argv) > 1:
urn = sys.argv[1]
else:
Expand Down
5 changes: 3 additions & 2 deletions examples/show_artist_top_tracks.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# shows artist info for a URN or URL
# scope is not required for this function

from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

if len(sys.argv) > 1:
urn = sys.argv[1]
else:
Expand Down
5 changes: 3 additions & 2 deletions examples/show_artist_tracks.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@

# usage: python tracks.py [artist name]

from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)

Expand Down
5 changes: 3 additions & 2 deletions examples/show_featured_artists.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@

# usage: featured_artists.py spotify:album:[album urn]

from spotipy.oauth2 import SpotifyClientCredentials
import sys
import spotipy
from pprint import pprint

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

if len(sys.argv) > 1:
urn = sys.argv[1]
else:
Expand Down
5 changes: 3 additions & 2 deletions examples/show_related.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
# shows related artists for the given seed artist

from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials

if len(sys.argv) > 1:
artist_name = sys.argv[1]
else:
Expand Down
Loading

0 comments on commit 7feab55

Please sign in to comment.