Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Poetry fails to solve identical git+ssh dependencies #9858

Open
art-dsit opened this issue Nov 19, 2024 · 2 comments
Open

Poetry fails to solve identical git+ssh dependencies #9858

art-dsit opened this issue Nov 19, 2024 · 2 comments
Labels
kind/bug Something isn't working as expected status/triage This issue needs to be triaged

Comments

@art-dsit
Copy link

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://git@github.com/art-dsit/dep.git@gitssh which depends on graphrag (0.5.0) @ git+ssh://git@github.com/microsoft/graphrag.git, graphrag is required.
So, because dnst depends on graphrag (0.5.0) @ git+ssh://git@github.com/microsoft/graphrag.git, version solving failed.

Note the string "graphrag (0.5.0) @ git+ssh://git@github.com/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 git@github.com: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 git@github.com: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://git@github.com/microsoft/graphrag.git
   1: derived: dep (0.1.0) @ git+ssh://git@github.com/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://git@github.com/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://git@github.com/art-dsit/dep.git@gitssh is satisfied by dep (0.1.0) @ git+ssh://git@github.com/art-dsit/dep.git@gitssh
   1: ! which is caused by "dnst depends on dep (0.1.0) @ git+ssh://git@github.com/art-dsit/dep.git@gitssh"
   1: ! thus: graphrag is required
   1: ! not graphrag (0.5.0) @ git+ssh://git@github.com/microsoft/graphrag.git is satisfied by graphrag (0.5.0) @ git+ssh://git@github.com/microsoft/graphrag.git
   1: ! which is caused by "dnst depends on graphrag (0.5.0) @ git+ssh://git@github.com/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://git@github.com/art-dsit/dep.git@gitssh which depends on graphrag (0.5.0) @ git+ssh://git@github.com/microsoft/graphrag.git, graphrag is required.
  So, because dnst depends on graphrag (0.5.0) @ git+ssh://git@github.com/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://git@github.com/art-dsit/dep.git@gitssh which depends on graphrag (0.5.0) @ git+ssh://git@github.com/microsoft/graphrag.git, graphrag is required.
  So, because dnst depends on graphrag (0.5.0) @ git+ssh://git@github.com/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)
@art-dsit art-dsit added kind/bug Something isn't working as expected status/triage This issue needs to be triaged labels Nov 19, 2024
@dimbleby
Copy link
Contributor

duplicate #3113 (and also all of the other duplicates linked from it)

@art-dsit
Copy link
Author

duplicate #3113 (and also all of the other duplicates linked from it)

Thanks. I looked through several pages of open issues before I created this (I didn't look at closed ones)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working as expected status/triage This issue needs to be triaged
Projects
None yet
Development

No branches or pull requests

2 participants