Add copyartifact builder to entry points and fix target attribute

Fixes bug #1080824

Change-Id: Ie5043283bf8c0f13f04d250c4c7299596d766508
Reviewed-on: https://review.openstack.org/16454
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Just give in and use setuptools_git.

Change-Id: Id0bc211c8071e66379f0eccf0a06118a7245f0de
Reviewed-on: https://review.openstack.org/16495
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Update tox to exclude *egg for pep8

I'm looking at you setuptool-git

Change-Id: I0b40bc2d902b056085567b7ac740fefd9f5950f0
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/16545
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Convert our README to ReStructuredText

This should make pypi.python.org happier!

Change-Id: I2e82bf8cb81545831bdb864b049d01e3faffabb9
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/16486
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
xunit publisher update for <failIfNotNew />

The xunit Jenkins plugin has changed an XML element name between its
versions 1.48 and 1.51. This patch update JJB publisher to reflect that
change.

The element used to be <failedIfNotNew /> and is now <failIfNotNew />.

Change-Id: Ia1b77da6f449e198ff4e4843a7f0041e4b001703
Reviewed-on: https://review.openstack.org/16519
Reviewed-by: David Ripton <dripton@redhat.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Update man_pages name to jenkins-jobs

This is mostly for our packaging efforts, and now will allow a user to
do:

  $ man jenkins-jobs

to access the documention.

Change-Id: Ie9fe43021dd5c5c8cd9fe07e457fb7d8db45f083
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/16555
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Small doc fixes
- A couple of typos
- Avoid .yaml to be interpreted as manpage macro

Change-Id: I51f954da733cef64b05fee9797b01afba41d48f3
Reviewed-on: https://review.openstack.org/16613
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Bump pep8 to 1.3.3

However due to an upstream bug[1] we ignore E125 for now.

[1] https://github.com/jcrocholl/pep8/issues/126

Change-Id: I75337d9194156580cc66666aed9a5bc2fd5d4e15
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/16604
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins