Skip to content

poetry install hides SSH prompt during dependency resolution #10071

Open
@andreaso

Description

Description

If one of the package's dependencies resides in a private git(hub) repository, and there does not yet exists any poetry.lock file, then poetry install might get stuck during dependency resolution, waiting for a hidden SSH prompt, yet happily counting up the seconds.

That SSH prompt won't be shown unless you add two level of verbosity, instead running poetry install -vv

Let me illustrate, based on the pyproject.toml provided below.

First without any verbosity

$ rm -rf .venv ~/.cache/pypoetry
$ poetry install
Creating virtualenv poetry-ssh-prompt-example in /home/andreas/tmp/poetry-ssh-prompt-example/.venv
Updating dependencies
Resolving dependencies... (30.4s)

CTRL-C-ABORT

Then let's add one level of verbosity.

$ rm -rf .venv ~/.cache/pypoetry
$ poetry install -v
Trying to detect current active python executable as specified in the config.
Unable to detect the current active python executable. Falling back to default.
Trying to detect current active python executable as specified in the config.
Unable to detect the current active python executable. Falling back to default.
Creating virtualenv poetry-ssh-prompt-example in /home/andreas/tmp/poetry-ssh-prompt-example/.venv
Using virtualenv: /home/andreas/tmp/poetry-ssh-prompt-example/.venv
Updating dependencies
Resolving dependencies... (30.8s)

CTRL-C-ABORT

Now finally that second level of verbosity.

$ rm -rf .venv ~/.cache/pypoetry
$ poetry install -vv
Trying to detect current active python executable as specified in the config.
Unable to detect the current active python executable. Falling back to default.
Using virtualenv: /home/andreas/tmp/poetry-ssh-prompt-example/.venv
Updating dependencies
Resolving dependencies...
   1: fact: poetry-ssh-prompt-example is 0.1.0
   1: derived: poetry-ssh-prompt-example
Enter PIN for ED25519-SK key /home/andreas/.ssh/nano543_ed25519_sk:

Once I had provided the prompted PIN the installation continued.

   1: fact: poetry-ssh-prompt-example depends on dummy117 (0.1.0)
   1: selecting poetry-ssh-prompt-example (0.1.0)
   1: derived: dummy117 (0.1.0) @ git+ssh://[email protected]/andreaso/dummy117.git
   1: selecting dummy117 (0.1.0 dfa6b5c)
   1: Version solving took 4.995 seconds.
   1: Tried 1 solutions.

Finding the necessary packages for the current system

Package operations: 1 install, 0 updates, 0 removals

  - Installing dummy117 (0.1.0 dfa6b5c): Preparing...
[virtualenv] find interpreter for spec PythonSpec(path=/opt/poetry/bin/python)
[virtualenv] proposed PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python3.12, platform=linux, version='3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] create virtual environment via CPython3Posix(dest=/tmp/tmp_u8h0_we/.venv, clear=False, no_vcs_ignore=False, global=False)
[virtualenv] add activators for Bash, CShell, Fish, Nushell, PowerShell, Python
[build:build] Getting build dependencies for wheel...
  - Installing dummy117 (0.1.0 dfa6b5c)

Writing lock file

Installing the current project: poetry-ssh-prompt-example (0.1.0)
$

What's interesting is that with poetry.lock file in place poetry install will prompt as needed, without any need for any additional verbosity.

So, here's what that looks like, starting without any existing venv and with an empty cache.

$ rm -rf .venv ~/.cache/pypoetry
$  poetry install
Creating virtualenv poetry-ssh-prompt-example in /home/andreas/tmp/poetry-ssh-prompt-example/.venv
Installing dependencies from lock file

Package operations: 1 install, 0 updates, 0 removals

  - Installing dummy117 (0.1.0 dfa6b5c): Cloning...
Enter PIN for ED25519-SK key /home/andreas/.ssh/nano543_ed25519_sk:

Followed by

  - Installing dummy117 (0.1.0 dfa6b5c)

Installing the current project: poetry-ssh-prompt-example (0.1.0)
$

Except that after I had provided the PIN that prompt got overwritten, not visible in the final output.

Creating virtualenv poetry-ssh-prompt-example in /home/andreas/tmp/poetry-ssh-prompt-example/.venv
Installing dependencies from lock file

Package operations: 1 install, 0 updates, 0 removals

  - Installing dummy117 (0.1.0 dfa6b5c): Cloning...
  - Installing dummy117 (0.1.0 dfa6b5c)

Installing the current project: poetry-ssh-prompt-example (0.1.0)

Workarounds

Running poetry install -vv will produce the prompt in question.

Poetry Installation Method

other

Operating System

Ubuntu 24.10

Poetry Version

Poetry (version 2.0.1)

Poetry Configuration

cache-dir = "/home/andreas/.cache/pypoetry"
installer.max-workers = null
installer.no-binary = null
installer.only-binary = null
installer.parallel = true
installer.re-resolve = true
keyring.enabled = true
requests.max-retries = 0
solver.lazy-wheel = true
system-git-client = false
virtualenvs.create = true
virtualenvs.in-project = true
virtualenvs.options.always-copy = false
virtualenvs.options.no-pip = false
virtualenvs.options.system-site-packages = false
virtualenvs.path = "{cache-dir}/virtualenvs"  # /home/andreas/.cache/pypoetry/virtualenvs
virtualenvs.prompt = "{project_name}-py{python_version}"
virtualenvs.use-poetry-python = false

