mirror of
https://github.com/arsenetar/dupeguru.git
synced 2024-11-16 20:29:02 +00:00
Andrew Senetar
9f40e4e786
commit 5eb515f666bfa1ff06c2e96bdc351a4b7456580e
Author: Andrew Senetar <arsenetar@gmail.com>
Date: Sun Mar 27 22:19:39 2022 -0500
Add fallback to md5 if xxhash not available
Mainly here for the case when distributions have not packaged python3-xxhash.
commit 51b18d4c84
Author: Andrew Senetar <arsenetar@gmail.com>
Date: Sat Mar 19 15:25:46 2022 -0500
Switch file hashing to xxhash instead of md5
- Improves performance significantly in some cases
- Add xxhash to requirements.txt and sort requirements
- Rename md5 based members to digest
- Update all tests to use new member names and hashing methods
- Update hash db code to upgrade schema
NOTE: May consider supporting multiple hashing algorithms in the future.
49 lines
1.4 KiB
INI
49 lines
1.4 KiB
INI
[metadata]
|
|
name = dupeGuru
|
|
version = attr: core.__version__
|
|
url = https://github.com/arsenetar/dupeguru
|
|
project_urls =
|
|
Bug Reports = https://github.com/arsenetar/dupeguru/issues
|
|
author = Andrew Senetar
|
|
author_email = arsenetar@voltaicideas.net
|
|
license = GPLv3
|
|
license_files = license
|
|
description = dupeGuru is a tool to find duplicate files on your computer.
|
|
long_description = file:README.md
|
|
long_description_content_type = text/markdown
|
|
classifiers =
|
|
Development Status :: 5 - Production/Stable
|
|
Intended Audience :: End Users/Desktop
|
|
License :: OSI Approved :: GNU General Public License v3 (GPLv3)
|
|
Operating System :: MacOS :: MacOS X
|
|
Operating System :: Microsoft :: Windows
|
|
Operating System :: POSIX
|
|
Programming Language :: Python :: 3.7
|
|
Programming Language :: Python :: 3.8
|
|
Programming Language :: Python :: 3.9
|
|
Programming Language :: Python :: 3.10
|
|
Programming Language :: Python :: 3 :: Only
|
|
Topic :: Desktop Environment :: File Managers
|
|
|
|
[options]
|
|
packages = find:
|
|
python_requires = >=3.7
|
|
install_requires =
|
|
Send2Trash>=1.3.0
|
|
mutagen>=1.45.1
|
|
distro>=1.5.0
|
|
PyQt5 >=5.14.1,<6.0; sys_platform != 'linux'
|
|
pywin32>=228; sys_platform == 'win32'
|
|
semantic-version>=2.0.0,<3.0.0
|
|
xxhash>=3.0.0,<4.0.0
|
|
setup_requires =
|
|
sphinx>=3.0.0
|
|
polib>=1.1.0
|
|
tests_require =
|
|
pytest >=6,<7
|
|
include_package_data = true
|
|
|
|
[options.entry_points]
|
|
console_scripts =
|
|
dupeguru = run.py
|