docs/source/conf.py: shows doc for both the class and the __init__ method

Signed-off-by: Cleber Rosa <crosa@redhat.com>
linuxdistro: add API level support for server side LinuxDistro objects

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arc/connection.py: fix doc

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arc/testenvironment.py: add API level support for TestEnvironment

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arcli: add regressionpoint action

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arc/tko/test.py: add API level support for TKO Test

Signed-off-by: Cleber Rosa <crosa@redhat.com>
python-arc.spec: following further packaging suggestions

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arc/cli/app.py: do not mention action since it could be None

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arc.shared: create a new top level module and namespace

That is intended to be used as a portable (as in easy to sync)
collection of definitions that are needed by separate Autotest
components, such as the RPC server and client.

This is a copy of the same commit applied on Autotest and every
new commit that touches "autotest.shared" should be replicated
here.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arc.shared: update code to make use of this new module

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arc/cli/actions/job.py: implemented `arcli job --show` action

With this action it's possible to take a look at the job details.
By default, only a small amount of information is shown, for complete
job information (including the control file) use `--all`.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
samples/api/get-interface-version.py: use autotest.shared module

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arc/testenvironment.py: use autotest.shared module

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arc/utils.py: add utility module

And respective depencies on python-pygments

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arcli: add linuxdistro action

Allows the user to show and diff LinuxDistro on the server.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arcli: add testenvironment action

Allows the user to show and diff test environments on the server

Signed-off-by: Cleber Rosa <crosa@redhat.com>
arc/cli/actions/regressionpoint.py: replace the diff format

From the textual to the unified (optionally coloured) diff output

Signed-off-by: Cleber Rosa <crosa@redhat.com>
python-arc.spec: follow suggestion from rpmlint

Signed-off-by: Cleber Rosa <crosa@redhat.com>
release: bump version to 0.6.0

Signed-off-by: Cleber Rosa <crosa@redhat.com>