{"package": "diff-pdf-visually", "summary": "Quickly check whether there is a visible difference between two PDFs, using ImageMagick and pdftocairo.", "pypi_url": "https://pypi.org/project/diff-pdf-visually", "piwheels_url": "https://www.piwheels.org/project/diff-pdf-visually", "releases": {"2.0.0a1": {"released": "2025-12-10 02:18:49", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-2.0.0a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-2.0.0a1-py3-none-any.whl", "filehash": "f33e23c55538c673934b801167c79aede2474ed4a9ff6881afdc7f6f419b8dc1", "filesize": 17483, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}, "1.8.1": {"released": "2025-04-01 23:26:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.8.1-py3-none-any.whl", "filehash": "437c736621811f9bafcaacb156fe15233c75bab3e70905e447acb082f8ea7531", "filesize": 15554, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}, "1.8.0": {"released": "2023-12-05 00:44:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.8.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.8.0-py2.py3-none-any.whl", "filehash": "c80358efb1488106ba24d5f034ecc91d60e7646d8a90bd986ccece3c79c71968", "filesize": 15061, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.7.0": {"released": "2022-06-21 18:48:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.7.0-py3-none-any.whl", "filehash": "451c1ed6282b91fe27eefa6f851fb696cc3fe71d38782c6c706c0c171aee7ca1", "filesize": 15503, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.6.4": {"released": "2022-03-02 22:12:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.6.4-py3-none-any.whl", "filehash": "02ebebc88d39d19ce796a9a5776df543036a2bfe537def037a62b061bab1c4d2", "filesize": 15401, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.6.3": {"released": "2022-02-17 00:10:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.6.3-py3-none-any.whl", "filehash": "4ba367e32f1650980f40e1ee4512c00ecbf79432c6c8c5e909c0df44125bf51d", "filesize": 15359, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.6.2": {"released": "2021-03-14 17:38:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.6.2-py3-none-any.whl", "filehash": "9d6f1fba8cfc2e4dce9e7c933cad4fcc76cbe3cf4c08f087f12239609843ede5", "filesize": 15075, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.6.1": {"released": "2021-03-09 21:10:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.6.1-py3-none-any.whl", "filehash": "59f9def505d643cf01f98be653e156841668555c5921721a5de9ed08d1f654ce", "filesize": 14500, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.6.0": {"released": "2021-03-07 15:58:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.6.0-py3-none-any.whl", "filehash": "62b80578660091cfb4c637e94a3c3f28a368a922749032c8dbb312289b33adda", "filesize": 14501, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.1": {"released": "2020-11-12 21:53:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.5.1-py3-none-any.whl", "filehash": "00b8051df1ed8ac2bcdcf8227a2c001117e481ddede364d44fc1ff0ced4548a5", "filesize": 14060, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.0": {"released": "2020-10-25 23:49:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.5.0-py3-none-any.whl", "filehash": "9d07e421dbfe9df32c9aa40e647418d7fb85482197a111d1d884778d1b81f141", "filesize": 9455, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.4.1": {"released": "2020-01-04 17:30:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.4.1-py3-none-any.whl", "filehash": "2f711ca9d98bc8e6779b70ea481ae5ac92f4180032c8425af5d8b684d06ce63c", "filesize": 16385, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.0,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "1.4.0": {"released": "2020-01-04 16:01:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.4.0-py3-none-any.whl", "filehash": "c79aacd90f1b77dac151dad7510e3ed874444c83c63e846d40488a7c22794df8", "filesize": 16292, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.0,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "1.3.1": {"released": "2018-09-06 16:38:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.3.1-py3-none-any.whl", "filehash": "5c5ad5a34097a378f39f833dd195b2f5d83aa185ca0374374bbb4fb082feb3e6", "filesize": 13228, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.0,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "1.3.0": {"released": "2018-09-06 14:09:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.3.0-py3-none-any.whl", "filehash": "fc6d1cb3e28d22d6e29bde01406058325c4585b8763cf789f60391001bdad048", "filesize": 12573, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.0,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "1.2.2": {"released": "2018-09-06 12:04:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.2.2-py3-none-any.whl", "filehash": "a2b6e62ebe9b56fca9337feb74248ce39c7ef0c5b35e9ab6aa3fb1f5949cd93b", "filesize": 11649, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.0,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "1.2.1": {"released": "2018-09-06 00:00:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.2.1-py3-none-any.whl", "filehash": "a78f7f578b959ed6a89a78ec52c25695427fac348a38eda6dd74ac018ed9e61f", "filesize": 11149, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.0,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "1.2.0": {"released": "2018-09-05 23:27:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.2.0-py3-none-any.whl", "filehash": "b21e038f80f36a64891373faa5351d1d931efeda645ae79c8d2c412fc444dc69", "filesize": 10645, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.0,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.0": {"released": "2018-09-05 23:19:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_pdf_visually-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-pdf-visually/diff_pdf_visually-1.1.0-py3-none-any.whl", "filehash": "1c32648e903697c61c7cad380ffdfaef6b50ac4b4a4d30f04bddf5b17dbf4584", "filesize": 9865, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.0,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}}}