]> kaliko git repositories - mpd-sima.git/blob - setup.py
Update setup.py and version
[mpd-sima.git] / setup.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3
4 import glob
5
6 from setuptools import setup
7 #from distutils.core import setup
8 from os import listdir
9 from os.path import isfile, isdir
10
11 from sima.core import __version__ as VERSION
12
13 DESCRIPTION = """
14 sima is a Python application meant to feed your MPD playlist with tracks
15 from artists similar to your currently playing track, provided that these
16 artists are found in MPD library. Similar artists are fetched from last.fm.
17
18 sima can queue track, top track or whole album for similar artists.
19
20 This client allows you to never run out of music when your playlist
21 queue is getting short.
22 """
23
24 data_files = [
25     #('share/man/man1', ['data/mpd-sima.1', 'data/simadb_cli.1',]),
26     #('share/man/man5', ['data/mpd-sima.cfg.5',]),
27     #('share/doc/mpd-sima/examples/', glob.glob('doc/examples/*')),
28     #('share/doc/mpd-sima/', [fi for fi in listdir('doc') if isfile(fi)]),
29 ]
30 classifiers = [
31         "Development Status :: 5 - Production/Stable",
32         "Environment :: Console",
33         "Environment :: No Input/Output (Daemon)",
34         "Intended Audience :: End Users/Desktop",
35         "License :: OSI Approved :: GNU General Public License (GPL)",
36         "Operating System :: POSIX",
37         "Topic :: Multimedia :: Sound/Audio",
38         "Topic :: Utilities",
39         "Programming Language :: Python :: 3",
40         ]
41
42 setup(name='sima',
43       version=VERSION,
44       download_url='http://codingteam.net/project/sima/download',
45       url='http://codingteam.net/project/sima',
46       description='Automagically add titles to MPD playlist',
47       author='Jack Kaliko',
48       author_email='Jack Kaliko <kaliko@azylum.org>',
49       license='GPLv3',
50       keywords='MPD',
51       long_description=DESCRIPTION,
52       classifiers=classifiers,
53       install_requires=['distribute', 'python-musicpd'],
54       packages=['sima','sima.lib', 'sima.utils',
55                 'sima.plugins.core',
56                 'sima.plugins.internal',
57                 'sima.plugins.contrib'],
58       include_package_data=True,
59       data_files=data_files,
60       scripts=['launch'],
61       entry_points={
62           'console_scripts': ['sima = launch:run',]
63           },
64 )
65
66 # VIM MODLINE
67 # vim: ai ts=4 sw=4 sts=4 expandtab