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, '')
Metadata
Release files for uq 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| uq-0.1.2.tar.gz | 7.5 kB | Details |
Release files / uq-0.1.2.tar.gz
| Download URL | uq-0.1.2.tar.gz |
|---|---|
| Size | 7.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b474a190f0a7714e2cf9d216e094da4843397cb84468b344bc9edf8fe906b419
|
|
BLAKE2b-256 checksum How to use checksums |
b9f49f77f59ee19c2bb2491d05ec1c0a32bb1231d6fd1138fc1960010cd65fe7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |