{"package": "pydriller", "summary": "Framework for MSR", "pypi_url": "https://pypi.org/project/pydriller", "piwheels_url": "https://www.piwheels.org/project/pydriller", "releases": {"2.9": {"released": "2025-09-06 07:40:12", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.8": {"released": "2025-07-01 13:12:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pydriller-2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/pydriller-2.8-py3-none-any.whl", "filehash": "c317e4908c393ddb865011416e4def8f84e2321c3349147a20c7256e3859fb43", "filesize": 36904, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "types-pytz"]}}}, "2.7": {"released": "2024-10-31 10:05:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.6": {"released": "2023-11-19 11:52:06", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.5.1": {"released": "2023-08-21 10:52:02", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.5": {"released": "2023-06-05 15:09:04", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.1": {"released": "2023-02-17 10:24:52", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4": {"released": "2023-01-21 13:58:38", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3": {"released": "2022-12-07 14:42:34", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2": {"released": "2022-11-09 11:00:23", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.1": {"released": "2022-02-16 10:38:28", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.0": {"released": "2021-05-11 12:22:50", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.15.5": {"released": "2021-01-12 10:11:23", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.15.4": {"released": "2020-11-30 13:51:16", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.15.3": {"released": "2020-11-11 11:05:11", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.15.2": {"released": "2020-05-28 13:06:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.15.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.15.2-py3-none-any.whl", "filehash": "88d9f6a1226a9edbf19a777ec5fc71c3f347edab383634346d76edfbe604fecb", "filesize": 63675, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz"]}}}, "1.15.1": {"released": "2020-05-14 13:54:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.15.1-py3-none-any.whl", "filehash": "d7317e7e8bc57727c3ac0357771e749b2390b5dabe39064693c29632c0009b45", "filesize": 63147, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz"]}}}, "1.15": {"released": "2020-05-05 12:23:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.15-py3-none-any.whl", "filehash": "3fa08d80d47cf79f85f90259ecd2f5f908b4731125528d211163da9f245407f8", "filesize": 62816, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz"]}}}, "1.14": {"released": "2020-04-20 09:43:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.14-py3-none-any.whl", "filehash": "5a41f04a6b2c0ac9c9b26bd2633477e3effc98dfac8c16d6da8a278d7a411346", "filesize": 62063, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz"]}}}, "1.13": {"released": "2020-03-19 09:41:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.13-py3-none-any.whl", "filehash": "e7a3c27b4f8447ed1d2c02e6365ced97c1811a5412b649d8d03bab25ff8683a9", "filesize": 56560, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz"]}}}, "1.12": {"released": "2020-03-02 10:26:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.12-py3-none-any.whl", "filehash": "dd5a4a759854b262941bb1c9108a8f7b7583b5fc72366440ecc18591bc08fefb", "filesize": 51947, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.11.2": {"released": "2020-02-28 10:28:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.11.2-py3-none-any.whl", "filehash": "36ccd0268252b0615e09693f015940c6d16c672182680d7f00f8649806bd209f", "filesize": 50977, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.11.1": {"released": "2020-02-27 12:26:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.11.1-py3-none-any.whl", "filehash": "e312440c455f82fe99500200024c9180808fdca7b0e069ee3f465dde90d64b89", "filesize": 50971, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.11": {"released": "2020-02-05 15:34:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.11-py3-none-any.whl", "filehash": "10243aaa461e001a84dac610301a4af5cc5bc74d4bd5d7ce6e5fa85cd773aae4", "filesize": 50791, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.10.1": {"released": "2019-12-24 10:43:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.10.1-py3-none-any.whl", "filehash": "3993b225e60dec220d7442ac4a8e6d16a736fd924da09a40a1b4950ac5bc2cec", "filesize": 41932, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.10": {"released": "2019-12-17 13:01:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.10-py3-none-any.whl", "filehash": "17e08c909b0abcfff49aede68e1ba5dfb65cccbaaf56eefe184793524c9638d8", "filesize": 45046, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.9.2": {"released": "2019-08-01 07:30:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.9.2-py3-none-any.whl", "filehash": "44a998a26a38c529fc0597a51074dd86d72a83baa2bc535b5932f6e417ec30f2", "filesize": 37391, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.9.1": {"released": "2019-06-26 08:05:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.9.1-py3-none-any.whl", "filehash": "dd975a46b666a2e2298eafbc6e20e8ddc5d18bf41deff6d722f88a59278b90e0", "filesize": 37218, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.9": {"released": "2019-06-17 12:51:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.9-py3-none-any.whl", "filehash": "eb8bba05be1139ccaa9e1c1d8c96a7fa637729c04c4da7808e70ab2947489760", "filesize": 37227, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.8": {"released": "2019-05-20 13:34:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.8-py3-none-any.whl", "filehash": "ef4d5108a9034c9c44b6e5588c559be91ac222140952392e6f5a552d1c383149", "filesize": 35878, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.7": {"released": "2019-01-22 14:27:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.7-py3-none-any.whl", "filehash": "2ee04febebc9bed9b8a027b399c3feb89e53b86b10653f171ea09514bcb9e987", "filesize": 34506, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.6.3": {"released": "2019-01-14 12:27:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.6.3-py3-none-any.whl", "filehash": "770aa476c8907776af1e82faf8a40742013f5c6581960dee8b6d9d137044f123", "filesize": 33700, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.6.2": {"released": "2018-12-13 08:37:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.6.2-py3-none-any.whl", "filehash": "3d4515007963391a043c1df9b1b4a438d10c9567f417547e529a7a0595385bb8", "filesize": 33424, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.6.1": {"released": "2018-12-12 08:55:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.6.1-py3-none-any.whl", "filehash": "df4d381c5974a8bfa41942a6a9d2b9c75cbad88f3860f417bb1ba02b0bf8bc05", "filesize": 33559, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.6": {"released": "2018-12-10 09:11:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.6-py3-none-any.whl", "filehash": "8dc85d728269f5af21c44cc7532cd81119ff4221db5478526a241123f5eb37c3", "filesize": 33472, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.5.1": {"released": "2018-11-02 09:10:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.5.1-py3-none-any.whl", "filehash": "8b34011fdc1428a5bbd7d17f3d284d31c8a02c4edcfefe5d8810c40a26067bac", "filesize": 32865, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.5": {"released": "2018-11-01 09:14:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.5-py3-none-any.whl", "filehash": "20f9e5384f7eeb9ccc4fe5e803e5ae9382cfe446c030dcda08c87cac274ced22", "filesize": 32913, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.4.3": {"released": "2018-10-29 09:49:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.4.3-py3-none-any.whl", "filehash": "e2d4515ed387b34b165b6b544885f623b3e58c47652659ad1b95878f80cabb38", "filesize": 32611, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.4.2": {"released": "2018-10-23 13:00:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.4.2-py3-none-any.whl", "filehash": "5d9e14e668b8e87d3cbbed0297d9767f9e2176efdb07d57b9c34d40781c1abf7", "filesize": 32390, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.4.1": {"released": "2018-10-23 08:25:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.4.1-py3-none-any.whl", "filehash": "82f2c04820d00e7e3e173dcd881f2f8ef72a529e10df3495c0cad92abfd1c7ef", "filesize": 32389, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.4": {"released": "2018-10-22 14:31:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.4-py3-none-any.whl", "filehash": "dcb785a36350ff599a59d05c296aca9b0a334191298cf88eceb35a36f6811773", "filesize": 32187, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.3": {"released": "2018-10-08 09:31:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.3-py3-none-any.whl", "filehash": "fb90b7543fc1a3663740a2d431d174702f819148566550a1cdd69e2221500b5b", "filesize": 26875, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "lizard", "pytz", "typing"]}}}, "1.2.3": {"released": "2018-08-03 13:07:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.2.3-py3-none-any.whl", "filehash": "aacb74000ddd4ac2ce83e3da1d6977012f94868bef6d4e60c4defef196524b8c", "filesize": 25830, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "pytz", "typing"]}}}, "1.2.2": {"released": "2018-07-23 11:02:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.2.2-py3-none-any.whl", "filehash": "6769efb8c86562178c6b907b696f7b3b8f9ccb4f1451824466556e4c2e251d37", "filesize": 25744, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "pytz", "typing"]}}}, "1.2.1": {"released": "2018-06-09 11:13:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.2.1-py3-none-any.whl", "filehash": "67a345dace69515186289fceebdfd619b9ab0c4c3ce9c3c39f7f68ee7e73d1ed", "filesize": 26912, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "pytz", "typing"]}}}, "1.2": {"released": "2018-06-07 09:48:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.2-py3-none-any.whl", "filehash": "607f1b0f0cf52f275ebb902a4f714c8e86faa6b07b51d6feb8965f8c5e422e83", "filesize": 26150, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "pytz", "typing"]}}}, "1.1": {"released": "2018-04-24 09:52:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.1-py3-none-any.whl", "filehash": "96246b72386ab29254c30b7ad9aebc6f9d6ea3b7bd20ba21954f5f4595ceb1fc", "filesize": 24378, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "pytz", "typing"]}}}, "1.0": {"released": "2018-04-09 10:57:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyDriller-1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pydriller/PyDriller-1.0-py3-none-any.whl", "filehash": "277406cf2c5e064236bd71f29b3653fcb4f5e51a09e73a0bc61e24d5468f1f73", "filesize": 25844, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["gitpython", "pytz", "typing"]}}}}}