mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-09 21:24:36 +00:00
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 51b18d4c84d70d256ec535e71853ff9180904f53 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
|