Hi everyone, I have been working on CASSANDRA-20997 to add support for Python 3.12 and 3.13.
As part of this ticket, we found that simply relaxing the version checks in cqlsh fails because the asyncore module was removed in Python 3.12. To fix this, I have raised a PR that fetches the official pyasyncore package as a dependency and places it in the lib/ directory as a stopgap solution until the asyncio reactor becomes the default. The PR is ready, but Stefan Miklosovic suggested bringing this to the mailing list to figure out the target branches. Should this fix be merged into *trunk only*, or is there a preference to backport this Python 3.12/3.13 support to *5.0* (and potentially older supported branches like *4.1* or *4.0*)? Looking forward to your feedback. Thanks, -- [image: ksolves-logo] Arvind Kandpal Junior Software Engineer [image: phone] (+91) 9650266413 <(+91)+9650266413> Noida, India www.ksolves.com [image: Great Place To Work Certified]
