aboutsummaryrefslogtreecommitdiff
path: root/setup.py
blob: 3e7f72307464120812b61348f0125fecc2490a0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import glob
import sys

if sys.platform == "win32":
    import py2exe
    from distutils.core import setup
else:
    from setuptools import setup


setup(
    name='parrotzikserver',
    description='Parrot Zik Tray Indicator',
    author="Dmitry Moiseev",
    author_email="m0sia@m0sia.ru",
    maintainer_email="m0sia@m0sia.ru",
    url="https://github.com/m0sia/pyParrotZik",
    license="'GPLv2+'",
    version='0.3',

    windows=[
        {
            'script': 'parrot_zik/test_server.py',
        }
    ],

    options={
        'py2exe': {
            #'packages':'encodings',
            # Optionally omit gio, gtk.keysyms, and/or rsvg if you're not using them
            'includes': 'cairo, pango, pangocairo, atk, gobject, gio, gtk.keysyms, _winreg',
            'dll_excludes': ['MSVCP90.dll', 'wbtapi.dll', 'irprops.cpl', 'crypt32.dll', 'MSIMG32.DLL', 'NSI.DLL', 'USP10.DLL', 'DNSAPI.DLL']        }
    },

    install_requires=[
        'beautifulsoup4', 'pybluez', 'dbus-python', 'twisted'
    ],

    packages=['parrot_zik', 'parrot_zik.interface', 'parrot_zik.indicator', 'parrot_zik.model'],
    entry_points={
        'console_scripts': [
            'parrot_zik_srv=parrot_zik.test_server:ParrotZik.main',
        ]
    },
    include_package_data=True,
)