Commit Graph

11 Commits

Author SHA1 Message Date
Paul Belanger f79777289a Uncap pbr dependency
With the release of pbr 2.0.0, uncap so we can use the latest version.

Change-Id: I32536cc8fb2dde06971206fefee9742400b19387
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-03-01 18:32:58 +00:00
Jan Kundrát b8a599e3cb Bump version requirement for pbr
Otherwise there's a conflict between "gear" and "turbo-hipster".
Also bump hacking version because otherwise it conflicts with the pbr
version.

Change-Id: Ib9ef16cac16184fe6ee2ec5358b5e16480e31e15
2016-06-02 08:25:22 -07:00
Paul Belanger 1d772e70ff
Switch to six for configparser
I noticed fedora doesn't yet ship python3-gear so this is the main
reason to add six support.

Change-Id: I3d8d37870a0ab865dc0a32e123bfd16e91fa5b72
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-02 10:02:59 +03:00
Andreas Jaeger 807c4e101c Remove argparse from requirements
argparse was external in python 2.6 but not anymore, remove it from
requirements.

This should help with pip 8.0 that gets confused in this situation.
Installation of the external argparse is not needed.

Change-Id: Ib7e74912b36c1b5ccb514e31fac35efeff57378d
2016-01-20 19:34:57 +01:00
Jerry Zhao 3bc535c04d Revert "Pin python-daemon to <2.0"
python-daemon 2.0.4 has been released and fixed the bug.
https://groups.google.com/forum/#!topic/comp.lang.python/bIgGrkPYiiM
also excludes breaking versions from requirement.
This reverts commit e91a31d920.

Change-Id: Iada53e4f63e2930bb01a96a2edaf80496be86568
2015-02-02 19:51:37 -08:00
Jeremy Stanley e91a31d920 Pin python-daemon to <2.0
The 2.0 release series of python-daemon has been broken for a few
reasons. At one point it had an undeclared dependency on docutils
that caused things to break. Current issue is it breaks the egg_info
writers of other packages like extras and pyyaml.

Just pin to a known working release for now so that we can fix
nodepool's lack of timeouts.

Change-Id: I01dbdde344a9fd4086d4013be087fa2b44c2d0a7
Co-Authored-By: Clark Boylan <clark.boylan@gmail.com>
2015-01-15 14:58:52 +00:00
Longgeek d57b6222d8 Update from global requirements
Matches Global Requirements.In the gear project pbr version
does not match the global requirements. No require argparse module.

Change-Id: Ica2444e67dc46111d8fc126a3931386a7533fdcc
2014-06-27 22:33:23 +08:00
Jeremy Stanley 9c63d50848 Solve hacking/pbr requirements conflict
* requirements.txt: Add an empty line making it more clear that pbr
has to appear first in the requirements list, before other entries.
Also specify a newer required minimum pbr since the old one had
bugs and ought to be avoided.

* setup.py: Stop declaring the pbr version range here, since it's
handled separately by the requirements list.

* test-requirements.txt: Allow newer hacking with solvable pbr
second-order requirement and move it to the top of the list so that
it gets satisfied before other test requirements.

Change-Id: I4f80094c719f43a1261091263ccf60eefe5d9af1
2014-02-11 21:20:38 +00:00
James E. Blair a8951ef927 Add statsd support
Also correct the oversight of not documenting the SSL params to
the server class.

Also cap sphinx due to issues with 1.2 and ignore hacking.

Change-Id: Ic4e8e942620d06a92696d5cf52bc2e9ce6e66bdc
2013-12-23 10:23:04 -08:00
Khai Do 59d4be6ca9 fix project dependencies
update pbr requirements to modern state. also added geard
requirements to requirements.txt

Change-Id: I302b4fa49574b48bb34eb3e7d7df33d2d2c35ce5
2013-08-15 11:47:21 -07:00
Monty Taylor 855b217f6d Add pbr-based setup.
Change-Id: I8ff06c6711e1d9f5bf4d1278f37d4e2f7f799e3d
2013-04-08 12:31:53 -04:00