Python library for uq cluster
Project description
Python client library for UQ cluster.
Installation
pyuq requires a running uq server, in either standalone mode or cluster mode. See UQ’s getting-started for installation instructions.
To install pyuq, simply:
$ pip install uq
or from source:
python setup.py install
Getting Started
>>> import uq, datetime
>>> cli = uq.UqClient(protocol='http', ip='127.0.0.1', port=8808)
>>> cli.add('foo')
(True, '')
>>> cli.add('foo', 'x', datetime.timedelta(seconds=10))
(True, '')
>>> cli.push('foo', 'hello')
(True, '')
>>> cli.pop('foo/x')
(True, '127.0.0.1:8808/foo/x/0', u'hello')
>>> cli.remove('127.0.0.1:8808/foo/x/0')
(True, '')