I tried found another issues
Collecting GitPython==3.0.4
Using cached GitPython-3.0.4-py3-none-any.whl (454 kB)
Requirement already satisfied: gitdb2>=2.0.0 in /usr/local/lib/python3.6/dist-packages (from GitPython==3.0.4) (4.0.2)
Requirement already satisfied: gitdb>=4.0.1 in /usr/local/lib/python3.6/dist-packages (from gitdb2>=2.0.0->GitPython==3.0.4) (4.0.2)
Requirement already satisfied: smmap<4,>=3.0.1 in /usr/local/lib/python3.6/dist-packages (from gitdb>=4.0.1->gitdb2>=2.0.0->GitPython==3.0.4) (3.0.1)
ERROR: bench 4.1.0 has requirement GitPython==2.1.11, but you'll have gitpython 3.0.4 which is incompatible.
Installing collected packages: GitPython
Attempting uninstall: GitPython
Found existing installation: GitPython 2.1.11
Uninstalling GitPython-2.1.11:
Successfully uninstalled GitPython-2.1.11
Successfully installed GitPython-3.0.4
after this also not able to update.
showing below messages
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'GitPython==2.1.11' distribution was not found and is required by bench