Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/selectel/pyxs

Pure Python bindings to XenStore
https://github.com/selectel/pyxs

community xen

Last synced: 7 days ago
JSON representation

Pure Python bindings to XenStore

Awesome Lists containing this project

README

        

.. -*- mode: rst -*-

::

.---. .-..-..-.,-. .--.
: .; `: :; :`. .'`._-.'
: ._.'`._. ;:_,._;`.__.'
: : .-. :
:_; `._.' 0.4.2-dev

-- XenStore access the Python way!

What is ``pyxs``?
-----------------

It's a pure Python XenStore client implementation, which covers all of
the ``libxs`` features and adds some nice Pythonic sugar on top. Here's
a shortlist:

* ``pyxs`` supports both Python 2 and 3,
* works over a Unix socket or XenBus,
* has a clean and well-documented API,
* is written in easy to understand Python,
* can be used with `gevent `_ or
`eventlet `_.

Installation
------------

If you have `pip `_ you can do the usual::

pip install --user pyxs

Otherwise, download the source from `GitHub `_
and run::

python setup.py install

Fedora users can install the package from the system repository::

dnf install python2-pyxs
dnf install python3-pyxs

RHEL/CentOS users can install the package from the
`EPEL `_ repository::

yum install python2-pyxs
yum install python34-pyxs