Break doc requirements out to a separate file in the doc/ tree.
Drop upper-bound on sphinx -- the gate job has been pulling from
Clean up a warning:
WARNING: html_static_path entry '_static' does not exist
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.
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.
Plus, we need liberasurecode version handling for a few place because
some tests/engine itself is broken with a lack of backword
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