Skip to content

UnboundLocalError on pipenv graph #6340

@tucked

Description

@tucked
$ cd "$(mktemp -d)"
$ pipenv --version
pipenv, version 2024.4.1
$ pipenv graph
Traceback (most recent call last):
  File "/ifs/home/dtucker/.local/bin/pipenv", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/ifs/home/dtucker/.local/pipx/venvs/pipenv/lib/python3.12/site-packages/pipenv/vendor/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/ifs/home/dtucker/.local/pipx/venvs/pipenv/lib/python3.12/site-packages/pipenv/cli/options.py", line 52, in main
    return super().main(*args, **kwargs, windows_expand_args=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/ifs/home/dtucker/.local/pipx/venvs/pipenv/lib/python3.12/site-packages/pipenv/vendor/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/ifs/home/dtucker/.local/pipx/venvs/pipenv/lib/python3.12/site-packages/pipenv/vendor/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/ifs/home/dtucker/.local/pipx/venvs/pipenv/lib/python3.12/site-packages/pipenv/vendor/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/ifs/home/dtucker/.local/pipx/venvs/pipenv/lib/python3.12/site-packages/pipenv/vendor/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/ifs/home/dtucker/.local/pipx/venvs/pipenv/lib/python3.12/site-packages/pipenv/vendor/click/decorators.py", line 92, in new_func
    return ctx.invoke(f, obj, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/ifs/home/dtucker/.local/pipx/venvs/pipenv/lib/python3.12/site-packages/pipenv/vendor/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/ifs/home/dtucker/.local/pipx/venvs/pipenv/lib/python3.12/site-packages/pipenv/cli/command.py", line 587, in graph
    do_graph(state.project, bare=bare, json=json, json_tree=json_tree, reverse=reverse)
  File "/ifs/home/dtucker/.local/pipx/venvs/pipenv/lib/python3.12/site-packages/pipenv/routines/graph.py", line 37, in do_graph
    cmd_args = [python_path, str(pipdeptree_path), "-l"]
                ^^^^^^^^^^^
UnboundLocalError: cannot access local variable 'python_path' where it is not associated with a value

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions