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