theislab / scgen

Single cell perturbation prediction
https://scgen.readthedocs.io
GNU General Public License v3.0
260 stars 52 forks source link

Installation of current master branch fails #12

Closed rene-rex closed 4 years ago

rene-rex commented 4 years ago
pip install git+https://github.com/theislab/scgen.git
Collecting git+https://github.com/theislab/scgen.git
  Cloning https://github.com/theislab/scgen.git to /tmp/pip-req-build-r42psd9m
  Running command git clone -q https://github.com/theislab/scgen.git /tmp/pip-req-build-r42psd9m
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: /home/user/software/vens/scgen/bin/python /home/user/software/vens/scgen/lib64/python3.6/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpvl4em11d
         cwd: /tmp/pip-req-build-r42psd9m
    Complete output (31 lines):
    Using TensorFlow backend.
    Traceback (most recent call last):
      File "/home/user/software/vens/scgen/lib64/python3.6/site-packages/pip/_vendor/pep517/_in_process.py", line 207, in <module>
        main()
      File "/home/user/software/vens/scgen/lib64/python3.6/site-packages/pip/_vendor/pep517/_in_process.py", line 197, in main
        json_out['return_val'] = hook(**hook_input['kwargs'])
      File "/home/user/software/vens/scgen/lib64/python3.6/site-packages/pip/_vendor/pep517/_in_process.py", line 69, in prepare_metadata_for_build_wheel
        return hook(metadata_directory, config_settings)
      File "/tmp/pip-build-env-8ypsywiv/overlay/lib/python3.6/site-packages/flit/buildapi.py", line 27, in prepare_metadata_for_build_wheel
        metadata = make_metadata(module, ini_info)
      File "/tmp/pip-build-env-8ypsywiv/overlay/lib/python3.6/site-packages/flit/common.py", line 302, in make_metadata
        md_dict.update(get_info_from_module(module))
      File "/tmp/pip-build-env-8ypsywiv/overlay/lib/python3.6/site-packages/flit/common.py", line 113, in get_info_from_module
        docstring, version = get_docstring_and_version_via_import(target)
      File "/tmp/pip-build-env-8ypsywiv/overlay/lib/python3.6/site-packages/flit/common.py", line 97, in get_docstring_and_version_via_import
        m = sl.load_module()
      File "<frozen importlib._bootstrap_external>", line 399, in _check_name_wrapper
      File "<frozen importlib._bootstrap_external>", line 823, in load_module
      File "<frozen importlib._bootstrap_external>", line 682, in load_module
      File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
      File "<frozen importlib._bootstrap>", line 684, in _load
      File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 678, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/tmp/pip-req-build-r42psd9m/scgen/__init__.py", line 3, in <module>
        from .models import *
      File "/tmp/pip-req-build-r42psd9m/scgen/models/__init__.py", line 1, in <module>
        from ._vae_keras import VAEArithKeras
      File "/tmp/pip-req-build-r42psd9m/scgen/models/_vae_keras.py", line 13, in <module>
        from reptrvae.utils import balancer, extractor, shuffle_data, remove_sparsity
    ModuleNotFoundError: No module named 'reptrvae'
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/user/software/vens/scgen/bin/python /home/user/software/vens/scgen/lib64/python3.6/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpvl4em11d Check the logs for full command output.
Naghipourfar commented 4 years ago

Hey, Thanks for the report. A strange conflict happened when we updated VAEArithKeras API. It is fixed.

Mohsen