Looking into the config.py source code, I notice the following test:
if sys.version < '3.4'
But then if sys.version='3.12' for instance this test returns True (as it is string comparison and not a decimal comparison), which I guess is NOT the desired behaviour.
This test should be replaced by:
if sys.version_info < (3, 4)
which will return False as expected if sys.version='3.12'.
This will solve some problems -
My problem which is I cannot import ib_insync module using reticulate is still opened, I posted this problem on RStudio Community forum.
Looking into the config.py source code, I notice the following test:
if sys.version < '3.4'
But then if sys.version='3.12' for instance this test returns True (as it is string comparison and not a decimal comparison), which I guess is NOT the desired behaviour. This test should be replaced by:if sys.version_info < (3, 4)
This will solve some problems - My problem which is I cannot import ib_insync module using reticulate is still opened, I posted this problem on RStudio Community forum.