Commit Graph

40 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
013e9dd40a Updated from global requirements
Change-Id: I43344959288151b35983ed769898c149e64fff10
2017-03-02 23:52:51 +00:00
Ian Wienand
629d14dbcb Update to a newer hacking library
The older hacking library has a cap on pbr <2.0, with the recent 2.0.0
release of PBR it's causing failures in the pep8 job. hacking isn't
kept in sync via the typical proposal-bot updates. Do it manually to
clear the gate issue.

Change-Id: I752f518611add90dd391982cb7dade9b599ff9d3
Related-Bug: #1668848
2017-03-02 15:42:51 +11:00
OpenStack Proposal Bot
714990806a Updated from global requirements
Change-Id: I83151b7afaae9f86c70db817f4a707eb7f14df52
2017-02-10 05:46:57 +00:00
Dirk Mueller
f0703f7ce3 Remove discover from test-requirements
It's only needed for python < 2.7 which is not supported

Change-Id: I5b43ff5b07a2e205c59f9758b13a450897baa129
2017-01-03 19:28:44 +01:00
OpenStack Proposal Bot
adb301fe2c Updated from global requirements
Change-Id: Icf44de0c986a0d94a8625d913895898ca447656b
2016-11-24 22:49:49 +00:00
OpenStack Proposal Bot
6975d22a56 Updated from global requirements
Change-Id: Ia99f7e783b9b5b354a8ffec6491505e724c2fcde
2016-11-16 21:52:11 +00:00
OpenStack Proposal Bot
0a007e9091 Updated from global requirements
Change-Id: Ifbcd360f139accc7588e665ede1d89a7689ab359
2016-09-28 16:51:07 +00:00
OpenStack Proposal Bot
3b559e389a Updated from global requirements
Change-Id: Ifb4aa77ac3746f73d60fe2c2eae19c8991e41064
2016-07-20 16:16:55 +00:00
Ian Wienand
87288ccfd8 Move to oslosphinx
I noticed the current API documentation is unreadable [1].  Remove the
inbuilt theme and move to oslosphinx for module/api documentation.

[1] http://docs.openstack.org/developer/pbr/api/pbr.version.html

Change-Id: I8d92d849b8a2ab4baca960ae8c271214d3c2b8f4
2016-06-22 13:18:59 +10:00
OpenStack Proposal Bot
847065e9d1 Updated from global requirements
Change-Id: I5ea42decb2d8d9277b2df98efb4afc2dd13b3d0d
2016-06-21 17:57:32 +00:00
OpenStack Proposal Bot
49ae0ca637 Updated from global requirements
Change-Id: I51a5ab4baadb8f851296fd241a3b2d25ca9d3759
2016-06-02 21:03:43 +00:00
OpenStack Proposal Bot
d40ae6f5fe Updated from global requirements
Change-Id: Icf7b585e2a721b139a08006922cf45387b84efee
2016-05-30 20:38:44 +00:00
OpenStack Proposal Bot
c12aec3712 Updated from global requirements
Change-Id: Ibbd4c9602d83fd68172a7469f66972df44ca7d7d
2016-05-30 00:31:57 +00:00
OpenStack Proposal Bot
d4e29cb5d2 Updated from global requirements
Change-Id: Ieef4e9de580dd3874b09f462e58efecdd0005de8
2016-04-08 00:25:10 +00:00
OpenStack Proposal Bot
8992a9ab90 Updated from global requirements
Change-Id: I044a5ab14677f0052970932422cc799ff7ef94d2
2016-01-16 03:24:59 +00:00
OpenStack Proposal Bot
1f102e60d7 Updated from global requirements
Change-Id: Ic0a09e0ba27e60eecfdcb9eaa589738f97ee8379
2015-07-22 04:54:17 +00:00
OpenStack Proposal Bot
12ad5b9857 Updated from global requirements
Change-Id: I735058e846783cd0ac361645dc2c0f760d15614e
2015-07-17 16:11:20 +00:00
OpenStack Proposal Bot
7d974fb7ea Updated from global requirements
Change-Id: I126133f8fb2e5824188ad4362f18af45734d3f42
2015-07-12 15:16:50 +00:00
OpenStack Proposal Bot
827bc98de5 Updated from global requirements
Change-Id: If12be720c7057f7014dfb11d4c2a83576cdddfc3
2015-07-10 20:13:58 +00:00
OpenStack Proposal Bot
276603835d Updated from global requirements
Change-Id: I465ea84f82dfed96c27aeea9337cd28c64c73adf
2015-06-30 19:54:38 +00:00
OpenStack Proposal Bot
6669999071 Updated from global requirements
Change-Id: Iaa3699f8db386a39d55e8c2e0605a8edd146546e
2015-06-22 08:19:08 +00:00
OpenStack Proposal Bot
bb838190ee Updated from global requirements
Change-Id: Idd9c01966a5b0f6d6950e9a094b9aeabfc127b44
2015-05-29 16:44:00 +00:00
Clark Boylan
8e87679d0d Update hacking to 0.10.x series
Get current release of hacking both for new features/rules and to
address a problem where older hacking requires and older version of pbr
than the version of pbr under test. This will get the pep8 jobs working
again for pbr by removing the <1.0 pbr requirement in hacking.

