CentOS 7 will go EOL later this year, and infra wants to drop the nodes
soon-ish -- don't make them wait on our account.
Change-Id: I24d653041df35304188500cbadfac8228bac5dce
random.randint is inclusive on both ends, unlike random.randrange.
As a result, we could previously (rarely) select an end value
*exactly equal* to len(whole_file_bytes), causing an error like
pyeclib.ec_iface.ECInvalidParameter: pyeclib_c_decode invalid
range ERROR: Invalid arguments. Please inspect syslog for
liberasurecode error report.
Change-Id: I842fbbc2eb1f8c4a1d4eb53597ad14cce4eb3dcf
We can use the default value by fixing the only one error.
test/test_pyeclib_api.py:111:80: E501 line too long (83 > 79 characters)
Change-Id: Idcdd6f643330b76328b5cd28c32900eeceacafb8
stdint.h was added to use exact-width int types[1] but later these were
all moved to .c file.
[1] 89721c5d17
[2] f81a59b592
Change-Id: I06f83b818da1291669c8ab90ac7e8595f144d8a5
We probably want some format tools (like clang-format) in the future,
but for now all these spaces are deleted by sed.
Change-Id: If7e52e75772551406b27f97854cebdebf2da2abf
... 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
This allows us to build shared libraries that work across minor CPython
releases. See also: https://docs.python.org/3/c-api/stable.html
To build abi3 wheels, run something like
python setup.py bdist_wheel --py-limited-api=cp35
Change-Id: Iaa747d58c6ac9dd64c5e4d3b5fdd4e56e8e2cb5e
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
Previously, building a wheel would say something about
adding license file "AUTHORS" (matched pattern "AUTHORS*")
but not include the *actual* license.
Change-Id: I3c0d376eafed464a10eeb383c313c45e9f451526
Previously, compiling would complain
warning: comparison of integer expressions of different signedness:
‘int’ and ‘uint32_t’
Change-Id: Ic839ab02189103975985fc0557d6846052635b14
Previously, running `python setup.py install` would include a
UserWarning: Unknown distribution option: bugtrack_url
Apparently, bugtrack_url isn't really a thing (anymore?), so include a
custom project URL instead.
Change-Id: I05dd64c63fe07e152b89a7f48ae7a4ab889e9b64