Package Details: dupeguru 4.3.1-2

Git Clone URL: (read-only, click to copy)
Package Base: dupeguru
Description: Find duplicate files with various contents, using perceptual diff for pictures
Upstream URL:
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.26
First Submitted: 2016-10-25 11:55 (UTC)
Last Updated: 2024-05-06 00:29 (UTC)

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 leads us to which in turn has a link to which is the GitHub repo the sources are downloaded from. So the source change is legitimate.

Latest Comments

1 2 3 4 5 6 .. 12 Next › Last »

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/", line 20, in <module>
    from hscommon import loc
  File "/tmp/makepkg/dupeguru/src/dupeguru-4.3.1/hscommon/", line 9, in <module>
    from hscommon import pygettext
  File "/tmp/makepkg/dupeguru/src/dupeguru-4.3.1/hscommon/", line 18, in <module>
    import imp
ModuleNotFoundError: No module named 'imp'

Edit: Patch to backport:

harmtemolder commented on 2022-11-28 11:56 (UTC)

When trying to start dupeguru 4.3.1-1 I get:

ModuleNotFoundError: No module named ''

Creating these links fixed this for now (python --version returns Python 3.10.1):

sudo ln /usr/share/dupeguru/core/pe/ /usr/share/dupeguru/core/pe/
sudo ln /usr/share/dupeguru/core/pe/ /usr/share/dupeguru/core/pe/
sudo ln /usr/share/dupeguru/qt/pe/ /usr/share/dupeguru/qt/pe/

This seems to happen every once in a while, e.g.:

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?

fuan_k commented on 2021-12-20 23:30 (UTC)

@bonob thanks, for some reason I did not notice it when I searched for it.

bonob commented on 2021-12-20 07:04 (UTC)

You noted in the last update that python-send2trash is not in the AUR anymore. It is in community though, if that's relevant?

Rus commented on 2021-12-19 23:54 (UTC) (edited on 2021-12-19 23:55 (UTC) by Rus)

It worked after the PKGBUILD update, thanks

fuan_k commented on 2021-12-19 23:49 (UTC)

@Rus: I would need more information, but I suspect you might have an outdated python-polib installed on your system. Pushed a possible workaround, let me know if it still fails.

Another possible solution in that case would be to change python -m venv env --system-site-packages to just python -m venv env to avoid using packages already installed system-wide.