1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
.. -*- 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 <http://www.gevent.org>`_ or
`eventlet <http://eventlet.net>`_.
Installation
------------
If you have `pip <https://pip.pypa.io/en/stable>`_ you can do the usual::
pip install --user pyxs
Otherwise, download the source from `GitHub <https://github.com/selectel/pyxs>`_
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 <https://fedoraproject.org/wiki/EPEL>`_ repository::
yum install python2-pyxs
yum install python34-pyxs
|