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

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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

exosip2ctypes-0.1.2.post7-py3.2.egg (74.2 kB view details)

Uploaded Source

exosip2ctypes-0.1.2.post7-py2.7.egg (72.2 kB view details)

Uploaded Source

File details

Details for the file exosip2ctypes-0.1.2.post7.tar.gz.

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post7.tar.gz
Algorithm Hash digest
SHA256 200355e276dd516f60544452a773579830e220114361da636bae3b146c22c20f
MD5 02f142b0d4c9496dd810e39cc26eced1
BLAKE2b-256 6918b84e959db97e70d366af8cc1608c658662aba2fd827ecef46744a45b6515

See more details on using hashes here.

File details

Details for the file exosip2ctypes-0.1.2.post7-py3.6.egg.

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post7-py3.6.egg
Algorithm Hash digest
SHA256 0456be9a9e5779cdd1b8c4ed0f33bcefbf82b349fafe6bf25a6965b81aa56d83
MD5 3553ba7e7b538c2b9ecec0d12797f79e
BLAKE2b-256 7b707428c5297b2a5d3e03a1c458606d1c7c79db456504eda2deaca3dca36351

See more details on using hashes here.

File details

Details for the file exosip2ctypes-0.1.2.post7-py3.5.egg.

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post7-py3.5.egg
Algorithm Hash digest
SHA256 1766c56d5bd25922365edc826655ff1fedb57559717fb97afe5ce1d98419da5a
MD5 3aa367443f0e91a46974e5f5ed96ce7b
BLAKE2b-256 cbb270ac779fe66b5b0e81bcfa32421c0eb30361d34d639f9c2a59afffa05a9e

See more details on using hashes here.

File details

Details for the file exosip2ctypes-0.1.2.post7-py3.4.egg.

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post7-py3.4.egg
Algorithm Hash digest
SHA256 45887a51e722745a7618ab7ce80d0db0467b8044c2328266c20205a6a1ba604f
MD5 80fa9a1d22269dbd21d4b26d35e1895f
BLAKE2b-256 474ba6b95aca7c5c45da08cce668d54066896ab7178723ca4fc0e84eb392bc75

See more details on using hashes here.

File details

Details for the file exosip2ctypes-0.1.2.post7-py3.3.egg.

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post7-py3.3.egg
Algorithm Hash digest
SHA256 daf48538b8133cd372385e92d13132b52e67c1d4bfce192ef4cf33222c44d706
MD5 fbf0d9235065203b94c8ddddb724625e
BLAKE2b-256 29bcbe048be48dd6703e78fd1b84035f5e1e2d3d8008cf7d71f835acee731d23

See more details on using hashes here.

File details

Details for the file exosip2ctypes-0.1.2.post7-py3.2.egg.

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post7-py3.2.egg
Algorithm Hash digest
SHA256 6f30a8b9368939e5d6c702dbe903b70d76425436a9e4f13e43b16d351a85aaff
MD5 3129e20972ec1d2a3d4645f5ee862053
BLAKE2b-256 194fda51869f2759058380d3b638b10ae782e0de9ba82f16e97f9497918deead

See more details on using hashes here.

File details

Details for the file exosip2ctypes-0.1.2.post7-py2.7.egg.

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post7-py2.7.egg
Algorithm Hash digest
SHA256 b1c265f02e368fb827fec3a9fed173502f4ab5cb9d7f84a87ca422fd172fc950
MD5 f30ba2e6bccdfda528923b2bc4755949
BLAKE2b-256 3564fa8beb9cf89bfae3818f1e26e41dffdcbdf4492ed50d52802af8b4df2057

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