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

Getting error while running pip install . #39

Open
Shredderroy opened this issue Jun 10, 2022 · 3 comments
Open

Getting error while running pip install . #39

Shredderroy opened this issue Jun 10, 2022 · 3 comments

Comments

@Shredderroy
Copy link

Shredderroy commented Jun 10, 2022

Hi,

I installed all the dependencies via conda in an environment called jtvae. Then, after cloning the repository, I ran:

(jtvae) hgraph2graph$ pip install .

But I got the following error:

Processing /home/homedir/projects/repos/hgraph2graph
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [14 lines of output]
      error: Multiple top-level packages discovered in a flat-layout: ['data', 'ckpt', 'props', 'hgraph', 'polymers', 'val_scripts'].
      
      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: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
(jtvae) hgraph2graph$

Any idea what might be going on? I am running Ubuntu 22.04.

@viko-3
Copy link

viko-3 commented Jul 6, 2022

I have the same problem.

@roselightheart
Copy link

try adding py_modules=['hgraph'] to your setup.py, it should look like:

from setuptools import find_packages, setup

setup(
    name='hgraph2graph',
    author='Wengong Jin',
    py_modules=['hgraph']
)

@Shredderroy
Copy link
Author

@roselightheart thank you! That appears to have solved the problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants