mirror of
https://github.com/spl0k/supysonic.git
synced 2024-11-13 21:52:18 +00:00
08a83a8492
Add missing foreign keys Require url for podcast channel be unique Add basic url validation Use soft delete for channels and episodes to match Subsonic impl
66 lines
1.8 KiB
Python
Executable File
66 lines
1.8 KiB
Python
Executable File
#!/usr/bin/env python
|
|
# coding: utf-8
|
|
#
|
|
# This file is part of Supysonic.
|
|
# Supysonic is a Python implementation of the Subsonic server API.
|
|
#
|
|
# Copyright (C) 2013-2019 Alban 'spl0k' Féron
|
|
# 2017 Óscar García Amor
|
|
#
|
|
# Distributed under terms of the GNU AGPLv3 license.
|
|
|
|
import supysonic as project
|
|
|
|
from setuptools import setup
|
|
from setuptools import find_packages
|
|
|
|
reqs = [
|
|
"flask>=0.11",
|
|
"pony>=0.7.6",
|
|
"Pillow",
|
|
"requests>=1.0.0",
|
|
"mutagen>=1.33",
|
|
"watchdog>=0.8.0",
|
|
"zipstream",
|
|
"feedparser",
|
|
]
|
|
|
|
setup(
|
|
name=project.NAME,
|
|
version=project.VERSION,
|
|
description=project.DESCRIPTION,
|
|
keywords=project.KEYWORDS,
|
|
long_description=project.LONG_DESCRIPTION,
|
|
author=project.AUTHOR_NAME,
|
|
author_email=project.AUTHOR_EMAIL,
|
|
url=project.URL,
|
|
license=project.LICENSE,
|
|
packages=find_packages(exclude=["tests*"]),
|
|
install_requires=reqs,
|
|
entry_points={
|
|
"console_scripts": [
|
|
"supysonic-cli=supysonic.cli:main",
|
|
"supysonic-daemon=supysonic.daemon:main",
|
|
]
|
|
},
|
|
zip_safe=False,
|
|
include_package_data=True,
|
|
test_suite="tests.suite",
|
|
tests_require=["lxml"],
|
|
classifiers=[
|
|
"Development Status :: 3 - Alpha",
|
|
"Environment :: Console",
|
|
"Environment :: Web Environment",
|
|
"Framework :: Flask",
|
|
"Intended Audience :: End Users/Desktop",
|
|
"Intended Audience :: System Administrators",
|
|
"License :: OSI Approved :: GNU Affero General Public License v3",
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.5",
|
|
"Programming Language :: Python :: 3.6",
|
|
"Programming Language :: Python :: 3.7",
|
|
"Programming Language :: Python :: 3.8",
|
|
"Topic :: Multimedia :: Sound/Audio",
|
|
],
|
|
)
|