Indico setup upgrade-python command fails

Hi,
I just want to report a very small issue during the upgrade of Indico from v3.0 to v3.0.2.
The command indico setup upgrade-python seems to fail, the output is showed in the attachment here below.

Apart from that, the upgrade procedure has been completed with success.

Indico runs on CentOS 7 with Python version 3.9.6 and the upgrade was performed starting from a fresh installation (v3.0).

Thank you in advance for your time.

Indico_setup_upgrade-python_error.zip (887 Bytes)

(indico) [indico@indico ~]$ indico setup upgrade-python
updating pyenv
Updating /opt/indico/.pyenv...
error: unknown option `no-rebase'
usage: git fetch [<options>] [<repository> [<refspec>...]]
   or: git fetch [<options>] <group>
   or: git fetch --multiple [<options>] [(<repository> | <group>)...]
   or: git fetch --all [<options>]

    -v, --verbose         be more verbose
    -q, --quiet           be more quiet
    --all                 fetch from all remotes
    -a, --append          append to .git/FETCH_HEAD instead of overwriting
    --upload-pack <path>  path to upload pack on remote end
    -f, --force           force overwrite of local branch
    -m, --multiple        fetch from multiple remotes
    -t, --tags            fetch all tags and associated objects
    -n                    do not fetch all tags (--no-tags)
    -p, --prune           prune remote-tracking branches no longer on remote
    --recurse-submodules[=<on-demand>]
                          control recursive fetching of submodules
    --dry-run             dry run
    -k, --keep            keep downloaded pack
    -u, --update-head-ok  allow updating of HEAD ref
    --progress            force progress reporting
    --depth <depth>       deepen history of shallow clone
    --unshallow           convert to a complete repository

Updating /opt/indico/.pyenv/plugins/pyenv-doctor...
error: unknown option `no-rebase'
usage: git fetch [<options>] [<repository> [<refspec>...]]
   or: git fetch [<options>] <group>
   or: git fetch --multiple [<options>] [(<repository> | <group>)...]
   or: git fetch --all [<options>]

    -v, --verbose         be more verbose
    -q, --quiet           be more quiet
    --all                 fetch from all remotes
    -a, --append          append to .git/FETCH_HEAD instead of overwriting
    --upload-pack <path>  path to upload pack on remote end
    -f, --force           force overwrite of local branch
    -m, --multiple        fetch from multiple remotes
    -t, --tags            fetch all tags and associated objects
    -n                    do not fetch all tags (--no-tags)
    -p, --prune           prune remote-tracking branches no longer on remote
    --recurse-submodules[=<on-demand>]
                          control recursive fetching of submodules
    --dry-run             dry run
    -k, --keep            keep downloaded pack
    -u, --update-head-ok  allow updating of HEAD ref
    --progress            force progress reporting
    --depth <depth>       deepen history of shallow clone
    --unshallow           convert to a complete repository

Updating /opt/indico/.pyenv/plugins/pyenv-installer...
error: unknown option `no-rebase'
usage: git fetch [<options>] [<repository> [<refspec>...]]
   or: git fetch [<options>] <group>
   or: git fetch --multiple [<options>] [(<repository> | <group>)...]
   or: git fetch --all [<options>]

    -v, --verbose         be more verbose
    -q, --quiet           be more quiet
    --all                 fetch from all remotes
    -a, --append          append to .git/FETCH_HEAD instead of overwriting
    --upload-pack <path>  path to upload pack on remote end
    -f, --force           force overwrite of local branch
    -m, --multiple        fetch from multiple remotes
    -t, --tags            fetch all tags and associated objects
    -n                    do not fetch all tags (--no-tags)
    -p, --prune           prune remote-tracking branches no longer on remote
    --recurse-submodules[=<on-demand>]
                          control recursive fetching of submodules
    --dry-run             dry run
    -k, --keep            keep downloaded pack
    -u, --update-head-ok  allow updating of HEAD ref
    --progress            force progress reporting
    --depth <depth>       deepen history of shallow clone
    --unshallow           convert to a complete repository

Updating /opt/indico/.pyenv/plugins/pyenv-update...
error: unknown option `no-rebase'
usage: git fetch [<options>] [<repository> [<refspec>...]]
   or: git fetch [<options>] <group>
   or: git fetch --multiple [<options>] [(<repository> | <group>)...]
   or: git fetch --all [<options>]

    -v, --verbose         be more verbose
    -q, --quiet           be more quiet
    --all                 fetch from all remotes
    -a, --append          append to .git/FETCH_HEAD instead of overwriting
    --upload-pack <path>  path to upload pack on remote end
    -f, --force           force overwrite of local branch
    -m, --multiple        fetch from multiple remotes
    -t, --tags            fetch all tags and associated objects
    -n                    do not fetch all tags (--no-tags)
    -p, --prune           prune remote-tracking branches no longer on remote
    --recurse-submodules[=<on-demand>]
                          control recursive fetching of submodules
    --dry-run             dry run
    -k, --keep            keep downloaded pack
    -u, --update-head-ok  allow updating of HEAD ref
    --progress            force progress reporting
    --depth <depth>       deepen history of shallow clone
    --unshallow           convert to a complete repository

