Pure python implementation of the Apache Mesos Framework API
Project description
pesos
pesos is a pure python implementation of the mesos framework api based upon compactor.
Using
pesos is intended to be a drop-in replacement for the mesos.native package. While Python bindings are provided by the Mesos project, they require libmesos which can be challenging to build and package. pesos requires no C extensions to run.
To use:
try:
from pesos.executor import PesosExecutorDriver as MesosExecutorDriver
from pesos.scheduler import PesosSchedulerDriver as MesosSchedulerDriver
except ImportError:
from mesos.native import MesosExecutorDriver, MesosSchedulerDriver
Then use the pesos-provided equivalents as you would the native Mesos versions.
Testing
pesos uses tox as a test harness. To run tests, pip install tox and execute
$ tox
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
pesos-0.2.2.tar.gz
(42.8 kB
view hashes)
Built Distribution
pesos-0.2.2-py2.py3-none-any.whl
(53.9 kB
view hashes)
Close
Hashes for pesos-0.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43a7169b623c9847347fab1020387f8c8c30efbd4341f9cccfbfc61cd6d61a64 |
|
MD5 | 58bec7bb56a5f9fd39ecdf3418cd9c95 |
|
BLAKE2b-256 | aa0776318b042ed9d4266eb593c96fb8eaa6819a3004471239046ef5197bf67a |