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

    python 2.7 and python 3.4+ are expect.

    python 2.7 is installed by default in many POSIX OS.

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

Uploaded Source

Built Distributions

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

Uploaded Source

exosip2ctypes-0.1.2.post6-py3.5.egg (74.5 kB view details)

Uploaded Source

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

Uploaded Source

exosip2ctypes-0.1.2.post6-py3.3.egg (76.0 kB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post6.tar.gz
Algorithm Hash digest
SHA256 a36bbdc9a7b06d085bf46b53ade1eb7226b7be59efa41f7c68bac6fe77d82a64
MD5 dd35619118c41ab8389576106b19021b
BLAKE2b-256 b1cb95a9e12a9b56a327350a57b45ee02f4e94266c6e22c316cad4a673f68a9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post6-py3.6.egg
Algorithm Hash digest
SHA256 21b8d6417221ab6bef2f39848f5ce9c5a8f3c5caf16d2b0cb7df8d7f85a55298
MD5 da10a15922ccc78650a34372ac5548de
BLAKE2b-256 ce5edb618edf16905c03d92da29385d7c31b68c0e90452dc8a3896c385bf4937

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post6-py3.5.egg
Algorithm Hash digest
SHA256 97c78846972ab9db684c7782c3fbd46c5333b80775bc84f233f3a50b3a05e6cd
MD5 e8c1b1a2144591f733dc6014301a4b2a
BLAKE2b-256 a784ed799b494d39670084a8d4fa115870edb3718067a46c6d85cf7995a868d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post6-py3.4.egg
Algorithm Hash digest
SHA256 b13aa580202dcf54aba2c5282e49c49fb6d20017846a5f411752c8310f4ab147
MD5 66f16a15261c115fd543a7ce57854480
BLAKE2b-256 132b4c44e1765c301aaac2c51ea9cb326d5947f33ef7c9a8f11d16fe3f883947

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post6-py3.3.egg
Algorithm Hash digest
SHA256 16a397ef54c483dcac6a029622f9ce9d956bf10cd57402a7f6f2e5c9cb76948b
MD5 b2f15c231c619c4abb58356617fff544
BLAKE2b-256 5c2e0176e69be2cc284c180acf99d25dcb07272a208fbc2ca2b06846258a10be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post6-py3.2.egg
Algorithm Hash digest
SHA256 65d88afdb3e22abe74ccc84b0522f950701e313d4606b7e370d1c380a60c66ff
MD5 8f355aa23ee82939845aaf94d48e802f
BLAKE2b-256 00c68de9531d58c8f1b508f18740d34a294eae7364b693215a81f207d66c8bb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exosip2ctypes-0.1.2.post6-py2.7.egg
Algorithm Hash digest
SHA256 8caf7714f004079b444723617f1ab8cb61217e81ff0585db8ade3cbb29c8012a
MD5 9c71a06a44ab60e52da126cec21f2cb1
BLAKE2b-256 af0ac73f5bc64a7aa32913d618f7640736b3070197338de3ed291b0cd4c28a69

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