Change-Id: I303db998e3aa64468a931f7e8985592b3446a1c8
2015-05-19 09:41:49 -07:00
James Polley
2b29c4fc2b Teach pbr to read extras and env markers
This adds support for reading extras from setup.cfg.

It also adds support for handling environment markers, both in the
extras section and in install_requires and in requirements.txt.

Change-Id: I6fd8276012e65f82934df9c374613b1ce6856b5a
2015-05-15 21:31:21 +10:00
Robert Collins
cfd8ab2dec Parallelise integration tests.
This involves moving the inner loop to python because
existing-tooling.

Change-Id: Iaad811a0248a3f700e655bd8be656d183deead93
2015-05-02 09:05:54 +12:00
Christian Berendt
b077c056e3 Bump hacking to 0.9.x series
Ignore H904 because it's a deprecated hacking check.
Ignore H405 because it should be fixed with a separate patch.

Change-Id: I2e3bf41474cead1a860810886791e025139cca3b
2014-07-22 14:22:57 +02:00
Sean Dague
8494418e71 make pbr use hacking directly
Remove flake8 from pbr's requirements file, we should be requiring
hacking instead, and let hacking pull in flake8.

Change-Id: I6e7135a07e3ca6b9e26fcc9623b1434ecba1444f
2014-04-08 19:37:20 -04:00
OpenStack Jenkins
ff4c1e9f20 Updated from global requirements
Change-Id: I2da7f761a0582e8d2be7aaaf0ca55d119f800fbc
2014-02-24 22:22:48 +00:00
Chang Bo Guo
7eceab8aa1 Pin sphinx to <1.2
There is a bug in sphinx 1.2 that breaks doc builds.

See requirements commit 0e8862e958813a031fe7398440e8a3866b42a8e4
for details.

Related-Bug: 1259511
Change-Id: I4a13685c4efe6ea80ef69e879bb2adc104fa564f
2013-12-10 15:52:26 -08:00
Davanum Srinivas
5e248c5b2d Avoid using 'which' executable for finding git
Just use 'git --version' to check if the git executable is present

Change-Id: Ib5c11060fa7d9b7d9741dd88fc3430237f0bc1a0
Closes-Bug: #1248447
2013-11-07 22:17:37 +08:00
Monty Taylor
0c330868ec Sync requirements with global requirements
Change-Id: Id8ffb22f4ecb05b9f8494be70d4587453a334efb
2013-08-08 11:20:41 -03:00
Dan Prince
9524e7b343 Move testrepository to test-requirements.txt.
Fixes LP Bug #1192272.

Change-Id: I42c3e89bab6539b949a27bcaf07c6579081624af
2013-06-18 13:45:59 -04:00
Monty Taylor
04316feeb9 Make python setup.py test do the right thing.
As a step towards a common interface to running tests even when we're
not in the virtualenv - make python setup.py test actually be useful.

Change-Id: I8e4bc9bb78be37b4d13f8d6c2edfe2d67554ad78
2013-06-17 19:14:36 -04:00
Clark Boylan
b18913e577 More python3 compatibility.
* pbr/packaging.py: Properly convert bytes into unicode strings and back
to bytes again. Replace os.path.walk() with os.walk().

* pbr/tests/__init__.py: Remove use of mox.

* pbr/tests/moxstubout.py: Remove use of mox.

* pbr/tests/test_setup.py: Use bytestrings instead of str or unicode
when performing IO.

* pbr/tests/test_version.py: Remove use of oslo.config.

* requirements.txt: Pin jinja2 to version compatible with python3.2.

* test-requirements.txt: Remove oslo.config and mox.

Change-Id: I9b5a32d7204fa2af56ecf4fdcf6b6da3bbb03200
2013-06-03 15:39:05 -07:00
Monty Taylor
8dff555d19 Add more iterations to BuildDoc coverage.
Using testscenarios, construct more combinations of test options for
the autodoc_index_module option.

Change-Id: I96b2816be2c652478b37c03cb5755a83dfeb0894
Reviewed-on: https://review.openstack.org/25825
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-04-06 01:24:06 +00:00
Monty Taylor
155e64f050 Fix authors generation from co-authored-by.
It turns out that the reasons we add tests is to run them.

Change-Id: I6212e799c1f11ffb4e9d8b15600edc4b4d885d3e
2013-03-24 18:38:00 +01:00
Monty Taylor
d8c8b7db35 Added version code.
Change-Id: I7e7da2eb238dd6b80b778acec5a23945473f7a74
2013-03-19 21:07:35 -07:00
Monty Taylor
e8af43a318 Rename back to PBR.
Change-Id: I13ee7fab7858231b0fa17f9116176a09184e8b0e
2013-03-17 23:27:50 -07:00
Monty Taylor
5161ca2ac6 Move sphinx to test-reuqirements.
Change-Id: I15ffeec34cdf9be24ffade5701b8e723aaaa171c
2013-03-12 11:23:43 -04:00
Monty Taylor
aa4641f0e6 Split out oslo.packaging.
Include logic taken from d2to1 to allow us to inject into setup.py. Combined
with ols openstack/common/setup.py code.

Change-Id: I27b341403bb8245e38f8e3c386f1a835b90b1843
2013-03-10 18:02:43 -04:00