forked from aleixq/python3-brisa
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
55 lines (49 loc) · 2.61 KB
/
setup.py
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
47
48
49
50
51
52
53
54
55
# Licensed under the MIT license
# http://opensource.org/licenses/mit-license.php or see LICENSE file.
# Copyright 2007-2008 Brisa Team <[email protected]>
from distutils.core import setup
from distutils.command.build_py import build_py_2to3 as build_py
long_description = "BRisa is an UPnP framework written in Python. It provides facilities for creating UPnP devices and control points. The Python-BRisa API comprehends internet messaging protocols and basic services (TCP, UDP, HTTP, SOAP, SSDP), networking facilities, threading management, logging, configurations, web server and more. Python-BRisa's runs on the maemo plataform, Linux and on Mac with a few tweaks. We would really appreciate community feedback, bug reports and feature requests concerning attempts to run it on other systems."
version = '0.10.1'
def main():
setup(
cmdclass = {'build_py': build_py},
name='python3-brisa',
version=version,
description='UPnP framework',
long_description=long_description,
author='BRisa Team',
author_email='[email protected]',
url='https://garage.maemo.org/projects/brisa/',
download_url='https://garage.maemo.org/projects/brisa/',
license='MIT',
maintainer='Leandro Melo de Sales (leandroal)',
maintainer_email='[email protected]',
platforms='any',
keywords=['UPnP', 'Control Point', 'DLNA', 'Device',
'Service'],
scripts=['bin/brisa-conf'],
packages=['brisa',
'brisa/core',
'brisa/core/reactors',
'brisa/upnp',
'brisa/upnp/didl',
'brisa/upnp/control_point',
'brisa/upnp/device',
'brisa/upnp/services',
'brisa/upnp/services/cds',
'brisa/upnp/services/connmgr',
'brisa/upnp/services/xmls',
'brisa/utils'],
package_data={'brisa/upnp/services/xmls': ['*.xml']},
classifiers=['Development Status :: 4 - Beta',
'Environment :: Other Environment',
'Intended Audience :: Developers',
'Intended Audience :: End Users/Desktop',
'License :: OSI Approved :: MIT License',
'Natural Language :: English',
'Operating System :: POSIX :: Linux',
'Programming Language :: Python',
'Topic :: Multimedia'])
if __name__ == '__main__':
main()