amqtt/setup.py

49 wiersze
1.6 KiB
Python
Czysty Zwykły widok Historia

2015-05-26 20:06:59 +00:00
# Copyright (c) 2015 Nicolas JOUANIN
#
2015-06-30 11:21:58 +00:00
# See the file license.txt for copying permission.
from setuptools import setup, find_packages
from hbmqtt.version import get_version
setup(
name="hbmqtt",
version=get_version(),
2015-08-13 20:23:39 +00:00
description="MQTT client/brocker using Python 3.4 asyncio library",
2015-06-30 11:21:58 +00:00
author="Nicolas Jouanin",
author_email='nico@beerfactory.org',
url="https://github.com/beerfactory/hbmqtt",
license='MIT',
packages=find_packages(exclude=['tests']),
2015-08-13 20:23:39 +00:00
platforms='all',
install_requires=[
'transitions==0.2.5',
'blinker',
2015-08-29 13:28:47 +00:00
'websockets',
'passlib'
2015-08-13 20:23:39 +00:00
],
2015-06-30 11:21:58 +00:00
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Operating System :: POSIX',
'Operating System :: MacOS',
'Operating System :: Microsoft :: Windows',
'Programming Language :: Python :: 3.4',
'Topic :: Communications',
'Topic :: Internet'
2015-08-16 19:37:18 +00:00
],
entry_points = {
'hbmqtt.test.plugins': [
'test_plugin = tests.plugins.test_manager:TestPlugin',
2015-08-17 19:52:00 +00:00
'event_plugin = tests.plugins.test_manager:EventTestPlugin',
],
2015-08-20 19:41:44 +00:00
'hbmqtt.broker.plugins': [
2015-08-21 18:44:20 +00:00
# 'event_logger_plugin = hbmqtt.plugins.logging:EventLoggerPlugin',
'packet_logger_plugin = hbmqtt.plugins.logging:PacketLoggerPlugin',
'auth_anonymous = hbmqtt.plugins.authentication:AnonymousAuthPlugin',
2015-08-17 21:15:40 +00:00
],
2015-08-20 19:41:44 +00:00
'hbmqtt.client.plugins': [
2015-08-21 18:44:20 +00:00
'packet_logger_plugin = hbmqtt.plugins.logging:PacketLoggerPlugin',
2015-08-16 19:37:18 +00:00
]
}
2015-06-30 11:21:58 +00:00
)