A few fixes for caching, large builds and default arch
planex: Import xenserver-core's Spec wrapper class

Signed-off-by: Euan Harris <euan.harris@citrix.com>
configure: Remove dependency on spectool

We can now use the Spec class's source_urls() to get the source URLs.
Spawning spectool to parse the Spec file is no longer required.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
test_planex_spec: Test all forms of source URL

Signed-off-by: Euan Harris <euan.harris@citrix.com>
spec: Report sources in the order they are defined in the spec file

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #34 from euanh/planexsc

Import specfile-handling class from xenserver-core
Merge pull request #29 from jonludlam/master

A few fixes for caching, large builds and default arch
Restructure - use setuptools

By using setuptools, we no longer need to have links.
A python module created - planex
Fix setup.py
Fix packages
Add tox and fix tests
Add sitepackages to tox
Amend readme
setup: Fix bad merge

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #35 from euanh/planexsc

setup: Fix bad merge
configure: Add basic tests for Git repository methods

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #37 from euanh/master

configure: Add basic tests for Git repository methods
configure: Add tests for prepare_srpm

Signed-off-by: Euan Harris <euan.harris@citrix.com>
configure: Add test for preprocess_spec

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #39 from euanh/master

Add tests for SRPM preparation methods