Mercurial > libervia-pubsub
annotate setup.py @ 222:698af5d720ad
Reshape Idavoll as a PubSubResource.
PubSubResource is Wokkel's newer interface for building (parts of) XMPP
publish-subscribe services and replaces the old interface of PubSubService. It
is more flexible for adding new protocol, allows for node-as-code (providing a
specific backend per node), and permits accepting requests for different
entities (virtual hosts or PEP-like settings).
This moves over the current backend to use the new interface, so new code for
previously unsupported protocol can be added down the line.
author | Ralph Meijer <ralphm@ik.nu> |
---|---|
date | Sat, 16 Oct 2010 21:03:38 +0200 |
parents | f94c3eb38b75 |
children | c15c2fc058ed |
rev | line source |
---|---|
155 | 1 #!/usr/bin/env python |
2 | |
212
edabaa535476
These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents:
208
diff
changeset
|
3 # Copyright (c) 2003-2009 Ralph Meijer |
155 | 4 # See LICENSE for details. |
5 | |
190
6e6c89eca9db
Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents:
189
diff
changeset
|
6 import sys |
189 | 7 from setuptools import setup |
217 | 8 from idavoll import __version__ |
155 | 9 |
193 | 10 install_requires = [ |
212
edabaa535476
These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents:
208
diff
changeset
|
11 'wokkel >= 0.5.0', |
193 | 12 'simplejson', |
13 ] | |
190
6e6c89eca9db
Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents:
189
diff
changeset
|
14 |
6e6c89eca9db
Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents:
189
diff
changeset
|
15 if sys.version_info < (2, 5): |
6e6c89eca9db
Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents:
189
diff
changeset
|
16 install_requires.append('uuid') |
6e6c89eca9db
Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents:
189
diff
changeset
|
17 |
155 | 18 setup(name='idavoll', |
217 | 19 version=__version__, |
155 | 20 description='Jabber Publish-Subscribe Service Component', |
21 author='Ralph Meijer', | |
22 author_email='ralphm@ik.nu', | |
23 url='http://idavoll.ik.nu/', | |
24 license='MIT', | |
25 packages=[ | |
26 'idavoll', | |
184 | 27 'idavoll.test', |
155 | 28 ], |
189 | 29 package_data={'twisted.plugins': ['twisted/plugins/idavoll.py', |
30 'twisted/plugins/idavoll_http.py']}, | |
206
274a45d2a5ab
Implement root collection that includes all leaf nodes.
Ralph Meijer <ralphm@ik.nu>
parents:
193
diff
changeset
|
31 data_files=[('share/idavoll', ['db/pubsub.sql', |
207 | 32 'db/gateway.sql', |
206
274a45d2a5ab
Implement root collection that includes all leaf nodes.
Ralph Meijer <ralphm@ik.nu>
parents:
193
diff
changeset
|
33 'db/to_idavoll_0.8.sql'])], |
189 | 34 zip_safe=False, |
190
6e6c89eca9db
Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents:
189
diff
changeset
|
35 install_requires=install_requires, |
155 | 36 ) |