File: README

package info (click to toggle)
python-pyxs 0.4.2~git20190115.97f14313-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 332 kB
  • sloc: python: 1,196; makefile: 93
file content (49 lines) | stat: -rw-r--r-- 1,225 bytes parent folder | download | duplicates (2)
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