Comfy-Org / comfy-cli

Command Line Interface for Managing ComfyUI

Home Page:https://docs.comfy.org/comfy-cli/getting-started

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error: Multiple top-level packages discovered in a flat-layout: ['assets', 'comfy_cli']. when `pip install -e .`

snomiao opened this issue · comments

Describe the bug

Error: Multiple top-level packages discovered in a flat-layout: ['assets', 'comfy_cli']. when pip install -e .

To Reproduce

git clone
pip install -e .

Expected behavior

Successful install

Nice to have

  • Terminal output
  • Screenshots

Additional context

C:\Users\snomi\comfy-cli>pip install -e .
WARNING: Ignoring invalid distribution ~omfy-cli (C:\Users\snomi\AppData\Local\Programs\Python\Python312\Lib\site-packages)
Obtaining file:///C:/Users/snomi/comfy-cli
  Installing build dependencies ... done
  Checking if build backend supports build_editable ... done
  Getting requirements to build editable ... error
  error: subprocess-exited-with-error
  
  × Getting requirements to build editable did not run successfully.
  │ exit code: 1
  ╰─> [14 lines of output]
      error: Multiple top-level packages discovered in a flat-layout: ['assets', 'comfy_cli'].
      
      To avoid accidental inclusion of unwanted files or directories,
      setuptools will not proceed with this build.

      If you are trying to create a single distribution with multiple packages
      on purpose, you should not rely on automatic discovery.
      Instead, consider the following options:

      1. set up custom discovery (`find` directive with `include` or `exclude`)
      2. use a `src-layout`
      3. explicitly set `py_modules` or `packages` with a list of names

      To find more information, look for "package discovery" on setuptools docs.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build editable did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

oops seems it's just my repo outdated