fastdup icon indicating copy to clipboard operation
fastdup copied to clipboard

[Bug]: Cannot pip install fastdup on macOS 13.x Intel CPU

Open dnth opened this issue 1 year ago • 18 comments

What happened?

I tried pip installing fastdup on macOS and it could not be installed.

What did you expect to see?

Successful installation.

What version of fastdup were you runnning on?

None. Failed to install any.

What version of Python were you running on?

Python 3.9

Operating System

macOS Ventura 13.4 Intel

Reproduction steps

pip install fastdup

Relevant log output

pip install fastdup
Collecting fastdup
  Using cached fastdup-1.10-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
Collecting pandas
  Using cached pandas-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl (11.8 MB)
Collecting packaging
  Downloading packaging-23.1-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.9/48.9 kB 1.5 MB/s eta 0:00:00
Collecting pillow==9.1.0
  Downloading Pillow-9.1.0-cp39-cp39-macosx_10_9_x86_64.whl (3.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 4.1 MB/s eta 0:00:00
Collecting certifi
  Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)
Collecting numpy
  Using cached numpy-1.24.3-cp39-cp39-macosx_10_9_x86_64.whl (19.8 MB)
Collecting fastdup
  Using cached fastdup-1.9-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
  Using cached fastdup-1.8-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
  Using cached fastdup-1.7-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
  Using cached fastdup-1.6-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
  Using cached fastdup-1.4-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
  Using cached fastdup-1.3-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
  Using cached fastdup-1.2-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
  Using cached fastdup-1.0-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
  Using cached fastdup-0.929-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
  Using cached fastdup-0.924-cp39-cp39-macosx_10_14_x86_64.whl (66.5 MB)
ERROR: Cannot install fastdup==0.924, fastdup==0.929, fastdup==1.0, fastdup==1.10, fastdup==1.2, fastdup==1.3, fastdup==1.4, fastdup==1.6, fastdup==1.7, fastdup==1.8 and fastdup==1.9 because these package versions have conflicting dependencies.

The conflict is caused by:
    fastdup 1.10 depends on opencv-python-headless==4.1.2.30
    fastdup 1.9 depends on opencv-python-headless==4.1.2.30
    fastdup 1.8 depends on opencv-python-headless==4.1.2.30
    fastdup 1.7 depends on opencv-python-headless==4.1.2.30
    fastdup 1.6 depends on opencv-python-headless==4.1.2.30
    fastdup 1.4 depends on opencv-python-headless==4.1.2.30
    fastdup 1.3 depends on opencv-python-headless==4.1.2.30
    fastdup 1.2 depends on opencv-python-headless==4.1.2.30
    fastdup 1.0 depends on opencv-python-headless==4.1.2.30
    fastdup 0.929 depends on opencv-python-headless==4.1.2.30
    fastdup 0.924 depends on opencv-python-headless==4.1.2.30

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

Attach a screenshot [Optional]

No response

Contact Details [Optional]

No response

dnth avatar Jun 03 '23 05:06 dnth