Python Sysconfig

Will attach.

Example pyproject.toml

[project]
name = "poetry-ssh-prompt-example"
version = "0.1.0"
requires-python = ">=3.12"
dependencies = [
  "dummy117 @ git+ssh://[email protected]/andreaso/dummy117.git"
]

Poetry Runtime Logs

Without poetry.lock
Loading configuration file /home/andreas/.config/pypoetry/config.toml
Trying to detect current active python executable as specified in the config.
Unable to detect the current active python executable. Falling back to default.
Trying to detect current active python executable as specified in the config.
Unable to detect the current active python executable. Falling back to default.
Creating virtualenv poetry-ssh-prompt-example in /home/andreas/tmp/poetry-ssh-prompt-example/.venv
[virtualenv] find interpreter for spec PythonSpec(path=/opt/poetry/bin/python)
[virtualenv] filesystem is case-sensitive
[filelock:filelock] Attempting to acquire lock 126574863662880 on /home/andreas/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[filelock:filelock] Lock 126574863662880 acquired on /home/andreas/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[virtualenv] got python info of %s from (PosixPath('/usr/bin/python3.12'), PosixPath('/home/andreas/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.json'))
[filelock:filelock] Attempting to release lock 126574863662880 on /home/andreas/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[filelock:filelock] Lock 126574863662880 released on /home/andreas/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[virtualenv] proposed PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python3.12, platform=linux, version='3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] accepted PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python3.12, platform=linux, version='3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] create virtual environment via CPython3Posix(dest=/home/andreas/tmp/poetry-ssh-prompt-example/.venv, clear=False, no_vcs_ignore=False, global=False)
[virtualenv] create folder /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin
[virtualenv] create folder /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages
[virtualenv] write /home/andreas/tmp/poetry-ssh-prompt-example/.venv/pyvenv.cfg
[virtualenv] 	home = /usr/bin
[virtualenv] 	implementation = CPython
[virtualenv] 	version_info = 3.12.7.final.0
[virtualenv] 	virtualenv = 20.27.0
[virtualenv] 	include-system-site-packages = false
[virtualenv] 	base-prefix = /usr
[virtualenv] 	base-exec-prefix = /usr
[virtualenv] 	base-executable = /usr/bin/python3.12
[virtualenv] symlink /usr/bin/python3.12 to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/python
[virtualenv] create virtualenv import hook file /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages/_virtualenv.pth
[virtualenv] create /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages/_virtualenv.py
[virtualenv] ============================== target debug ==============================
[virtualenv] debug via /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/python /opt/poetry/lib/python3.12/site-packages/virtualenv/create/debug.py
[virtualenv] {
[virtualenv]   "sys": {
[virtualenv]     "executable": "/home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/python",
[virtualenv]     "_base_executable": "/usr/bin/python3.12",
[virtualenv]     "prefix": "/home/andreas/tmp/poetry-ssh-prompt-example/.venv",
[virtualenv]     "base_prefix": "/usr",
[virtualenv]     "real_prefix": null,
[virtualenv]     "exec_prefix": "/home/andreas/tmp/poetry-ssh-prompt-example/.venv",
[virtualenv]     "base_exec_prefix": "/usr",
[virtualenv]     "path": [
[virtualenv]       "/usr/lib/python312.zip",
[virtualenv]       "/usr/lib/python3.12",
[virtualenv]       "/usr/lib/python3.12/lib-dynload",
[virtualenv]       "/home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages"
[virtualenv]     ],
[virtualenv]     "meta_path": [
[virtualenv]       "<class '_virtualenv._Finder'>",
[virtualenv]       "<class '_frozen_importlib.BuiltinImporter'>",
[virtualenv]       "<class '_frozen_importlib.FrozenImporter'>",
[virtualenv]       "<class '_frozen_importlib_external.PathFinder'>"
[virtualenv]     ],
[virtualenv]     "fs_encoding": "utf-8",
[virtualenv]     "io_encoding": "utf-8"
[virtualenv]   },
[virtualenv]   "version": "3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]",
[virtualenv]   "makefile_filename": "/usr/lib/python3.12/config-3.12-x86_64-linux-gnu/Makefile",
[virtualenv]   "os": "<module 'os' (frozen)>",
[virtualenv]   "site": "<module 'site' (frozen)>",
[virtualenv]   "datetime": "<module 'datetime' from '/usr/lib/python3.12/datetime.py'>",
[virtualenv]   "math": "<module 'math' (built-in)>",
[virtualenv]   "json": "<module 'json' from '/usr/lib/python3.12/json/__init__.py'>"
[virtualenv] }
[virtualenv] add seed packages via FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/home/andreas/.local/share/virtualenv)
[virtualenv] install pip from wheel /opt/poetry/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/pip-24.2-py3-none-any.whl via CopyPipInstall
[filelock:filelock] Attempting to acquire lock 126574851192400 on /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any.lock
[filelock:filelock] Lock 126574851192400 acquired on /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any.lock
[filelock:filelock] Attempting to release lock 126574851192400 on /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any.lock
[filelock:filelock] Lock 126574851192400 released on /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any.lock
[virtualenv] copy directory /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any/pip-24.2.dist-info to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages/pip-24.2.dist-info
[virtualenv] copy /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any/pip-24.2.virtualenv to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages/pip-24.2.virtualenv
[virtualenv] copy directory /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any/pip to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages/pip
[distlib:distlib.util] changing mode of /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/pip-3.12 to 755
[distlib:distlib.util] changing mode of /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/pip3 to 755
[distlib:distlib.util] changing mode of /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/pip to 755
[distlib:distlib.util] changing mode of /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/pip3.12 to 755
[virtualenv] generated console scripts pip-3.12 pip3 pip pip3.12
[virtualenv] add activators for Bash, CShell, Fish, Nushell, PowerShell, Python
[virtualenv] write /home/andreas/tmp/poetry-ssh-prompt-example/.venv/pyvenv.cfg
[virtualenv] 	home = /usr/bin
[virtualenv] 	implementation = CPython
[virtualenv] 	version_info = 3.12.7.final.0
[virtualenv] 	virtualenv = 20.27.0
[virtualenv] 	include-system-site-packages = false
[virtualenv] 	base-prefix = /usr
[virtualenv] 	base-exec-prefix = /usr
[virtualenv] 	base-executable = /usr/bin/python3.12
[virtualenv] 	prompt = poetry-ssh-prompt-example-py3.12
Using virtualenv: /home/andreas/tmp/poetry-ssh-prompt-example/.venv
Updating dependencies
Resolving dependencies...
 1: fact: poetry-ssh-prompt-example is 0.1.0
 1: derived: poetry-ssh-prompt-example
