skip to navigation
skip to content

exosip2ctypes 1.2

libeXosip2 Python wrapper

Package Documentation


eXosip2CTypes

eXosip2CTypes is a python package, it wraps eXosip2.

It is based on ctypes, and loads eXosip2 shared object on runtime.

Environment

OS:

  • Linux
  • MacOS

Python Version:

  • Python2.x: 2.7
  • Python3.x: 3.3 and later

Installation

  1. Install eXosip2.

    The library eXosip2 depends on osip2, they are native C libraries. You can compile these two libraries from source code, or install them by package managers if possible. For example, ubuntu 16.04 users can install the libraries:

    sudo apt install libexosip2-11
    

    “develop” packages are not needed.

  2. Install python

    Install python 2.7 or python 3.3+. Avoid this if it’s already in your OS.

  3. Install eXosip2CTypes

    It’s advised to install eXosip2CTypes using pip:

    pip install exosip2ctypes
    

    Or clone from http://github.com/tanbro/exosip2ctypes, then execute setup.py:

    https://github.com/tanbro/exosip2ctypes.git
    cd exosip2ctypes
    path/of/your/python setup.py install
    

Development

Now, your can use it in your APP, Good luck!

Visit http://exosip2ctypes.readthedocs.org/ for the api docs.

The project’s API documentation is written inside the source code as Docstring , you shall build the documentation from source, using sphinx-doc .

Check blow documentations for more infomations:

 
File Type Py Version Uploaded on Size
exosip2ctypes-1.2-py2.py3-none-any.whl (md5) Python Wheel py2.py3 2017-10-30 33KB
exosip2ctypes-1.2.tar.gz (md5) Source 2017-10-30 23KB