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.

The library is based on ctypes, it loads eXosip2 shared object on runtime.

Environment

OS:

  • Linux

  • MacOS

Python:

  • Python2.x: 2.7

  • Python3.x: 3.3 and later

Install

  1. Install eXosip2.

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

    sudo apt install libexosip2-11

    “develop” packages are not needed.

  2. Install python

    install python 2.7 or python 3.3+.

  3. Install eXosip2CTypes

    It’s advised to install eXosip2CTypes by pip:

    pip install exosip2ctypes

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

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

Develop

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 .

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

Uploaded Source

Built Distributions

exosip2ctypes-1.1.3-py3.6.egg (73.2 kB view details)

Uploaded Source

exosip2ctypes-1.1.3-py3.5.egg (74.4 kB view details)

Uploaded Source

exosip2ctypes-1.1.3-py3.4.egg (74.5 kB view details)

Uploaded Source

exosip2ctypes-1.1.3-py3.3.egg (75.9 kB view details)

Uploaded Source

exosip2ctypes-1.1.3-py3.2.egg (74.1 kB view details)

Uploaded Source

exosip2ctypes-1.1.3-py2.7.egg (72.1 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-1.1.3.tar.gz
Algorithm Hash digest
SHA256 117e4513a7eca89c63cd1d1b0c7785bbe93568a2e60097f0a8ded8d2a605f498
MD5 6d12af56877cf9efe6d1f5194916f4ec
BLAKE2b-256 d649b06d63c8147831356ede7c47703c8a03cd5aa41ab42db8f40507542baa2b

See more details on using hashes here.

File details

Details for the file exosip2ctypes-1.1.3-py3.6.egg.

File metadata

File hashes

Hashes for exosip2ctypes-1.1.3-py3.6.egg
Algorithm Hash digest
SHA256 b8604bea223de564058928a1def15067732b9bfd1489ba2dd2a1b5882ab8e7fd
MD5 435a7b5e650679fa0878592d231ccbe6
BLAKE2b-256 f37baf2354e572b5729faae0520e09c70d60b220b4dbfbbfdf1ae307cbae66fb

See more details on using hashes here.

File details

Details for the file exosip2ctypes-1.1.3-py3.5.egg.

File metadata

File hashes

Hashes for exosip2ctypes-1.1.3-py3.5.egg
Algorithm Hash digest
SHA256 7ffc8eb0234b1de1776d37010e12b141d116091ba876ce5c81b4b1e9c4f1557b
MD5 d6f970f7bf8eae5f2af47c82994d5006
BLAKE2b-256 78a620253d419509e6de94fac3cff308cbd0bcf3e1f8aee3f705dfc7d180f4f0

See more details on using hashes here.

File details

Details for the file exosip2ctypes-1.1.3-py3.4.egg.

File metadata

File hashes

Hashes for exosip2ctypes-1.1.3-py3.4.egg
Algorithm Hash digest
SHA256 33bdf3e247730f8923dc74adc789d84ba0198c22b9fc03c050908da42de40034
MD5 6bbe20e614d5fefbc8ff86477ddf90cd
BLAKE2b-256 e4d1d67a6fd5ded704ab7cb6fd64b6b8e4f0df233dd6d54b10273c8890b1b75d

See more details on using hashes here.

File details

Details for the file exosip2ctypes-1.1.3-py3.3.egg.

File metadata

File hashes

Hashes for exosip2ctypes-1.1.3-py3.3.egg
Algorithm Hash digest
SHA256 953a06519196cda1fdf18efeab75135dd50be3593a86bda5a4eecbf04ad5938c
MD5 ecbf911f9b5ac4db05a5c9ead25dd1d3
BLAKE2b-256 d60f834199b068b9b57c342773e7848d92ad03dabd8941edde42346880e0e453

See more details on using hashes here.

File details

Details for the file exosip2ctypes-1.1.3-py3.2.egg.

File metadata

File hashes

Hashes for exosip2ctypes-1.1.3-py3.2.egg
Algorithm Hash digest
SHA256 1c40b87bd109c8a1fc1d1deb100375b5840e702c4ecf65c70667a6c947eb1dc8
MD5 445f455f96dfa88482ce9fd1d2a949fa
BLAKE2b-256 78c6edf47205c235acfe507cac1b05f851b6702d7b911e53678151866666ecf4

See more details on using hashes here.

File details

Details for the file exosip2ctypes-1.1.3-py2.7.egg.

File metadata

File hashes

Hashes for exosip2ctypes-1.1.3-py2.7.egg
Algorithm Hash digest
SHA256 32f012ad000bca719504eef03c4e61ec8ae13a2beb11845c5894393d77164901
MD5 518a4f2250e5cd52198ceaaf9be737f9
BLAKE2b-256 2ee5773c9aebc246e3ff65107200f47e3c6b3d64b1feb4d38b0598b30c4209c8

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