arvindKandpal-ksolves opened a new pull request, #4912: URL: https://github.com/apache/cassandra/pull/4912
### 1. Description Backports Python 3.12 and 3.13 compatibility to `cqlsh` for the `cassandra-6.0` branch by vendoring `pyasyncore` and relaxing interpreter version guards. ### 2. Changes * Relaxed Python version checks in `bin/cqlsh` and `bin/cqlsh.py` up to 3.13. * Added `pyasyncore` dependency via `.build/build-resolver.xml` and loaded it in `bin/cqlsh.py`. * Updated `pylib/requirements.txt` for testing uniformity. * Added temporary Cython matrix bypass for Python 3.12+ in `.jenkins/Jenkinsfile`. ### 3. Testing Done Successfully executed full in-tree Docker test suite locally on Python 3.13 (All 135 tests passed): `java_version=11 python_version=3.13 .build/docker/run-tests.sh -a cqlsh-test` --- patch by Arvind Kandpal; for CASSANDRA-20997 -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

