diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..547cbe41 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,4 @@ +[tool.isort] +profile = "black" +line_length = 100 +force_single_line = true \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 8051cb7d..6240cb19 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,12 +1,13 @@ -black==21.11b1 argparse==1.4.0 +black==21.11b1 +coverage==6.3.2 dicttoxml==1.7.4 +isort==5.10.1 mergedeep==1.3.4 music-tag==0.4.3 pathvalidate==2.4.1 Pillow==8.3.2 +pytest==7.1.1 pyYAML==5.4.1 sanitize-filename==1.2.0 -yt-dlp==2021.9.2 -pytest==7.1.1 -coverage==6.3.2 \ No newline at end of file +yt-dlp==2021.9.2 \ No newline at end of file diff --git a/setup.py b/setup.py index 3df5b922..39fea648 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,5 @@ -from setuptools import setup, find_packages +from setuptools import find_packages +from setuptools import setup setup( name="ytdl_subscribe", diff --git a/tests/unit/entries/test_entry.py b/tests/unit/entries/test_entry.py index d00c727c..6cd1bbe1 100644 --- a/tests/unit/entries/test_entry.py +++ b/tests/unit/entries/test_entry.py @@ -1,4 +1,5 @@ import tempfile + import pytest diff --git a/ytdl_subscribe/entries/entry.py b/ytdl_subscribe/entries/entry.py index 619d4ccc..b01f5262 100644 --- a/ytdl_subscribe/entries/entry.py +++ b/ytdl_subscribe/entries/entry.py @@ -1,6 +1,9 @@ import re from pathlib import Path -from typing import Any, Dict, Optional, List +from typing import Any +from typing import Dict +from typing import List +from typing import Optional from sanitize_filename import sanitize diff --git a/ytdl_subscribe/entries/soundcloud.py b/ytdl_subscribe/entries/soundcloud.py index 0c243cc6..2b9b12ea 100644 --- a/ytdl_subscribe/entries/soundcloud.py +++ b/ytdl_subscribe/entries/soundcloud.py @@ -1,4 +1,6 @@ -from typing import List, Type, Dict +from typing import Dict +from typing import List +from typing import Type from sanitize_filename import sanitize diff --git a/ytdl_subscribe/main.py b/ytdl_subscribe/main.py index 6ac0735f..75b11c02 100644 --- a/ytdl_subscribe/main.py +++ b/ytdl_subscribe/main.py @@ -1,9 +1,8 @@ import argparse -from ytdl_subscribe.parse import ( - parse_subscriptions, - parse_subscriptions_file, - parse_presets, -) + +from ytdl_subscribe.parse import parse_presets +from ytdl_subscribe.parse import parse_subscriptions +from ytdl_subscribe.parse import parse_subscriptions_file parser = argparse.ArgumentParser( description="YoutubeDL-Subscribe: Download and organize your favorite media easily." diff --git a/ytdl_subscribe/parse.py b/ytdl_subscribe/parse.py index 79e40216..ff337158 100644 --- a/ytdl_subscribe/parse.py +++ b/ytdl_subscribe/parse.py @@ -1,12 +1,10 @@ from typing import Optional import yaml - from mergedeep import mergedeep -from ytdl_subscribe.subscriptions.subscription import Subscription - from ytdl_subscribe.enums import YAMLSection +from ytdl_subscribe.subscriptions.subscription import Subscription def _set_config_variables(config): diff --git a/ytdl_subscribe/subscriptions/soundcloud.py b/ytdl_subscribe/subscriptions/soundcloud.py index 9a89da64..c32ef3fd 100644 --- a/ytdl_subscribe/subscriptions/soundcloud.py +++ b/ytdl_subscribe/subscriptions/soundcloud.py @@ -1,9 +1,11 @@ -from typing import List, Type +from typing import List +from typing import Type import yt_dlp as ytdl from ytdl_subscribe import SubscriptionSource -from ytdl_subscribe.entries.soundcloud import SoundcloudAlbum, SoundcloudTrack +from ytdl_subscribe.entries.soundcloud import SoundcloudAlbum +from ytdl_subscribe.entries.soundcloud import SoundcloudTrack from ytdl_subscribe.subscriptions.subscription import Subscription