summaryrefslogtreecommitdiffstats
path: root/python/setup.py
blob: 671cb279af375453ff531fbec3f1628f975e520b (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
from setuptools import setup, Extension

classifiers = ['Development Status :: 3 - Alpha',
               'Operating System :: POSIX :: Linux',
               'License :: OSI Approved :: MIT License',
               'Intended Audience :: Developers',
               'Programming Language :: Python :: 2.6',
               'Programming Language :: Python :: 2.7',
               'Programming Language :: Python :: 3',
               'Topic :: Software Development',
               'Topic :: Home Automation',
               'Topic :: System :: Hardware']

setup(name             = 'WebIOPi',
      version          = '0.6.2',
      author           = 'Eric PTAK',
      author_email     = 'trouch@trouch.com',
      description      = 'A package to control Raspberry Pi GPIO from the web',
      long_description = open('../doc/README').read(),
      license          = 'MIT',
      keywords         = 'RaspberryPi GPIO Python REST',
      url              = 'http://code.google.com/p/webiopi/',
      classifiers      = classifiers,
      packages         = ["webiopi",
                          "webiopi.utils",
                          "webiopi.clients",
                          "webiopi.protocols",
                          "webiopi.server",
                          "webiopi.decorators",
                          "webiopi.devices",
                          "webiopi.devices.digital",
                          "webiopi.devices.analog",
                          "webiopi.devices.sensor",
                          "webiopi.devices.shield"
                          ],
      ext_modules      = [Extension('_webiopi.GPIO', ['native/bridge.c', 'native/gpio.c', 'native/cpuinfo.c'])],
      )