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.1.tar.gz
(42.6 kB
view hashes)
Built Distribution
pesos-0.2.1-py2.py3-none-any.whl
(53.9 kB
view hashes)
Close
Hashes for pesos-0.2.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a8aa7ee19b7202f57bc630b26eb93bc4f08c50bccf55b005de7e782673665f9 |
|
MD5 | d5385143dfaa456bb777a7813a6ccfe7 |
|
BLAKE2b-256 | 71dacba11c8513efd7ffad802c0f4f148e12875e7839ad20a5fac3abce28ce65 |