user@debian-leo-study-vm:~$
user@debian-leo-study-vm:~$ python3 -m pip install --user --upgrade leo
error: externally-managed-environment
�� This environment is externally managed
������> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.11/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
user@debian-leo-study-vm:~$
user@debian-leo-study-vm:~$ python3 -m pip install --break-system-packages --user --upgrade leo
Requirement already satisfied: leo in ./.local/lib/python3.11/site-packages (6.7.4)
Collecting leo
Downloading leo-6.7.6-py3-none-any.whl (18.4 MB)
� ... � 18.4/18.4 MB 2.6 MB/s eta 0:00:00
Requirement already satisfied: PyQt5>=5.15 in ./.local/lib/python3.11/site-packages (from leo) (5.15.9)
Requirement already satisfied: PyQtWebEngine in ./.local/lib/python3.11/site-packages (from leo) (5.15.6)
Requirement already satisfied: asttokens in ./.local/lib/python3.11/site-packages (from leo) (2.4.0)
Requirement already satisfied: build>=0.6.0 in ./.local/lib/python3.11/site-packages (from leo) (1.0.3)
Requirement already satisfied: docutils in /usr/lib/python3/dist-packages (from leo) (0.19)
Requirement already satisfied: flexx in ./.local/lib/python3.11/site-packages (from leo) (0.8.4)
Requirement already satisfied: meta in ./.local/lib/python3.11/site-packages (from leo) (1.0.2)
Requirement already satisfied: nbformat in ./.local/lib/python3.11/site-packages (from leo) (5.9.2)
Requirement already satisfied: pylint in ./.local/lib/python3.11/site-packages (from leo) (3.0.0)
Requirement already satisfied: pyflakes in ./.local/lib/python3.11/site-packages (from leo) (3.1.0)
Requirement already satisfied: black in ./.local/lib/python3.11/site-packages (from leo) (23.9.1)
Requirement already satisfied: pyenchant in ./.local/lib/python3.11/site-packages (from leo) (3.2.2)
Requirement already satisfied: pyshortcuts>=1.7 in ./.local/lib/python3.11/site-packages (from leo) (1.9.0)
Requirement already satisfied: sphinx in ./.local/lib/python3.11/site-packages (from leo) (7.2.6)
Requirement already satisfied: tk in ./.local/lib/python3.11/site-packages (from leo) (0.1.0)
Requirement already satisfied: packaging>=19.0 in ./.local/lib/python3.11/site-packages (from build>=0.6.0->leo) (23.2)
Requirement already satisfied: pyproject_hooks in ./.local/lib/python3.11/site-packages (from build>=0.6.0->leo) (1.0.0)
Requirement already satisfied: PyQt5-sip<13,>=12.11 in ./.local/lib/python3.11/site-packages (from PyQt5>=5.15->leo) (12.12.2)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in ./.local/lib/python3.11/site-packages (from PyQt5>=5.15->leo) (5.15.2)
Requirement already satisfied: six>=1.12.0 in /usr/lib/python3/dist-packages (from asttokens->leo) (1.16.0)
Requirement already satisfied: click>=8.0.0 in ./.local/lib/python3.11/site-packages (from black->leo) (8.1.7)
Requirement already satisfied: mypy-extensions>=0.4.3 in ./.local/lib/python3.11/site-packages (from black->leo) (1.0.0)
Requirement already satisfied: pathspec>=0.9.0 in ./.local/lib/python3.11/site-packages (from black->leo) (0.11.2)
Requirement already satisfied: platformdirs>=2 in ./.local/lib/python3.11/site-packages (from black->leo) (3.11.0)
Requirement already satisfied: tornado in ./.local/lib/python3.11/site-packages (from flexx->leo) (6.3.3)
Requirement already satisfied: pscript>=0.7.7 in ./.local/lib/python3.11/site-packages (from flexx->leo) (0.7.7)
Requirement already satisfied: webruntime>=0.5.6 in ./.local/lib/python3.11/site-packages (from flexx->leo) (0.5.8)
Requirement already satisfied: dialite>=0.5.2 in ./.local/lib/python3.11/site-packages (from flexx->leo) (0.5.3)
Requirement already satisfied: fastjsonschema in ./.local/lib/python3.11/site-packages (from nbformat->leo) (2.18.1)
Requirement already satisfied: jsonschema>=2.6 in ./.local/lib/python3.11/site-packages (from nbformat->leo) (4.19.1)
Requirement already satisfied: jupyter-core in ./.local/lib/python3.11/site-packages (from nbformat->leo) (5.3.2)
Requirement already satisfied: traitlets>=5.1 in ./.local/lib/python3.11/site-packages (from nbformat->leo) (5.11.2)
Requirement already satisfied: astroid<=3.1.0-dev0,>=3.0.0 in ./.local/lib/python3.11/site-packages (from pylint->leo) (3.0.0)
Requirement already satisfied: isort<6,>=4.2.5 in ./.local/lib/python3.11/site-packages (from pylint->leo) (5.12.0)
Requirement already satisfied: mccabe<0.8,>=0.6 in ./.local/lib/python3.11/site-packages (from pylint->leo) (0.7.0)
Requirement already satisfied: tomlkit>=0.10.1 in ./.local/lib/python3.11/site-packages (from pylint->leo) (0.12.1)
Requirement already satisfied: dill>=0.3.6 in ./.local/lib/python3.11/site-packages (from pylint->leo) (0.3.7)
Requirement already satisfied: PyQtWebEngine-Qt5>=5.15.0 in ./.local/lib/python3.11/site-packages (from PyQtWebEngine->leo) (5.15.2)
Requirement already satisfied: sphinxcontrib-applehelp in ./.local/lib/python3.11/site-packages (from sphinx->leo) (1.0.7)
Requirement already satisfied: sphinxcontrib-devhelp in ./.local/lib/python3.11/site-packages (from sphinx->leo) (1.0.5)
Requirement already satisfied: sphinxcontrib-jsmath in ./.local/lib/python3.11/site-packages (from sphinx->leo) (1.0.1)
Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in ./.local/lib/python3.11/site-packages (from sphinx->leo) (2.0.4)
Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in ./.local/lib/python3.11/site-packages (from sphinx->leo) (1.1.9)
Requirement already satisfied: sphinxcontrib-qthelp in ./.local/lib/python3.11/site-packages (from sphinx->leo) (1.0.6)
Requirement already satisfied: Jinja2>=3.0 in ./.local/lib/python3.11/site-packages (from sphinx->leo) (3.1.2)
Requirement already satisfied: Pygments>=2.14 in /usr/lib/python3/dist-packages (from sphinx->leo) (2.14.0)
Requirement already satisfied: snowballstemmer>=2.0 in ./.local/lib/python3.11/site-packages (from sphinx->leo) (2.2.0)
Requirement already satisfied: babel>=2.9 in ./.local/lib/python3.11/site-packages (from sphinx->leo) (2.13.0)
Requirement already satisfied: alabaster<0.8,>=0.7 in ./.local/lib/python3.11/site-packages (from sphinx->leo) (0.7.13)
Requirement already satisfied: imagesize>=1.3 in ./.local/lib/python3.11/site-packages (from sphinx->leo) (1.4.1)
Requirement already satisfied: requests>=2.25.0 in ./.local/lib/python3.11/site-packages (from sphinx->leo) (2.31.0)
Requirement already satisfied: MarkupSafe>=2.0 in ./.local/lib/python3.11/site-packages (from Jinja2>=3.0->sphinx->leo) (2.1.3)
Requirement already satisfied: attrs>=22.2.0 in ./.local/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat->leo) (23.1.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in ./.local/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat->leo) (2023.7.1)
Requirement already satisfied: referencing>=0.28.4 in ./.local/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat->leo) (0.30.2)
Requirement already satisfied: rpds-py>=0.7.1 in ./.local/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat->leo) (0.10.4)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.local/lib/python3.11/site-packages (from requests>=2.25.0->sphinx->leo) (3.3.0)
Requirement already satisfied: idna<4,>=2.5 in ./.local/lib/python3.11/site-packages (from requests>=2.25.0->sphinx->leo) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./.local/lib/python3.11/site-packages (from requests>=2.25.0->sphinx->leo) (2.0.6)
Requirement already satisfied: certifi>=2017.4.17 in ./.local/lib/python3.11/site-packages (from requests>=2.25.0->sphinx->leo) (2023.7.22)
Installing collected packages: leo
Attempting uninstall: leo
Found existing installation: leo 6.7.4
Uninstalling leo-6.7.4:
Successfully uninstalled leo-6.7.4
Successfully installed leo-6.7.6
user@debian-leo-study-vm:~$