libeXosip2 Python wrapper
Project description
------
|travis| |codacy-grade| |codacy-coverage| |readthedocs| |pylicense| |pyversion| |pyimp| |pyformat| |pywheel| |pystatus|
------
:Version: 0.1.2
:Source: http://github.com/tanbro/exosip2ctypes/
:Download: http://pypi.python.org/pypi/exosip2ctypes/
:Document: http://exosip2ctypes.readthedocs.org/
:Keywords: sip, osip, osip2, libosip, lilbosip2, eXosip, eXosip2, libeXosip2, exosip2ctypes
------
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.4+
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`_ .
.. _osip2: http://www.gnu.org/software/osip/
.. _eXosip2: http://www.gnu.org/software/osip/
.. _python: http://python.org/
.. _pip: http://pypi.python.org/pypi/pip
.. _ctypes: http://docs.python.org/3/library/ctypes.html
.. _enum34: http://pypi.python.org/pypi/enum34
.. _futures: http://pypi.python.org/pypi/futures
.. _Docstring: http://www.python.org/dev/peps/pep-0257/
.. _sphinx-doc: http://sphinx-doc.org/
.. _virtualenv: https://pypi.python.org/pypi/virtualenv
.. |travis| image:: https://img.shields.io/travis/tanbro/exosip2ctypes.svg
:target: https://github.com/tanbro/exosip2ctypes
.. |codacy-grade| image:: https://img.shields.io/codacy/grade/842a184f326741ca8ed208bd33238b6c.svg
:target: https://www.codacy.com/app/tanbro/exosip2ctypes?utm_source=github.com&utm_medium=referral&utm_content=tanbro/exosip2ctypes&utm_campaign=Badge_Grade
.. |codacy-coverage| image:: https://img.shields.io/codacy/coverage/842a184f326741ca8ed208bd33238b6c.svg
:target: https://www.codacy.com/app/tanbro/exosip2ctypes?utm_source=github.com&utm_medium=referral&utm_content=tanbro/exosip2ctypes&utm_campaign=Badge_Grade
.. |readthedocs| image:: https://readthedocs.org/projects/exosip2ctypes/badge/?version=latest
:target: http://exosip2ctypes.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. |pylicense| image:: https://img.shields.io/pypi/l/exosip2ctypes.svg
:alt: GNU GENERAL PUBLIC LICENSE
:target: http://www.antisip.com/doc/exosip2/eXosip2_license.html
.. |pywheel| image:: https://img.shields.io/pypi/wheel/exosip2ctypes.svg
:target: http://pypi.python.org/pypi/exosip2ctypes/
.. |pyversion| image:: https://img.shields.io/pypi/pyversions/kombu.svg
:alt: Supported Python versions.
:target: http://pypi.python.org/pypi/exosip2ctypes/
.. |pyimp| image:: https://img.shields.io/pypi/implementation/exosip2ctypes.svg
:alt: Support Python implementations.
:target: http://pypi.python.org/pypi/exosip2ctypes/
.. |pyformat| image:: https://img.shields.io/pypi/format/exosip2ctypes.svg
:target: http://pypi.python.org/pypi/exosip2ctypes/
.. |pystatus| image:: https://img.shields.io/pypi/status/exosip2ctypes.svg
:target: http://pypi.python.org/pypi/exosip2ctypes/
|travis| |codacy-grade| |codacy-coverage| |readthedocs| |pylicense| |pyversion| |pyimp| |pyformat| |pywheel| |pystatus|
------
:Version: 0.1.2
:Source: http://github.com/tanbro/exosip2ctypes/
:Download: http://pypi.python.org/pypi/exosip2ctypes/
:Document: http://exosip2ctypes.readthedocs.org/
:Keywords: sip, osip, osip2, libosip, lilbosip2, eXosip, eXosip2, libeXosip2, exosip2ctypes
------
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.4+
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`_ .
.. _osip2: http://www.gnu.org/software/osip/
.. _eXosip2: http://www.gnu.org/software/osip/
.. _python: http://python.org/
.. _pip: http://pypi.python.org/pypi/pip
.. _ctypes: http://docs.python.org/3/library/ctypes.html
.. _enum34: http://pypi.python.org/pypi/enum34
.. _futures: http://pypi.python.org/pypi/futures
.. _Docstring: http://www.python.org/dev/peps/pep-0257/
.. _sphinx-doc: http://sphinx-doc.org/
.. _virtualenv: https://pypi.python.org/pypi/virtualenv
.. |travis| image:: https://img.shields.io/travis/tanbro/exosip2ctypes.svg
:target: https://github.com/tanbro/exosip2ctypes
.. |codacy-grade| image:: https://img.shields.io/codacy/grade/842a184f326741ca8ed208bd33238b6c.svg
:target: https://www.codacy.com/app/tanbro/exosip2ctypes?utm_source=github.com&utm_medium=referral&utm_content=tanbro/exosip2ctypes&utm_campaign=Badge_Grade
.. |codacy-coverage| image:: https://img.shields.io/codacy/coverage/842a184f326741ca8ed208bd33238b6c.svg
:target: https://www.codacy.com/app/tanbro/exosip2ctypes?utm_source=github.com&utm_medium=referral&utm_content=tanbro/exosip2ctypes&utm_campaign=Badge_Grade
.. |readthedocs| image:: https://readthedocs.org/projects/exosip2ctypes/badge/?version=latest
:target: http://exosip2ctypes.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. |pylicense| image:: https://img.shields.io/pypi/l/exosip2ctypes.svg
:alt: GNU GENERAL PUBLIC LICENSE
:target: http://www.antisip.com/doc/exosip2/eXosip2_license.html
.. |pywheel| image:: https://img.shields.io/pypi/wheel/exosip2ctypes.svg
:target: http://pypi.python.org/pypi/exosip2ctypes/
.. |pyversion| image:: https://img.shields.io/pypi/pyversions/kombu.svg
:alt: Supported Python versions.
:target: http://pypi.python.org/pypi/exosip2ctypes/
.. |pyimp| image:: https://img.shields.io/pypi/implementation/exosip2ctypes.svg
:alt: Support Python implementations.
:target: http://pypi.python.org/pypi/exosip2ctypes/
.. |pyformat| image:: https://img.shields.io/pypi/format/exosip2ctypes.svg
:target: http://pypi.python.org/pypi/exosip2ctypes/
.. |pystatus| image:: https://img.shields.io/pypi/status/exosip2ctypes.svg
:target: http://pypi.python.org/pypi/exosip2ctypes/
Project details
Release history Release notifications | RSS feed
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.tar.gz
(21.7 kB
view details)
Built Distributions
exosip2ctypes-0.1.2-py3.5.egg
(74.4 kB
view details)
exosip2ctypes-0.1.2-py2.7.egg
(72.1 kB
view details)
File details
Details for the file exosip2ctypes-0.1.2.tar.gz
.
File metadata
- Download URL: exosip2ctypes-0.1.2.tar.gz
- Upload date:
- Size: 21.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b9f1824c3d37dc6c38e5a08b201293571e672a7f77fe0eccb0c5166a765e324 |
|
MD5 | d423975bdce8b0cb2828ab21b0873822 |
|
BLAKE2b-256 | 5a73f78cba445fb21ccbfcb8b381e99baf9cbc92a98d2bd9c617a44f7eba3b74 |
File details
Details for the file exosip2ctypes-0.1.2-py3.5.egg
.
File metadata
- Download URL: exosip2ctypes-0.1.2-py3.5.egg
- Upload date:
- Size: 74.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5815fcf31720625b6d7d83d73c0f3c0388f880d5e5f4b1a90adcf2d7b6a13d9 |
|
MD5 | 3da9ccb6492cc44ae964bc79e7b21c21 |
|
BLAKE2b-256 | b7521858faff3ea2cfc558308cb60c111bba1eac58b8041d037564ec11676d0c |
File details
Details for the file exosip2ctypes-0.1.2-py2.7.egg
.
File metadata
- Download URL: exosip2ctypes-0.1.2-py2.7.egg
- Upload date:
- Size: 72.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81cd9bfcccb3bc26ac15e9a7c5527c1af25c891564fb8dd2249ed23b2950e5ba |
|
MD5 | 62e0e9a81645f512f5fa6869e5380c26 |
|
BLAKE2b-256 | bc1fefa3284c9950a13cff87efa11a4b729b994057eb841ab44ebe40444788d7 |