The plan for Python 3 is to only use cryptography and OpenSSL.
Changes
Removed GMP build and consequently gmpy2 module. This speeds up the non-Windows builds considerably, as GMP build+testing was slow.
Drive-by changes:
Disabled Python's own tests More at #12.
Removed pycryptodome and cython to slim down the packages. PyCryptodome tests were also slowing down the test phase and I don't think they ever failed (maybe once on HP-UX in python-package)
On non-Windows platform, Python binary and its main lib are symlinked where not primarily used to save even more space.
Calling Python binaries while installing Python modules and testing Python is more straightforward.
Also removed manuals and documentation, mostly from OpenSSL, where applicable.
Scope
Fixes https://github.com/chevah/pythia/issues/7.
The plan for Python 3 is to only use
cryptography
and OpenSSL.Changes
Removed GMP build and consequently
gmpy2
module. This speeds up the non-Windows builds considerably, as GMP build+testing was slow.Drive-by changes:
pycryptodome
andcython
to slim down the packages. PyCryptodome tests were also slowing down the test phase and I don't think they ever failed (maybe once on HP-UX inpython-package
)Testing
Please review changes.
Asses the above drive-by clean-ups.