Enter PIN for ED25519-SK key /home/andreas/.ssh/nano543_ed25519_sk: 
Cloning ssh://[email protected]/andreaso/dummy117.git at 'HEAD' to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/src/dummy117
 1: fact: poetry-ssh-prompt-example depends on dummy117 (0.1.0)
 1: selecting poetry-ssh-prompt-example (0.1.0)
 1: derived: dummy117 (0.1.0) @ git+ssh://[email protected]/andreaso/dummy117.git
 1: selecting dummy117 (0.1.0 dfa6b5c)
 1: Version solving took 8.153 seconds.
 1: Tried 1 solutions.

Finding the necessary packages for the current system

Package operations: 1 install, 0 updates, 0 removals

- Installing dummy117 (0.1.0 dfa6b5c): Pending...
- Installing dummy117 (0.1.0 dfa6b5c): Cloning...
- Installing dummy117 (0.1.0 dfa6b5c): Preparing...
[virtualenv] find interpreter for spec PythonSpec(path=/opt/poetry/bin/python)
[virtualenv] proposed PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python3.12, platform=linux, version='3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] accepted PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python3.12, platform=linux, version='3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] create virtual environment via CPython3Posix(dest=/tmp/tmp5v4c_nce/.venv, clear=False, no_vcs_ignore=False, global=False)
[virtualenv] create folder /tmp/tmp5v4c_nce/.venv/bin
[virtualenv] create folder /tmp/tmp5v4c_nce/.venv/lib/python3.12/site-packages
[virtualenv] write /tmp/tmp5v4c_nce/.venv/pyvenv.cfg
[virtualenv] 	home = /usr/bin
[virtualenv] 	implementation = CPython
[virtualenv] 	version_info = 3.12.7.final.0
[virtualenv] 	virtualenv = 20.27.0
[virtualenv] 	include-system-site-packages = false
[virtualenv] 	base-prefix = /usr
[virtualenv] 	base-exec-prefix = /usr
[virtualenv] 	base-executable = /usr/bin/python3.12
[virtualenv] symlink /usr/bin/python3.12 to /tmp/tmp5v4c_nce/.venv/bin/python
[virtualenv] create virtualenv import hook file /tmp/tmp5v4c_nce/.venv/lib/python3.12/site-packages/_virtualenv.pth
[virtualenv] create /tmp/tmp5v4c_nce/.venv/lib/python3.12/site-packages/_virtualenv.py
[virtualenv] ============================== target debug ==============================
[virtualenv] debug via /tmp/tmp5v4c_nce/.venv/bin/python /opt/poetry/lib/python3.12/site-packages/virtualenv/create/debug.py
[virtualenv] {
[virtualenv]   "sys": {
[virtualenv]     "executable": "/tmp/tmp5v4c_nce/.venv/bin/python",
[virtualenv]     "_base_executable": "/usr/bin/python3.12",
[virtualenv]     "prefix": "/tmp/tmp5v4c_nce/.venv",
[virtualenv]     "base_prefix": "/usr",
[virtualenv]     "real_prefix": null,
[virtualenv]     "exec_prefix": "/tmp/tmp5v4c_nce/.venv",
[virtualenv]     "base_exec_prefix": "/usr",
[virtualenv]     "path": [
[virtualenv]       "/usr/lib/python312.zip",
[virtualenv]       "/usr/lib/python3.12",
[virtualenv]       "/usr/lib/python3.12/lib-dynload",
[virtualenv]       "/tmp/tmp5v4c_nce/.venv/lib/python3.12/site-packages"
[virtualenv]     ],
[virtualenv]     "meta_path": [
[virtualenv]       "<class '_virtualenv._Finder'>",
[virtualenv]       "<class '_frozen_importlib.BuiltinImporter'>",
[virtualenv]       "<class '_frozen_importlib.FrozenImporter'>",
[virtualenv]       "<class '_frozen_importlib_external.PathFinder'>"
[virtualenv]     ],
[virtualenv]     "fs_encoding": "utf-8",
[virtualenv]     "io_encoding": "utf-8"
[virtualenv]   },
[virtualenv]   "version": "3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]",
[virtualenv]   "makefile_filename": "/usr/lib/python3.12/config-3.12-x86_64-linux-gnu/Makefile",
[virtualenv]   "os": "<module 'os' (frozen)>",
[virtualenv]   "site": "<module 'site' (frozen)>",
[virtualenv]   "datetime": "<module 'datetime' from '/usr/lib/python3.12/datetime.py'>",
[virtualenv]   "math": "<module 'math' (built-in)>",
[virtualenv]   "json": "<module 'json' from '/usr/lib/python3.12/json/__init__.py'>"
[virtualenv] }
[virtualenv] add activators for Bash, CShell, Fish, Nushell, PowerShell, Python
[virtualenv] write /tmp/tmp5v4c_nce/.venv/pyvenv.cfg
[virtualenv] 	home = /usr/bin
[virtualenv] 	implementation = CPython
[virtualenv] 	version_info = 3.12.7.final.0
[virtualenv] 	virtualenv = 20.27.0
[virtualenv] 	include-system-site-packages = false
[virtualenv] 	base-prefix = /usr
[virtualenv] 	base-exec-prefix = /usr
[virtualenv] 	base-executable = /usr/bin/python3.12
Checking if keyring is available
[keyring:keyring.backend] Loading KWallet
[keyring:keyring.backend] Loading SecretService
[keyring:keyring.backend] Loading Windows
[keyring:keyring.backend] Loading chainer
[keyring:keyring.backend] Loading libsecret
[keyring:keyring.backend] Loading macOS
Using keyring backend 'SecretService Keyring'
Creating new session for pypi.org
[urllib3:urllib3.connectionpool] Starting new HTTPS connection (1): pypi.org:443
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/poetry-core/ HTTP/11" 200 14937
[filelock:filelock] Attempting to acquire lock 126574839170256 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/0/0/d/d/3/00dd3784cf230ccf6c043059b6555022a6ec336498510166b4828df1.lock
[filelock:filelock] Lock 126574839170256 acquired on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/0/0/d/d/3/00dd3784cf230ccf6c043059b6555022a6ec336498510166b4828df1.lock
[filelock:filelock] Attempting to release lock 126574839170256 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/0/0/d/d/3/00dd3784cf230ccf6c043059b6555022a6ec336498510166b4828df1.lock
[filelock:filelock] Lock 126574839170256 released on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/0/0/d/d/3/00dd3784cf230ccf6c043059b6555022a6ec336498510166b4828df1.lock
Source (PyPI): 2 packages found for poetry-core >=2.0.0,<3.0.0
Source (PyPI): Getting info for poetry-core (2.0.1) from PyPI
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /pypi/poetry-core/2.0.1/json HTTP/11" 200 2172
[filelock:filelock] Attempting to acquire lock 126574852551552 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/d/d/3/8/0/dd3807aa49e23b4bea344c1cdbfc12d7de8418aece4a019c0897adb7.lock
[filelock:filelock] Lock 126574852551552 acquired on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/d/d/3/8/0/dd3807aa49e23b4bea344c1cdbfc12d7de8418aece4a019c0897adb7.lock
[filelock:filelock] Attempting to release lock 126574852551552 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/d/d/3/8/0/dd3807aa49e23b4bea344c1cdbfc12d7de8418aece4a019c0897adb7.lock
[filelock:filelock] Lock 126574852551552 released on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/d/d/3/8/0/dd3807aa49e23b4bea344c1cdbfc12d7de8418aece4a019c0897adb7.lock
Source (PyPI): No dependencies found, downloading metadata and/or archives
Creating new session for files.pythonhosted.org
[urllib3:urllib3.connectionpool] Starting new HTTPS connection (1): files.pythonhosted.org:443
[urllib3:urllib3.connectionpool] https://files.pythonhosted.org:443 "GET /packages/99/9e/b2d13aecfd3a7ea05e6eeddff7c450b8ff5233e5d0da834fbfd81b19acaf/poetry_core-2.0.1-py3-none-any.whl.metadata HTTP/11" 200 1437
[filelock:filelock] Attempting to acquire lock 126574852163440 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/3/9/0/2/1/39021533e73046aac8003a20060168c6b9e397438626af6d4f9f9db5.lock
[filelock:filelock] Lock 126574852163440 acquired on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/3/9/0/2/1/39021533e73046aac8003a20060168c6b9e397438626af6d4f9f9db5.lock
[filelock:filelock] Attempting to release lock 126574852163440 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/3/9/0/2/1/39021533e73046aac8003a20060168c6b9e397438626af6d4f9f9db5.lock
[filelock:filelock] Lock 126574852163440 released on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/3/9/0/2/1/39021533e73046aac8003a20060168c6b9e397438626af6d4f9f9db5.lock
Source (PyPI): 1 packages found for poetry-core >=2.0.0,<3.0.0
Checking if keyring is available
Using keyring backend 'SecretService Keyring'
Creating new session for files.pythonhosted.org
[urllib3:urllib3.connectionpool] Starting new HTTPS connection (1): files.pythonhosted.org:443
[urllib3:urllib3.connectionpool] https://files.pythonhosted.org:443 "GET /packages/99/9e/b2d13aecfd3a7ea05e6eeddff7c450b8ff5233e5d0da834fbfd81b19acaf/poetry_core-2.0.1-py3-none-any.whl HTTP/11" 200 544761
[filelock:filelock] Attempting to acquire lock 126574839876256 on /home/andreas/.cache/pypoetry/cache/repositories/_default_cache/_http/1/9/2/7/c/1927ca37af934f39eb392ed615ebe8bbf2a67497e22d6bc674b2eed9.lock
[filelock:filelock] Lock 126574839876256 acquired on /home/andreas/.cache/pypoetry/cache/repositories/_default_cache/_http/1/9/2/7/c/1927ca37af934f39eb392ed615ebe8bbf2a67497e22d6bc674b2eed9.lock
[filelock:filelock] Attempting to release lock 126574839876256 on /home/andreas/.cache/pypoetry/cache/repositories/_default_cache/_http/1/9/2/7/c/1927ca37af934f39eb392ed615ebe8bbf2a67497e22d6bc674b2eed9.lock
[filelock:filelock] Lock 126574839876256 released on /home/andreas/.cache/pypoetry/cache/repositories/_default_cache/_http/1/9/2/7/c/1927ca37af934f39eb392ed615ebe8bbf2a67497e22d6bc674b2eed9.lock
[build:build] Getting build dependencies for wheel...
Source (PyPI): 2 packages found for poetry-core >=2.0.0,<3.0.0
Source (PyPI): 1 packages found for poetry-core >=2.0.0,<3.0.0
[build:build] Building wheel...
- Installing dummy117 (0.1.0 dfa6b5c): Installing...
- Installing dummy117 (0.1.0 dfa6b5c)

