Skip to main content

Python client library for UQ cluster.

https://badge.fury.io/py/uq.svg https://travis-ci.org/amyangfei/pyuq.svg?branch=master

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)

Source distribution for uq 0.1.2
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

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page