1
0
mirror of https://github.com/spl0k/supysonic.git synced 2024-11-10 04:02:17 +00:00
supysonic/setup.cfg
Alban Féron ec92dec9ab
Build and include man pages in distributions
I do not fully understand how the building process works, and have some doubts
on what a "source distribution" should be.
The sdist might be polluted if a "man" directory exists at the project root
when building the distribution.
The inclusion of man pages in the wheel requires it to be built from the sdist,
so it's best to build both at the same time using "python -m build".

Closes #215
2021-12-31 18:05:43 +01:00

77 lines
2.1 KiB
INI

[metadata]
name = Supysonic
version = attr: supysonic.VERSION
url = https://supysonic.readthedocs.io
download_url = https://github.com/spl0k/supysonic
author = Alban Féron
author_email = alban.feron@gmail.com
license = GNU AGPLv3
license_files = LICENSE
description = Python implementation of the Subsonic server API
long_description =
Supysonic is a Python implementation of the [Subsonic][] server API.
Current supported features are:
* browsing (by folders or tags)
* streaming of various audio file formats
* transcoding
* user or random playlists
* cover art
* starred tracks/albums and ratings
* [Last.FM][lastfm] scrobbling
* Jukebox mode
Supysonic currently targets the version 1.10.2 of the Subsonic API. For more
details, go check the [API implementation status][docs-api].
[subsonic]: http://www.subsonic.org/
[lastfm]: https://www.last.fm/
[docs-api]: https://supysonic.readthedocs.io/en/latest/api.html
long_description_content_type = text/markdown
keywords = subsonic, music, server
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.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Topic :: Multimedia :: Sound/Audio
[options]
python_requires = >=3.6,<3.10
install_requires =
click
flask >=0.11
pony >=0.7.6
Pillow
requests >=1.0.0
mediafile
watchdog >=0.8.0
zipstream-ng >=1.1.0, <2.0.0
packages = find:
include_package_data = true
zip_safe = false
[options.packages.find]
include = supysonic*
[options.entry_points]
console_scripts =
supysonic-cli = supysonic.cli:main
supysonic-daemon = supysonic.daemon:main
supysonic-server = supysonic.server:main
[options.data_files]
share/man/man1 = man/*.1