do not compile
Search Criteria
Package Details: dupeguru 4.3.1-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/dupeguru.git (read-only, click to copy) |
---|---|
Package Base: | dupeguru |
Description: | Find duplicate files with various contents, using perceptual diff for pictures |
Upstream URL: | https://dupeguru.voltaicideas.net/ |
Licenses: | GPL3 |
Conflicts: | dupeguru-git, dupeguru-me, dupeguru-pe, dupeguru-se |
Provides: | dupeguru |
Submitter: | dangoldbj |
Maintainer: | fuan_k |
Last Packager: | fuan_k |
Votes: | 98 |
Popularity: | 0.000803 |
First Submitted: | 2016-10-25 11:55 (UTC) |
Last Updated: | 2025-07-19 18:13 (UTC) |
Dependencies (12)
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- python (python37AUR)
- python-mutagen (python-mutagen-gitAUR)
- python-pip
- python-polib
- python-pyqt5 (python-pyqt5-sip4AUR, python-pyqt5-webkitAUR, python-pyqt5-pre-releaseAUR)
- python-semantic-version
- python-send2trash
- python-xxhash (python-xxhash-gitAUR)
- python-distro (make)
- python-setuptools (make)
- python-sphinx (python-sphinx-gitAUR) (make)
Required by (0)
Sources (3)
simona commented on 2025-07-19 18:37 (UTC)
fuan_k commented on 2025-07-19 18:15 (UTC)
Thanks for the reports, it should be fixed now.
jfaber commented on 2025-07-18 22:23 (UTC) (edited on 2025-07-18 22:35 (UTC) by jfaber)
This package will not build using the current version of Python, as @atescula points out.
Traceback (most recent call last):
File "[redacted directory]", line 13, in <module>
from setuptools import sandbox
ImportError: cannot import name 'sandbox' from 'setuptools' (/usr/lib/python3.13/site-packages/setuptools/__init__.py)
==> ERROR: A failure occurred in build().
atescula commented on 2025-05-10 16:40 (UTC)
python-pip package is 25.1.1 however I cannot build
[notice] A new release of pip is available: 25.0.1 -> 25.1.1 [notice] To update, run: pip install --upgrade pip ==> Starting build... Traceback (most recent call last): File "/home/andrei/.cache/yay/dupeguru/src/dupeguru-4.3.1/build.py", line 13, in <module> from setuptools import sandbox ImportError: cannot import name 'sandbox' from 'setuptools' (/usr/lib/python3.13/site-packages/setuptools/init.py) ==> ERROR: A failure occurred in build(). Aborting... -> error making: dupeguru-exit status 4 -> Failed to install the following packages. Manual intervention is required: dupeguru - exit status 4
fuan_k commented on 2024-05-06 00:32 (UTC)
Thanks for reporting the issue. This added backport patch should make it run with Python 3.12
Batou commented on 2024-05-04 16:37 (UTC)
Thanks @TrialnError and I can confirm that this patch works great.
TrialnError commented on 2024-04-29 20:59 (UTC) (edited on 2024-04-29 21:01 (UTC) by TrialnError)
This needs some work, as it won't build with python 3.12
because of the removed imp
module
==> Starting build...
Traceback (most recent call last):
File "/tmp/makepkg/dupeguru/src/dupeguru-4.3.1/build.py", line 20, in <module>
from hscommon import loc
File "/tmp/makepkg/dupeguru/src/dupeguru-4.3.1/hscommon/loc.py", line 9, in <module>
from hscommon import pygettext
File "/tmp/makepkg/dupeguru/src/dupeguru-4.3.1/hscommon/pygettext.py", line 18, in <module>
import imp
ModuleNotFoundError: No module named 'imp'
Edit: Patch to backport: https://github.com/arsenetar/dupeguru/commit/13dd00c79865d8a0c23ddade9acd5793e167cdd9
demir commented on 2022-11-28 11:56 (UTC)
When trying to start dupeguru 4.3.1-1 I get:
ModuleNotFoundError: No module named 'core.pe._block'
Creating these links fixed this for now (python --version
returns Python 3.10.1
):
sudo ln /usr/share/dupeguru/core/pe/_cache.cpython-39-x86_64-linux-gnu.so /usr/share/dupeguru/core/pe/_cache.cpython-310-x86_64-linux-gnu.so
sudo ln /usr/share/dupeguru/core/pe/_block.cpython-39-x86_64-linux-gnu.so /usr/share/dupeguru/core/pe/_block.cpython-310-x86_64-linux-gnu.so
sudo ln /usr/share/dupeguru/qt/pe/_block_qt.cpython-39-x86_64-linux-gnu.so /usr/share/dupeguru/qt/pe/_block_qt.cpython-310-x86_64-linux-gnu.so
This seems to happen every once in a while, e.g.: https://github.com/arsenetar/dupeguru/issues/519
Is this something we could fix once and for all? Or is it up to the developer to do so?
auris commented on 2022-06-05 12:07 (UTC)
@bartoszer: The python-polib package is not available in the official repositories. You must install it from the AUR before installing dupeguru. The other missing dependencies are then automatically installed by pacman.
bartoszer commented on 2022-05-28 13:08 (UTC)
makepkg -si
error: target not found: python-polib
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
-> python-polib
-> python-semantic-version
-> python-xxhash
-> python-mutagen
-> python-send2trash
Seems that some deps are no longer available?
Pinned Comments
itsnotme commented on 2019-07-21 13:08 (UTC)
If anyone is wondering why the source has changed, Dupeguru's website says the maintainer has changed. And so the link https://www.hardcoded.net/dupeguru/ leads us to https://dupeguru.voltaicideas.net/ which in turn has a link to https://github.com/arsenetar/dupeguru/ which is the GitHub repo the sources are downloaded from. So the source change is legitimate.