Skip to content

Poetry fails to solve identical git+ssh dependencies #9858

Closed as not planned
Closed as not planned
@art-dsit

Description

@art-dsit

Description

If my project's dependency has a git+ssh dependency (transitive) declared in its pyproject.toml, and my project has the same dependency declared with git+ssh, resolution fails when running poetry lock.

Because dnst depends on dep (0.1.0) @ git+ssh://[email protected]/art-dsit/dep.git@gitssh which depends on graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git, graphrag is required.
So, because dnst depends on graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git, version solving failed.

Note the string "graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git" is identical. (This problem is not with graphrag; I've created a self-contained example for this bug report using public dependencies)

The same dependency works fine with git+https.

You can reproduce the problem by trying to run poetry lock on https://github.com/art-dsit/dnst on branch gitssh. The main branch which uses https dependencies, e.g. graphrag = { git = "https://github.com/microsoft/graphrag.git" }, works fine.

Workarounds

I can use git+https but we prefer to use git+ssh for our CI

Poetry Installation Method

pipx

Operating System

Ubuntu 24.04

Poetry Version

Poetry (version 1.8.4)

Poetry Configuration

cache-dir = "/home/ubuntu/.cache/pypoetry"
experimental.system-git-client = false
installer.max-workers = null
installer.modern-installation = true
installer.no-binary = null
installer.parallel = true
keyring.enabled = true
solver.lazy-wheel = true
virtualenvs.create = true
virtualenvs.in-project = true
virtualenvs.options.always-copy = false
virtualenvs.options.no-pip = false
virtualenvs.options.no-setuptools = false
virtualenvs.options.system-site-packages = false
virtualenvs.path = "{cache-dir}/virtualenvs"  # /home/ubuntu/.cache/pypoetry/virtualenvs
virtualenvs.prefer-active-python = false
virtualenvs.prompt = "{project_name}-py{python_version}"
warnings.export = true

Python Sysconfig

No response

Example pyproject.toml

No response

Poetry Runtime Logs

Loading configuration file /home/ubuntu/.config/pypoetry/config.toml
Using virtualenv: /home/ubuntu/src/dnst/.venv
Updating dependencies
Resolving dependencies...
   1: fact: dnst is 0.1.0
   1: derived: dnst
Cloning [email protected]:art-dsit/dep.git at 'gitssh' to /home/ubuntu/src/dnst/.venv/src/dep
[virtualenv] find interpreter for spec PythonSpec(path=/home/ubuntu/.local/share/pipx/venvs/poetry/bin/python)
[virtualenv] filesystem is case-sensitive
[filelock:filelock] Attempting to acquire lock 138150935601200 on /home/ubuntu/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[filelock:filelock] Lock 138150935601200 acquired on /home/ubuntu/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[virtualenv] got python info of %s from (PosixPath('/usr/bin/python3.12'), PosixPath('/home/ubuntu/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.json'))
[filelock:filelock] Attempting to release lock 138150935601200 on /home/ubuntu/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[filelock:filelock] Lock 138150935601200 released on /home/ubuntu/.local/share/virtualenv/py_info/1/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.lock
[virtualenv] proposed PythonInfo(spec=CPython3.12.3.final.0-64, system=/usr/bin/python3.12, exe=/home/ubuntu/.local/share/pipx/venvs/poetry/bin/python, platform=linux, version='3.12.3 (main, Sep 11 2024, 14:17:37) [GCC 13.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] accepted PythonInfo(spec=CPython3.12.3.final.0-64, system=/usr/bin/python3.12, exe=/home/ubuntu/.local/share/pipx/venvs/poetry/bin/python, platform=linux, version='3.12.3 (main, Sep 11 2024, 14:17:37) [GCC 13.2.0]', encoding_fs_io=utf-8-utf-8)
[virtualenv] create virtual environment via CPython3Posix(dest=/tmp/tmpfmafce01/.venv, clear=False, no_vcs_ignore=False, global=False)
[virtualenv] create folder /tmp/tmpfmafce01/.venv/bin
[virtualenv] create folder /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages
[virtualenv] write /tmp/tmpfmafce01/.venv/pyvenv.cfg
[virtualenv]    home = /usr/bin
[virtualenv]    implementation = CPython
[virtualenv]    version_info = 3.12.3.final.0
[virtualenv]    virtualenv = 20.27.1
[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/tmpfmafce01/.venv/bin/python
[virtualenv] create virtualenv import hook file /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/_virtualenv.pth
[virtualenv] create /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/_virtualenv.py
[virtualenv] ============================== target debug ==============================
[virtualenv] debug via /tmp/tmpfmafce01/.venv/bin/python /home/ubuntu/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/virtualenv/create/debug.py
[virtualenv] {
[virtualenv]   "sys": {
[virtualenv]     "executable": "/tmp/tmpfmafce01/.venv/bin/python",
[virtualenv]     "_base_executable": "/usr/bin/python3.12",
[virtualenv]     "prefix": "/tmp/tmpfmafce01/.venv",
[virtualenv]     "base_prefix": "/usr",
[virtualenv]     "real_prefix": null,
[virtualenv]     "exec_prefix": "/tmp/tmpfmafce01/.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/tmpfmafce01/.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.3 (main, Sep 11 2024, 14:17:37) [GCC 13.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, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/ubuntu/.local/share/virtualenv)
[virtualenv] install pip from wheel /home/ubuntu/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/pip-24.3.1-py3-none-any.whl via CopyPipInstall
[virtualenv] install setuptools from wheel /home/ubuntu/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/setuptools-75.2.0-py3-none-any.whl via CopyPipInstall
[filelock:filelock] Attempting to acquire lock 138150934370048 on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/setuptools-75.2.0-py3-none-any.lock
[virtualenv] install wheel from wheel /home/ubuntu/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/wheel-0.44.0-py3-none-any.whl via CopyPipInstall
[filelock:filelock] Attempting to acquire lock 138150936321664 on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.3.1-py3-none-any.lock
[filelock:filelock] Lock 138150934370048 acquired on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/setuptools-75.2.0-py3-none-any.lock
[filelock:filelock] Attempting to release lock 138150934370048 on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/setuptools-75.2.0-py3-none-any.lock
[filelock:filelock] Lock 138150934370048 released on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/setuptools-75.2.0-py3-none-any.lock
[filelock:filelock] Attempting to acquire lock 138150934208320 on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/wheel-0.44.0-py3-none-any.lock
[filelock:filelock] Lock 138150936321664 acquired on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.3.1-py3-none-any.lock
[filelock:filelock] Lock 138150934208320 acquired on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/wheel-0.44.0-py3-none-any.lock
[filelock:filelock] Attempting to release lock 138150936321664 on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.3.1-py3-none-any.lock
[filelock:filelock] Lock 138150936321664 released on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.3.1-py3-none-any.lock
[virtualenv] copy directory /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/setuptools-75.2.0-py3-none-any/setuptools-75.2.0.dist-info to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/setuptools-75.2.0.dist-info
[virtualenv] copy /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.3.1-py3-none-any/pip-24.3.1.virtualenv to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/pip-24.3.1.virtualenv
[filelock:filelock] Attempting to release lock 138150934208320 on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/wheel-0.44.0-py3-none-any.lock
[filelock:filelock] Lock 138150934208320 released on /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/wheel-0.44.0-py3-none-any.lock
[virtualenv] copy directory /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.3.1-py3-none-any/pip to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/pip
[virtualenv] copy /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/wheel-0.44.0-py3-none-any/wheel-0.44.0.virtualenv to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/wheel-0.44.0.virtualenv
[virtualenv] copy directory /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/wheel-0.44.0-py3-none-any/wheel-0.44.0.dist-info to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/wheel-0.44.0.dist-info
[virtualenv] copy directory /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/setuptools-75.2.0-py3-none-any/pkg_resources to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/pkg_resources
[virtualenv] copy directory /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/wheel-0.44.0-py3-none-any/wheel to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/wheel
[virtualenv] copy /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/setuptools-75.2.0-py3-none-any/distutils-precedence.pth to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/distutils-precedence.pth
[virtualenv] copy directory /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/setuptools-75.2.0-py3-none-any/setuptools to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/setuptools
[distlib:distlib.util] changing mode of /tmp/tmpfmafce01/.venv/bin/wheel-3.12 to 775
[distlib:distlib.util] changing mode of /tmp/tmpfmafce01/.venv/bin/wheel to 775
[distlib:distlib.util] changing mode of /tmp/tmpfmafce01/.venv/bin/wheel3.12 to 775
[distlib:distlib.util] changing mode of /tmp/tmpfmafce01/.venv/bin/wheel3 to 775
[virtualenv] generated console scripts wheel wheel3 wheel-3.12 wheel3.12
[virtualenv] copy directory /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-24.3.1-py3-none-any/pip-24.3.1.dist-info to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/pip-24.3.1.dist-info
[distlib:distlib.util] changing mode of /tmp/tmpfmafce01/.venv/bin/pip3 to 775
[distlib:distlib.util] changing mode of /tmp/tmpfmafce01/.venv/bin/pip3.12 to 775
[distlib:distlib.util] changing mode of /tmp/tmpfmafce01/.venv/bin/pip-3.12 to 775
[distlib:distlib.util] changing mode of /tmp/tmpfmafce01/.venv/bin/pip to 775
[virtualenv] generated console scripts pip pip-3.12 pip3 pip3.12
[virtualenv] copy directory /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/setuptools-75.2.0-py3-none-any/_distutils_hack to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/_distutils_hack
[virtualenv] copy /home/ubuntu/.local/share/virtualenv/wheel/3.12/image/1/CopyPipInstall/setuptools-75.2.0-py3-none-any/setuptools-75.2.0.virtualenv to /tmp/tmpfmafce01/.venv/lib/python3.12/site-packages/setuptools-75.2.0.virtualenv
[virtualenv] generated console scripts
[virtualenv] add activators for Bash, CShell, Fish, Nushell, PowerShell, Python
[virtualenv] write /tmp/tmpfmafce01/.venv/pyvenv.cfg
[virtualenv]    home = /usr/bin
[virtualenv]    implementation = CPython
[virtualenv]    version_info = 3.12.3.final.0
[virtualenv]    virtualenv = 20.27.1
[virtualenv]    include-system-site-packages = false
[virtualenv]    base-prefix = /usr
[virtualenv]    base-exec-prefix = /usr
[virtualenv]    base-executable = /usr/bin/python3.12
Falling back to parsed setup.py file for /home/ubuntu/src/dnst/.venv/src/dep
Cloning [email protected]:microsoft/graphrag.git at 'HEAD' to /home/ubuntu/src/dnst/.venv/src/graphrag
   1: fact: dnst depends on dep (0.1.0)
   1: fact: dnst depends on graphrag (0.5.0)
   1: selecting dnst (0.1.0)
   1: derived: graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git
   1: derived: dep (0.1.0) @ git+ssh://[email protected]/art-dsit/dep.git@gitssh
   1: fact: graphrag (0.5.0) depends on environs (^11.0.0)
   1: fact: graphrag (0.5.0) depends on datashaper (^0.0.49)
   1: fact: graphrag (0.5.0) depends on azure-search-documents (^11.4.0)
   1: fact: graphrag (0.5.0) depends on lancedb (^0.13.0)
   1: fact: graphrag (0.5.0) depends on aiolimiter (^1.1.0)
   1: fact: graphrag (0.5.0) depends on aiofiles (^24.1.0)
   1: fact: graphrag (0.5.0) depends on openai (^1.51.2)
   1: fact: graphrag (0.5.0) depends on nltk (3.9.1)
   1: fact: graphrag (0.5.0) depends on tiktoken (^0.7.0)
   1: fact: graphrag (0.5.0) depends on numpy (^1.25.2)
   1: fact: graphrag (0.5.0) depends on graspologic (^3.4.1)
   1: fact: graphrag (0.5.0) depends on networkx (^3)
   1: fact: graphrag (0.5.0) depends on pandas (^2.2.3)
   1: fact: graphrag (0.5.0) depends on matplotlib (^3.9.0)
   1: fact: graphrag (0.5.0) depends on pyarrow (^15.0.0)
   1: fact: graphrag (0.5.0) depends on umap-learn (^0.5.6)
   1: fact: graphrag (0.5.0) depends on pyyaml (^6.0.2)
   1: fact: graphrag (0.5.0) depends on pyaml-env (^1.2.1)
   1: fact: graphrag (0.5.0) depends on python-dotenv (^1.0.0)
   1: fact: graphrag (0.5.0) depends on tenacity (^9.0.0)
   1: fact: graphrag (0.5.0) depends on pydantic (^2.9.2)
   1: fact: graphrag (0.5.0) depends on rich (^13.6.0)
   1: fact: graphrag (0.5.0) depends on devtools (^0.12.2)
   1: fact: graphrag (0.5.0) depends on typing-extensions (^4.12.2)
   1: fact: graphrag (0.5.0) depends on azure-storage-blob (^12.22.0)
   1: fact: graphrag (0.5.0) depends on azure-identity (^1.17.1)
   1: fact: graphrag (0.5.0) depends on json-repair (^0.30.0)
   1: fact: graphrag (0.5.0) depends on future (^1.0.0)
   1: fact: graphrag (0.5.0) depends on typer (^0.12.5)
   1: selecting graphrag (0.5.0 6d21ef2)
   1: derived: typer (>=0.12.5,<0.13.0)
   1: derived: future (>=1.0.0,<2.0.0)
   1: derived: json-repair (>=0.30.0,<0.31.0)
   1: derived: azure-identity (>=1.17.1,<2.0.0)
   1: derived: azure-storage-blob (>=12.22.0,<13.0.0)
   1: derived: typing-extensions (>=4.12.2,<5.0.0)
   1: derived: devtools (>=0.12.2,<0.13.0)
   1: derived: rich (>=13.6.0,<14.0.0)
   1: derived: pydantic (>=2.9.2,<3.0.0)
   1: derived: tenacity (>=9.0.0,<10.0.0)
   1: derived: python-dotenv (>=1.0.0,<2.0.0)
   1: derived: pyaml-env (>=1.2.1,<2.0.0)
   1: derived: pyyaml (>=6.0.2,<7.0.0)
   1: derived: umap-learn (>=0.5.6,<0.6.0)
   1: derived: pyarrow (>=15.0.0,<16.0.0)
   1: derived: matplotlib (>=3.9.0,<4.0.0)
   1: derived: pandas (>=2.2.3,<3.0.0)
   1: derived: networkx (>=3,<4)
   1: derived: graspologic (>=3.4.1,<4.0.0)
   1: derived: numpy (>=1.25.2,<2.0.0)
   1: derived: tiktoken (>=0.7.0,<0.8.0)
   1: derived: nltk (==3.9.1)
   1: derived: openai (>=1.51.2,<2.0.0)
   1: derived: aiofiles (>=24.1.0,<25.0.0)
   1: derived: aiolimiter (>=1.1.0,<2.0.0)
   1: derived: lancedb (>=0.13.0,<0.14.0)
   1: derived: azure-search-documents (>=11.4.0,<12.0.0)
   1: derived: datashaper (>=0.0.49,<0.0.50)
   1: derived: environs (>=11.0.0,<12.0.0)
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
Backend 'fail Keyring' is not suitable
No valid keyring backend was found
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/typer/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150933334112 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/3/4/e/4/e/34e4ed9f6da78ec378e04be04de734c69a68c889dbef86cb0f5f498a.lock
[filelock:filelock] Lock 138150933334112 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/3/4/e/4/e/34e4ed9f6da78ec378e04be04de734c69a68c889dbef86cb0f5f498a.lock
[filelock:filelock] Attempting to release lock 138150933334112 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/3/4/e/4/e/34e4ed9f6da78ec378e04be04de734c69a68c889dbef86cb0f5f498a.lock
[filelock:filelock] Lock 138150933334112 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/3/4/e/4/e/34e4ed9f6da78ec378e04be04de734c69a68c889dbef86cb0f5f498a.lock
Source (PyPI): 1 packages found for typer >=0.12.5,<0.13.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/future/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150912366192 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/8/8/1/a/d/881adb62a593fbdc521a5f13c5f6ef70e6fa0344a95806cbf62d4f42.lock
[filelock:filelock] Lock 138150912366192 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/8/8/1/a/d/881adb62a593fbdc521a5f13c5f6ef70e6fa0344a95806cbf62d4f42.lock
[filelock:filelock] Attempting to release lock 138150912366192 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/8/8/1/a/d/881adb62a593fbdc521a5f13c5f6ef70e6fa0344a95806cbf62d4f42.lock
[filelock:filelock] Lock 138150912366192 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/8/8/1/a/d/881adb62a593fbdc521a5f13c5f6ef70e6fa0344a95806cbf62d4f42.lock
Source (PyPI): 1 packages found for future >=1.0.0,<2.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/json-repair/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150912219648 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/2/3/7/b/e/237be0280962971ea83639e6eb6deedf0be5aae646f62670a32e1905.lock
[filelock:filelock] Lock 138150912219648 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/2/3/7/b/e/237be0280962971ea83639e6eb6deedf0be5aae646f62670a32e1905.lock
[filelock:filelock] Attempting to release lock 138150912219648 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/2/3/7/b/e/237be0280962971ea83639e6eb6deedf0be5aae646f62670a32e1905.lock
[filelock:filelock] Lock 138150912219648 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/2/3/7/b/e/237be0280962971ea83639e6eb6deedf0be5aae646f62670a32e1905.lock
Source (PyPI): 3 packages found for json-repair >=0.30.0,<0.31.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/azure-identity/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150911836768 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/e/3/f/2/ae3f2f5dbca8939c9e4cecae2be6480148171f9b71883edef477bb72.lock
[filelock:filelock] Lock 138150911836768 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/e/3/f/2/ae3f2f5dbca8939c9e4cecae2be6480148171f9b71883edef477bb72.lock
[filelock:filelock] Attempting to release lock 138150911836768 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/e/3/f/2/ae3f2f5dbca8939c9e4cecae2be6480148171f9b71883edef477bb72.lock
[filelock:filelock] Lock 138150911836768 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/e/3/f/2/ae3f2f5dbca8939c9e4cecae2be6480148171f9b71883edef477bb72.lock
Source (PyPI): 3 packages found for azure-identity >=1.17.1,<2.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/azure-storage-blob/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150923508464 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/5/9/3/b/e593b508c3eff609bcb401e1c17eb266658ddcaba2367e1fbca22b90.lock
[filelock:filelock] Lock 138150923508464 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/5/9/3/b/e593b508c3eff609bcb401e1c17eb266658ddcaba2367e1fbca22b90.lock
[filelock:filelock] Attempting to release lock 138150923508464 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/5/9/3/b/e593b508c3eff609bcb401e1c17eb266658ddcaba2367e1fbca22b90.lock
[filelock:filelock] Lock 138150923508464 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/5/9/3/b/e593b508c3eff609bcb401e1c17eb266658ddcaba2367e1fbca22b90.lock
Source (PyPI): 4 packages found for azure-storage-blob >=12.22.0,<13.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/typing-extensions/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150923710304 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/2/0/7/4/e207426cbcf220918fdf354826064190a066f96cd6ad8830f1f11fdc.lock
[filelock:filelock] Lock 138150923710304 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/2/0/7/4/e207426cbcf220918fdf354826064190a066f96cd6ad8830f1f11fdc.lock
[filelock:filelock] Attempting to release lock 138150923710304 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/2/0/7/4/e207426cbcf220918fdf354826064190a066f96cd6ad8830f1f11fdc.lock
[filelock:filelock] Lock 138150923710304 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/2/0/7/4/e207426cbcf220918fdf354826064190a066f96cd6ad8830f1f11fdc.lock
Source (PyPI): 1 packages found for typing-extensions >=4.12.2,<5.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/devtools/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150923324112 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/d/4/2/8/9d428eac62b40f770980142a7dd3bca33592470713a8a923f0b13516.lock
[filelock:filelock] Lock 138150923324112 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/d/4/2/8/9d428eac62b40f770980142a7dd3bca33592470713a8a923f0b13516.lock
[filelock:filelock] Attempting to release lock 138150923324112 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/d/4/2/8/9d428eac62b40f770980142a7dd3bca33592470713a8a923f0b13516.lock
[filelock:filelock] Lock 138150923324112 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/d/4/2/8/9d428eac62b40f770980142a7dd3bca33592470713a8a923f0b13516.lock
Source (PyPI): 1 packages found for devtools >=0.12.2,<0.13.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/rich/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150923333088 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/6/3/0/6/c6306d205b48faecb62eb823053e850df036f38e59b11523829f5c31.lock
[filelock:filelock] Lock 138150923333088 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/6/3/0/6/c6306d205b48faecb62eb823053e850df036f38e59b11523829f5c31.lock
[filelock:filelock] Attempting to release lock 138150923333088 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/6/3/0/6/c6306d205b48faecb62eb823053e850df036f38e59b11523829f5c31.lock
[filelock:filelock] Lock 138150923333088 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/6/3/0/6/c6306d205b48faecb62eb823053e850df036f38e59b11523829f5c31.lock
Source (PyPI): 10 packages found for rich >=13.6.0,<14.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/pydantic/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150913479824 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/c/5/4/0/ac54069ce3005f186e18ca5efecdb2f814d717ad8b72989b4c98c88c.lock
[filelock:filelock] Lock 138150913479824 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/c/5/4/0/ac54069ce3005f186e18ca5efecdb2f814d717ad8b72989b4c98c88c.lock
[filelock:filelock] Attempting to release lock 138150913479824 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/c/5/4/0/ac54069ce3005f186e18ca5efecdb2f814d717ad8b72989b4c98c88c.lock
[filelock:filelock] Lock 138150913479824 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/c/5/4/0/ac54069ce3005f186e18ca5efecdb2f814d717ad8b72989b4c98c88c.lock
Source (PyPI): 1 packages found for pydantic >=2.9.2,<3.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/tenacity/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150821606320 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/4/f/f/8/6/4ff8606ef3565dd3d8cb49160a12b00a0874f4891b47bf2460855867.lock
[filelock:filelock] Lock 138150821606320 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/4/f/f/8/6/4ff8606ef3565dd3d8cb49160a12b00a0874f4891b47bf2460855867.lock
[filelock:filelock] Attempting to release lock 138150821606320 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/4/f/f/8/6/4ff8606ef3565dd3d8cb49160a12b00a0874f4891b47bf2460855867.lock
[filelock:filelock] Lock 138150821606320 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/4/f/f/8/6/4ff8606ef3565dd3d8cb49160a12b00a0874f4891b47bf2460855867.lock
Source (PyPI): 1 packages found for tenacity >=9.0.0,<10.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/python-dotenv/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150821790880 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/b/d/d/d/abdddc46265b81c7d6dc73a20f1ad8ef043a66e9e79abdc1379bf71e.lock
[filelock:filelock] Lock 138150821790880 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/b/d/d/d/abdddc46265b81c7d6dc73a20f1ad8ef043a66e9e79abdc1379bf71e.lock
[filelock:filelock] Attempting to release lock 138150821790880 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/b/d/d/d/abdddc46265b81c7d6dc73a20f1ad8ef043a66e9e79abdc1379bf71e.lock
[filelock:filelock] Lock 138150821790880 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/b/d/d/d/abdddc46265b81c7d6dc73a20f1ad8ef043a66e9e79abdc1379bf71e.lock
Source (PyPI): 2 packages found for python-dotenv >=1.0.0,<2.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/pyaml-env/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150821804608 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/6/2/9/5/6/629561f794f33a825571084b342990daf6392c7410860a69fd161337.lock
[filelock:filelock] Lock 138150821804608 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/6/2/9/5/6/629561f794f33a825571084b342990daf6392c7410860a69fd161337.lock
[filelock:filelock] Attempting to release lock 138150821804608 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/6/2/9/5/6/629561f794f33a825571084b342990daf6392c7410860a69fd161337.lock
[filelock:filelock] Lock 138150821804608 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/6/2/9/5/6/629561f794f33a825571084b342990daf6392c7410860a69fd161337.lock
Source (PyPI): 1 packages found for pyaml-env >=1.2.1,<2.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/pyyaml/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150822039424 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/8/6/2/6/b862637a242a4033f1ba3be874e038f3a95ab29277da4c878f7c162d.lock
[filelock:filelock] Lock 138150822039424 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/8/6/2/6/b862637a242a4033f1ba3be874e038f3a95ab29277da4c878f7c162d.lock
[filelock:filelock] Attempting to release lock 138150822039424 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/8/6/2/6/b862637a242a4033f1ba3be874e038f3a95ab29277da4c878f7c162d.lock
[filelock:filelock] Lock 138150822039424 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/8/6/2/6/b862637a242a4033f1ba3be874e038f3a95ab29277da4c878f7c162d.lock
Source (PyPI): 1 packages found for pyyaml >=6.0.2,<7.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/umap-learn/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150821041008 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/d/7/c/0/8/d7c0832706fe001ead7bb3498c6eaafe02aed34fe17e7e8db94b7cc7.lock
[filelock:filelock] Lock 138150821041008 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/d/7/c/0/8/d7c0832706fe001ead7bb3498c6eaafe02aed34fe17e7e8db94b7cc7.lock
[filelock:filelock] Attempting to release lock 138150821041008 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/d/7/c/0/8/d7c0832706fe001ead7bb3498c6eaafe02aed34fe17e7e8db94b7cc7.lock
[filelock:filelock] Lock 138150821041008 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/d/7/c/0/8/d7c0832706fe001ead7bb3498c6eaafe02aed34fe17e7e8db94b7cc7.lock
Source (PyPI): 2 packages found for umap-learn >=0.5.6,<0.6.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/pyarrow/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150821052000 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/d/f/1/e/9df1ee6c2e327fe1c6b83e310229ce0dc078eddefce5100826a82a16.lock
[filelock:filelock] Lock 138150821052000 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/d/f/1/e/9df1ee6c2e327fe1c6b83e310229ce0dc078eddefce5100826a82a16.lock
[filelock:filelock] Attempting to release lock 138150821052000 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/d/f/1/e/9df1ee6c2e327fe1c6b83e310229ce0dc078eddefce5100826a82a16.lock
[filelock:filelock] Lock 138150821052000 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/d/f/1/e/9df1ee6c2e327fe1c6b83e310229ce0dc078eddefce5100826a82a16.lock
Source (PyPI): 3 packages found for pyarrow >=15.0.0,<16.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/matplotlib/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150817261632 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/b/5/1/6/9b51619e20a708f99372afefd7dbe20a1b5e42ae213f02bf27267976.lock
[filelock:filelock] Lock 138150817261632 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/b/5/1/6/9b51619e20a708f99372afefd7dbe20a1b5e42ae213f02bf27267976.lock
[filelock:filelock] Attempting to release lock 138150817261632 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/b/5/1/6/9b51619e20a708f99372afefd7dbe20a1b5e42ae213f02bf27267976.lock
[filelock:filelock] Lock 138150817261632 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/b/5/1/6/9b51619e20a708f99372afefd7dbe20a1b5e42ae213f02bf27267976.lock
Source (PyPI): 3 packages found for matplotlib >=3.9.0,<4.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/pandas/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150813488608 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/6/6/e/c/7/66ec76a7b6ed4081044f5c7821af293b63c17bc2ac523ff93d5ca7d5.lock
[filelock:filelock] Lock 138150813488608 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/6/6/e/c/7/66ec76a7b6ed4081044f5c7821af293b63c17bc2ac523ff93d5ca7d5.lock
[filelock:filelock] Attempting to release lock 138150813488608 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/6/6/e/c/7/66ec76a7b6ed4081044f5c7821af293b63c17bc2ac523ff93d5ca7d5.lock
[filelock:filelock] Lock 138150813488608 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/6/6/e/c/7/66ec76a7b6ed4081044f5c7821af293b63c17bc2ac523ff93d5ca7d5.lock
Source (PyPI): 1 packages found for pandas >=2.2.3,<3.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/networkx/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150808970656 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/0/2/7/6/e0276893d7489dad47ee19221f613ef206616211ff534c1fdcf70652.lock
[filelock:filelock] Lock 138150808970656 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/0/2/7/6/e0276893d7489dad47ee19221f613ef206616211ff534c1fdcf70652.lock
[filelock:filelock] Attempting to release lock 138150808970656 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/0/2/7/6/e0276893d7489dad47ee19221f613ef206616211ff534c1fdcf70652.lock
[filelock:filelock] Lock 138150808970656 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/0/2/7/6/e0276893d7489dad47ee19221f613ef206616211ff534c1fdcf70652.lock
Source (PyPI): 8 packages found for networkx >=3,<4
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/graspologic/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150809421536 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/1/b/9/9/5/1b995c2f0aae0352e317d9606299e4eb9aa94bcd40974936dbe8be7f.lock
[filelock:filelock] Lock 138150809421536 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/1/b/9/9/5/1b995c2f0aae0352e317d9606299e4eb9aa94bcd40974936dbe8be7f.lock
[filelock:filelock] Attempting to release lock 138150809421536 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/1/b/9/9/5/1b995c2f0aae0352e317d9606299e4eb9aa94bcd40974936dbe8be7f.lock
[filelock:filelock] Lock 138150809421536 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/1/b/9/9/5/1b995c2f0aae0352e317d9606299e4eb9aa94bcd40974936dbe8be7f.lock
Source (PyPI): 1 packages found for graspologic >=3.4.1,<4.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/numpy/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150807878016 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/c/1/3/3/cc133da5701a066bc3777b2575e0daa601596f19871db4608ca98b97.lock
[filelock:filelock] Lock 138150807878016 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/c/1/3/3/cc133da5701a066bc3777b2575e0daa601596f19871db4608ca98b97.lock
[filelock:filelock] Attempting to release lock 138150807878016 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/c/1/3/3/cc133da5701a066bc3777b2575e0daa601596f19871db4608ca98b97.lock
[filelock:filelock] Lock 138150807878016 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/c/1/3/3/cc133da5701a066bc3777b2575e0daa601596f19871db4608ca98b97.lock
Source (PyPI): 6 packages found for numpy >=1.25.2,<2.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/tiktoken/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150803332640 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/0/2/d/2/e02d204cdd3b7d268ee1e9bbce86143c099522474d7852833cd72d7a.lock
[filelock:filelock] Lock 138150803332640 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/0/2/d/2/e02d204cdd3b7d268ee1e9bbce86143c099522474d7852833cd72d7a.lock
[filelock:filelock] Attempting to release lock 138150803332640 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/0/2/d/2/e02d204cdd3b7d268ee1e9bbce86143c099522474d7852833cd72d7a.lock
[filelock:filelock] Lock 138150803332640 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/0/2/d/2/e02d204cdd3b7d268ee1e9bbce86143c099522474d7852833cd72d7a.lock
Source (PyPI): 1 packages found for tiktoken >=0.7.0,<0.8.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/nltk/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150802063280 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/f/b/b/b/bfbbb64251bb29d7400e962e6937ccfc7d6cf8628b719dcd859d1c80.lock
[filelock:filelock] Lock 138150802063280 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/f/b/b/b/bfbbb64251bb29d7400e962e6937ccfc7d6cf8628b719dcd859d1c80.lock
[filelock:filelock] Attempting to release lock 138150802063280 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/f/b/b/b/bfbbb64251bb29d7400e962e6937ccfc7d6cf8628b719dcd859d1c80.lock
[filelock:filelock] Lock 138150802063280 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/f/b/b/b/bfbbb64251bb29d7400e962e6937ccfc7d6cf8628b719dcd859d1c80.lock
Skipping url (https://files.pythonhosted.org/packages/6b/4e/048a00445a157d1903dcea51357777eac71b2dadfb2de91ea477d4b57a1e/nltk-2.0.1rc2-git.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/d6/b2/62b3391d7bf83d2e444c3770aa98fc67d3665d4a710ce66c839233aabe88/nltk-2.0b8.macosx-10.5-i386.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/61/eb/cffac9e82b1d453ce3a8fd1f169be9978d9dcd9fe8ba6b1921e073b791b3/nltk-2.0.1rc1.macosx-10.6-x86_64.tar.gz) due to invalid version (None)
Source (PyPI): 1 packages found for nltk 3.9.1
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/openai/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150802297040 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/b/9/7/6/eb97658ffb63e3939cb3dc97efc785dbe1e790b6a3500bac0ec647fe.lock
[filelock:filelock] Lock 138150802297040 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/b/9/7/6/eb97658ffb63e3939cb3dc97efc785dbe1e790b6a3500bac0ec647fe.lock
[filelock:filelock] Attempting to release lock 138150802297040 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/b/9/7/6/eb97658ffb63e3939cb3dc97efc785dbe1e790b6a3500bac0ec647fe.lock
[filelock:filelock] Lock 138150802297040 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/b/9/7/6/eb97658ffb63e3939cb3dc97efc785dbe1e790b6a3500bac0ec647fe.lock
Source (PyPI): 12 packages found for openai >=1.51.2,<2.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/aiofiles/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150801032640 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/9/5/a/2/e95a2c8a2571a943af8a6e8e6c9a5b4531ea6a5f364f9e9dde41f859.lock
[filelock:filelock] Lock 138150801032640 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/9/5/a/2/e95a2c8a2571a943af8a6e8e6c9a5b4531ea6a5f364f9e9dde41f859.lock
[filelock:filelock] Attempting to release lock 138150801032640 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/9/5/a/2/e95a2c8a2571a943af8a6e8e6c9a5b4531ea6a5f364f9e9dde41f859.lock
[filelock:filelock] Lock 138150801032640 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/e/9/5/a/2/e95a2c8a2571a943af8a6e8e6c9a5b4531ea6a5f364f9e9dde41f859.lock
Source (PyPI): 1 packages found for aiofiles >=24.1.0,<25.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/aiolimiter/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150801038304 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/4/d/1/7/c4d173285632c123e5c2276916b16d6ad5bae6987a9822477ab14a0b.lock
[filelock:filelock] Lock 138150801038304 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/4/d/1/7/c4d173285632c123e5c2276916b16d6ad5bae6987a9822477ab14a0b.lock
[filelock:filelock] Attempting to release lock 138150801038304 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/4/d/1/7/c4d173285632c123e5c2276916b16d6ad5bae6987a9822477ab14a0b.lock
[filelock:filelock] Lock 138150801038304 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/c/4/d/1/7/c4d173285632c123e5c2276916b16d6ad5bae6987a9822477ab14a0b.lock
Source (PyPI): 1 packages found for aiolimiter >=1.1.0,<2.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/lancedb/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150801040512 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/5/8/0/6/a5806ddbcbf629c07623de1a653d7b9da4490bfee98b6ced4746bfe8.lock
[filelock:filelock] Lock 138150801040512 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/5/8/0/6/a5806ddbcbf629c07623de1a653d7b9da4490bfee98b6ced4746bfe8.lock
[filelock:filelock] Attempting to release lock 138150801040512 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/5/8/0/6/a5806ddbcbf629c07623de1a653d7b9da4490bfee98b6ced4746bfe8.lock
[filelock:filelock] Lock 138150801040512 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/a/5/8/0/6/a5806ddbcbf629c07623de1a653d7b9da4490bfee98b6ced4746bfe8.lock
Source (PyPI): 1 packages found for lancedb >=0.13.0,<0.14.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/azure-search-documents/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150799599872 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/2/1/8/6/3/21863f402292168deea8347c116f824f30782594191555d136e91e79.lock
[filelock:filelock] Lock 138150799599872 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/2/1/8/6/3/21863f402292168deea8347c116f824f30782594191555d136e91e79.lock
[filelock:filelock] Attempting to release lock 138150799599872 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/2/1/8/6/3/21863f402292168deea8347c116f824f30782594191555d136e91e79.lock
[filelock:filelock] Lock 138150799599872 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/2/1/8/6/3/21863f402292168deea8347c116f824f30782594191555d136e91e79.lock
Source (PyPI): 4 packages found for azure-search-documents >=11.4.0,<12.0.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/datashaper/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150799785664 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/4/5/2/3/b4523bd7d87f79a3c24aa3a13256610dad07238451eecb90424941a9.lock
[filelock:filelock] Lock 138150799785664 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/4/5/2/3/b4523bd7d87f79a3c24aa3a13256610dad07238451eecb90424941a9.lock
[filelock:filelock] Attempting to release lock 138150799785664 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/4/5/2/3/b4523bd7d87f79a3c24aa3a13256610dad07238451eecb90424941a9.lock
[filelock:filelock] Lock 138150799785664 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/b/4/5/2/3/b4523bd7d87f79a3c24aa3a13256610dad07238451eecb90424941a9.lock
Source (PyPI): 1 packages found for datashaper >=0.0.49,<0.0.50
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/environs/ HTTP/11" 304 0
[filelock:filelock] Attempting to acquire lock 138150800053200 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/b/8/c/2/9b8c23270e7d2febbabdb3fad0790331905d27c50bfd9c614fc72a5c.lock
[filelock:filelock] Lock 138150800053200 acquired on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/b/8/c/2/9b8c23270e7d2febbabdb3fad0790331905d27c50bfd9c614fc72a5c.lock
[filelock:filelock] Attempting to release lock 138150800053200 on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/b/8/c/2/9b8c23270e7d2febbabdb3fad0790331905d27c50bfd9c614fc72a5c.lock
[filelock:filelock] Lock 138150800053200 released on /home/ubuntu/.cache/pypoetry/cache/repositories/PyPI/_http/9/b/8/c/2/9b8c23270e7d2febbabdb3fad0790331905d27c50bfd9c614fc72a5c.lock
Source (PyPI): 3 packages found for environs >=11.0.0,<12.0.0
Cloning ssh://[email protected]/microsoft/graphrag.git at 'HEAD' to /home/ubuntu/src/dnst/.venv/src/graphrag
   1: fact: dep (0.1.0) depends on graphrag (0.5.0)
   1: fact: dep (0.1.0) depends on pydantic (>=2.9.2)
   1: conflict: dep (0.1.0) depends on graphrag (0.5.0)
   1: ! dep (0.1.0) @ git+ssh://[email protected]/art-dsit/dep.git@gitssh is satisfied by dep (0.1.0) @ git+ssh://[email protected]/art-dsit/dep.git@gitssh
   1: ! which is caused by "dnst depends on dep (0.1.0) @ git+ssh://[email protected]/art-dsit/dep.git@gitssh"
   1: ! thus: graphrag is required
   1: ! not graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git is satisfied by graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git
   1: ! which is caused by "dnst depends on graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git"
   1: ! thus: version solving failed
   1: Version solving took 17.257 seconds.
   1: Tried 1 solutions.

  Stack trace:

  4  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/puzzle/solver.py:154 in _solve
      152│
      153│         try:
    → 154│             result = resolve_version(self._package, self._provider)
      155│
      156│             packages = result.packages

  3  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/mixology/__init__.py:18 in resolve_version
       16│     solver = VersionSolver(root, provider)
       17│
    →  18│     return solver.solve()
       19│

  2  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/mixology/version_solver.py:174 in solve
      172│             next: str | None = self._root.name
      173│             while next is not None:
    → 174│                 self._propagate(next)
      175│                 next = self._choose_package_version()
      176│

  1  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/mixology/version_solver.py:213 in _propagate
      211│                     # where that incompatibility will allow us to derive new assignments
      212│                     # that avoid the conflict.
    → 213│                     root_cause = self._resolve_conflict(incompatibility)
      214│
      215│                     # Back jumping erases all the assignments we did at the previous

  SolveFailure

  Because dnst depends on dep (0.1.0) @ git+ssh://[email protected]/art-dsit/dep.git@gitssh which depends on graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git, graphrag is required.
  So, because dnst depends on graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git, version solving failed.

  at ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/mixology/version_solver.py:427 in _resolve_conflict
      423│             )
      424│             self._log(f'! which is caused by "{most_recent_satisfier.cause}"')
      425│             self._log(f"! thus: {incompatibility}")
      426│
    → 427│         raise SolveFailure(incompatibility)
      428│
      429│     def _choose_package_version(self) -> str | None:
      430│         """
      431│         Tries to select a version of a required package.

The following error occurred when trying to handle this error:


  Stack trace:

  11  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/cleo/application.py:327 in run
       325│
       326│             try:
     → 327│                 exit_code = self._run(io)
       328│             except BrokenPipeError:
       329│                 # If we are piped to another process, it may close early and send a

  10  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/console/application.py:190 in _run
       188│         self._load_plugins(io)
       189│
     → 190│         exit_code: int = super()._run(io)
       191│         return exit_code
       192│

   9  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/cleo/application.py:431 in _run
       429│             io.input.interactive(interactive)
       430│
     → 431│         exit_code = self._run_command(command, io)
       432│         self._running_command = None
       433│

   8  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/cleo/application.py:473 in _run_command
       471│
       472│         if error is not None:
     → 473│             raise error
       474│
       475│         return terminate_event.exit_code

   7  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/cleo/application.py:457 in _run_command
       455│
       456│             if command_event.command_should_run():
     → 457│                 exit_code = command.run(io)
       458│             else:
       459│                 exit_code = ConsoleCommandEvent.RETURN_CODE_DISABLED

   6  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/cleo/commands/base_command.py:117 in run
       115│         io.input.validate()
       116│
     → 117│         return self.execute(io) or 0
       118│
       119│     def merge_application_definition(self, merge_args: bool = True) -> None:

   5  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/cleo/commands/command.py:61 in execute
        59│
        60│         try:
     →  61│             return self.handle()
        62│         except KeyboardInterrupt:
        63│             return 1

   4  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/console/commands/lock.py:55 in handle
        53│         self.installer.lock(update=not self.option("no-update"))
        54│
     →  55│         return self.installer.run()
        56│

   3  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/installation/installer.py:104 in run
       102│             self.verbose(True)
       103│
     → 104│         return self._do_install()
       105│
       106│     def dry_run(self, dry_run: bool = True) -> Installer:

   2  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/installation/installer.py:241 in _do_install
       239│                 source_root=self._env.path.joinpath("src")
       240│             ):
     → 241│                 ops = solver.solve(use_latest=self._whitelist).calculate_operations()
       242│         else:
       243│             self._io.write_line("Installing dependencies from lock file")

   1  ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/puzzle/solver.py:71 in solve
        69│         with self._progress(), self._provider.use_latest_for(use_latest or []):
        70│             start = time.time()
     →  71│             packages, depths = self._solve()
        72│             end = time.time()
        73│

  SolverProblemError

  Because dnst depends on dep (0.1.0) @ git+ssh://[email protected]/art-dsit/dep.git@gitssh which depends on graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git, graphrag is required.
  So, because dnst depends on graphrag (0.5.0) @ git+ssh://[email protected]/microsoft/graphrag.git, version solving failed.

  at ~/.local/share/pipx/venvs/poetry/lib/python3.12/site-packages/poetry/puzzle/solver.py:160 in _solve
      156│             packages = result.packages
      157│         except OverrideNeeded as e:
      158│             return self._solve_in_compatibility_mode(e.overrides)
      159│         except SolveFailure as e:
    → 160│             raise SolverProblemError(e)
      161│
      162│         combined_nodes = depth_first_search(PackageNode(self._package, packages))
      163│         results = dict(aggregate_package_nodes(nodes) for nodes in combined_nodes)

Metadata

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