Skip to main content

libeXosip2 Python wrapper

Project description

Source:

http://github.com/tanbro/exosip2ctypes/

Document:

http://exosip2ctypes.readthedocs.org/

Repo:

http://pypi.org/project/exosip2ctypes/

travis codacy-grade codacy-coverage Documentation Status GNU GENERAL PUBLIC LICENSE Supported Python versions. Support Python implementations. pyformat pystatus


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:

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.4+. 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:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exosip2ctypes-1.2.4.tar.gz (52.2 kB view details)

Uploaded Source

Built Distribution

exosip2ctypes-1.2.4-py2.py3-none-any.whl (31.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file exosip2ctypes-1.2.4.tar.gz.

File metadata

File hashes

Hashes for exosip2ctypes-1.2.4.tar.gz
Algorithm Hash digest
SHA256 3205858c30b6a3746a5704369552fc635ad3e1bfdb920e4b8c939c6a66a2cce5
MD5 f9d5133d7bbcd6ab98d20205dd100e97
BLAKE2b-256 e72a89aa9490c8dd3eb4b6875db6223702383d5d7fdb28c47c7520939961bdbb

See more details on using hashes here.

File details

Details for the file exosip2ctypes-1.2.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for exosip2ctypes-1.2.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b3fa4333e8c3756369ad28cc4fbd59a21754d166c96d7fe91bc1e96f62375c05
MD5 c65bd2080c6d5f01b13313e3c6ed0875
BLAKE2b-256 eabc11a5d8724a474fe4ca16d50bc7fc6944aae18bff2288eeaf68ae04880fae

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page