diff --git a/Pipfile b/Pipfile index 7e21f05..22e4200 100644 --- a/Pipfile +++ b/Pipfile @@ -26,7 +26,7 @@ sphinx-rtd-theme = "*" termcolor = "*" [packages] -sublime-music = {editable = true,extras = ["keyring"],path = "."} +sublime-music = {editable = true,extras = ["chromecast", "keyring"],path = "."} [requires] python_version = "3.8" diff --git a/setup.py b/setup.py index 1eacf96..399e329 100644 --- a/setup.py +++ b/setup.py @@ -54,13 +54,11 @@ setup( packages=find_packages(exclude=["tests"]), package_data={"sublime": ["ui/app_styles.css", *package_data_files]}, install_requires=[ - "bottle", "dataclasses-json", "deepdiff", "fuzzywuzzy", 'osxmmkeys ; sys_platform=="darwin"', "peewee", - "pychromecast", "PyGObject", "python-dateutil", "python-Levenshtein", @@ -68,7 +66,7 @@ setup( "pyyaml", "requests", ], - extras_require={"keyring": ["keyring"]}, + extras_require={"keyring": ["keyring"], "chromecast": ["pychromecast", "bottle"]}, # To provide executable scripts, use entry points in preference to the # "scripts" keyword. Entry points provide cross-platform support and # allow pip to create the appropriate form of executable for the target