Writing lock file

Installing the current project: poetry-ssh-prompt-example (0.1.0)
- Building package poetry-ssh-prompt-example in editable mode
- Adding poetry_ssh_prompt_example.pth to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages for /home/andreas/tmp/poetry-ssh-prompt-example
- Adding the poetry_ssh_prompt_example-0.1.0.dist-info directory to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages
With poetry.lock
Loading configuration file /home/andreas/.config/pypoetry/config.toml
Trying to detect current active python executable as specified in the config.
Unable to detect the current active python executable. Falling back to default.
Trying to detect current active python executable as specified in the config.
Unable to detect the current active python executable. Falling back to default.
Creating virtualenv poetry-ssh-prompt-example in /home/andreas/tmp/poetry-ssh-prompt-example/.venv
[virtualenv] find interpreter for spec PythonSpec(path=/opt/poetry/bin/python)
[virtualenv] filesystem is case-sensitive
[filelock:filelock] Attempting to acquire lock 139139220583968 on /home/andreas/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[filelock:filelock] Lock 139139220583968 acquired on /home/andreas/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[virtualenv] got python info of %s from (PosixPath('/usr/bin/python3.12'), PosixPath('/home/andreas/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.json'))
[filelock:filelock] Attempting to release lock 139139220583968 on /home/andreas/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[filelock:filelock] Lock 139139220583968 released on /home/andreas/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[virtualenv] proposed PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python3.12, platform=linux, version='3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] accepted PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python3.12, platform=linux, version='3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] create virtual environment via CPython3Posix(dest=/home/andreas/tmp/poetry-ssh-prompt-example/.venv, clear=False, no_vcs_ignore=False, global=False)
[virtualenv] create folder /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin
[virtualenv] create folder /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages
[virtualenv] write /home/andreas/tmp/poetry-ssh-prompt-example/.venv/pyvenv.cfg
[virtualenv] 	home = /usr/bin
[virtualenv] 	implementation = CPython
[virtualenv] 	version_info = 3.12.7.final.0
[virtualenv] 	virtualenv = 20.27.0
[virtualenv] 	include-system-site-packages = false
[virtualenv] 	base-prefix = /usr
[virtualenv] 	base-exec-prefix = /usr
[virtualenv] 	base-executable = /usr/bin/python3.12
[virtualenv] symlink /usr/bin/python3.12 to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/python
[virtualenv] create virtualenv import hook file /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages/_virtualenv.pth
[virtualenv] create /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages/_virtualenv.py
[virtualenv] ============================== target debug ==============================
[virtualenv] debug via /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/python /opt/poetry/lib/python3.12/site-packages/virtualenv/create/debug.py
[virtualenv] {
[virtualenv]   "sys": {
[virtualenv]     "executable": "/home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/python",
[virtualenv]     "_base_executable": "/usr/bin/python3.12",
[virtualenv]     "prefix": "/home/andreas/tmp/poetry-ssh-prompt-example/.venv",
[virtualenv]     "base_prefix": "/usr",
[virtualenv]     "real_prefix": null,
[virtualenv]     "exec_prefix": "/home/andreas/tmp/poetry-ssh-prompt-example/.venv",
[virtualenv]     "base_exec_prefix": "/usr",
[virtualenv]     "path": [
[virtualenv]       "/usr/lib/python312.zip",
[virtualenv]       "/usr/lib/python3.12",
[virtualenv]       "/usr/lib/python3.12/lib-dynload",
[virtualenv]       "/home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages"
[virtualenv]     ],
[virtualenv]     "meta_path": [
[virtualenv]       "<class '_virtualenv._Finder'>",
[virtualenv]       "<class '_frozen_importlib.BuiltinImporter'>",
[virtualenv]       "<class '_frozen_importlib.FrozenImporter'>",
[virtualenv]       "<class '_frozen_importlib_external.PathFinder'>"
[virtualenv]     ],
[virtualenv]     "fs_encoding": "utf-8",
[virtualenv]     "io_encoding": "utf-8"
[virtualenv]   },
[virtualenv]   "version": "3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]",
[virtualenv]   "makefile_filename": "/usr/lib/python3.12/config-3.12-x86_64-linux-gnu/Makefile",
[virtualenv]   "os": "<module 'os' (frozen)>",
[virtualenv]   "site": "<module 'site' (frozen)>",
[virtualenv]   "datetime": "<module 'datetime' from '/usr/lib/python3.12/datetime.py'>",
[virtualenv]   "math": "<module 'math' (built-in)>",
[virtualenv]   "json": "<module 'json' from '/usr/lib/python3.12/json/__init__.py'>"
[virtualenv] }
[virtualenv] add seed packages via FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/home/andreas/.local/share/virtualenv)
[virtualenv] install pip from wheel /opt/poetry/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/pip-24.2-py3-none-any.whl via CopyPipInstall
[filelock:filelock] Attempting to acquire lock 139139203396288 on /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any.lock
[filelock:filelock] Lock 139139203396288 acquired on /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any.lock
[filelock:filelock] Attempting to release lock 139139203396288 on /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any.lock
[filelock:filelock] Lock 139139203396288 released on /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any.lock
[virtualenv] copy directory /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any/pip-24.2.dist-info to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages/pip-24.2.dist-info
[virtualenv] copy /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any/pip-24.2.virtualenv to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages/pip-24.2.virtualenv
[virtualenv] copy directory /home/andreas/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.2-py3-none-any/pip to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages/pip
[distlib:distlib.util] changing mode of /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/pip-3.12 to 755
[distlib:distlib.util] changing mode of /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/pip to 755
[distlib:distlib.util] changing mode of /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/pip3.12 to 755
[distlib:distlib.util] changing mode of /home/andreas/tmp/poetry-ssh-prompt-example/.venv/bin/pip3 to 755
[virtualenv] generated console scripts pip3 pip pip3.12 pip-3.12
[virtualenv] add activators for Bash, CShell, Fish, Nushell, PowerShell, Python
[virtualenv] write /home/andreas/tmp/poetry-ssh-prompt-example/.venv/pyvenv.cfg
[virtualenv] 	home = /usr/bin
[virtualenv] 	implementation = CPython
[virtualenv] 	version_info = 3.12.7.final.0
[virtualenv] 	virtualenv = 20.27.0
[virtualenv] 	include-system-site-packages = false
[virtualenv] 	base-prefix = /usr
[virtualenv] 	base-exec-prefix = /usr
[virtualenv] 	base-executable = /usr/bin/python3.12
[virtualenv] 	prompt = poetry-ssh-prompt-example-py3.12
Using virtualenv: /home/andreas/tmp/poetry-ssh-prompt-example/.venv
Installing dependencies from lock file

