Catalog PyPI
PACKAGE EXPLORERView in registry

aiclib

PyPI

A declarative system to consume the NVP api.

aiclibnvp
Versions collected1
Direct dependencies0From release 0.88
Last observed21 Oct, 10:09 UTC

README

Version 0.88 documentation
======
aiclib
======

A declarative system to consume the NVP api.

Current Build Status
====================
.. image:: https://api.travis-ci.org/rackerlabs/aiclib.png
    :target: https://travis-ci.org/rackerlabs/aiclib


Use of AIC wrapper lib
======================

The AIC wrapper command, or sentence, consists of two
parts:
- An object and its parameters
- A verb that acts on that object

Typical use looks as follows:
library.[possible parameters].object.[params].verb

It is possible for the object to be a collection of the
same type of object. The AIC wrapper lib will perform a
bulk operation on all of the objects.

If an object is not given it is assumed that the user
wishes to create an object (this is finalized through the
CREATE verb).

Object's parameters are completely optional if they are
set through a 'dot' function. Parameters that are required
are set during the declaration of the object.

A verb works on the object and is always the last portion
of a normal command.


Querying using the wrapper lib
==============================

The exception to the normal command pattern is when a user
wishes to query. A query works much like the typical use
but acts works as a modifer to the verb (an adverb).

Typical query use is as follows:
library.[params].object.query.[params].verb

The object stated in the command is what query is looking
for. Parameters may be passed to the query to make the
search more precise.

Extending the wrapper lib
=========================

The creation of a custom entity requires that the entity,
somewhere in its inheritance chain, inherit from
core.Entity. For it to properly return responses from the
server it also needs to overload unroll.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.8810 Mar 20160

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
rackerlabs/aiclib

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:09 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:07a5967f0b2ec0292ede928724e7418710e25726f9e209d164c3774f7ed8f3b8