[tool.poetry] name = "sublime_music" version = "0.11.16" description = "A native GTK *sonic client." license = "GPL-3.0-or-later" authors = ["Sumner Evans "] readme = "README.rst" homepage = "https://sublimemusic.app" repository = "https://gitlab.com/sublime-music/sublime-music" documentation = "https://sublime-music.gitlab.io/sublime-music" keywords = ["airsonic", "music", "GTK", "chromecast", "subsonic"] classifiers = [ # 3 - Alpha # 4 - Beta # 5 - Production/Stable "Development Status :: 4 - Beta", "Environment :: X11 Applications :: GTK", "Intended Audience :: End Users/Desktop", "Operating System :: POSIX", "Topic :: Multimedia :: Sound/Audio :: Players", ] exclude = [ "tests", "sublime_music/adapters/subsonic/api_specs" ] [tool.poetry.urls] "Bug Tracker" = "https://gitlab.com/sublime-music/sublime-music/-/issues" [tool.poetry.scripts] sublime-music = 'sublime_music.__main__:main' [tool.poetry.dependencies] python = "^3.8" bleach = ">=3.3.0" bottle = {version = "^0.12.18", optional = true} dataclasses-json = "^0.5.2" deepdiff = "^5.0.2" fuzzywuzzy = "^0.18.0" keyring = {version = "^23.0.0", optional = true} peewee = "^3.13.3" pychromecast = {version = "^9.1.1", optional = true} PyGObject = "^3.38.0" python-dateutil = "^2.8.1" python-Levenshtein = "^0.12.0" python-mpv = "^0.5.2" requests = "^2.24.0" semver = "^2.10.2" [tool.poetry.dev-dependencies] black = "^20.8b1" docutils = "^0.16" flake8 = "^3.8.3" flake8-annotations = "^2.4.0" flake8-bugbear = "^20.1.4" flake8-comprehensions = "^3.2.3" flake8-import-order = "^0.18.1" flake8-pep3101 = "^1.3.0" flake8-print = "^3.1.4" mypy = "^0.782" pytest-cov = "^2.10.1" requirements-parser = "^0.2.0" rst2html5 = "^1.10.6" sphinx = "^4.0.2" sphinx_rtd_theme = "^0.5.0" termcolor = "^1.1.0" [tool.poetry.extras] chromecast = ["pychromecast"] keyring = ["keyring"] server = ["bottle"] [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"