Commit Graph

11 Commits

Author SHA1 Message Date
Jesse Keating 30c6c26778 Use newer urllib3
docker requires a newer urllib3, but doesn't express that dependency
correctly. So pull in the latest as of today, or newer.

Change-Id: Ie5c1d0142c8d15d66e7fa9e58d10f2821f194d68
2016-05-03 14:57:50 -07:00
Jesse Keating 9b88e54da3 Python3 clean ups
Use pep3217 syntax for octal
This allows us to pass the py34 gate checks. Compatible at least with
python 2.7.6 (on Ubuntu 14.04).

Handle urlparse -> urllib.parse

Update to latest GitPython

Fix bad print statements

Fix test unittest comparisons

Change-Id: I79dac5e2c94f8ce5d522801837dbb6ea5e044f13
2016-05-02 15:39:38 -07:00
Craig Tracey f2d79a0db9 Add ability to extend builders via builder drivers
There are times where you may want to extend or modify the way that
giftwrap builds packages. Short of submitting a pull request or
(worse) forking the repository, there was no easy way to do so.

This change introduces builder drivers with stevedore. By merely adding
entry points in the 'giftwrap.builder.drivers', additional
implementations are now possible.
2015-11-03 21:43:34 -05:00
Craig Tracey d76290ddeb Set a hard pep8 dependency
Turns out that flake8 wants pep8 that is less than 1.6. Make it so.
2015-03-09 14:18:37 -04:00
Paul Czarkowski 23e8df8e7b virtualenv should be included in requirements.txt 2014-12-10 19:04:34 -06:00
Craig Tracey 37842bcc97 Refactor with builder support
Refactor the builders to so that a user may specify one of 2 paths:
system packages or docker containers. This change also encompasses a
bunch of other minor changes.  This is being checked in in order to
get some minimally viable changes upstream.
2014-11-14 18:44:36 -05:00
Craig Tracey f0c3c08939 Adding colorization to the logging
This is just a 'nice' feature to have. As we start building out more
extensive logging, it will help to be able to look at the logs in a
more human-parseable manner.
2014-07-24 15:59:28 -04:00
John Dewey b7b3f93231 Merge branch 'codedrop' of github.com:craigtracey/giftwrap into craigtracey-codedrop
Conflicts:
	giftwrap/util.py
	requirements.txt
2014-06-11 16:33:16 -07:00
Craig Tracey b16336341f Major update to get a basic framwork down
This is the result of a few days of banging away at this thing. This
is being provided as the groundwork for something better. Tests and the
like are missing.
2014-06-10 23:25:21 -04:00
John Dewey b78baa399d Added code to handle a repo clone
Will not checkout if already exists.  Added tests to accompany the func.
2014-06-02 15:19:24 -07:00
John Dewey 5319a0c6d0 Init add with base execute command and tests 2014-05-29 20:16:04 -07:00