cx_oracle isn't compatible with python3.11 or more recent. On the homepage of their documentation they advise to switch to oracledb. For standalone connections in sqlalchemy substituting cx_Oracle with oracledb should get the job done (see sqlAlchemy doc page on this).
The only file that likely needs changing is engine.py at line 131 changing sqlstr = f"oracle+cx_Oracle://{db_user}:{db_pass}@{db_host}:{db_port}/{db_name}" to sqlstr = f"oracle+oracledb://{db_user}:{db_pass}@{db_host}:{db_port}/{db_name}"
cx_oracle isn't compatible with python3.11 or more recent. On the homepage of their documentation they advise to switch to oracledb. For standalone connections in sqlalchemy substituting cx_Oracle with oracledb should get the job done (see sqlAlchemy doc page on this).
The only file that likely needs changing is engine.py at line 131 changing sqlstr =
f"oracle+cx_Oracle://{db_user}:{db_pass}@{db_host}:{db_port}/{db_name}"tosqlstr = f"oracle+oracledb://{db_user}:{db_pass}@{db_host}:{db_port}/{db_name}"