Skip to content

ImportError: cannot import name 'dedup_cython' from partially initialized module 'pairtools.lib' #146

@georgette-femerling

Description

@georgette-femerling

I am getting an import error when I try to run pairtools in a cluster:

Traceback (most recent call last):
  File "/home/gfemer/.local/bin/pairtools", line 5, in <module>
    from pairtools.cli import cli
  File "/home/gfemer/.local/lib/python3.8/site-packages/pairtools/cli/__init__.py", line 188, in <module>
    from . import (
  File "/home/gfemer/.local/lib/python3.8/site-packages/pairtools/cli/dedup.py", line 12, in <module>
    from ..lib import fileio, pairsam_format, headerops
  File "/home/gfemer/.local/lib/python3.8/site-packages/pairtools/lib/__init__.py", line 2, in <module>
    from . import dedup
  File "/home/gfemer/.local/lib/python3.8/site-packages/pairtools/lib/dedup.py", line 8, in <module>
    from . import dedup_cython, pairsam_format
ImportError: cannot import name 'dedup_cython' from partially initialized module 'pairtools.lib' (most likely due to a circular import) (/home/gfemer/.local/lib/python3.8/site-packages/pairtools/lib/__init__.py)

I'm using Python 3.8.10.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions