Description
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)