Commit Graph

28 Commits

Author SHA1 Message Date
Stephen Finucane 25f1fca3f4 Remove pbr from requirements.txt
We don't use this at runtime. No need to include it in the requirements.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I2fdb84ab433b7c1e0875e590f5b9c5565472883c
2022-04-06 14:14:45 +01:00
Stephen Finucane 57678fc04c Remove six
We don't need this dependency anymore

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I93d0c05b1f63c86040b52cdaea99ffb42bad3f07
2022-04-06 14:11:43 +01:00
Monty Taylor 79f240b79f Make PrettyTable optional
PrettyTable as a depend can have a tendency to conflict with other
things that want to use it, which is a shame for a general purpose
library like futurist. Make it optional to reduce the transitive
dependency burden for consumers.

Change-Id: Ie976f7f4e544f273fccf0cf579b82b659cbd48d1
2020-03-03 15:51:32 -06:00
Hervé Beraud 0c5e44839c [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in Ussuri cycle.

Complete discussion & schedule can be found in
-
http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Ia7abd5c3861978dbcbc7c72f469d19ff41032c13
Sem-Ver: api-break
2020-02-10 11:24:43 +01:00
Monty Taylor 658a29412b
Only install monotonic on python2
monotonic is a backport of time.monotonic from python3. Only install it
for python2.

Depends-On: https://review.openstack.org/615441
Change-Id: Id27cd748e883d54dd93dac2e6bd8caee6728f7e1
2018-11-04 08:42:59 -06:00
Nguyen Van Trung 880d7122b8 Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
https://governance.openstack.org/tc/reference/project-testing-interface.html

For more details information, please refer to:
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: Ib36e24d0b38356790993fec24b8280464645bd29
2018-07-09 16:18:03 +07:00
OpenStack Proposal Bot 93a46662cc Updated from global requirements
Change-Id: I90cba67f30541800687fef9983125b8038ab496c
2017-11-16 11:02:50 +00:00
OpenStack Proposal Bot 0a8608755a Updated from global requirements
Change-Id: I61fcf110d2740b47599dc639c5f6caad12a298b1
2017-11-15 18:07:52 +00:00
OpenStack Proposal Bot b8f57db855 Updated from global requirements
Change-Id: I10e0d572f41b7be9ed100f6bdab7cd6a200d3fa6
2017-04-12 04:11:10 +00:00
OpenStack Proposal Bot 7b3687f15b Updated from global requirements
Change-Id: Iee4d5244e48132375801ee965c2e4f70d80322be
2017-03-02 11:44:08 +00:00
OpenStack Proposal Bot 8604153294 Updated from global requirements
Change-Id: I6d0371d290ff471dd05c6d3188d1800aaa50533a
2016-11-09 04:15:13 +00:00
OpenStack Proposal Bot 7994eb0a70 Updated from global requirements
Change-Id: Ic8db38665fea4b03d79cbc98da0d72a097c6afc5
2016-09-30 19:58:16 +00:00
OpenStack Proposal Bot 8166a435f7 Updated from global requirements
Change-Id: If26fe8a1cf37828a140d1e074973a736d004b4a8
2016-03-28 19:26:39 +00:00
Joshua Harlow e74a77671c Use prettytable to show pretty schedule/active/planned time table
Creates nice output like:

https://gist.github.com/harlowja/9e120f8c2ad7a771f8e7

Change-Id: I21627e47d093cb8f07b4fb32a71085957d1e614d
2016-03-03 09:52:28 -08:00
OpenStack Proposal Bot e7bbc502fe Updated from global requirements
Change-Id: I83acfbc37819b8004702305b7dcc3b7626893ade
2016-02-07 00:13:38 +00:00
OpenStack Proposal Bot 9c2a1a184c Updated from global requirements
Change-Id: I32ac08430f35278356061cff0120e841a09f3983
2016-01-17 01:10:09 +00:00
OpenStack Proposal Bot 7cfe013559 Updated from global requirements
Change-Id: I27149e768778ed8e0f915800ff6c35097b2b0193
2015-09-17 12:11:41 +00:00
OpenStack Proposal Bot 27772aee33 Updated from global requirements
Change-Id: I852a4ec3837b9ccf402ea1628f37fba7c68b0f4f
2015-08-26 13:54:32 +00:00
OpenStack Proposal Bot e5c02bf7d8 Updated from global requirements
Change-Id: Idf2867e0ac59b0e3d0f7397270a46010569fbbe7
2015-08-10 02:09:29 +00:00
OpenStack Proposal Bot d9622e7c34 Updated from global requirements
Change-Id: Ieff261df23f052b0130bd99497776401c9841065
2015-07-15 01:31:53 +00:00
Joshua Harlow 2019213a62 Add future waiting helper module
This code is useful for waiting on green or regular futures
and ensuring this is done in a safe manner (both kinds can
not be waited at on the same time, due to how the locking
and event objects & strategies of both differ).

Depends-On: Ie491d8a504903fb27dcb9610567e660b86669126

Change-Id: I44ae2d260c1ecbdbd45b00b26113f9f1d64db5b6
2015-07-11 05:46:37 +00:00
OpenStack Proposal Bot 1a27250eaf Updated from global requirements
Change-Id: If6a318da64cbf1c3d544db75c553b249d1e1c112
2015-06-30 19:55:41 +00:00
OpenStack Proposal Bot e98692eb3d Updated from global requirements
Change-Id: I385a8513e2a20ab05b2a089e4318141e1c5a198d
2015-06-25 06:53:04 -04:00
OpenStack Proposal Bot c4622fe9f0 Updated from global requirements
Change-Id: I08c14ee661ccdce98744eeb398f28d3ba2b46b09
2015-06-16 17:19:27 +00:00
Joshua Harlow 00add9e411 Use monotonic lib. to avoid finding monotonic time function
That library already does this same/equivalent search and
ensures that a monotonically increasing time is made available
so we can just avoid looking around for it ourselves.

Depends-On: Ia802cf5bc605aa428596731d86d995e75d4fdd59

Change-Id: I6b99a3eb90c766ff73726170f61697fbfacad7bb
2015-06-10 15:44:19 -07:00
Joshua Harlow 54b2275f98 Remove dependency on oslo.utils (replace with small util code)
Since this is meant to be a leaf dependency for openstack it should
not depend on any other openstack packages, so to make this happen
just have a really tiny ``_utils.py`` code module that contains the needed
functionality used from ``oslo.utils`` (at a later date we may be able
to better handle this).

Change-Id: Ifbca049f5a56f31ab1ae596d80a5c30ff8438805
2015-06-03 18:47:45 -07:00
OpenStack Proposal Bot bdc560acb9 Updated from global requirements
Change-Id: Ia7aeaa253ad2f0d0b768c1ee199ca76a7dae6d6a
2015-06-03 11:28:35 +00:00
Joshua Harlow 0d362d3078 Add initial .gitreview file and cookie-cutter template
Bootstrap the futurist project by using the cookiecutter
template. So that the CI jobs have all the things they
need and it follows the patterns used by all other oslo
/openstack libraries.

Change-Id: I738f68448e64e14725afc5e9c998751e081e7f07
2015-06-02 09:22:45 -04:00