confluent-kafka-python
confluent-kafka-python copied to clipboard
Updating manylinux version?
Are you considering update from quay.io/pypa/manylinux2010_x86_64 to manylinux2014 in your tools/manylinux.sh script?
It would allow for the automatic build of arm64 (as manylinux2014 supports arm64) arch binary wheel, which would include statically precompiled librdkafka.so, like amd64 package does. I personally tried building the project this way, and it worked like a charm.
That would allow us, and probably many others, to easily switch toarm64 containers.
Are you open to PRs for that?
Is there a way for us to provide both manylinux2010 and 2014 wheels, iirc it used to be impossible but maybe things have improved?
I am not very sure about that, I will try to do some research later today and tomorrow, and add it here.
However, from the manylinux project:
PEP 571 defined manylinux2010_x86_64 and manylinux2010_i686 platform tags and the wheels were built on Centos6.
Centos6 reached End of Life (EOL) on November 30th, 2020.
I do not know how many consumers are still using Centos6, but it would be a very bad idea to do so, and quite a legacy to support.
manylinux2014 is based on Centos 7, which hasn't reached EOL yet (will reach in June 30th, 2024 though).