Finding the necessary packages for the current system

Package operations: 1 install, 0 updates, 0 removals

- Installing dummy117 (0.1.0 dfa6b5c): Pending...
- Installing dummy117 (0.1.0 dfa6b5c): Cloning...
Enter PIN for ED25519-SK key /home/andreas/.ssh/nano543_ed25519_sk: 
Cloning ssh://[email protected]/andreaso/dummy117.git at 'dfa6b5cb38243e192621d41f9621619b5be89850' to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/src/dummy117
- Installing dummy117 (0.1.0 dfa6b5c): Preparing...
[virtualenv] find interpreter for spec PythonSpec(path=/opt/poetry/bin/python)
[virtualenv] proposed PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python3.12, platform=linux, version='3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] accepted PythonInfo(spec=CPython3.12.7.final.0-64, exe=/usr/bin/python3.12, platform=linux, version='3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] create virtual environment via CPython3Posix(dest=/tmp/tmpp0hh82de/.venv, clear=False, no_vcs_ignore=False, global=False)
[virtualenv] create folder /tmp/tmpp0hh82de/.venv/bin
[virtualenv] create folder /tmp/tmpp0hh82de/.venv/lib/python3.12/site-packages
[virtualenv] write /tmp/tmpp0hh82de/.venv/pyvenv.cfg
[virtualenv] 	home = /usr/bin
[virtualenv] 	implementation = CPython
[virtualenv] 	version_info = 3.12.7.final.0
[virtualenv] 	virtualenv = 20.27.0
[virtualenv] 	include-system-site-packages = false
[virtualenv] 	base-prefix = /usr
[virtualenv] 	base-exec-prefix = /usr
[virtualenv] 	base-executable = /usr/bin/python3.12
[virtualenv] symlink /usr/bin/python3.12 to /tmp/tmpp0hh82de/.venv/bin/python
[virtualenv] create virtualenv import hook file /tmp/tmpp0hh82de/.venv/lib/python3.12/site-packages/_virtualenv.pth
[virtualenv] create /tmp/tmpp0hh82de/.venv/lib/python3.12/site-packages/_virtualenv.py
[virtualenv] ============================== target debug ==============================
[virtualenv] debug via /tmp/tmpp0hh82de/.venv/bin/python /opt/poetry/lib/python3.12/site-packages/virtualenv/create/debug.py
[virtualenv] {
[virtualenv]   "sys": {
[virtualenv]     "executable": "/tmp/tmpp0hh82de/.venv/bin/python",
[virtualenv]     "_base_executable": "/usr/bin/python3.12",
[virtualenv]     "prefix": "/tmp/tmpp0hh82de/.venv",
[virtualenv]     "base_prefix": "/usr",
[virtualenv]     "real_prefix": null,
[virtualenv]     "exec_prefix": "/tmp/tmpp0hh82de/.venv",
[virtualenv]     "base_exec_prefix": "/usr",
[virtualenv]     "path": [
[virtualenv]       "/usr/lib/python312.zip",
[virtualenv]       "/usr/lib/python3.12",
[virtualenv]       "/usr/lib/python3.12/lib-dynload",
[virtualenv]       "/tmp/tmpp0hh82de/.venv/lib/python3.12/site-packages"
[virtualenv]     ],
[virtualenv]     "meta_path": [
[virtualenv]       "<class '_virtualenv._Finder'>",
[virtualenv]       "<class '_frozen_importlib.BuiltinImporter'>",
[virtualenv]       "<class '_frozen_importlib.FrozenImporter'>",
[virtualenv]       "<class '_frozen_importlib_external.PathFinder'>"
[virtualenv]     ],
[virtualenv]     "fs_encoding": "utf-8",
[virtualenv]     "io_encoding": "utf-8"
[virtualenv]   },
[virtualenv]   "version": "3.12.7 (main, Nov  6 2024, 18:29:01) [GCC 14.2.0]",
[virtualenv]   "makefile_filename": "/usr/lib/python3.12/config-3.12-x86_64-linux-gnu/Makefile",
[virtualenv]   "os": "<module 'os' (frozen)>",
[virtualenv]   "site": "<module 'site' (frozen)>",
[virtualenv]   "datetime": "<module 'datetime' from '/usr/lib/python3.12/datetime.py'>",
[virtualenv]   "math": "<module 'math' (built-in)>",
[virtualenv]   "json": "<module 'json' from '/usr/lib/python3.12/json/__init__.py'>"
[virtualenv] }
[virtualenv] add activators for Bash, CShell, Fish, Nushell, PowerShell, Python
[virtualenv] write /tmp/tmpp0hh82de/.venv/pyvenv.cfg
[virtualenv] 	home = /usr/bin
[virtualenv] 	implementation = CPython
[virtualenv] 	version_info = 3.12.7.final.0
[virtualenv] 	virtualenv = 20.27.0
[virtualenv] 	include-system-site-packages = false
[virtualenv] 	base-prefix = /usr
[virtualenv] 	base-exec-prefix = /usr
[virtualenv] 	base-executable = /usr/bin/python3.12
Checking if keyring is available
[keyring:keyring.backend] Loading KWallet
[keyring:keyring.backend] Loading SecretService
[keyring:keyring.backend] Loading Windows
[keyring:keyring.backend] Loading chainer
[keyring:keyring.backend] Loading libsecret
[keyring:keyring.backend] Loading macOS
Using keyring backend 'SecretService Keyring'
Creating new session for pypi.org
[urllib3:urllib3.connectionpool] Starting new HTTPS connection (1): pypi.org:443
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/poetry-core/ HTTP/11" 200 14937
[filelock:filelock] Attempting to acquire lock 139139194061504 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/0/0/d/d/3/00dd3784cf230ccf6c043059b6555022a6ec336498510166b4828df1.lock
[filelock:filelock] Lock 139139194061504 acquired on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/0/0/d/d/3/00dd3784cf230ccf6c043059b6555022a6ec336498510166b4828df1.lock
[filelock:filelock] Attempting to release lock 139139194061504 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/0/0/d/d/3/00dd3784cf230ccf6c043059b6555022a6ec336498510166b4828df1.lock
[filelock:filelock] Lock 139139194061504 released on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/0/0/d/d/3/00dd3784cf230ccf6c043059b6555022a6ec336498510166b4828df1.lock
Source (PyPI): 2 packages found for poetry-core >=2.0.0,<3.0.0
Source (PyPI): Getting info for poetry-core (2.0.1) from PyPI
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /pypi/poetry-core/2.0.1/json HTTP/11" 200 2172
[filelock:filelock] Attempting to acquire lock 139139182514576 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/d/d/3/8/0/dd3807aa49e23b4bea344c1cdbfc12d7de8418aece4a019c0897adb7.lock
[filelock:filelock] Lock 139139182514576 acquired on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/d/d/3/8/0/dd3807aa49e23b4bea344c1cdbfc12d7de8418aece4a019c0897adb7.lock
[filelock:filelock] Attempting to release lock 139139182514576 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/d/d/3/8/0/dd3807aa49e23b4bea344c1cdbfc12d7de8418aece4a019c0897adb7.lock
[filelock:filelock] Lock 139139182514576 released on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/d/d/3/8/0/dd3807aa49e23b4bea344c1cdbfc12d7de8418aece4a019c0897adb7.lock
Source (PyPI): No dependencies found, downloading metadata and/or archives
Creating new session for files.pythonhosted.org
[urllib3:urllib3.connectionpool] Starting new HTTPS connection (1): files.pythonhosted.org:443
[urllib3:urllib3.connectionpool] https://files.pythonhosted.org:443 "GET /packages/99/9e/b2d13aecfd3a7ea05e6eeddff7c450b8ff5233e5d0da834fbfd81b19acaf/poetry_core-2.0.1-py3-none-any.whl.metadata HTTP/11" 200 1437
[filelock:filelock] Attempting to acquire lock 139139182519712 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/3/9/0/2/1/39021533e73046aac8003a20060168c6b9e397438626af6d4f9f9db5.lock
[filelock:filelock] Lock 139139182519712 acquired on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/3/9/0/2/1/39021533e73046aac8003a20060168c6b9e397438626af6d4f9f9db5.lock
[filelock:filelock] Attempting to release lock 139139182519712 on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/3/9/0/2/1/39021533e73046aac8003a20060168c6b9e397438626af6d4f9f9db5.lock
[filelock:filelock] Lock 139139182519712 released on /home/andreas/.cache/pypoetry/cache/repositories/PyPI/_http/3/9/0/2/1/39021533e73046aac8003a20060168c6b9e397438626af6d4f9f9db5.lock
Source (PyPI): 1 packages found for poetry-core >=2.0.0,<3.0.0
Checking if keyring is available
Using keyring backend 'SecretService Keyring'
Creating new session for files.pythonhosted.org
[urllib3:urllib3.connectionpool] Starting new HTTPS connection (1): files.pythonhosted.org:443
[urllib3:urllib3.connectionpool] https://files.pythonhosted.org:443 "GET /packages/99/9e/b2d13aecfd3a7ea05e6eeddff7c450b8ff5233e5d0da834fbfd81b19acaf/poetry_core-2.0.1-py3-none-any.whl HTTP/11" 200 544761
[filelock:filelock] Attempting to acquire lock 139139182895200 on /home/andreas/.cache/pypoetry/cache/repositories/_default_cache/_http/1/9/2/7/c/1927ca37af934f39eb392ed615ebe8bbf2a67497e22d6bc674b2eed9.lock
[filelock:filelock] Lock 139139182895200 acquired on /home/andreas/.cache/pypoetry/cache/repositories/_default_cache/_http/1/9/2/7/c/1927ca37af934f39eb392ed615ebe8bbf2a67497e22d6bc674b2eed9.lock
[filelock:filelock] Attempting to release lock 139139182895200 on /home/andreas/.cache/pypoetry/cache/repositories/_default_cache/_http/1/9/2/7/c/1927ca37af934f39eb392ed615ebe8bbf2a67497e22d6bc674b2eed9.lock
[filelock:filelock] Lock 139139182895200 released on /home/andreas/.cache/pypoetry/cache/repositories/_default_cache/_http/1/9/2/7/c/1927ca37af934f39eb392ed615ebe8bbf2a67497e22d6bc674b2eed9.lock
[build:build] Getting build dependencies for wheel...
Source (PyPI): 2 packages found for poetry-core >=2.0.0,<3.0.0
Source (PyPI): 1 packages found for poetry-core >=2.0.0,<3.0.0
[build:build] Building wheel...
- Installing dummy117 (0.1.0 dfa6b5c): Installing...
- Installing dummy117 (0.1.0 dfa6b5c)

Installing the current project: poetry-ssh-prompt-example (0.1.0)
- Building package poetry-ssh-prompt-example in editable mode
- Adding poetry_ssh_prompt_example.pth to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages for /home/andreas/tmp/poetry-ssh-prompt-example
- Adding the poetry_ssh_prompt_example-0.1.0.dist-info directory to /home/andreas/tmp/poetry-ssh-prompt-example/.venv/lib/python3.12/site-packages 

Metadata

Assignees

No one assigned

    Labels

    kind/bugSomething isn't working as expectedstatus/triageThis issue needs to be triaged

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions