{"package": "difpy", "summary": "difPy Duplicate Image Finder - automated search for duplicate or similar images.", "pypi_url": "https://pypi.org/project/difpy", "piwheels_url": "https://www.piwheels.org/project/difpy", "releases": {"4.2.1": {"released": "2025-01-14 22:49:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-4.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-4.2.1-py3-none-any.whl", "filehash": "f382fcc5d85c72cad1cea1bc3c5fc3250b3a65a057077aed1ad30c1a01f1fd2a", "filesize": 16461, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "pillow"]}}}, "4.2.0": {"released": "2025-01-07 22:35:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-4.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-4.2.0-py3-none-any.whl", "filehash": "57bb2801cc309327fac82ae69485c6231fd03fddfe606841efb8bd839300df2a", "filesize": 16472, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "pillow"]}}}, "4.1.3": {"released": "2024-11-17 14:29:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-4.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-4.1.3-py3-none-any.whl", "filehash": "f1c7ddbd566d8e3f5591fe4464b6fae7bacd3610c14c6a65287e3dbbd8be7354", "filesize": 14892, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "pillow"]}}}, "4.1.2": {"released": "2024-11-16 17:07:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-4.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-4.1.2-py3-none-any.whl", "filehash": "2e2b88a626b9005f4ffbd30c1ee48cb029f41446081311d4b7fd7a42b4f7045d", "filesize": 14866, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "pillow"]}}}, "4.1.1": {"released": "2024-10-09 21:29:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-4.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-4.1.1-py3-none-any.whl", "filehash": "f64ff996a643a8d4b03ea17abfe65394dfe2a4f7d92aa4e558f7eb5a52c1bdbe", "filesize": 12842, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "pillow"]}}}, "4.1.0": {"released": "2024-02-20 20:13:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-4.1.0-py3-none-any.whl", "filehash": "e4cc6bc426a1eff87989401c08bebfc9156c2ba4b0210ec0ed996362518490da", "filesize": 12395, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "pillow"]}}}, "4.0.1": {"released": "2023-09-27 19:42:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-4.0.1-py3-none-any.whl", "filehash": "c7c3f37e54f5a1291415c2be950eb70ab85d5a753df401b00d407f560d89b335", "filesize": 9599, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "pillow"]}}}, "4.0.0": {"released": "2023-08-31 22:06:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-4.0.0-py3-none-any.whl", "filehash": "4cd7eb1e61009d90341868f29f4f2504b7678c836c1d97ebd09a361df49f3947", "filesize": 9569, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "pillow"]}}}, "3.0.10": {"released": "2023-03-26 22:19:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-3.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.10-py3-none-any.whl", "filehash": "8335451486540b790963b33b6e51bd7e5f486ad1917a4c57eba7af940356d14f", "filesize": 9110, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "pillow"]}}}, "3.0.9": {"released": "2023-03-25 18:55:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-3.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.9-py3-none-any.whl", "filehash": "655c6b69b2ceee4b7969a188004b48b01f6423ffcb7f03e96185337d6f569483", "filesize": 8515, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "3.0.8": {"released": "2023-03-12 17:54:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-3.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.8-py3-none-any.whl", "filehash": "d7d546bf49e6609fd2ba5559bcb84c1fe420ad25c95b6c32408bcea439f80448", "filesize": 11643, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "pillow"]}}}, "3.0.7": {"released": "2023-03-05 21:43:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-3.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.7-py3-none-any.whl", "filehash": "be8b2a5560264a34083b9b8d67fc2f14719d7cd58f1ee48f882ebf140675f3f3", "filesize": 11447, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "pillow"]}}}, "3.0.6": {"released": "2023-03-05 16:46:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-3.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.6-py3-none-any.whl", "filehash": "5f32a7749a1beeba4373fd818e042d102ef116bca36e15bb9ae4d20734297a05", "filesize": 11368, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "pillow"]}}}, "3.0.5": {"released": "2023-03-04 00:12:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-3.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.5-py3-none-any.whl", "filehash": "15c1e780303252326ffb924af1f042820eef36feab2885729682e2b426b6f4be", "filesize": 11111, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "pillow"]}}}, "3.0.4": {"released": "2023-02-27 12:06:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-3.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.4-py3-none-any.whl", "filehash": "c37c34523382d4d0dc301837e8c311ab25e7f5839ea2439f0ae9162e6106006e", "filesize": 10074, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "pillow"]}}}, "3.0.3": {"released": "2023-02-20 23:54:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-3.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.3-py3-none-any.whl", "filehash": "86b84e109f34812bbf6bcd0affd073ef7ee2ac296265b577cf0d52c0d2a3106d", "filesize": 10883, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "pillow"]}}}, "3.0.2": {"released": "2023-02-19 18:35:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-3.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.2-py3-none-any.whl", "filehash": "dd8ad43bb20c6b537cb919c75d3398e45c3e34b4d6d63e778c74c6a73b3c0532", "filesize": 10266, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "pillow"]}}}, "3.0.1": {"released": "2023-02-17 00:50:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.1-py3-none-any.whl", "filehash": "59b2cbe0e35662f4e812627887c87bbe02d6d02b2dc9a26c32dbf0f173ae368a", "filesize": 10297, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "3.0.0": {"released": "2023-02-16 23:03:08", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"difPy-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-3.0.0-py3-none-any.whl", "filehash": "19f8eddc5081486f8e266bb3e1b7cf6343bd06d7f0ead8defd2c964a6d63a572", "filesize": 10032, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "2.4.5": {"released": "2023-01-01 22:53:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-2.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-2.4.5-py3-none-any.whl", "filehash": "7beebd2677487d648041639ac027c8640276a5f839ab9a0b12cd046765397c39", "filesize": 8789, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "2.4.4": {"released": "2022-08-25 21:38:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-2.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-2.4.4-py3-none-any.whl", "filehash": "cd66a6d15e358190f49177168d617543677493ed16b078c092543e479e4d9150", "filesize": 8418, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "2.4.3": {"released": "2022-08-24 20:44:36", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"difPy-2.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-2.4.3-py3-none-any.whl", "filehash": "126d888b9e2f408f7f1916c35338dbfde23dfb74c8aff324966e6e313de01339", "filesize": 8369, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "2.4.2": {"released": "2022-08-21 20:15:16", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"difPy-2.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-2.4.2-py3-none-any.whl", "filehash": "5ff7356350459c2ca00ebe25d22b0ff53a377e806db030813289df74fb707224", "filesize": 8350, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "2.4.1": {"released": "2022-07-10 09:43:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-2.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-2.4.1-py3-none-any.whl", "filehash": "f7d2fbd379e11231aaff9d376f27bce3ac722ae866ebd18179661c1b63df8f61", "filesize": 8236, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "2.4": {"released": "2022-06-30 16:31:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-2.4-py3-none-any.whl", "filehash": "b59f64587207940482bb854e09edcc11d2a0617c48c0daf381bff27278eec63d", "filesize": 11707, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "2.3": {"released": "2022-05-19 15:32:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-2.3-py3-none-any.whl", "filehash": "136ed69ecf22c5c77ad955fb058a6b14798367281fe7fdfc0f740ba9a44d4965", "filesize": 9158, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "2.2": {"released": "2022-03-06 11:56:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-2.2-py3-none-any.whl", "filehash": "8ce8279bd7e806bb30343e7fa1c545351f172492f4dd2656a1b1f9c0492b1c16", "filesize": 9001, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "2.0": {"released": "2021-12-26 16:37:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-2.0-py3-none-any.whl", "filehash": "c1798d9d73e915e0fd0fbc765bccde1ad60d77aa10d5983158da3d2b29db6eca", "filesize": 8642, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "1.2": {"released": "2021-11-10 10:21:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-1.2-py3-none-any.whl", "filehash": "2f41cbd839d19322ab06549739554ce49a137c7dc5bfc2f848a99d50e45f8829", "filesize": 7428, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}, "1.0.1": {"released": "2021-10-30 14:54:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"difPy-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/difpy/difPy-1.0.1-py3-none-any.whl", "filehash": "065e42e39ece614ffd34ca63cbb076a77f36e0e925148abc727a54eaeb30be26", "filesize": 7361, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "opencv-python", "scikit-image"]}}}}}