... and build it from source so we can build latest ISA-L
(otherwise, the version shipped by some distros would
complain about a %use directive).
Change-Id: Iddba90e65c0eac135a71af920b3433775b9c8f0e
Break doc requirements out to a separate file in the doc/ tree.
Drop upper-bound on sphinx -- the gate job has been pulling from
upper-constraints, anyway.
Clean up a warning:
WARNING: html_static_path entry '_static' does not exist
Change-Id: I70010029060442fb31d96fce57e8f44a55424b7f
This should let us use that to test against master libec in the gate,
rather than relying on legacy job cruft.
It may complicate cross-project dependencies, but I don't know that we
did that much anyways.
Add a job to test against master libec on centos8, as well.
Change-Id: I33553d9a3432d97a28e4ea685ffc7bc4fb92a340
Go clone liberasurecode to our tox env directory, install it
there, and tell setuptools/distutils to use it.
To checkout something *other* than tip-of-master, set LIBERASURECODE_REF
to the remote ref you're interested in.
Change-Id: I13417e058a340ba0d4a79080f0e05dea1be193fc
...and clean up the unused variables, unused imports, and inconsistent
spacing that flake8 revealed.
Change-Id: I3ae1e834f01f477be88dfc48de954eeaf19e43cf
Plus, we need liberasurecode version handling for a few place because
some tests/engine itself is broken with a lack of backword
compatibility.
Closes-Bug: #1586220
Change-Id: I72adaefa10875a73e3e5304eb40fe5d9f6d2598a
tox allows to easily run tests on Python 2 and Python 3. It creates a
virtual environment and install pyeclib in each venv.
Run "tox" to test both Python version, or "tox -e py27" to only test
Python 2.7.