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

Uploaded Source

Built Distribution

exosip2ctypes-1.2-py2.py3-none-any.whl (33.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: exosip2ctypes-1.2.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for exosip2ctypes-1.2.tar.gz
Algorithm Hash digest
SHA256 b05be8d308a3dd9e94a0bfa38fbcd93f56d6e8b3852cd69c8a9705522d673d32
MD5 42005b14e7be7e92a705f028442c8441
BLAKE2b-256 8d0e67fa8a15730f24991a6078a574479d253b9d7d296d5a26424854bc1f5c8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ddb9651625df3ca94949ebf1070811e52700ab7e808aabbc68204a213e1306ae
MD5 0462aa6f53356b02503262b4e61875a4
BLAKE2b-256 d3a3e410ef124f813cddaae1bd660f6aa232842222849e5146d0ab6e70eaf992

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