{ "info": { "author": "Arpit Aggarwal", "author_email": "ar13pit@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "Intended Audience :: Developers", "Intended Audience :: Telecommunications Industry", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Communications :: Internet Phone", "Topic :: Communications :: Telephony", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Caret: A Python Interface to Asterisk\n=====================================\n\n``caret`` consists of a set of interfaces and libraries to allow programming of\nAsterisk from Python. The library currently supports AGI, AMI, and the parsing\nof Asterisk configuration files. The library also includes debugging facilities\nfor AGI.\n\nThis project provides a single library for all Asterisk based needs\nof Python users and an easy transition to Python for PHP users from the PHPAGI package.\n\n\nInstallation\n------------\n\nUsing Python\n************\n\nTo install ``caret``, simply run:\n\n.. code-block:: console\n\n $ pip install caret\n\nOn Debian/Ubuntu\n****************\n(Under development)\n\nThis will install the latest version of the library automatically.\n\n\nDocumentation\n-------------\n\nDocumentation is still under development and parts of it are hosted on\nhttps://ar13pit.github.io/caret/\n\nUse Python docstrings for time being using\nPython's built-in help facility::\n\n import caret\n help (caret)\n import caret.agi\n help (caret.agi)\n import caret.manager\n help (caret.manager)\n import caret.config\n help (caret.config)\n\nSome notes on platforms: We now specify \"platforms = 'Any'\" in\n``setup.py``. This means, the manager part of the package will probably\nrun on any platform. The agi scripts on the other hand are called\ndirectly on the host where Asterisk is running. Since Asterisk doesn't\nrun on windows platforms (and probably never will) the agi part of the\npackage can only be run on Asterisk platforms.\n\n\nCredits\n-------\n\nThanks to Karl Putland for writing the original ``pyst`` package and\nMatthew Nicholson for maintaining it for some years.\n\nThanks to Randall Degges for maintaining the ``pyst2`` fork and accepting\npull requests for some years.\n\nThanks to Arpit Aggarwal for carrying the development forward and starting the\n``caret`` project.\n\nCopyright\n---------\n\nThis project has been released under GNU Lesser General Public License v3.0.\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ar13pit/caret", "keywords": "python asterisk agi ami telephony sip voip", "license": "LGPL-3.0", "maintainer": "", "maintainer_email": "", "name": "caret", "package_url": "https://pypi.org/project/caret/", "platform": "Any", "project_url": "https://pypi.org/project/caret/", "project_urls": { "Homepage": "https://github.com/ar13pit/caret" }, "release_url": "https://pypi.org/project/caret/0.1.1/", "requires_dist": [ "Sphinx (>=1.6.3)", "six (>=1.10.0)", "sphinx-rtd-theme (>=0.2.4)" ], "requires_python": "", "summary": "A Python Interface to Asterisk", "version": "0.1.1" }, "last_serial": 3070885, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5716d8ad5fcc20d3d33da63c8a1fddb8", "sha256": "8cdc3332af57123f48e2c297ac7789c0b2c0c07ad9a02b6714f777520403e974" }, "downloads": -1, "filename": "caret-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5716d8ad5fcc20d3d33da63c8a1fddb8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22217, "upload_time": "2017-08-03T17:01:35", "url": "https://files.pythonhosted.org/packages/23/e1/b132a7a6db311396968ebf6122b531e9cfe3177b136b916e8572903352fa/caret-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "42b1871553322aa393ecb0570973e14a", "sha256": "3c68219d71dcabc1120a281c31f6339d9f22afdf3e812b6b2f620c201766fe4b" }, "downloads": -1, "filename": "caret-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "42b1871553322aa393ecb0570973e14a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22167, "upload_time": "2017-08-03T20:48:32", "url": "https://files.pythonhosted.org/packages/bb/04/afaca166bf624afb80984a7c077d5efffbe14439b02c0991d91a1a925db3/caret-0.1.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "42b1871553322aa393ecb0570973e14a", "sha256": "3c68219d71dcabc1120a281c31f6339d9f22afdf3e812b6b2f620c201766fe4b" }, "downloads": -1, "filename": "caret-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "42b1871553322aa393ecb0570973e14a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22167, "upload_time": "2017-08-03T20:48:32", "url": "https://files.pythonhosted.org/packages/bb/04/afaca166bf624afb80984a7c077d5efffbe14439b02c0991d91a1a925db3/caret-0.1.1-py2.py3-none-any.whl" } ] }