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:

  • 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:

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.2.tar.gz (50.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-1.2.2.tar.gz
Algorithm Hash digest
SHA256 4868026803f9376120e3bab87532c8d38bf5f0d4a3c6db0bc03488dd09330dd7
MD5 0be9fb20631be89a5b8450c9e494b38c
BLAKE2b-256 5a3c6a9e75348f43e01d9ea123637515b0cbd819d1a44b0dbe3ccebd0d83b51a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-1.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bbaddb9aa3b915625a31bad4e1f83103af94c32764e6bfb91276f52f508e42a0
MD5 df7181f5bb53c8318d27c9cca8c715dd
BLAKE2b-256 6aace666affe0ec0eafdf1c4bb19a9b00bbb7953468b469ea6c7793d22737df8

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