Updating /opt/indico/.pyenv/plugins/pyenv-virtualenv...
error: unknown option `no-rebase'
usage: git fetch [<options>] [<repository> [<refspec>...]]
   or: git fetch [<options>] <group>
   or: git fetch --multiple [<options>] [(<repository> | <group>)...]
   or: git fetch --all [<options>]

    -v, --verbose         be more verbose
    -q, --quiet           be more quiet
    --all                 fetch from all remotes
    -a, --append          append to .git/FETCH_HEAD instead of overwriting
    --upload-pack <path>  path to upload pack on remote end
    -f, --force           force overwrite of local branch
    -m, --multiple        fetch from multiple remotes
    -t, --tags            fetch all tags and associated objects
    -n                    do not fetch all tags (--no-tags)
    -p, --prune           prune remote-tracking branches no longer on remote
    --recurse-submodules[=<on-demand>]
                          control recursive fetching of submodules
    --dry-run             dry run
    -k, --keep            keep downloaded pack
    -u, --update-head-ok  allow updating of HEAD ref
    --progress            force progress reporting
    --depth <depth>       deepen history of shallow clone
    --unshallow           convert to a complete repository

Updating /opt/indico/.pyenv/plugins/pyenv-which-ext...
error: unknown option `no-rebase'
usage: git fetch [<options>] [<repository> [<refspec>...]]
   or: git fetch [<options>] <group>
   or: git fetch --multiple [<options>] [(<repository> | <group>)...]
   or: git fetch --all [<options>]

    -v, --verbose         be more verbose
    -q, --quiet           be more quiet
    --all                 fetch from all remotes
    -a, --append          append to .git/FETCH_HEAD instead of overwriting
    --upload-pack <path>  path to upload pack on remote end
    -f, --force           force overwrite of local branch
    -m, --multiple        fetch from multiple remotes
    -t, --tags            fetch all tags and associated objects
    -n                    do not fetch all tags (--no-tags)
    -p, --prune           prune remote-tracking branches no longer on remote
    --recurse-submodules[=<on-demand>]
                          control recursive fetching of submodules
    --dry-run             dry run
    -k, --keep            keep downloaded pack
    -u, --update-head-ok  allow updating of HEAD ref
    --progress            force progress reporting
    --depth <depth>       deepen history of shallow clone
    --unshallow           convert to a complete repository


pyenv update failed - continue anyway? [y/N]: n  

All the best,
C. Urban.

