prism_rest_client
Project description
prism_rest_client README
==================
This client library is meant for interacting with REST APIs implemented using
the prism_rest library. It may work with other REST APIs as well, but has not
been tested against such.
Getting Started
---------------
>>> import prism_rest_client
>>> api = prism_rest_client.open('http://example.com/api')
>>>
>>> distros = dict(((x.name, x.version), x) for x in api.distros)
>>>
>>> distro = distros.get(('centos', 6))
>>>
>>> pkgs = distro.query('packages', name='bash')
>>>
>>> assert pkgs[0].nevra.name == 'bash'
==================
This client library is meant for interacting with REST APIs implemented using
the prism_rest library. It may work with other REST APIs as well, but has not
been tested against such.
Getting Started
---------------
>>> import prism_rest_client
>>> api = prism_rest_client.open('http://example.com/api')
>>>
>>> distros = dict(((x.name, x.version), x) for x in api.distros)
>>>
>>> distro = distros.get(('centos', 6))
>>>
>>> pkgs = distro.query('packages', name='bash')
>>>
>>> assert pkgs[0].nevra.name == 'bash'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
prism_rest_client-0.2.tar.gz
(4.1 kB
view details)
File details
Details for the file prism_rest_client-0.2.tar.gz.
File metadata
- Download URL: prism_rest_client-0.2.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/2.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c113c753a48c99a73745a80e685102910348703d97e91be401e3b9a2a92294d9
|
|
| MD5 |
f2cb2e6b38bc0b5ed62ccda0d86c9f3a
|
|
| BLAKE2b-256 |
cf53d290a35742ce7395063388ad5d52c287283027ba50ee943264831c1790c9
|