noschvie's picture

Which Python version is used by the Roundup issue tracker ?

It seems that Python 2.7 and 3.7 are installed and Roundup seems to use 3.7 because of the file "/usr/local/lib/python3.7/dist-packages/roundup/admin.py" but not sure.

Please confirm, thanks!

root@roundup ~# roundup-admin -V -i /var/lib/roundup/tracker/ import /home/roundup/localExport

setting query 2

setting file 2
Importing status - 8
setting status 9
Importing issue - 1Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/roundup/admin.py", line 1702, in run_command
    ret = function(args[1:])
  File "/usr/local/lib/python3.7/dist-packages/roundup/admin.py", line 1448, in do_import
    nodeid = cl.import_list(file_props, r)
  File "/usr/local/lib/python3.7/dist-packages/roundup/backends/rdbms_common.py", line 3156, in import_list
    newid = eval_import(proplist[propnames.index("id")])
IndexError: list index out of range

root@roundup ~# dir /usr/local/lib
python2.7  python3.7

root@roundup ~# python --version
Python 2.7.16
Forum: 
Tags: 
Jeremy Davis's picture

The current TurnKey Roundup appliance uses python3 for Roundup. FYI, on Debian 'python' is python2 (2.7), Python 3 is provided by 'python3':

root@jed-test-roundup ~# python --version
Python 2.7.16
root@jed-test-roundup ~# python3 --version
Python 3.7.3

FYI if you look at the path in the stacktrace (even though it's a symlink, it demonstrates the python version that Roundup is installed for/running under). I've highlighted it in the stacktrace:

Importing issue - 1Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/roundup/admin.py", line 1702, in run_command
    ret = function(args[1:])
  File "/usr/local/lib/python3.7/dist-packages/roundup/admin.py", line 1448, in do_import
    nodeid = cl.import_list(file_props, r)
  File "/usr/local/lib/python3.7/dist-packages/roundup/backends/rdbms_common.py", line 3156, in import_list
    newid = eval_import(proplist[propnames.index("id")])
IndexError: list index out of range

Add new comment