You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2021/04/14 17:33:38 UTC

[GitHub] [pulsar] jeffreytolar commented on issue #9888: [Build] Failed to build pulsar-build:manylinux-3.9

jeffreytolar commented on issue #9888:
URL: https://github.com/apache/pulsar/issues/9888#issuecomment-819693530


   This appears to be due to [`cryptography` dropping its `manylinux1` builds](https://cryptography.io/en/latest/changelog/#v3-4). They do produce `manylinux2010` and `manylinux2014` wheels.
   
   Per https://github.com/pypa/manylinux,
   > PEP 513 defined manylinux1_x86_64 and manylinux1_i686 platform tags and the wheels were built on Centos5. Centos5 reached End of Life (EOL) on March 31st, 2017.
   
   The simplest fix is likely to bump https://github.com/apache/pulsar/blob/f800fde9f27b2e14994f822b8ddac4d01583fb08/pulsar-client-cpp/docker/Dockerfile#L21 to `manylinux2010` (although I haven't tried that personally). However, that image doesn't have any python2 interpreters.
   
   If supporting python2 is still important, one option may be to continue to produce `manylinux1` wheels for 2.7, and use `manylinux2010` for the newer interpreters


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org