Hi, this sounds like you have a very old git version on your system… Try the workarounds found here: error: unknown option `no-rebase' · Issue #13 · pyenv/pyenv-update · GitHub

Hi,
thank you very much, I was suspecting this, thank you for the hint!

Hi,
just FYI, I changed the update_repo() function in /opt/indico/.pyenv/plugins/pyenv-update/bin/pyenv-update as follows:

update_repo() {
  info "Updating $1..."
  verify_repo "$1" &&
  # pyenv-installer makes the repos shallow, so tags are not fetched by default
  ( cd "${repo}" && git pull --tags "${REMOTE}" "${BRANCH_CHOICE}" )
}

(removed the –no-rebase and –ff options).

On indico setup upgrade-python command, this is what happens:

(indico) [indico@indico ~]$ indico setup upgrade-python
updating pyenv
Updating /opt/indico/.pyenv...
From https://github.com/pyenv/pyenv
 * branch            master     -> FETCH_HEAD
 * [new tag]         1.2.24     -> 1.2.24
 * [new tag]         1.2.24.1   -> 1.2.24.1
 * [new tag]         1.2.25     -> 1.2.25
 * [new tag]         1.2.26     -> 1.2.26
 * [new tag]         1.2.27     -> 1.2.27
 * [new tag]         v0.1.0     -> v0.1.0
 * [new tag]         v0.1.1     -> v0.1.1
 * [new tag]         v0.1.2     -> v0.1.2
 * [new tag]         v0.2.0     -> v0.2.0
 * [new tag]         v0.2.1     -> v0.2.1
 * [new tag]         v0.3.0     -> v0.3.0
 * [new tag]         v0.4.0     -> v0.4.0
 * [new tag]         v0.4.0-20130613 -> v0.4.0-20130613
 * [new tag]         v0.4.0-20130726 -> v0.4.0-20130726
 * [new tag]         v0.4.0-20131023 -> v0.4.0-20131023
 * [new tag]         v0.4.0-20131116 -> v0.4.0-20131116
 * [new tag]         v0.4.0-20131216 -> v0.4.0-20131216
 * [new tag]         v0.4.0-20131217 -> v0.4.0-20131217
 * [new tag]         v0.4.0-20140110 -> v0.4.0-20140110
 * [new tag]         v0.4.0-20140110.1 -> v0.4.0-20140110.1
 * [new tag]         v0.4.0-20140123 -> v0.4.0-20140123
 * [new tag]         v0.4.0-20140211 -> v0.4.0-20140211
 * [new tag]         v0.4.0-20140311 -> v0.4.0-20140311
 * [new tag]         v0.4.0-20140317 -> v0.4.0-20140317
 * [new tag]         v0.4.0-20140404 -> v0.4.0-20140404
 * [new tag]         v0.4.0-20140516 -> v0.4.0-20140516
 * [new tag]         v0.4.0-20140520 -> v0.4.0-20140520
 * [new tag]         v0.4.0-20140602 -> v0.4.0-20140602
 * [new tag]         v1.0.0     -> v1.0.0
 * [new tag]         v1.0.1     -> v1.0.1
 * [new tag]         v1.0.10    -> v1.0.10
 * [new tag]         v1.0.2     -> v1.0.2
 * [new tag]         v1.0.3     -> v1.0.3
 * [new tag]         v1.0.4     -> v1.0.4
 * [new tag]         v1.0.5     -> v1.0.5
 * [new tag]         v1.0.6     -> v1.0.6
 * [new tag]         v1.0.7     -> v1.0.7
 * [new tag]         v1.0.8     -> v1.0.8
 * [new tag]         v1.0.9     -> v1.0.9
 * [new tag]         v1.1.0     -> v1.1.0
 * [new tag]         v1.1.1     -> v1.1.1
 * [new tag]         v1.1.2     -> v1.1.2
 * [new tag]         v1.1.3     -> v1.1.3
 * [new tag]         v1.1.4     -> v1.1.4
 * [new tag]         v1.1.5     -> v1.1.5
 * [new tag]         v1.2.0     -> v1.2.0
 * [new tag]         v1.2.1     -> v1.2.1
 * [new tag]         v1.2.10    -> v1.2.10
 * [new tag]         v1.2.11    -> v1.2.11
 * [new tag]         v1.2.12    -> v1.2.12
 * [new tag]         v1.2.13    -> v1.2.13
 * [new tag]         v1.2.14    -> v1.2.14
 * [new tag]         v1.2.15    -> v1.2.15
 * [new tag]         v1.2.16    -> v1.2.16
 * [new tag]         v1.2.17    -> v1.2.17
 * [new tag]         v1.2.18    -> v1.2.18
 * [new tag]         v1.2.19    -> v1.2.19
 * [new tag]         v1.2.2     -> v1.2.2
 * [new tag]         v1.2.20    -> v1.2.20
 * [new tag]         v1.2.21    -> v1.2.21
 * [new tag]         v1.2.22    -> v1.2.22
 * [new tag]         v1.2.23    -> v1.2.23
 * [new tag]         v1.2.24    -> v1.2.24
 * [new tag]         v1.2.24.1  -> v1.2.24.1
 * [new tag]         v1.2.25    -> v1.2.25
 * [new tag]         v1.2.26    -> v1.2.26
 * [new tag]         v1.2.3     -> v1.2.3
 * [new tag]         v1.2.4     -> v1.2.4
 * [new tag]         v1.2.5     -> v1.2.5
 * [new tag]         v1.2.6     -> v1.2.6
 * [new tag]         v1.2.7     -> v1.2.7
 * [new tag]         v1.2.8     -> v1.2.8
 * [new tag]         v1.2.9     -> v1.2.9
 * [new tag]         v2.0.0     -> v2.0.0
 * [new tag]         v2.0.0-rc1 -> v2.0.0-rc1
 * [new tag]         v2.0.1     -> v2.0.1
 * [new tag]         v2.0.2     -> v2.0.2
 * [new tag]         v2.0.3     -> v2.0.3
 * [new tag]         v2.0.5     -> v2.0.5
 * [new tag]         v2.0.6     -> v2.0.6
 * [new tag]         v2.0.7     -> v2.0.7
 * [new tag]         v2.1.0     -> v2.1.0
 * [new tag]         v2.2.0     -> v2.2.0
 * [new tag]         v2.2.1     -> v2.2.1
 * [new tag]         v20140614  -> v20140614
 * [new tag]         v20140615  -> v20140615
 * [new tag]         v20140628  -> v20140628
 * [new tag]         v20140705  -> v20140705
 * [new tag]         v20140825  -> v20140825
 * [new tag]         v20140924  -> v20140924
 * [new tag]         v20141008  -> v20141008
 * [new tag]         v20141011  -> v20141011
 * [new tag]         v20141012  -> v20141012
 * [new tag]         v20141106  -> v20141106
 * [new tag]         v20141118  -> v20141118
 * [new tag]         v20141127  -> v20141127
 * [new tag]         v20141211  -> v20141211
 * [new tag]         v20150124  -> v20150124
 * [new tag]         v20150204  -> v20150204
 * [new tag]         v20150226  -> v20150226
 * [new tag]         v20150326  -> v20150326
 * [new tag]         v20150404  -> v20150404
 * [new tag]         v20150504  -> v20150504
 * [new tag]         v20150524  -> v20150524
 * [new tag]         v20150601  -> v20150601
 * [new tag]         v20150719  -> v20150719
 * [new tag]         v20150901  -> v20150901
 * [new tag]         v20150913  -> v20150913
 * [new tag]         v20151006  -> v20151006
 * [new tag]         v20151103  -> v20151103
 * [new tag]         v20151105  -> v20151105
 * [new tag]         v20151124  -> v20151124
 * [new tag]         v20151210  -> v20151210
 * [new tag]         v20151222  -> v20151222
 * [new tag]         v20160202  -> v20160202
 * [new tag]         v20160303  -> v20160303
 * [new tag]         v20160310  -> v20160310
 * [new tag]         v20160422  -> v20160422
 * [new tag]         v20160509  -> v20160509
 * [new tag]         v20160628  -> v20160628
 * [new tag]         v20160629  -> v20160629
 * [new tag]         v20160726  -> v20160726
Updating cef86ce..7706a45
Fast-forward
 .github/FUNDING.yml                                |  12 +
 .github/ISSUE_TEMPLATE.md                          |  13 +-
 .github/workflows/pyenv_tests.yml                  |  35 ++
 .github/workflows/ubuntu_tests.yml                 |   1 +
 CHANGELOG.md                                       |  66 +++
 COMMANDS.md                                        |  92 ++++
 README.md                                          | 356 ++++++++------
 libexec/pyenv                                      |  10 +-
 libexec/pyenv---version                            |   2 +-
 libexec/pyenv-exec                                 |   4 +-
 libexec/pyenv-help                                 |   5 +-
 libexec/pyenv-init                                 |  63 +--
 libexec/pyenv-prefix                               |   4 +-
 pyenv.1 => man/man1/pyenv.1                        |   0
 plugins/python-build/bin/pyenv-uninstall           |   2 +-
 plugins/python-build/bin/python-build              | 165 ++++++-
 plugins/python-build/scripts/add_miniconda.py      |  34 +-
 plugins/python-build/share/python-build/2.6.0      |   4 +
 plugins/python-build/share/python-build/2.6.1      |   4 +
 plugins/python-build/share/python-build/2.6.2      |   4 +
 plugins/python-build/share/python-build/2.6.3      |   4 +
 plugins/python-build/share/python-build/2.6.4      |   4 +
 plugins/python-build/share/python-build/2.6.5      |   4 +
 plugins/python-build/share/python-build/2.7.18     |   2 +-
 .../share/python-build/{3.9.3 => 3.10.0}           |   4 +-
 .../share/python-build/{3.10.0b4 => 3.11.0a2}      |   4 +-
 plugins/python-build/share/python-build/3.6.15     |  10 +
 plugins/python-build/share/python-build/3.7.12     |  10 +
 plugins/python-build/share/python-build/3.8-dev    |   2 +-
 plugins/python-build/share/python-build/3.8.10     |   4 +-
 plugins/python-build/share/python-build/3.8.11     |   4 +-
 plugins/python-build/share/python-build/3.8.12     |  10 +
 plugins/python-build/share/python-build/3.9-dev    |   2 +-
 plugins/python-build/share/python-build/3.9.1      |   4 +-
 plugins/python-build/share/python-build/3.9.2      |   4 +-
 plugins/python-build/share/python-build/3.9.4      |   4 +-
 plugins/python-build/share/python-build/3.9.5      |   4 +-
 plugins/python-build/share/python-build/3.9.6      |   4 +-
 plugins/python-build/share/python-build/3.9.7      |  10 +
 plugins/python-build/share/python-build/3.9.8      |  10 +
 plugins/python-build/share/python-build/3.9.9      |  10 +
 .../share/python-build/graalpython-21.3.0          |  48 ++
 .../share/python-build/mambaforge-pypy3            |   2 +-
 .../share/python-build/micropython-1.16            |   4 +
 .../share/python-build/micropython-1.17            |   4 +
 .../share/python-build/miniconda2-2.7-4.8.3        |  19 +
 .../share/python-build/miniconda3-3.7-4.10.3       |  19 +
 .../share/python-build/miniconda3-3.8-4.10.3       |  19 +
 .../share/python-build/miniconda3-3.9-4.10.3       |  19 +
 .../share/python-build/miniconda3-latest           |   3 +
 .../2.6.0/Python-2.6/000_patch-setup.py.diff       |  71 +++
 .../patches/2.6.0/Python-2.6/002_readline63.patch  |  61 +++
 .../patches/2.6.0/Python-2.6/003_tk86.patch        |  12 +
 .../2.6.0/Python-2.6/010_ssl_no_ssl2_no_ssl3.patch |  95 ++++
 .../2.6.1/Python-2.6.1/000_patch-setup.py.diff     |  71 +++
 .../2.6.1/Python-2.6.1/002_readline63.patch        |  61 +++
 .../patches/2.6.1/Python-2.6.1/003_tk86.patch      |  12 +
 .../Python-2.6.1/010_ssl_no_ssl2_no_ssl3.patch     |  95 ++++
 .../2.6.2/Python-2.6.2/000_patch-setup.py.diff     |  71 +++
 .../2.6.2/Python-2.6.2/002_readline63.patch        |  61 +++
 .../patches/2.6.2/Python-2.6.2/003_tk86.patch      |  12 +
 .../Python-2.6.2/010_ssl_no_ssl2_no_ssl3.patch     |  95 ++++
 .../2.6.3/Python-2.6.3/000_patch-setup.py.diff     |  71 +++
 .../2.6.3/Python-2.6.3/002_readline63.patch        |  61 +++
 .../patches/2.6.3/Python-2.6.3/003_tk86.patch      |  12 +
 .../Python-2.6.3/010_ssl_no_ssl2_no_ssl3.patch     |  95 ++++
 .../2.6.4/Python-2.6.4/000_patch-setup.py.diff     |  71 +++
 .../2.6.4/Python-2.6.4/002_readline63.patch        |  61 +++
 .../patches/2.6.4/Python-2.6.4/003_tk86.patch      |  12 +
 .../Python-2.6.4/010_ssl_no_ssl2_no_ssl3.patch     |  95 ++++
 .../2.6.5/Python-2.6.5/000_patch-setup.py.diff     |  71 +++
 .../2.6.5/Python-2.6.5/002_readline63.patch        |  61 +++
 .../patches/2.6.5/Python-2.6.5/003_tk86.patch      |  12 +
 .../Python-2.6.5/010_ssl_no_ssl2_no_ssl3.patch     |  95 ++++
 .../2.6.6/Python-2.6.6/000_patch-setup.py.diff     |  18 +-
 .../2.6.7/Python-2.6.7/000_patch-setup.py.diff     |  18 +-
 .../2.6.8/Python-2.6.8/000_patch-setup.py.diff     |  18 +-
 .../2.6.9/Python-2.6.9/000_patch-setup.py.diff     |  18 +-
 .../0001-Detect-arm64-in-configure.patch           |  41 ++
 ...tkinter-use-of-Tck-Tk-in-Library-Framewor.patch | 237 +++++++++
 .../0003-Support-arm64-in-Mac-Tools-pythonw.patch  |  34 ++
 ...Use-system-libffi-for-Mac-OS-10.15-and-up.patch |  85 ++++
 ...se-the-correct-ABI-for-variadic-functions.patch | 221 +++++++++
 ...e-libffi-for-ffi_closure_alloc-and-ffi_pr.patch | 108 +++++
 .../0007-Remove-QuickTime-from-link-args.patch     |  40 ++
 .../3.1.0/Python-3.1/000_patch-setup.py.diff       |  10 +
 .../3.1.1/Python-3.1.1/000_patch-setup.py.diff     |  10 +
 .../3.1.2/Python-3.1.2/000_patch-setup.py.diff     |  10 +
 .../3.1.3/Python-3.1.3/000_patch-setup.py.diff     |  11 +-
 .../3.1.4/Python-3.1.4/000_patch-setup.py.diff     |  12 +
 .../3.1.5/Python-3.1.5/000_patch-setup.py.diff     |  12 +
 ...erun-autoreconf-with-the-pkg-config-macro.patch | 535 +++++++++++++++++++++
 .../python-build/share/python-build/pypy3.7-7.3.6  |  43 ++
 .../share/python-build/pypy3.7-7.3.6-src           |   7 +
 .../python-build/share/python-build/pypy3.7-7.3.7  |  43 ++
 .../share/python-build/pypy3.7-7.3.7-src           |   7 +
 .../python-build/share/python-build/pypy3.8-7.3.6  |  43 ++
 .../share/python-build/pypy3.8-7.3.6-src           |   8 +
 .../python-build/share/python-build/pypy3.8-7.3.7  |  43 ++
 .../share/python-build/pypy3.8-7.3.7-src           |   8 +
 plugins/python-build/share/python-build/pyston-2.2 |   2 +-
 plugins/python-build/share/python-build/pyston-2.3 |   2 +-
 .../python-build/share/python-build/pyston-2.3.1   |  19 +
 plugins/python-build/test/build.bats               | 117 ++++-
 plugins/python-build/test/compiler.bats            |   8 +-
 plugins/python-build/test/pyenv.bats               |   4 +-
 plugins/python-build/test/pyenv_ext.bats           |  54 ++-
 plugins/python-build/test/stubs/stub               |  40 +-
 plugins/python-build/test/test_helper.bash         |   1 +
 plugins/python-build/test/version.bats             |   3 +-
 pyenv.d/rehash/conda.bash                          |  25 +-
 test/exec.bats                                     |   2 +-
 test/init.bats                                     |   2 +-
 test/prefix.bats                                   |  11 +-
 test/test_helper.bash                              |  38 +-
 test/versions.bats                                 |   2 +-
 116 files changed, 4181 insertions(+), 350 deletions(-)
 create mode 100644 .github/FUNDING.yml
 create mode 100644 .github/workflows/pyenv_tests.yml
 rename pyenv.1 => man/man1/pyenv.1 (100%)
 create mode 100644 plugins/python-build/share/python-build/2.6.0
 create mode 100644 plugins/python-build/share/python-build/2.6.1
 create mode 100644 plugins/python-build/share/python-build/2.6.2
 create mode 100644 plugins/python-build/share/python-build/2.6.3
 create mode 100644 plugins/python-build/share/python-build/2.6.4
 create mode 100644 plugins/python-build/share/python-build/2.6.5
 rename plugins/python-build/share/python-build/{3.9.3 => 3.10.0} (54%)
 rename plugins/python-build/share/python-build/{3.10.0b4 => 3.11.0a2} (58%)
 create mode 100644 plugins/python-build/share/python-build/3.6.15
 create mode 100644 plugins/python-build/share/python-build/3.7.12
 create mode 100644 plugins/python-build/share/python-build/3.8.12
 create mode 100644 plugins/python-build/share/python-build/3.9.7
 create mode 100644 plugins/python-build/share/python-build/3.9.8
 create mode 100644 plugins/python-build/share/python-build/3.9.9
 create mode 100644 plugins/python-build/share/python-build/graalpython-21.3.0
 create mode 100644 plugins/python-build/share/python-build/micropython-1.16
 create mode 100644 plugins/python-build/share/python-build/micropython-1.17
 create mode 100644 plugins/python-build/share/python-build/miniconda2-2.7-4.8.3
 create mode 100644 plugins/python-build/share/python-build/miniconda3-3.7-4.10.3
 create mode 100644 plugins/python-build/share/python-build/miniconda3-3.8-4.10.3
 create mode 100644 plugins/python-build/share/python-build/miniconda3-3.9-4.10.3
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.0/Python-2.6/000_patch-setup.py.diff
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.0/Python-2.6/002_readline63.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.0/Python-2.6/003_tk86.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.0/Python-2.6/010_ssl_no_ssl2_no_ssl3.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.1/Python-2.6.1/000_patch-setup.py.diff
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.1/Python-2.6.1/002_readline63.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.1/Python-2.6.1/003_tk86.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.1/Python-2.6.1/010_ssl_no_ssl2_no_ssl3.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.2/Python-2.6.2/000_patch-setup.py.diff
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.2/Python-2.6.2/002_readline63.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.2/Python-2.6.2/003_tk86.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.2/Python-2.6.2/010_ssl_no_ssl2_no_ssl3.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.3/Python-2.6.3/000_patch-setup.py.diff
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.3/Python-2.6.3/002_readline63.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.3/Python-2.6.3/003_tk86.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.3/Python-2.6.3/010_ssl_no_ssl2_no_ssl3.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.4/Python-2.6.4/000_patch-setup.py.diff
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.4/Python-2.6.4/002_readline63.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.4/Python-2.6.4/003_tk86.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.4/Python-2.6.4/010_ssl_no_ssl2_no_ssl3.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.5/Python-2.6.5/000_patch-setup.py.diff
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.5/Python-2.6.5/002_readline63.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.5/Python-2.6.5/003_tk86.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.6.5/Python-2.6.5/010_ssl_no_ssl2_no_ssl3.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.7.18/Python-2.7.18/0001-Detect-arm64-in-configure.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.7.18/Python-2.7.18/0002-Fix-macOS-_tkinter-use-of-Tck-Tk-in-Library-Framewor.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.7.18/Python-2.7.18/0003-Support-arm64-in-Mac-Tools-pythonw.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.7.18/Python-2.7.18/0004-Use-system-libffi-for-Mac-OS-10.15-and-up.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.7.18/Python-2.7.18/0005-ctypes-use-the-correct-ABI-for-variadic-functions.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.7.18/Python-2.7.18/0006-ctypes-probe-libffi-for-ffi_closure_alloc-and-ffi_pr.patch
 create mode 100644 plugins/python-build/share/python-build/patches/2.7.18/Python-2.7.18/0007-Remove-QuickTime-from-link-args.patch
 create mode 100644 plugins/python-build/share/python-build/patches/3.1.4/Python-3.1.4/000_patch-setup.py.diff
 create mode 100644 plugins/python-build/share/python-build/patches/3.1.5/Python-3.1.5/000_patch-setup.py.diff
 create mode 100644 plugins/python-build/share/python-build/patches/3.10.0/Python-3.10.0/0001-bpo-45350-Rerun-autoreconf-with-the-pkg-config-macro.patch
 create mode 100644 plugins/python-build/share/python-build/pypy3.7-7.3.6
 create mode 100644 plugins/python-build/share/python-build/pypy3.7-7.3.6-src
 create mode 100644 plugins/python-build/share/python-build/pypy3.7-7.3.7
 create mode 100644 plugins/python-build/share/python-build/pypy3.7-7.3.7-src
 create mode 100644 plugins/python-build/share/python-build/pypy3.8-7.3.6
 create mode 100644 plugins/python-build/share/python-build/pypy3.8-7.3.6-src
 create mode 100644 plugins/python-build/share/python-build/pypy3.8-7.3.7
 create mode 100644 plugins/python-build/share/python-build/pypy3.8-7.3.7-src
 create mode 100644 plugins/python-build/share/python-build/pyston-2.3.1
Updating /opt/indico/.pyenv/plugins/pyenv-doctor...
From https://github.com/pyenv/pyenv-doctor
 * branch            master     -> FETCH_HEAD
 * [new tag]         v20130611  -> v20130611
Updating 56871eb..b612411
Fast-forward
 bin/pyenv-doctor | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)
Updating /opt/indico/.pyenv/plugins/pyenv-installer...
From https://github.com/pyenv/pyenv-installer
 * branch            master     -> FETCH_HEAD
 * [new tag]         v20150113  -> v20150113
Updating 6f1a69a..4164fce
Fast-forward
 README.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Updating /opt/indico/.pyenv/plugins/pyenv-update...
pyenv-update: /opt/indico/.pyenv/plugins/pyenv-update is not clean
Updating /opt/indico/.pyenv/plugins/pyenv-virtualenv...
From https://github.com/pyenv/pyenv-virtualenv
 * branch            master     -> FETCH_HEAD
 * [new tag]         v1.0.0     -> v1.0.0
 * [new tag]         v1.1.0     -> v1.1.0
 * [new tag]         v1.1.1     -> v1.1.1
 * [new tag]         v1.1.2     -> v1.1.2
 * [new tag]         v1.1.3     -> v1.1.3
 * [new tag]         v1.1.4     -> v1.1.4
 * [new tag]         v1.1.5     -> v1.1.5
 * [new tag]         v20120927  -> v20120927
 * [new tag]         v20121023  -> v20121023
 * [new tag]         v20130218  -> v20130218
 * [new tag]         v20130307  -> v20130307
 * [new tag]         v20130507  -> v20130507
 * [new tag]         v20130527  -> v20130527
 * [new tag]         v20130614  -> v20130614
 * [new tag]         v20130622  -> v20130622
 * [new tag]         v20131216  -> v20131216
 * [new tag]         v20140110  -> v20140110
 * [new tag]         v20140110.1 -> v20140110.1
 * [new tag]         v20140123  -> v20140123
 * [new tag]         v20140421  -> v20140421
 * [new tag]         v20140602  -> v20140602
 * [new tag]         v20140614  -> v20140614
 * [new tag]         v20140615  -> v20140615
 * [new tag]         v20140705  -> v20140705
 * [new tag]         v20141012  -> v20141012
 * [new tag]         v20141106  -> v20141106
 * [new tag]         v20150119  -> v20150119
 * [new tag]         v20150526  -> v20150526
 * [new tag]         v20150719  -> v20150719
 * [new tag]         v20151006  -> v20151006
 * [new tag]         v20151103  -> v20151103
 * [new tag]         v20151222  -> v20151222
 * [new tag]         v20151229  -> v20151229
 * [new tag]         v20160112  -> v20160112
 * [new tag]         v20160202  -> v20160202
 * [new tag]         v20160315  -> v20160315
 * [new tag]         v20160716  -> v20160716
Updating 29fb3c7..91609e2
Fast-forward
 .github/FUNDING.yml         | 12 ++++++++++++
 .github/ISSUE_TEMPLATE.md   | 29 +++++++++++++++++++++++++++++
 .github/no-response.yml     | 13 +++++++++++++
 bin/pyenv-sh-activate       | 15 +++++++++------
 bin/pyenv-virtualenv        |  5 ++++-
 bin/pyenv-virtualenv-delete |  2 +-
 6 files changed, 68 insertions(+), 8 deletions(-)
 create mode 100644 .github/FUNDING.yml
 create mode 100644 .github/ISSUE_TEMPLATE.md
 create mode 100644 .github/no-response.yml
Updating /opt/indico/.pyenv/plugins/pyenv-which-ext...
From https://github.com/pyenv/pyenv-which-ext
 * branch            master     -> FETCH_HEAD
 * [new tag]         v0.0.1     -> v0.0.1
 * [new tag]         v0.0.2     -> v0.0.2
Already up-to-date.

pyenv update failed - continue anyway? [y/N]: y
Currently selected version 3.9.6 does not match preferred version 3.9.9
Installing python 3.9.9 (may take some time)
Setting global pyenv version to 3.9.9
Not executed via pyenv (probably inside virtualenv); re-executing with /opt/indico/.pyenv/shims/python
Python version: 3.9.9; wanted: 3.9.9
Venv path: /opt/indico/.venv
Venv found; python version 3.9.6 from /opt/indico/.pyenv/versions/3.9.6/bin
Updating symlink /opt/indico/.venv/bin/python -> /opt/indico/.pyenv/versions/3.9.9/bin/python
Requirement already satisfied: pip in ./.venv/lib/python3.9/site-packages (21.2.4)
Collecting pip
  Downloading pip-21.3.1-py3-none-any.whl (1.7 MB)
     |████████████████████████████████| 1.7 MB 7.9 MB/s 
Requirement already satisfied: setuptools in ./.venv/lib/python3.9/site-packages (58.1.0)
Collecting setuptools
  Downloading setuptools-59.2.0-py3-none-any.whl (952 kB)
     |████████████████████████████████| 952 kB 7.2 MB/s 
Installing collected packages: setuptools, pip
  Attempting uninstall: setuptools
    Found existing installation: setuptools 58.1.0
    Uninstalling setuptools-58.1.0:
      Successfully uninstalled setuptools-58.1.0
  Attempting uninstall: pip
    Found existing installation: pip 21.2.4
    Uninstalling pip-21.2.4:
      Successfully uninstalled pip-21.2.4
Successfully installed pip-21.3.1 setuptools-59.2.0
Requirement already satisfied: wheel in ./.venv/lib/python3.9/site-packages (0.36.2)
Collecting wheel
  Downloading wheel-0.37.0-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel
  Attempting uninstall: wheel
    Found existing installation: wheel 0.36.2
    Uninstalling wheel-0.36.2:
      Successfully uninstalled wheel-0.36.2
Successfully installed wheel-0.37.0
Rebuilding uWSGI for the current python version
Collecting uwsgi
  Downloading uwsgi-2.0.20.tar.gz (804 kB)
     |████████████████████████████████| 804 kB 8.5 MB/s            
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: uwsgi
  Building wheel for uwsgi (setup.py) ... done
  Created wheel for uwsgi: filename=uWSGI-2.0.20-cp39-cp39-linux_x86_64.whl size=6152306 sha256=c00b4b097fb38a0f2137dd627ea02bbc8b82fafa37fc0a7ddf6af20d76baf817
  Stored in directory: /tmp/pip-ephem-wheel-cache-yjg54_em/wheels/09/ac/7b/80681f729cf8c820803228c8752d49581afd6a446bc58b172c
Successfully built uwsgi
Installing collected packages: uwsgi
  Attempting uninstall: uwsgi
    Found existing installation: uWSGI 2.0.19.1
    Uninstalling uWSGI-2.0.19.1:
      Successfully uninstalled uWSGI-2.0.19.1
Successfully installed uwsgi-2.0.20
(indico) [indico@indico ~]$

It says “pyenv update failed”, but at the end it seems to work fine :slight_smile:

Just noticed a strange thing when running python -v:

(indico) [indico@indico ~]$ python -v
import _frozen_importlib # frozen
import _imp # builtin
import '_thread' # <class '_frozen_importlib.BuiltinImporter'>
import '_warnings' # <class '_frozen_importlib.BuiltinImporter'>
import '_weakref' # <class '_frozen_importlib.BuiltinImporter'>
import '_io' # <class '_frozen_importlib.BuiltinImporter'>
import 'marshal' # <class '_frozen_importlib.BuiltinImporter'>
import 'posix' # <class '_frozen_importlib.BuiltinImporter'>
import '_frozen_importlib_external' # <class '_frozen_importlib.FrozenImporter'>
# installing zipimport hook
import 'time' # <class '_frozen_importlib.BuiltinImporter'>
import 'zipimport' # <class '_frozen_importlib.FrozenImporter'>
# installed zipimport hook
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/__pycache__/__init__.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/__init__.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/__pycache__/__init__.cpython-39.pyc'
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/codecs.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/codecs.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/codecs.cpython-39.pyc'
import '_codecs' # <class '_frozen_importlib.BuiltinImporter'>
import 'codecs' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d70bd00>
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/__pycache__/aliases.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/aliases.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/__pycache__/aliases.cpython-39.pyc'
import 'encodings.aliases' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d6af2e0>
import 'encodings' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d70bb20>
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/__pycache__/utf_8.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/utf_8.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/__pycache__/utf_8.cpython-39.pyc'
import 'encodings.utf_8' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d70ba00>
import '_signal' # <class '_frozen_importlib.BuiltinImporter'>
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/__pycache__/latin_1.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/latin_1.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/encodings/__pycache__/latin_1.cpython-39.pyc'
import 'encodings.latin_1' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d6af3d0>
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/io.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/io.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/io.cpython-39.pyc'
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/abc.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/abc.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/abc.cpython-39.pyc'
import '_abc' # <class '_frozen_importlib.BuiltinImporter'>
import 'abc' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d6af880>
import 'io' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d6af5b0>
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/site.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/site.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/site.cpython-39.pyc'
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/os.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/os.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/os.cpython-39.pyc'
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/stat.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/stat.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/stat.cpython-39.pyc'
import '_stat' # <class '_frozen_importlib.BuiltinImporter'>
import 'stat' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d667130>
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/_collections_abc.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/_collections_abc.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/_collections_abc.cpython-39.pyc'
import '_collections_abc' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d6671c0>
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/posixpath.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/posixpath.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/posixpath.cpython-39.pyc'
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/genericpath.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/genericpath.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/genericpath.cpython-39.pyc'
import 'genericpath' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d68b7f0>
import 'posixpath' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d6678e0>
import 'os' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d6c9820>
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/_sitebuiltins.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/_sitebuiltins.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/_sitebuiltins.cpython-39.pyc'
import '_sitebuiltins' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d65ed30>
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/_bootlocale.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/_bootlocale.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/_bootlocale.cpython-39.pyc'
import '_locale' # <class '_frozen_importlib.BuiltinImporter'>
import '_bootlocale' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d68bd30>
import 'site' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d6af8b0>
Python 3.9.9 (main, Nov 21 2021, 21:17:29) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
# extension module 'readline' loaded from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/lib-dynload/readline.cpython-39-x86_64-linux-gnu.so'
# extension module 'readline' executed from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/lib-dynload/readline.cpython-39-x86_64-linux-gnu.so'
import 'readline' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7fb10d68bf10>
import 'atexit' # <class '_frozen_importlib.BuiltinImporter'>
# /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/rlcompleter.cpython-39.pyc matches /opt/indico/.pyenv/versions/3.9.9/lib/python3.9/rlcompleter.py
# code object from '/opt/indico/.pyenv/versions/3.9.9/lib/python3.9/__pycache__/rlcompleter.cpython-39.pyc'
import 'rlcompleter' # <_frozen_importlib_external.SourceFileLoader object at 0x7fb10d601a00>
>>> 

Then, pressing CTRL+D:

>>> 
# clear builtins._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# clear sys.path_hooks
# clear sys.path_importer_cache
# clear sys.meta_path
# clear sys.__interactivehook__
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
# cleanup[2] removing sys
# cleanup[2] removing builtins
# cleanup[2] removing _frozen_importlib
# cleanup[2] removing _imp
# cleanup[2] removing _thread
# cleanup[2] removing _warnings
# cleanup[2] removing _weakref
# cleanup[2] removing _io
# cleanup[2] removing marshal
# cleanup[2] removing posix
# cleanup[2] removing _frozen_importlib_external
# cleanup[2] removing time
# cleanup[2] removing zipimport
# destroy zipimport
# cleanup[2] removing _codecs
# cleanup[2] removing codecs
# cleanup[2] removing encodings.aliases
# cleanup[2] removing encodings
# destroy encodings
# cleanup[2] removing encodings.utf_8
# cleanup[2] removing _signal
# cleanup[2] removing encodings.latin_1
# cleanup[2] removing _abc
# cleanup[2] removing abc
# cleanup[2] removing io
# cleanup[2] removing __main__
# cleanup[2] removing _stat
# cleanup[2] removing stat
# cleanup[2] removing _collections_abc
# destroy _collections_abc
# cleanup[2] removing genericpath
# cleanup[2] removing posixpath
# cleanup[2] removing os.path
# cleanup[2] removing os
# cleanup[2] removing _sitebuiltins
# cleanup[2] removing _locale
# cleanup[2] removing _bootlocale
# destroy _bootlocale
# cleanup[2] removing site
# destroy site
# cleanup[2] removing readline
# cleanup[2] removing atexit
# cleanup[2] removing rlcompleter
# destroy rlcompleter
# destroy time
# destroy _abc
# destroy _sitebuiltins
# destroy io
# destroy abc
# destroy posixpath
# destroy _stat
# destroy os
# destroy stat
# destroy genericpath
# destroy _locale
# destroy atexit
# destroy __main__
# cleanup[3] wiping readline
# cleanup[3] wiping encodings.latin_1
# cleanup[3] wiping _signal
# cleanup[3] wiping encodings.utf_8
# cleanup[3] wiping encodings.aliases
# cleanup[3] wiping codecs
# cleanup[3] wiping _codecs
# cleanup[3] wiping _frozen_importlib_external
# cleanup[3] wiping posix
# cleanup[3] wiping marshal
# cleanup[3] wiping _io
# cleanup[3] wiping _weakref
# cleanup[3] wiping _warnings
# cleanup[3] wiping _thread
# cleanup[3] wiping _imp
# cleanup[3] wiping _frozen_importlib
# destroy _frozen_importlib_external
# destroy _imp
# destroy _weakref
# cleanup[3] wiping sys
# cleanup[3] wiping builtins
# destroy readline
# destroy _signal
# destroy marshal
# destroy io
# destroy _warnings
# destroy _thread
# destroy posix
# destroy _frozen_importlib
# clear sys.audit hooks
(indico) [indico@indico ~]$ 

What’s the issue here?

-v is verbose, you want -V for the version…

Sure, what a fool! I’m a little tired, sorry!
Thank you :slight_smile: