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
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
monotonic is a backport of time.monotonic from python3. Only install it
for python2.
Depends-On: https://review.openstack.org/615441
Change-Id: Id27cd748e883d54dd93dac2e6bd8caee6728f7e1
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
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
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
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