22422 | Accept "-fips" suffix in OpenSSL version string OpenSSL build with FIPS compl...iance identifies itself as such, e.g., on CentOS 7 the OpenSSL identifier string is: "OpenSSL 1.0.1e-fips 11 Feb 2013" « |
22421 | Accept "-fips" suffix in OpenSSL version string OpenSSL build with FIPS compl...iance identifies itself as such, e.g., on CentOS 7 the OpenSSL identifier string is: "OpenSSL 1.0.1e-fips 11 Feb 2013" « |
There's actually two problems here:
The latter can be worked around locally by:
pip install p4python --install-option=--ssl --install-option=/usr/lib
which overrides the SSL detection. The value of the second option isn't massively important, since OpenSSL's libraries are in the standard search path here.
@22422 fixes the regex.
Per @22290, API release 2017.1 now requires OpenSSL, so the setup script probably needs further reworking to remove the p4sslstub support.