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/12/14 04:39:53 UTC

[GitHub] [pulsar] thecodeway opened a new issue #13278: When will Python 3.10 be supported

thecodeway opened a new issue #13278:
URL: https://github.com/apache/pulsar/issues/13278


   **Is your feature request related to a problem? Please describe.**
   A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
   
   **Describe the solution you'd like**
   A clear and concise description of what you want to happen.
   
   **Describe alternatives you've considered**
   A clear and concise description of any alternative solutions or features you've considered.
   
   **Additional context**
   Add any other context or screenshots about the feature request here.
   


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] thecodeway commented on issue #13278: When will Python 3.10 be supported

Posted by GitBox <gi...@apache.org>.
thecodeway commented on issue #13278:
URL: https://github.com/apache/pulsar/issues/13278#issuecomment-994815205


   Thank you for your reply. I'll try as you say


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] sarimak edited a comment on issue #13278: When will Python 3.10 be supported

Posted by GitBox <gi...@apache.org>.
sarimak edited a comment on issue #13278:
URL: https://github.com/apache/pulsar/issues/13278#issuecomment-994586366


   Since the build script is using PyPA's official base Docker image for manylinux wheels, it could be just a matter of changing the `PYTHON_VERSION="3.9"` and `PYTHON_SPEC="cp39-cp39"` to 3.10 (in the build script) and adding it to `PYTHON_VERSIONS` (both in build-wheels.sh and create-images.sh).
   
   Since the whole build happens inside the Docker container, there is no need to install C++ libraries on your physical workstation. The final step which is running the `auditwheel repair` failed for me (wrong commandline arguments I think) but I think it is not needed for the build itself.


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] holdlg commented on issue #13278: When will Python 3.10 be supported

Posted by GitBox <gi...@apache.org>.
holdlg commented on issue #13278:
URL: https://github.com/apache/pulsar/issues/13278#issuecomment-1062805537


   > I was missing support for Linux, Python 3.9 and pulsar-client 2.8.1 and I was able to compile the wheel myself (using Ubuntu 21.10). Perhaps you could do the same for 3.10 in the meantime.
   > 
   > I checked out this Git repo, switched to v2.8.1 tag and back-ported the diff from pull request which introduced the dockerized build for Python 3.9 (which has to use manylinux2014 instead of manylinux1 due to an upstream library): https://github.com/apache/pulsar/pull/10954/files
   > 
   > Then I simply ran docker-build.python3.9.sh in pulsar-client-cpp folder and waited over an hour.
   
   manylinux2014 does not support python 3.10.
   However,the new manylinux is based on Debian 9.    https://github.com/pypa/manylinux


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] thecodeway removed a comment on issue #13278: When will Python 3.10 be supported

Posted by GitBox <gi...@apache.org>.
thecodeway removed a comment on issue #13278:
URL: https://github.com/apache/pulsar/issues/13278#issuecomment-994815205


   Thank you for your reply. I'll try as you say


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] sarimak commented on issue #13278: When will Python 3.10 be supported

Posted by GitBox <gi...@apache.org>.
sarimak commented on issue #13278:
URL: https://github.com/apache/pulsar/issues/13278#issuecomment-994581162


   I was missing support for Linux, Python 3.9 and pulsar-client 2.8.1 and I was able to compile the wheel myself (using Ubuntu 21.10). Perhaps you could do the same for 3.10 in the meantime.
   
   I checked out this Git repo, switched to v2.8.1 tag and back-ported the diff from pull request which introduced the dockerized build for Python 3.9 (which has to use manylinux2014 instead of manylinux1 due to an upstream library): https://github.com/apache/pulsar/pull/10954/files
   
   Then I simply ran docker-build.python3.9.sh in pulsar-client-cpp folder and waited over an hour.


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] sarimak commented on issue #13278: When will Python 3.10 be supported

Posted by GitBox <gi...@apache.org>.
sarimak commented on issue #13278:
URL: https://github.com/apache/pulsar/issues/13278#issuecomment-994586366


   Since the build script is using PyPA's official base Docker image for manylinux wheels, it could be just a matter of changing the `PYTHON_VERSION="3.9"` and `PYTHON_SPEC="cp39-cp39"` to 3.10 (in the build script) and adding it to `PYTHON_VERSIONS` (both in build-wheels.sh and create-images.sh).
   
   Since the whole build happens inside the Docker image, there is no need to install C++ libraries on your physical workstation. The final step which is running the `auditwheel repair` failed for me (wrong commandline arguments I think) but I think it is not needed for the build itself.


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] github-actions[bot] commented on issue #13278: When will Python 3.10 be supported

Posted by GitBox <gi...@apache.org>.
github-actions[bot] commented on issue #13278:
URL: https://github.com/apache/pulsar/issues/13278#issuecomment-1051439248


   The issue had no activity for 30 days, mark with Stale label.


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] thecodeway commented on issue #13278: When will Python 3.10 be supported

Posted by GitBox <gi...@apache.org>.
thecodeway commented on issue #13278:
URL: https://github.com/apache/pulsar/issues/13278#issuecomment-994815384


   > Since the build script is using PyPA's official base Docker image for manylinux wheels, it could be just a matter of changing the `PYTHON_VERSION="3.9"` and `PYTHON_SPEC="cp39-cp39"` to 3.10 (in the build script) and adding it to `PYTHON_VERSIONS` (both in build-wheels.sh and create-images.sh).
   > 
   > Since the whole build happens inside the Docker container, there is no need to install C++ libraries on your physical workstation. The final step which is running the `auditwheel repair` failed for me (wrong commandline arguments I think) but I think it is not needed for the build itself.
   
   Thank you for your reply. I'll try as you say


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

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