Skip to main content

asyncio powered FreeSWITCH cluster control

Project description

switchio

asyncio powered FreeSWITCH cluster control using pure Python 3.5+!

pypi travis versions pypi_downloads docs

switchio (pronounced Switch Ee OoH) is the next evolution of switchy (think Bulbasaur -> Ivysaur) which leverages modern Python’s new native coroutine syntax and, for now, asyncio.

API-wise the project intends to be the flask_ for VoIP but with a focus on performance and scalability more along the lines of sanic.

Please read the docs for more information!

Installation

For Python 3.5+ switchio comes ready out of the box:

pip install switchio

Dependencies

Nothing other then Python 3.5+ is required!

If you’d like to record performance measurements some optional numerical packages can be used:

Feature

Dependency

Installation

Metrics Capture

pandas

pip install switchio[metrics]

Graphing

matplotlib

pip install switchio[graphing]

HDF5

pytables [1]

pip install switchio[hdf5]

License

All files that are part of this project are covered by the following license, except where explicitly noted.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

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

switchio-0.1.0a0.tar.gz (69.4 kB view details)

Uploaded Source

File details

Details for the file switchio-0.1.0a0.tar.gz.

File metadata

  • Download URL: switchio-0.1.0a0.tar.gz
  • Upload date:
  • Size: 69.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for switchio-0.1.0a0.tar.gz
Algorithm Hash digest
SHA256 c4ece1cf5fac4dc8f16288803a1756a1bb8fd679646f587edf8a1bf269205e20
MD5 71b746289822161cca3756dda9f8863c
BLAKE2b-256 9dbb0fd3f4486160deffe6412dfc0928f106e452894d441abca68b6d2ad40960

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page