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

Broken installation #3

Open
tdayris opened this issue Nov 28, 2022 · 0 comments
Open

Broken installation #3

tdayris opened this issue Nov 28, 2022 · 0 comments

Comments

@tdayris
Copy link

tdayris commented Nov 28, 2022

Hi, I'm trying to use this plug-in, yet I have issues from installation:

  1. With pip:
$ pip install --upgrade --force-reinstall git+https://github.com/MultiQC/MultiQC_SAV.git

Collecting git+https://github.com/MultiQC/MultiQC_SAV.git
  Cloning https://github.com/MultiQC/MultiQC_SAV.git to /tmp/pip-req-build-pbmi1qf6
  Running command git clone --filter=blob:none --quiet https://github.com/MultiQC/MultiQC_SAV.git /tmp/pip-req-build-pbmi1qf6
  Resolved https://github.com/MultiQC/MultiQC_SAV.git to commit 07661ca1dd728f0871cf3f021d1c1ee325a476c2
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
ERROR: Could not find a version that satisfies the requirement interop>=1.1.23 (from multiqc-sav) (from versions: none)
ERROR: No matching distribution found for interop>=1.1.23
  1. With Conda:
$conda create -n sandbox multiqc multiqc_sav

<skip verbose installation>
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

To activate this environment, use

     $ conda activate sandbox

To deactivate an active environment, use

     $ conda deactivate

No error through installation process, but :

$multiqc --view-tags | grep sav

Traceback (most recent call last):
  File "/home/tdayris/anaconda3/envs/sandbox/lib/python3.11/site-packages/multiqc/utils/plugin_hooks.py", line 14, in <module>
    hook_functions[nicename].append(entry_point.load())
    ~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: 'config_loaded'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/tdayris/anaconda3/envs/sandbox/bin/multiqc", line 6, in <module>
    from multiqc.__main__ import run_multiqc
  File "/home/tdayris/anaconda3/envs/sandbox/lib/python3.11/site-packages/multiqc/__init__.py", line 16, in <module>
    from .multiqc import run
  File "/home/tdayris/anaconda3/envs/sandbox/lib/python3.11/site-packages/multiqc/multiqc.py", line 30, in <module>
    from .utils import report, plugin_hooks, megaqc, util_functions, lint_helpers, config, util_functions, log
  File "/home/tdayris/anaconda3/envs/sandbox/lib/python3.11/site-packages/multiqc/utils/plugin_hooks.py", line 16, in <module>
    hook_functions[nicename] = [entry_point.load()]
                                ^^^^^^^^^^^^^^^^^^
  File "/home/tdayris/anaconda3/envs/sandbox/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2470, in load
    self.require(*args, **kwargs)
  File "/home/tdayris/anaconda3/envs/sandbox/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2493, in require
    items = working_set.resolve(reqs, env, installer, extras=self.extras)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/tdayris/anaconda3/envs/sandbox/lib/python3.11/site-packages/pkg_resources/__init__.py", line 795, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'interop>=1.1.23' distribution was not found and is required by the application

I cannot install interop, neither with pip, nor conda.

Do you have any advice or additional installation step ?

Thank you in advance

PS: If I do not include multiqc_sav plug-in, then MultiQC works perfectly well.

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

1 participant