Move numpy out of requirements into extras, as it's not required
for running browbeat, but only used for insights like compare
results.
So to install with insights, pip install .[insights], to perform
the CLI operations such as compare.
Added a tox test to ensure no dep conflict arises.
Change-Id: Id8aafcd479003ae79ab8c2d0f1fa378ea38d60d2
Closes-Bug: #1799690
Adds descriptions and avoid twine check failure when the sdist package
was build via python3. It seems that sdist command produce different
packages in this unique case where Description field becomes False
instead of UNKNOWN.
This also adds new dist tox targets that tests that packaging works
well. On CI we have diffent job that does almost the same thing.
Change-Id: I93300e49b80fc170c1b73ffb5540cd42754e6a21
The gating on python 3.4 is restricted to <= Mitaka. This is due to
the change from Ubuntu Trusty to Xenial, where only python3.5 is
available. There is no need to continue to keep these settings.
Change-Id: Ie6dd3e017750c2dd64b3c3c9ffa23d28c559a5ad
So originally this commit was for ceph compatible gather
but I was never super confident that my solution was good
on the other hand I made a useful refactor while working on
that which I want to keep and commit.
This breaks the previously monolithic CI playbook into smaller
playbooks that can be composed more easily. Hopefully useful
as we move to seperating integration and performance testing.
Change-Id: I9fe48a65861caacaf8092d52d837801eec246fb0
This adds support for Browbeat to run as a oooq role
none of the playbooks or the roles located in ansible/oooq
are usable if called without oooq, so maybe they should go
in the ci-scripts folder.
Change-Id: Iefcae69af591a790bdeb4acc3c85e75292b6b8ce
Python 3.3 support would be dropped by
Infra team from mitaka,CI would no longer be testing it,
so projects should drop it also.
Change-Id: I2c559a65ff44470591d5a11cfe324b0c76da44bc
Someone merged a docs change that tries to pull in
a file that doesn't exist.
Also renames docs/ to doc/ so that upstream infra CI is
happy
Change-Id: I220faa3359d80bc0f12942020a175bdbc3ed9828