this series restructures get_extensions(), and also silences the warning like:
/tmp/build-env-p23crgfa/lib64/python3.11/site-packages/Cython/Compiler/Main.py:384: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /home/kefu/dev/scylladb/tools/cqlsh/cqlshlib/copyutil.py
tree = Parsing.p_module(s, pxd, full_module_name)
this series restructures
get_extensions()
, and also silences the warning like: