{"package": "diff-diff", "summary": "Difference-in-Differences causal inference with sklearn-like API. Callaway-Sant'Anna, Synthetic DiD, Honest DiD, event studies, parallel trends.", "pypi_url": "https://pypi.org/project/diff-diff", "piwheels_url": "https://www.piwheels.org/project/diff-diff", "releases": {"3.5.2": {"released": "2026-06-08 15:35:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.5.2-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.2-cp311-cp311-linux_armv6l.whl", "filehash": "6fdf7fa73ab261cdf2150c29c6c4b0665aedd2723ab555014010816970cb5c41", "filesize": 1991054, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.2-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.2-cp311-cp311-linux_armv7l.whl", "filehash": "6fdf7fa73ab261cdf2150c29c6c4b0665aedd2723ab555014010816970cb5c41", "filesize": 1991054, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.2-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.2-cp313-cp313-linux_armv6l.whl", "filehash": "0f43cbbb410ec3140e5200bde3031bb312c77a398978a0226988da7bafd27ff3", "filesize": 2017317, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.2-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.2-cp313-cp313-linux_armv7l.whl", "filehash": "0f43cbbb410ec3140e5200bde3031bb312c77a398978a0226988da7bafd27ff3", "filesize": 2017317, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.2-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.2-cp39-cp39-linux_armv6l.whl", "filehash": "680e70b2f966dfceab4fa4bb0755964faf7203270f6341886bf5b4d4b8037953", "filesize": 1998452, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.2-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.2-cp39-cp39-linux_armv7l.whl", "filehash": "680e70b2f966dfceab4fa4bb0755964faf7203270f6341886bf5b4d4b8037953", "filesize": 1998452, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.5.1": {"released": "2026-06-02 13:23:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.5.1-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.1-cp311-cp311-linux_armv6l.whl", "filehash": "b8da60d1d38db6ea8087f1a9e5d1c3ff0c0837e085ab23c1c557fe0125e705d5", "filesize": 1960372, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.1-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.1-cp311-cp311-linux_armv7l.whl", "filehash": "b8da60d1d38db6ea8087f1a9e5d1c3ff0c0837e085ab23c1c557fe0125e705d5", "filesize": 1960372, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.1-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.1-cp313-cp313-linux_armv6l.whl", "filehash": "3c4078cb78c56095955c9272ffbc217fc52c79708a07af391edc7c27dae78a85", "filesize": 1986811, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.1-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.1-cp313-cp313-linux_armv7l.whl", "filehash": "3c4078cb78c56095955c9272ffbc217fc52c79708a07af391edc7c27dae78a85", "filesize": 1986811, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.1-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.1-cp39-cp39-linux_armv6l.whl", "filehash": "6dc076f6d0caa80bd208d29cfef55abbd005c6f624a57a89f1138754f9db6451", "filesize": 1961357, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.1-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.1-cp39-cp39-linux_armv7l.whl", "filehash": "6dc076f6d0caa80bd208d29cfef55abbd005c6f624a57a89f1138754f9db6451", "filesize": 1961357, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.5.0": {"released": "2026-06-01 11:51:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.5.0-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.0-cp311-cp311-linux_armv6l.whl", "filehash": "a58e78bb7fbd33d0383baf5986c86ea5f28f63556a389e46419a381db4871c23", "filesize": 1931115, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.0-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.0-cp311-cp311-linux_armv7l.whl", "filehash": "a58e78bb7fbd33d0383baf5986c86ea5f28f63556a389e46419a381db4871c23", "filesize": 1931115, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.0-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.0-cp313-cp313-linux_armv6l.whl", "filehash": "b995865d9ce250e127b28b8030189ecf52a0d6c0dcd7a8ee9f7a8ff3918977f0", "filesize": 1950675, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.0-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.0-cp313-cp313-linux_armv7l.whl", "filehash": "b995865d9ce250e127b28b8030189ecf52a0d6c0dcd7a8ee9f7a8ff3918977f0", "filesize": 1950675, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.0-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.0-cp39-cp39-linux_armv6l.whl", "filehash": "8c654d30b00947b3eea8de3837d1b6ffbd4f784a8868b3969e3d7958daf11276", "filesize": 1932035, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.5.0-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.5.0-cp39-cp39-linux_armv7l.whl", "filehash": "8c654d30b00947b3eea8de3837d1b6ffbd4f784a8868b3969e3d7958daf11276", "filesize": 1932035, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.4.2": {"released": "2026-05-26 10:29:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.4.2-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.2-cp311-cp311-linux_armv6l.whl", "filehash": "a372b875503766dd2b3b382c320b04494e7ba3b5b7c697e8a65d4bb88f0c2fcc", "filesize": 1870765, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.2-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.2-cp311-cp311-linux_armv7l.whl", "filehash": "a372b875503766dd2b3b382c320b04494e7ba3b5b7c697e8a65d4bb88f0c2fcc", "filesize": 1870765, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.2-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.2-cp313-cp313-linux_armv6l.whl", "filehash": "430cf5b8a1623c044ee2bad64c8d711cce206589da9de79965a386466079221b", "filesize": 1897153, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.2-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.2-cp313-cp313-linux_armv7l.whl", "filehash": "430cf5b8a1623c044ee2bad64c8d711cce206589da9de79965a386466079221b", "filesize": 1897153, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.2-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.2-cp39-cp39-linux_armv6l.whl", "filehash": "85de6daeed27c8067cf32fbd78391e6bc49fc20e5dc84d4eb18234fadad2d9c0", "filesize": 1871938, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.2-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.2-cp39-cp39-linux_armv7l.whl", "filehash": "85de6daeed27c8067cf32fbd78391e6bc49fc20e5dc84d4eb18234fadad2d9c0", "filesize": 1871938, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.4.1": {"released": "2026-05-21 15:12:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.4.1-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.1-cp311-cp311-linux_armv6l.whl", "filehash": "8afe43ce4bdb10a5afc501f7c5636dd7bcb098a39baa33955e39a1075fcb1eb5", "filesize": 1821609, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.1-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.1-cp311-cp311-linux_armv7l.whl", "filehash": "8afe43ce4bdb10a5afc501f7c5636dd7bcb098a39baa33955e39a1075fcb1eb5", "filesize": 1821609, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.1-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.1-cp313-cp313-linux_armv6l.whl", "filehash": "cc9774ab13844bd8aba786f61a6707f41f2ae0c816375ab972eac48b86fecf7e", "filesize": 1847843, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.1-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.1-cp313-cp313-linux_armv7l.whl", "filehash": "cc9774ab13844bd8aba786f61a6707f41f2ae0c816375ab972eac48b86fecf7e", "filesize": 1847843, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.1-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.1-cp39-cp39-linux_armv6l.whl", "filehash": "d1087f87b6ff8193695cf7940cc4630e14d9713d86f13dc00f1638dfdf0d05dd", "filesize": 1822686, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.1-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.1-cp39-cp39-linux_armv7l.whl", "filehash": "d1087f87b6ff8193695cf7940cc4630e14d9713d86f13dc00f1638dfdf0d05dd", "filesize": 1822686, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.4.0": {"released": "2026-05-19 15:59:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.4.0-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.0-cp311-cp311-linux_armv6l.whl", "filehash": "623c198303fbd357a128bdc7e6c6f1329a123dae1a0fcba922a2499f12fd4843", "filesize": 1783819, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.0-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.0-cp311-cp311-linux_armv7l.whl", "filehash": "623c198303fbd357a128bdc7e6c6f1329a123dae1a0fcba922a2499f12fd4843", "filesize": 1783819, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.0-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.0-cp313-cp313-linux_armv6l.whl", "filehash": "75d32a5c8430eab9d2234b8a4dd315d5cce53bd5fd6a8f7de1a21bbfde2d9b88", "filesize": 1810193, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.0-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.0-cp313-cp313-linux_armv7l.whl", "filehash": "75d32a5c8430eab9d2234b8a4dd315d5cce53bd5fd6a8f7de1a21bbfde2d9b88", "filesize": 1810193, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.0-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.0-cp39-cp39-linux_armv6l.whl", "filehash": "9361410d10f4d2877c46084aaf8cbee517d7d32c0eea77d7d80b25e45953f3ba", "filesize": 1784912, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.4.0-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.4.0-cp39-cp39-linux_armv7l.whl", "filehash": "9361410d10f4d2877c46084aaf8cbee517d7d32c0eea77d7d80b25e45953f3ba", "filesize": 1784912, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.3.3": {"released": "2026-05-15 19:23:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.3.3-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.3.3-cp311-cp311-linux_armv6l.whl", "filehash": "a00b47a5fd788e00c9e85ed610be43570e3834f7aeee0628ebe66a260395373a", "filesize": 1702460, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.3-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.3.3-cp311-cp311-linux_armv7l.whl", "filehash": "a00b47a5fd788e00c9e85ed610be43570e3834f7aeee0628ebe66a260395373a", "filesize": 1702460, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.3-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.3.3-cp313-cp313-linux_armv6l.whl", "filehash": "46396f8133cec21bb1885600d42ebef6b8c90661f62f5d6cca15c3c0d67d4bd4", "filesize": 1728727, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.3-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.3.3-cp313-cp313-linux_armv7l.whl", "filehash": "46396f8133cec21bb1885600d42ebef6b8c90661f62f5d6cca15c3c0d67d4bd4", "filesize": 1728727, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.3-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.3.3-cp39-cp39-linux_armv6l.whl", "filehash": "789670690d0f58be9522ba2e62d12dbf34cdc87e2a28157f4d1dcca42db7c24a", "filesize": 1703533, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.3-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.3.3-cp39-cp39-linux_armv7l.whl", "filehash": "789670690d0f58be9522ba2e62d12dbf34cdc87e2a28157f4d1dcca42db7c24a", "filesize": 1703533, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.3.2": {"released": "2026-04-27 00:54:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.3.2-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.2-cp39-cp39-linux_armv6l.whl", "filehash": "793c839e7134a3af636390215871666d0da30db067c026ef8fba88ac0da27510", "filesize": 1647478, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.2-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.2-cp39-cp39-linux_armv7l.whl", "filehash": "793c839e7134a3af636390215871666d0da30db067c026ef8fba88ac0da27510", "filesize": 1647478, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.2-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.2-cp311-cp311-linux_armv6l.whl", "filehash": "2fc1d16881faf14e46257341be49ddbcfeb33afabf8f84f65caed2f6c8d2001b", "filesize": 1646531, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.2-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.2-cp311-cp311-linux_armv7l.whl", "filehash": "2fc1d16881faf14e46257341be49ddbcfeb33afabf8f84f65caed2f6c8d2001b", "filesize": 1646531, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.2-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.2-cp313-cp313-linux_armv6l.whl", "filehash": "c38c3c9a08a0f6d8435abe57312a2401754cd87297da60ffc8f80070d0cd9fe0", "filesize": 1647066, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.2-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.2-cp313-cp313-linux_armv7l.whl", "filehash": "c38c3c9a08a0f6d8435abe57312a2401754cd87297da60ffc8f80070d0cd9fe0", "filesize": 1647066, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.3.1": {"released": "2026-04-26 01:23:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.3.1-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.1-cp39-cp39-linux_armv6l.whl", "filehash": "a2c750da8a42a988b450259bf4e02ae3b63dc93f7bf8a5e952e3ca44e29d9acd", "filesize": 1632056, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.1-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.1-cp39-cp39-linux_armv7l.whl", "filehash": "a2c750da8a42a988b450259bf4e02ae3b63dc93f7bf8a5e952e3ca44e29d9acd", "filesize": 1632056, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.1-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.1-cp311-cp311-linux_armv6l.whl", "filehash": "b481fe20b2e4a6ce5d2eb031dd79e44ad1eae369081c1c6e638825a7aa4e24f6", "filesize": 1630713, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.1-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.1-cp311-cp311-linux_armv7l.whl", "filehash": "b481fe20b2e4a6ce5d2eb031dd79e44ad1eae369081c1c6e638825a7aa4e24f6", "filesize": 1630713, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.1-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.1-cp313-cp313-linux_armv6l.whl", "filehash": "851f82e9719bd79d6d33d440a403000871298d63288fd60bb7389617a413ccb2", "filesize": 1631597, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.1-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.1-cp313-cp313-linux_armv7l.whl", "filehash": "851f82e9719bd79d6d33d440a403000871298d63288fd60bb7389617a413ccb2", "filesize": 1631597, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.3.0": {"released": "2026-04-25 12:00:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.3.0-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.0-cp39-cp39-linux_armv6l.whl", "filehash": "5380927e51350f7981160f62666de60de73350d0b0f400111bf89c55bd871c2c", "filesize": 1617214, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.0-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.0-cp39-cp39-linux_armv7l.whl", "filehash": "5380927e51350f7981160f62666de60de73350d0b0f400111bf89c55bd871c2c", "filesize": 1617214, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.0-cp311-cp311-linux_armv6l.whl", "filehash": "eb94c123f5bb014d787ed86c2aab926baf331bdbd02ff14695adc00da8ba2785", "filesize": 1615840, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.0-cp311-cp311-linux_armv7l.whl", "filehash": "eb94c123f5bb014d787ed86c2aab926baf331bdbd02ff14695adc00da8ba2785", "filesize": 1615840, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.0-cp313-cp313-linux_armv6l.whl", "filehash": "63abe3437e8896fea930beefb10119e1adcf84eb7380b155e54c91d9c638807e", "filesize": 1616808, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.3.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.3.0-cp313-cp313-linux_armv7l.whl", "filehash": "63abe3437e8896fea930beefb10119e1adcf84eb7380b155e54c91d9c638807e", "filesize": 1616808, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.2.0": {"released": "2026-04-20 00:33:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.2.0-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.2.0-cp311-cp311-linux_armv6l.whl", "filehash": "c0f9e239cc95f0c8bb98e672cfd0dbf4eeee0da8c80668ae6373ee7a14e7056f", "filesize": 1427601, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.2.0-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.2.0-cp311-cp311-linux_armv7l.whl", "filehash": "c0f9e239cc95f0c8bb98e672cfd0dbf4eeee0da8c80668ae6373ee7a14e7056f", "filesize": 1427601, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.2.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.2.0-cp313-cp313-linux_armv6l.whl", "filehash": "1f2fcb30104f3e9e84452ef563fc4d189b6bfe04defa21d1e10b3a7d409804f0", "filesize": 1431530, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.2.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.2.0-cp313-cp313-linux_armv7l.whl", "filehash": "1f2fcb30104f3e9e84452ef563fc4d189b6bfe04defa21d1e10b3a7d409804f0", "filesize": 1431530, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.2.0-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.2.0-cp39-cp39-linux_armv6l.whl", "filehash": "ec17462c3045a3d2aca8aa9741598660fa25eabdc50977f8c04d60dfd67b8100", "filesize": 1428244, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.2.0-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.2.0-cp39-cp39-linux_armv7l.whl", "filehash": "ec17462c3045a3d2aca8aa9741598660fa25eabdc50977f8c04d60dfd67b8100", "filesize": 1428244, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.1.3": {"released": "2026-04-18 22:07:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.1.3-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.3-cp311-cp311-linux_armv6l.whl", "filehash": "25e4733db7930011e3c68418c69218ae4f58eece2150481454ea40625ff66de9", "filesize": 1301080, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.3-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.3-cp311-cp311-linux_armv7l.whl", "filehash": "25e4733db7930011e3c68418c69218ae4f58eece2150481454ea40625ff66de9", "filesize": 1301080, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.3-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.1.3-cp39-cp39-linux_armv6l.whl", "filehash": "4b10aa0f5cfc4b6eb87dd65cac449d9de3dd4a9fe85d8826494aa91da0fb029d", "filesize": 1298193, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.3-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.1.3-cp39-cp39-linux_armv7l.whl", "filehash": "4b10aa0f5cfc4b6eb87dd65cac449d9de3dd4a9fe85d8826494aa91da0fb029d", "filesize": 1298193, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.1.2": {"released": "2026-04-18 18:22:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.1.2-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.2-cp311-cp311-linux_armv6l.whl", "filehash": "5e3d9f97c5be976cca4bd7ff4dd1716ab800230d02c0670bd9d03e66cf02cfef", "filesize": 1289056, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.2-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.2-cp311-cp311-linux_armv7l.whl", "filehash": "5e3d9f97c5be976cca4bd7ff4dd1716ab800230d02c0670bd9d03e66cf02cfef", "filesize": 1289056, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.2-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.1.2-cp39-cp39-linux_armv6l.whl", "filehash": "c635805ec0f84b5f6bf983716e4e012da683358f396fe0a8443e34259f428dcb", "filesize": 1289743, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.2-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.1.2-cp39-cp39-linux_armv7l.whl", "filehash": "c635805ec0f84b5f6bf983716e4e012da683358f396fe0a8443e34259f428dcb", "filesize": 1289743, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.1.1": {"released": "2026-04-16 10:42:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.1.1-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.1-cp311-cp311-linux_armv6l.whl", "filehash": "e10c24e0b6223854040a7e0a6e088cc09275f2e602f975af186e10d48f3a2f73", "filesize": 1245018, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.1-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.1-cp311-cp311-linux_armv7l.whl", "filehash": "e10c24e0b6223854040a7e0a6e088cc09275f2e602f975af186e10d48f3a2f73", "filesize": 1245018, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.1-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.1-cp39-cp39-linux_armv6l.whl", "filehash": "f9dc2c192d43e9051e1443af4ff91df7a4f93634c37741b106bdf27952be66cf", "filesize": 1245738, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.1-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.1-cp39-cp39-linux_armv7l.whl", "filehash": "f9dc2c192d43e9051e1443af4ff91df7a4f93634c37741b106bdf27952be66cf", "filesize": 1245738, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.1.0": {"released": "2026-04-14 22:57:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.1.0-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.0-cp311-cp311-linux_armv6l.whl", "filehash": "5be1aa43a1b98bc5722c9251850aaea9a6307d03aea68a9f881a5ffcb1c5c747", "filesize": 1243573, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.0-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.0-cp311-cp311-linux_armv7l.whl", "filehash": "5be1aa43a1b98bc5722c9251850aaea9a6307d03aea68a9f881a5ffcb1c5c747", "filesize": 1243573, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.0-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.0-cp313-cp313-linux_armv6l.whl", "filehash": "ff19059376b3f280868fec08d9c0d389543c47e9b91beb21ed0ce61e69b3164d", "filesize": 1244004, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.0-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.0-cp313-cp313-linux_armv7l.whl", "filehash": "ff19059376b3f280868fec08d9c0d389543c47e9b91beb21ed0ce61e69b3164d", "filesize": 1244004, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.0-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.0-cp39-cp39-linux_armv6l.whl", "filehash": "30247c7106b15323ef74bbd71f0b3535570dc0a4690984c9a9ccb8291b7b7160", "filesize": 1244280, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.1.0-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.1.0-cp39-cp39-linux_armv7l.whl", "filehash": "30247c7106b15323ef74bbd71f0b3535570dc0a4690984c9a9ccb8291b7b7160", "filesize": 1244280, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.0.2": {"released": "2026-04-13 00:43:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.0.2-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.0.2-cp311-cp311-linux_armv6l.whl", "filehash": "48e2e14adb7449a9ccf8a4dc80f9bd2ef6866ad7e9cbdc1e990143cc8ea8c6a6", "filesize": 1226538, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.2-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.0.2-cp311-cp311-linux_armv7l.whl", "filehash": "48e2e14adb7449a9ccf8a4dc80f9bd2ef6866ad7e9cbdc1e990143cc8ea8c6a6", "filesize": 1226538, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.2-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.0.2-cp313-cp313-linux_armv6l.whl", "filehash": "d1f04f4c59d587a54f59ba2f0d3480fa05fe5140735efa57bebbfc5bf566384b", "filesize": 1226919, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.2-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.0.2-cp313-cp313-linux_armv7l.whl", "filehash": "d1f04f4c59d587a54f59ba2f0d3480fa05fe5140735efa57bebbfc5bf566384b", "filesize": 1226919, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.2-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.0.2-cp39-cp39-linux_armv6l.whl", "filehash": "578b58cdc76ef45eb411be0ed8efcfb1721ac631cfb82e59dafa3041d667d656", "filesize": 1227247, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.2-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-3.0.2-cp39-cp39-linux_armv7l.whl", "filehash": "578b58cdc76ef45eb411be0ed8efcfb1721ac631cfb82e59dafa3041d667d656", "filesize": 1227247, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.0.1": {"released": "2026-04-07 23:57:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.0.1-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.0.1-cp311-cp311-linux_armv6l.whl", "filehash": "02228d57b500d542fc08143b612a8639b363fe64656c900c49a97edbbc2e991f", "filesize": 1163326, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.1-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.0.1-cp311-cp311-linux_armv7l.whl", "filehash": "02228d57b500d542fc08143b612a8639b363fe64656c900c49a97edbbc2e991f", "filesize": 1163326, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.1-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.0.1-cp313-cp313-linux_armv6l.whl", "filehash": "434d706b5936c43fe6d899469c9982c227e0d2f2aef09fbaf596fd3f0d0da1ee", "filesize": 1184975, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.1-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.0.1-cp313-cp313-linux_armv7l.whl", "filehash": "434d706b5936c43fe6d899469c9982c227e0d2f2aef09fbaf596fd3f0d0da1ee", "filesize": 1184975, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.1-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.0.1-cp39-cp39-linux_armv6l.whl", "filehash": "225ef57736e48b4e3c01283ba37a4629d947d5c585ffb4f34c2892e445773fcf", "filesize": 1185800, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.1-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.0.1-cp39-cp39-linux_armv7l.whl", "filehash": "225ef57736e48b4e3c01283ba37a4629d947d5c585ffb4f34c2892e445773fcf", "filesize": 1185800, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.15", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "3.0.0": {"released": "2026-04-07 14:28:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-3.0.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.0.0-cp313-cp313-linux_armv6l.whl", "filehash": "69ccb83e496fdd151618fa84dad96c308a162096f9bd3e793af5449ece1d7b96", "filesize": 1170229, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-3.0.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-3.0.0-cp313-cp313-linux_armv7l.whl", "filehash": "69ccb83e496fdd151618fa84dad96c308a162096f9bd3e793af5449ece1d7b96", "filesize": 1170229, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.9.1": {"released": "2026-04-06 23:29:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.9.1-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.9.1-cp313-cp313-linux_armv6l.whl", "filehash": "361383c4fd91d7c188f268387eca46f038c27ce4ef998b6c3d9eda54e3db2338", "filesize": 1168379, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.9.1-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.9.1-cp313-cp313-linux_armv7l.whl", "filehash": "361383c4fd91d7c188f268387eca46f038c27ce4ef998b6c3d9eda54e3db2338", "filesize": 1168379, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.9.0": {"released": "2026-04-05 01:17:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.9.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.9.0-cp311-cp311-linux_armv6l.whl", "filehash": "56ce6a06ee5e8e17db1df5afd0325c0461663f3983ad29ca66e5925d7d324a7d", "filesize": 1142514, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.9.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.9.0-cp311-cp311-linux_armv7l.whl", "filehash": "56ce6a06ee5e8e17db1df5afd0325c0461663f3983ad29ca66e5925d7d324a7d", "filesize": 1142514, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.9.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.9.0-cp313-cp313-linux_armv6l.whl", "filehash": "57882b159495184c335fcfb38c9e0285db891362f3421afeb9b13e649b12a470", "filesize": 1165043, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.9.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.9.0-cp313-cp313-linux_armv7l.whl", "filehash": "57882b159495184c335fcfb38c9e0285db891362f3421afeb9b13e649b12a470", "filesize": 1165043, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.8.4": {"released": "2026-04-04 10:48:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.8.4-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.4-cp311-cp311-linux_armv6l.whl", "filehash": "372fe9c7f57dac4ee5089cd56b3860624de7e52bcd1f6f9bae96508628860ad7", "filesize": 1126075, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.4-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.4-cp311-cp311-linux_armv7l.whl", "filehash": "372fe9c7f57dac4ee5089cd56b3860624de7e52bcd1f6f9bae96508628860ad7", "filesize": 1126075, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.4-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.4-cp313-cp313-linux_armv6l.whl", "filehash": "8fe8c1b5ef6587b993cfcbc1f4441ff5763bdcec22095b17dfa86a88b2691dcc", "filesize": 1148439, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.4-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.4-cp313-cp313-linux_armv7l.whl", "filehash": "8fe8c1b5ef6587b993cfcbc1f4441ff5763bdcec22095b17dfa86a88b2691dcc", "filesize": 1148439, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.4-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.4-cp39-cp39-linux_armv6l.whl", "filehash": "5364f3f82f9b0be71240a6ce3238b220f683b620bd8ee120a93d646fb8dd9090", "filesize": 1148967, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.4-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.4-cp39-cp39-linux_armv7l.whl", "filehash": "5364f3f82f9b0be71240a6ce3238b220f683b620bd8ee120a93d646fb8dd9090", "filesize": 1148967, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.8.3": {"released": "2026-04-02 21:42:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.8.3-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.3-cp311-cp311-linux_armv7l.whl", "filehash": "64e304b8b7916c65964eaea960d914f91898586a359886c88755ff76ca343bbb", "filesize": 1120249, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.3-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.3-cp311-cp311-linux_armv6l.whl", "filehash": "64e304b8b7916c65964eaea960d914f91898586a359886c88755ff76ca343bbb", "filesize": 1120249, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.3-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.3-cp313-cp313-linux_armv6l.whl", "filehash": "acd2305555b1ac3bf8a8f7bad6ae2de6f297e2057ea1e9ec1315040567d2d2b2", "filesize": 1142911, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.3-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.3-cp313-cp313-linux_armv7l.whl", "filehash": "acd2305555b1ac3bf8a8f7bad6ae2de6f297e2057ea1e9ec1315040567d2d2b2", "filesize": 1142911, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.8.2": {"released": "2026-04-02 13:53:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.8.2-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.2-cp39-cp39-linux_armv6l.whl", "filehash": "f2e394b34c193ff7e6a37f02fbc4fde53fec4d66b15120cce5f83c393cbcf5a5", "filesize": 1132468, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.2-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.2-cp39-cp39-linux_armv7l.whl", "filehash": "f2e394b34c193ff7e6a37f02fbc4fde53fec4d66b15120cce5f83c393cbcf5a5", "filesize": 1132468, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.8.1": {"released": "2026-04-02 00:30:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.8.1-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.1-cp311-cp311-linux_armv6l.whl", "filehash": "b4d306f42c190750ff43cd5888db4f3f55f3160496c72f4bc36141a1c2be42bf", "filesize": 1102240, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.1-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.1-cp311-cp311-linux_armv7l.whl", "filehash": "b4d306f42c190750ff43cd5888db4f3f55f3160496c72f4bc36141a1c2be42bf", "filesize": 1102240, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.1-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.1-cp39-cp39-linux_armv6l.whl", "filehash": "35e721e9b73fc3893f6060b95d0a19fefaa54f1b8cf8321b9e0fa89645be707c", "filesize": 1125008, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.1-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.1-cp39-cp39-linux_armv7l.whl", "filehash": "35e721e9b73fc3893f6060b95d0a19fefaa54f1b8cf8321b9e0fa89645be707c", "filesize": 1125008, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.8.0": {"released": "2026-03-31 12:29:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.8.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.0-cp311-cp311-linux_armv6l.whl", "filehash": "76dca7acd70305fbecaaef463841964eaa68d1167d823dc3c8a928b90f0e4b13", "filesize": 1089902, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.8.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.8.0-cp311-cp311-linux_armv7l.whl", "filehash": "76dca7acd70305fbecaaef463841964eaa68d1167d823dc3c8a928b90f0e4b13", "filesize": 1089902, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.7.6": {"released": "2026-03-29 01:41:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.7.6-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.6-cp311-cp311-linux_armv6l.whl", "filehash": "f5f7779cba142d46ad970a23bd2fbccb0fddcb27be5e424b3858b6d4b2e45a9f", "filesize": 1059749, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.6-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.6-cp311-cp311-linux_armv7l.whl", "filehash": "f5f7779cba142d46ad970a23bd2fbccb0fddcb27be5e424b3858b6d4b2e45a9f", "filesize": 1059749, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.6-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.6-cp313-cp313-linux_armv7l.whl", "filehash": "efc6df4c259dbefb92b9dbed1e724d8504a91ffdf2f8abd9ccac36c356e8181c", "filesize": 1082307, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.6-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.6-cp313-cp313-linux_armv6l.whl", "filehash": "efc6df4c259dbefb92b9dbed1e724d8504a91ffdf2f8abd9ccac36c356e8181c", "filesize": 1082307, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.6-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.6-cp39-cp39-linux_armv7l.whl", "filehash": "9c14c018d16c55c7efbf10cd45830ff9a1ab478a0ac6ec93d9536c1a150c611d", "filesize": 1082685, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.6-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.6-cp39-cp39-linux_armv6l.whl", "filehash": "9c14c018d16c55c7efbf10cd45830ff9a1ab478a0ac6ec93d9536c1a150c611d", "filesize": 1082685, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.7.5": {"released": "2026-03-24 01:08:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.7.5-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.5-cp311-cp311-linux_armv7l.whl", "filehash": "852d6132c28b0ed816dd2a53c7da327713fb91099e9d37db54b0e8a64699465d", "filesize": 1025019, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.5-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.5-cp311-cp311-linux_armv6l.whl", "filehash": "852d6132c28b0ed816dd2a53c7da327713fb91099e9d37db54b0e8a64699465d", "filesize": 1025019, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.5-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.5-cp313-cp313-linux_armv7l.whl", "filehash": "f15e10b7f5bbf37ceadf819234f19ca82e8dbf0ea2b3aaecd3223a879ab995cc", "filesize": 1047596, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.5-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.5-cp313-cp313-linux_armv6l.whl", "filehash": "f15e10b7f5bbf37ceadf819234f19ca82e8dbf0ea2b3aaecd3223a879ab995cc", "filesize": 1047596, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.5-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.5-cp39-cp39-linux_armv7l.whl", "filehash": "ec874804d8727b643ceac84c65d6a8b74d2add8af499797a37f71b7c18ca8ffe", "filesize": 1047850, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.5-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.5-cp39-cp39-linux_armv6l.whl", "filehash": "ec874804d8727b643ceac84c65d6a8b74d2add8af499797a37f71b7c18ca8ffe", "filesize": 1047850, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.7.4": {"released": "2026-03-21 19:17:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.7.4-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.4-cp39-cp39-linux_armv7l.whl", "filehash": "4d530529f09f388622c1baf7557182f4e68e12f4a4c5e11b54e7d3aab51e2d28", "filesize": 987216, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.4-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.4-cp39-cp39-linux_armv6l.whl", "filehash": "4d530529f09f388622c1baf7557182f4e68e12f4a4c5e11b54e7d3aab51e2d28", "filesize": 987216, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.7.3": {"released": "2026-03-20 01:04:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.7.3-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.3-cp39-cp39-linux_armv6l.whl", "filehash": "e78d9497ae0966a21db20e6a566ef2e0c2aa379bfc45e32cd62d26ab7d832f2a", "filesize": 966903, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.3-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.3-cp39-cp39-linux_armv7l.whl", "filehash": "e78d9497ae0966a21db20e6a566ef2e0c2aa379bfc45e32cd62d26ab7d832f2a", "filesize": 966903, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.7.2": {"released": "2026-03-18 22:36:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.7.2-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.2-cp313-cp313-linux_armv7l.whl", "filehash": "d39ade145e298141ec9b3b40fda20ceac4b1d878db23787ac6d3513aa6c8e636", "filesize": 966350, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.2-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.2-cp313-cp313-linux_armv6l.whl", "filehash": "d39ade145e298141ec9b3b40fda20ceac4b1d878db23787ac6d3513aa6c8e636", "filesize": 966350, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.2-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.2-cp39-cp39-linux_armv7l.whl", "filehash": "b2c6614a8066d1879e351e9950a7b69e744daa917121f91ceb1590b4fe7c4d2f", "filesize": 977260, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.2-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.2-cp39-cp39-linux_armv6l.whl", "filehash": "b2c6614a8066d1879e351e9950a7b69e744daa917121f91ceb1590b4fe7c4d2f", "filesize": 977260, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.7.1": {"released": "2026-03-16 01:09:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.7.1-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.1-cp311-cp311-linux_armv6l.whl", "filehash": "d9150302a5e93708c4e170ff2251394ea866a55294fff01636b01697fb533823", "filesize": 945355, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.1-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.1-cp311-cp311-linux_armv7l.whl", "filehash": "d9150302a5e93708c4e170ff2251394ea866a55294fff01636b01697fb533823", "filesize": 945355, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.1-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.1-cp39-cp39-linux_armv7l.whl", "filehash": "b06f5d4fd206c999f9c2163c54cca7b605a9baf23de29c063ff3878fb195f3cc", "filesize": 981280, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.1-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.1-cp39-cp39-linux_armv6l.whl", "filehash": "b06f5d4fd206c999f9c2163c54cca7b605a9baf23de29c063ff3878fb195f3cc", "filesize": 981280, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.7.0": {"released": "2026-03-15 17:36:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.7.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.0-cp311-cp311-linux_armv6l.whl", "filehash": "99558cdb1bc3cfaab003ac5413e835e5c08c2401c911081aee1d63923abb5a32", "filesize": 943530, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.0-cp311-cp311-linux_armv7l.whl", "filehash": "99558cdb1bc3cfaab003ac5413e835e5c08c2401c911081aee1d63923abb5a32", "filesize": 943530, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.0-cp313-cp313-linux_armv6l.whl", "filehash": "8fe84c1063f567bf68e77c41e740154f890b287c52eae63af66efee71d583f89", "filesize": 963795, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.7.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.7.0-cp313-cp313-linux_armv7l.whl", "filehash": "8fe84c1063f567bf68e77c41e740154f890b287c52eae63af66efee71d583f89", "filesize": 963795, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.6.1": {"released": "2026-03-08 17:22:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.6.1-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.6.1-cp311-cp311-linux_armv6l.whl", "filehash": "c1bdf7dfcea00e3cfb0fb778e2739c588d47b1cedec147687fc54f88156f8a49", "filesize": 911171, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.6.1-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.6.1-cp311-cp311-linux_armv7l.whl", "filehash": "c1bdf7dfcea00e3cfb0fb778e2739c588d47b1cedec147687fc54f88156f8a49", "filesize": 911171, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.6.1-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/diff-diff/diff_diff-2.6.1-cp39-cp39-linux_armv6l.whl", "filehash": "0ed60b49bda7a45cc1a9b18015321dedbdf3b7b4d0d7cbca520936b8f81e63f1", "filesize": 934153, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.6.1-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/diff-diff/diff_diff-2.6.1-cp39-cp39-linux_armv7l.whl", "filehash": "0ed60b49bda7a45cc1a9b18015321dedbdf3b7b4d0d7cbca520936b8f81e63f1", "filesize": 934153, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.6.0": {"released": "2026-02-22 18:44:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.6.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.6.0-cp311-cp311-linux_armv7l.whl", "filehash": "3c0887784cf10f27e42fe44390bfca1a263d42d829c821de0660712f08b62e93", "filesize": 933189, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.6.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.6.0-cp311-cp311-linux_armv6l.whl", "filehash": "3c0887784cf10f27e42fe44390bfca1a263d42d829c821de0660712f08b62e93", "filesize": 933189, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.6.0-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.6.0-cp39-cp39-linux_armv6l.whl", "filehash": "83fc133ab4790282866a43594cce04deb94ede572ee2400a7661f0f5bfb31434", "filesize": 942140, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.6.0-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.6.0-cp39-cp39-linux_armv7l.whl", "filehash": "83fc133ab4790282866a43594cce04deb94ede572ee2400a7661f0f5bfb31434", "filesize": 942140, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.6.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.6.0-cp313-cp313-linux_armv7l.whl", "filehash": "a46ba9b312aba3e4421dfeeb31aeaeae0212d71864d31749f24521ab4f40ac22", "filesize": 932210, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.6.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.6.0-cp313-cp313-linux_armv6l.whl", "filehash": "a46ba9b312aba3e4421dfeeb31aeaeae0212d71864d31749f24521ab4f40ac22", "filesize": 932210, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.5.0": {"released": "2026-02-19 22:52:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.5.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.5.0-cp313-cp313-linux_armv6l.whl", "filehash": "4c1bbd27834a1b3036e895f2b8a9985e71450a46741f53ba6afce7d41ab95aab", "filesize": 915316, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.5.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.5.0-cp313-cp313-linux_armv7l.whl", "filehash": "4c1bbd27834a1b3036e895f2b8a9985e71450a46741f53ba6afce7d41ab95aab", "filesize": 915316, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.4.3": {"released": "2026-02-19 15:09:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.4.3-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.3-cp311-cp311-linux_armv7l.whl", "filehash": "525c476f1f683edfaa25401365f91b9063c37a8e01f05a69a14f747fc764d481", "filesize": 903341, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.3-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.3-cp311-cp311-linux_armv6l.whl", "filehash": "525c476f1f683edfaa25401365f91b9063c37a8e01f05a69a14f747fc764d481", "filesize": 903341, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.3-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.3-cp313-cp313-linux_armv7l.whl", "filehash": "2aa09a8039d95c5285a1f095b46dd17e7ac0a16260f9cfc20526c4346f39c2fc", "filesize": 903671, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.3-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.3-cp313-cp313-linux_armv6l.whl", "filehash": "2aa09a8039d95c5285a1f095b46dd17e7ac0a16260f9cfc20526c4346f39c2fc", "filesize": 903671, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.3-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.3-cp39-cp39-linux_armv6l.whl", "filehash": "37661230b5ec6eaf034cf7d13a473994cea240cc7738cd4aa89123e1819d82d2", "filesize": 912220, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.3-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.3-cp39-cp39-linux_armv7l.whl", "filehash": "37661230b5ec6eaf034cf7d13a473994cea240cc7738cd4aa89123e1819d82d2", "filesize": 912220, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.4.2": {"released": "2026-02-18 17:18:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.4.2-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.2-cp313-cp313-linux_armv6l.whl", "filehash": "467f768a17dacf03b7802643b38d48221005390f478f4f34f369b4aa2f301a2c", "filesize": 878915, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.2-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.2-cp313-cp313-linux_armv7l.whl", "filehash": "467f768a17dacf03b7802643b38d48221005390f478f4f34f369b4aa2f301a2c", "filesize": 878915, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.2-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.2-cp39-cp39-linux_armv6l.whl", "filehash": "e2ff8aa2535904d720ac6b21ce36881c00468f0b83ea9509a0d9f0c89835bf00", "filesize": 909473, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.2-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.2-cp39-cp39-linux_armv7l.whl", "filehash": "e2ff8aa2535904d720ac6b21ce36881c00468f0b83ea9509a0d9f0c89835bf00", "filesize": 909473, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.4.1": {"released": "2026-02-17 12:13:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.4.1-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.1-cp311-cp311-linux_armv6l.whl", "filehash": "f924f7cce297fd4dbd41abd57a5ec288f2689faae6c8e727cb89e0a0182650ef", "filesize": 871484, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.1-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.1-cp311-cp311-linux_armv7l.whl", "filehash": "f924f7cce297fd4dbd41abd57a5ec288f2689faae6c8e727cb89e0a0182650ef", "filesize": 871484, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.1-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.1-cp313-cp313-linux_armv6l.whl", "filehash": "c25aee79ace9b0f42f062e46069db69bb09c591337435aca095f10e544c18b5f", "filesize": 871664, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.1-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.1-cp313-cp313-linux_armv7l.whl", "filehash": "c25aee79ace9b0f42f062e46069db69bb09c591337435aca095f10e544c18b5f", "filesize": 871664, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.4.0": {"released": "2026-02-16 20:50:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.4.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.0-cp311-cp311-linux_armv6l.whl", "filehash": "9c34f2d2706eb5f9da9f4003948e95879fbb4b7b3c236ab7fc141b78d08f008b", "filesize": 865863, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.0-cp311-cp311-linux_armv7l.whl", "filehash": "9c34f2d2706eb5f9da9f4003948e95879fbb4b7b3c236ab7fc141b78d08f008b", "filesize": 865863, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.0-cp313-cp313-linux_armv6l.whl", "filehash": "ffa4b35ce6686af2c24cc65e2f115b10a3ad649c67ff63eb253b50711b75f029", "filesize": 866239, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.0-cp313-cp313-linux_armv7l.whl", "filehash": "ffa4b35ce6686af2c24cc65e2f115b10a3ad649c67ff63eb253b50711b75f029", "filesize": 866239, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.0-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.0-cp39-cp39-linux_armv6l.whl", "filehash": "5a61d27559d06faa44245aaf498ffeb7a2396b8b2927fbf0cbf8a8915bde21b1", "filesize": 904179, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.4.0-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.4.0-cp39-cp39-linux_armv7l.whl", "filehash": "5a61d27559d06faa44245aaf498ffeb7a2396b8b2927fbf0cbf8a8915bde21b1", "filesize": 904179, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.3.2": {"released": "2026-02-16 17:19:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.3.2-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.2-cp313-cp313-linux_armv6l.whl", "filehash": "9abbe571f5914d7daafd94fa37a651242c2bb28c05fb24c1bb20e2b09e0f2dd5", "filesize": 848690, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.2-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.2-cp313-cp313-linux_armv7l.whl", "filehash": "9abbe571f5914d7daafd94fa37a651242c2bb28c05fb24c1bb20e2b09e0f2dd5", "filesize": 848690, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9, <3.14", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.3.1": {"released": "2026-02-15 22:54:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.3.1-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.1-cp311-cp311-linux_armv6l.whl", "filehash": "1673e10a3e79f8edd6f217c4028d7b763af170f2953e7cd2ea69ba1d430b4e1e", "filesize": 848081, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.1-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.1-cp311-cp311-linux_armv7l.whl", "filehash": "1673e10a3e79f8edd6f217c4028d7b763af170f2953e7cd2ea69ba1d430b4e1e", "filesize": 848081, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.1-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.1-cp39-cp39-linux_armv6l.whl", "filehash": "00ffaca61662e6e8991352ada1184c6bf01207cb0d9f86e84b451479cd0d2671", "filesize": 878127, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.1-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.1-cp39-cp39-linux_armv7l.whl", "filehash": "00ffaca61662e6e8991352ada1184c6bf01207cb0d9f86e84b451479cd0d2671", "filesize": 878127, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.1-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.1-cp313-cp313-linux_armv7l.whl", "filehash": "b51b528be608587c591868a0e9082ccdb3ee7055494825998be437fcdb878355", "filesize": 869168, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.1-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.1-cp313-cp313-linux_armv6l.whl", "filehash": "b51b528be608587c591868a0e9082ccdb3ee7055494825998be437fcdb878355", "filesize": 869168, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.3.0": {"released": "2026-02-09 20:26:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.3.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.0-cp311-cp311-linux_armv6l.whl", "filehash": "e84409c434d4633465c9eb44e0e21f2c6be6e6c72d387b10523ef0e588f187ec", "filesize": 833470, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.0-cp311-cp311-linux_armv7l.whl", "filehash": "e84409c434d4633465c9eb44e0e21f2c6be6e6c72d387b10523ef0e588f187ec", "filesize": 833470, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.0-cp313-cp313-linux_armv6l.whl", "filehash": "07b5b6d463db786a4503abbda03acdb15dc13950c53d79091429c0cb08da59f4", "filesize": 862934, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.0-cp313-cp313-linux_armv7l.whl", "filehash": "07b5b6d463db786a4503abbda03acdb15dc13950c53d79091429c0cb08da59f4", "filesize": 862934, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.0-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.0-cp39-cp39-linux_armv6l.whl", "filehash": "49dddb828136afbf3fc994c51e6334e733037918a35f530efbe85da3cbe9fb4b", "filesize": 869779, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.3.0-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.3.0-cp39-cp39-linux_armv7l.whl", "filehash": "49dddb828136afbf3fc994c51e6334e733037918a35f530efbe85da3cbe9fb4b", "filesize": 869779, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.2.1": {"released": "2026-02-08 00:22:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.2.1-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.2.1-cp313-cp313-linux_armv6l.whl", "filehash": "6026cdb4d7df32688144b9cd71a78eb9b82926e57de38ba70844c9b3e3e01958", "filesize": 819589, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.2.1-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.2.1-cp313-cp313-linux_armv7l.whl", "filehash": "6026cdb4d7df32688144b9cd71a78eb9b82926e57de38ba70844c9b3e3e01958", "filesize": 819589, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.2.1-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.2.1-cp39-cp39-linux_armv6l.whl", "filehash": "282264be93a50643b4491b6f0104b30856bcf345ce326c339291d6c0012b8405", "filesize": 826499, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.2.1-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.2.1-cp39-cp39-linux_armv7l.whl", "filehash": "282264be93a50643b4491b6f0104b30856bcf345ce326c339291d6c0012b8405", "filesize": 826499, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.2.0": {"released": "2026-01-27 12:32:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-2.2.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.2.0-cp311-cp311-linux_armv6l.whl", "filehash": "bf22e39e30cb632fa3d17a532d7fad354f12f9ea0b7711e9cad74c1cb22af0a6", "filesize": 806478, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.2.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.2.0-cp311-cp311-linux_armv7l.whl", "filehash": "bf22e39e30cb632fa3d17a532d7fad354f12f9ea0b7711e9cad74c1cb22af0a6", "filesize": 806478, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.2.0-cp313-cp313-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.2.0-cp313-cp313-linux_armv6l.whl", "filehash": "6299fb5e9cf385b931abef15cc28219067a33cf4301faac084661ba8ba22b558", "filesize": 813782, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.2.0-cp313-cp313-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.2.0-cp313-cp313-linux_armv7l.whl", "filehash": "6299fb5e9cf385b931abef15cc28219067a33cf4301faac084661ba8ba22b558", "filesize": 813782, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": ["libc6", "libgcc-s1"], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.2.0-cp39-cp39-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.2.0-cp39-cp39-linux_armv6l.whl", "filehash": "34c6a9a788724d75b7ccb7540503b57f1fd0a84f08d51a4835aac78b79827c21", "filesize": 807177, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}, "diff_diff-2.2.0-cp39-cp39-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-2.2.0-cp39-cp39-linux_armv7l.whl", "filehash": "34c6a9a788724d75b7ccb7540503b57f1fd0a84f08d51a4835aac78b79827c21", "filesize": 807177, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "2.1.9": {"released": "2026-01-26 18:28:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.1.8": {"released": "2026-01-25 23:03:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.1.7": {"released": "2026-01-25 12:02:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.1.6": {"released": "2026-01-24 22:38:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.1.5": {"released": "2026-01-22 19:37:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.1.4": {"released": "2026-01-21 00:01:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.1.3": {"released": "2026-01-19 18:56:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.1.2": {"released": "2026-01-19 15:22:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.1.1": {"released": "2026-01-19 13:52:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.1.0": {"released": "2026-01-18 16:44:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.0.4": {"released": "2026-01-17 19:50:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.0.3": {"released": "2026-01-17 14:54:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.0.2": {"released": "2026-01-15 12:44:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.0.1": {"released": "2026-01-13 12:36:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.0.0": {"released": "2026-01-12 13:23:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.4.0": {"released": "2026-01-11 15:15:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-1.4.0-py3-none-any.whl", "filehash": "7a71b38566c16401d12c973b9bae372846f5fb77324a8340fd064c6b1519de8f", "filesize": 160410, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "1.3.1": {"released": "2026-01-10 20:07:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-1.3.1-py3-none-any.whl", "filehash": "0066ed3dfeec4f449c6a3e454cbf53cd4f8ea1536fba7989370263d129d8225b", "filesize": 156575, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "1.3.0": {"released": "2026-01-09 15:04:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-1.3.0-py3-none-any.whl", "filehash": "07eaadfae1cbb2b3dbb80a49b76bfb8ae9535ed446a42aec18ee2785a7df686d", "filesize": 154975, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "1.2.1": {"released": "2026-01-08 14:42:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-1.2.1-py3-none-any.whl", "filehash": "65d2b88767e1d345a3ae6bd096f1cce94c601beba27615beaa78c3765277af7e", "filesize": 142887, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "1.2.0": {"released": "2026-01-07 20:20:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-1.2.0-py3-none-any.whl", "filehash": "50bd60537286743c988fa4fefa2a660d606af1afbabc586f38fa486a9237eff6", "filesize": 142810, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "1.1.0": {"released": "2026-01-05 23:36:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-1.1.0-py3-none-any.whl", "filehash": "90b9a006b809b6acfec7f5a98acd5020ca6aaa73f228e520722c7307637a4920", "filesize": 130874, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "1.0.0": {"released": "2026-01-04 19:38:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-1.0.0-py3-none-any.whl", "filehash": "53b5aad0d535ecbd4c19c41f89aa1218c332b2d73464dd97258d00b46b7d0ed3", "filesize": 116374, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "0.6.0": {"released": "2026-01-04 12:40:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-0.6.0-py3-none-any.whl", "filehash": "d7253b9c2ea9c90c82319a01d2ace676f6b1b8d164c6ffb71ad2be22125dbde9", "filesize": 89268, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "0.5.0": {"released": "2026-01-03 20:51:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-0.5.0-py3-none-any.whl", "filehash": "3777aba057d110cc7a0feb2eddd361f41aea70942a48473c91bc2d661165c3a4", "filesize": 72751, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "0.4.0": {"released": "2026-01-03 18:14:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-0.4.0-py3-none-any.whl", "filehash": "d09fc32fe4a2e54bef4ac2ed136825abe4f2aa258506659b8c306f1d147bb427", "filesize": 60366, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "0.3.0": {"released": "2026-01-03 14:12:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-0.3.0-py3-none-any.whl", "filehash": "2157dd35548ebc7a096b5a87bf00ce5eee9e21b157f926f08c72dcc38bd92af2", "filesize": 41313, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "0.2.0": {"released": "2026-01-02 16:58:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-0.2.0-py3-none-any.whl", "filehash": "bdc54e5ccedffca12ec5ae9561e8fbbdc1cb304b53d855e3cb182c5e5c8098d9", "filesize": 21273, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "0.1.0": {"released": "2026-01-02 12:47:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diff_diff-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diff-diff/diff_diff-0.1.0-py3-none-any.whl", "filehash": "31f7ef1aef277a3a70d6efaf4fde90742b824418ea85fbf25cfebe0e85ee5667", "filesize": 16980, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}}}