{"package": "threatexchange", "summary": "threatexchange is a Python Library and CLI tool for interfacing with Facebook's ThreatExchange.", "pypi_url": "https://pypi.org/project/threatexchange", "piwheels_url": "https://www.piwheels.org/project/threatexchange", "releases": {"1.2.16": {"released": "2026-06-03 17:28:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-1.2.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-1.2.16-py3-none-any.whl", "filehash": "4459a29c30e76b0af1d3545873bb65a5f8eecd0eb1a43cc1300f9a52ea30e7b7", "filesize": 177746, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dacite", "faiss-cpu", "numpy", "packaging", "pdqhash", "pillow", "python-dateutil", "requests", "types-python-dateutil", "urllib3", "weighted-levenshtein"]}}}, "1.2.15": {"released": "2026-03-24 17:10:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-1.2.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-1.2.15-py3-none-any.whl", "filehash": "ff9b141dd1f7ef0f5466989b256c8d983621790e1ecb7b154227d7acd9477243", "filesize": 177626, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dacite", "faiss-cpu", "numpy", "packaging", "pdqhash", "pillow", "python-dateutil", "requests", "types-python-dateutil", "urllib3", "weighted-levenshtein"]}}}, "1.2.14": {"released": "2026-03-18 12:45:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-1.2.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-1.2.14-py3-none-any.whl", "filehash": "c116450f980fbec3fd21c3df22e895ea10b1c077f5f8a7add887b59752c25895", "filesize": 171945, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dacite", "faiss-cpu", "numpy", "packaging", "pdqhash", "pillow", "python-dateutil", "requests", "types-python-dateutil", "urllib3", "weighted-levenshtein"]}}}, "1.2.13": {"released": "2026-02-25 14:17:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-1.2.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-1.2.13-py3-none-any.whl", "filehash": "c653fa07a1d1b6c7418903008ad410cd3e25498b0bfe1b41528d5782f1dca08c", "filesize": 168590, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dacite", "faiss-cpu", "numpy", "packaging", "pdqhash", "pillow", "python-dateutil", "requests", "types-python-dateutil", "urllib3", "weighted-levenshtein"]}}}, "1.2.12": {"released": "2026-01-30 12:12:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-1.2.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-1.2.12-py3-none-any.whl", "filehash": "f74858d85137c199c0c3315543a358ff49f4b4cc8a7f19d6b31d40dbd612c115", "filesize": 160933, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dacite", "faiss-cpu", "numpy", "packaging", "pdqhash", "pillow", "python-dateutil", "requests", "types-python-dateutil", "urllib3", "weighted-levenshtein"]}}}, "1.2.11": {"released": "2025-08-29 12:02:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-1.2.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-1.2.11-py3-none-any.whl", "filehash": "4fa13c19a34d22af35cac989725bac4c5fa6ae67af6c4b14a631a1a262cfe181", "filesize": 160932, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dacite", "faiss-cpu", "numpy", "packaging", "pdqhash", "pillow", "python-dateutil", "python-levenshtein", "requests", "types-python-dateutil", "urllib3"]}}}, "1.2.10": {"released": "2025-08-26 11:31:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-1.2.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-1.2.10-py3-none-any.whl", "filehash": "3e814ed7b5a5c04df40966653b6db0ed45a498e9fbe90020ba015ac8ce6905bd", "filesize": 160932, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dacite", "faiss-cpu", "numpy", "packaging", "pdqhash", "pillow", "python-dateutil", "python-levenshtein", "requests", "types-python-dateutil", "urllib3"]}}}, "1.2.9": {"released": "2025-04-28 21:57:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.2.8": {"released": "2025-03-11 16:28:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-1.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-1.2.8-py3-none-any.whl", "filehash": "996c7b3444d2558526cf03e637fb948e59d621b02c12a7f3b9398a36c7fa1428", "filesize": 158785, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["dacite", "faiss-cpu", "numpy", "packaging", "pdqhash", "pillow", "python-dateutil", "python-levenshtein", "requests", "types-python-dateutil", "urllib3"]}}}, "1.2.6": {"released": "2025-02-04 19:25:35", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.2.5": {"released": "2025-02-03 12:45:31", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.2.4": {"released": "2025-01-31 13:11:24", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.2.3": {"released": "2024-12-17 17:36:18", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.2.2": {"released": "2024-12-12 22:57:54", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.2.1": {"released": "2024-12-12 14:44:36", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.1.1": {"released": "2024-09-25 17:13:16", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.1.0": {"released": "2023-12-11 14:27:25", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.15": {"released": "2023-10-04 20:27:57", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.14": {"released": "2023-10-04 19:03:49", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.13": {"released": "2023-09-29 21:13:47", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.12": {"released": "2023-09-20 10:54:31", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.11": {"released": "2023-09-08 21:20:06", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.10": {"released": "2023-02-08 17:13:53", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.9": {"released": "2022-12-13 13:47:34", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.8": {"released": "2022-12-07 12:37:28", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.7": {"released": "2022-11-17 17:24:53", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.6": {"released": "2022-10-18 19:25:41", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.5": {"released": "2022-10-12 17:11:04", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.4": {"released": "2022-10-10 16:30:23", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.3": {"released": "2022-09-13 17:43:33", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.2": {"released": "2022-08-11 17:55:17", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.1": {"released": "2022-08-11 17:34:34", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.0": {"released": "2022-08-10 19:44:17", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.0.29": {"released": "2021-12-08 18:08:19", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.0.28": {"released": "2021-11-29 21:36:34", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.0.27": {"released": "2021-10-18 15:40:21", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.0.26": {"released": "2021-10-13 14:10:08", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.0.25": {"released": "2021-10-05 18:28:25", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.0.24": {"released": "2021-09-29 18:14:04", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.0.23": {"released": "2021-07-27 16:52:39", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.0.22": {"released": "2021-07-21 17:55:16", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.0.21": {"released": "2021-07-20 22:11:09", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.0.20": {"released": "2021-05-18 20:00:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.20-py3-none-any.whl", "filehash": "e170479384e1c5958c4e0d5fe2de9e0b27a99250076c24885e5332b44658b6ad", "filesize": 64620, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["dataclasses", "python-dateutil", "python-levenshtein", "requests"]}}}, "0.0.19": {"released": "2021-05-07 15:07:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.19-py3-none-any.whl", "filehash": "1960ba24824cc50cba1d3257d5df0f0fe99b9cd36612346a0e331c954863f0d1", "filesize": 64418, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["dataclasses", "python-dateutil", "python-levenshtein", "requests"]}}}, "0.0.18": {"released": "2021-04-20 16:22:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.18-py3-none-any.whl", "filehash": "65a87748068c20512f27833a1d1a9ba9e25122d7d37037f629cf8fecdaa68e76", "filesize": 63942, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["dataclasses", "python-dateutil", "python-levenshtein", "requests"]}}}, "0.0.17": {"released": "2021-04-16 21:04:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.17-py3-none-any.whl", "filehash": "354c5446e55a4e1a0ff315ba1df72f66f4ebca5c2f32e1b99414cdc7786683ca", "filesize": 62638, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["dataclasses", "python-levenshtein", "requests"]}}}, "0.0.16": {"released": "2021-03-19 15:30:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.16-py3-none-any.whl", "filehash": "42703acb993d7d1b0ab5a6b692b3aebb05a0807a69b2f856b692a1c9acf3b5dd", "filesize": 62428, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["dataclasses", "python-levenshtein", "requests"]}}}, "0.0.15": {"released": "2021-03-12 21:58:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.15-py3-none-any.whl", "filehash": "d6491f6b712c8bcfb0603b5bd557560b88fa8a611e2f8bee3af9f8747fb3f6f0", "filesize": 62285, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["python-levenshtein", "requests"]}}}, "0.0.14": {"released": "2021-03-02 20:28:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.14-py3-none-any.whl", "filehash": "6f290f42e865220d7aa516bc3265be90825f790a52b1919c8a9541d0c213059f", "filesize": 62113, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["python-levenshtein", "requests"]}}}, "0.0.13": {"released": "2021-02-27 00:21:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.13-py3-none-any.whl", "filehash": "d3037ba5c9dd7c9d5748ac83799624528365c4a7c596d3466e4c259bc3cfc809", "filesize": 60504, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["python-levenshtein", "requests"]}}}, "0.0.12": {"released": "2021-02-04 23:48:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.12-py3-none-any.whl", "filehash": "24215a277b7890c0f7dc1889513a3ca2080f1e92bfccd54e8dadea553b1851a5", "filesize": 50640, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["python-levenshtein", "requests"]}}}, "0.0.11": {"released": "2020-12-16 17:18:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.11-py3-none-any.whl", "filehash": "a850ee5c4de4b9b7592e11ce3d3b210eff2db4f321c0f08c08e0d1265de34479", "filesize": 43779, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["python-levenshtein"]}}}, "0.0.10": {"released": "2020-12-04 15:20:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"threatexchange-0.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/threatexchange/threatexchange-0.0.10-py3-none-any.whl", "filehash": "100c9ee040cb5e3129072e1cb5b4d8cb972f05fd778427a1c327d40348cb22bd", "filesize": 41901, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["python-levenshtein"]}}}}}