This is FreeSWITCH's Python ESL SWIG wrapper
pulled directly out of tree on version 1.4.18
with no modifications.
All we've done is replaced the Makefile
with setuptools
to make the package
easy to install with pip:
pip install python-ESL
It should work on both python 2 and 3.
This packaging is duplicate of a couple of other projects, namely,
The first is not hosted on pypi
and requires git while the second is
but does not leverage the built in SWIG support of distutils
nor
does it document the version of FreeSWITCH from which it was derived.
In our opinion neither is well suited for long term maintenance.
If you seek a pure Python alternative checkout greenswitch.