Metadata-Version: 2.0
Name: hesong-ipsc-busnetcli
Version: 3.2
Summary: Python wrapper for Hesong IPSC CTI Service data bus client
Home-page: https://bitbucket.org/hesong-opensource/ipsc-bus-client-python
Author: Liu Xue Yan
Author-email: liu_xue_yan@foxmail.com
License: MIT
Description-Content-Type: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=2.7,!=3.0.*,!=3.1.*
Provides-Extra: develop
Requires-Dist: setuptools; extra == 'develop'
Requires-Dist: wheel; extra == 'develop'
Requires-Dist: twine; extra == 'develop'
Requires-Dist: Sphinx; extra == 'develop'
Requires-Dist: recommonmark; extra == 'develop'
Requires-Dist: sphinx-rtd-theme; extra == 'develop'
Requires-Dist: sphinx-autobuild; extra == 'develop'
Requires-Dist: sphinx-pypi-upload; extra == 'develop'
Requires-Dist: coverage; extra == 'develop'
Provides-Extra: test
Requires-Dist: coverage; extra == 'test'

hesong-ipsc-busnetcli
#####################
IPSC专用的消息总线客户端的Python包装。

它用于向 Python_ 开发者提供SmartBus的客户端功能。

Features
********

* 直接封装 `IPSC Data Bus` 的 `C` 语言客户端库 ipsc-bus-client_
* 采用 Python_ 标准库的 `ctypes` 进行 `C` 语言动态/共享库的封装。所以安装时不需要进行编译，理论上同时支持多种Python（如 `pypy`, `ironpython`, `jython`）运行时（只要该 Python_ 实现的标准库支持 `ctypes`）
* 完整的客户端功能包装,其功能基本上与 `C` 语言实现的客户端一对一。

.. warning::
    ipsc-bus-client_ 目前只提供了 ``Linux-x86_64`` 支持。

Installation
************
(以 Ubuntu 1604 LTS 系统全局模式安装为例)

Install from PyPI_
------------------

使用 pip_ 工具从 PyPI_ 安装

.. code:: shell

    sudo pip install hesong-ipsc-busnetcli

Install from code
-----------------

.. code:: shell

    $ git clone https://bitbucket.org/hesong-opensource/ipsc-bus-client-python.git
    $ cd ipsc-bus-client-python
    $ sudo python setup.py install

.. _Python: http://www.python.org/
.. _PyPI: http://pypi.python.org/
.. _pip: http://pip.pypa.io/
.. _ipsc-bus-client: http://bitbucket.org/hesong-opensource/ipsc-bus-client


