{"package": "patchy", "summary": "Patch the inner source of python functions at runtime.", "pypi_url": "https://pypi.org/project/patchy", "piwheels_url": "https://www.piwheels.org/project/patchy", "releases": {"3.1.0": {"released": "2026-08-21 23:27:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-3.1.0-py3-none-any.whl": {"file_url": "/simple/patchy/patchy-3.1.0-py3-none-any.whl", "filehash": "5b09087bdb5fa7ed27a2b54a49dd19fd201442bdd01da378970d168b28aefc48", "filesize": 10171, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["unipatch"]}}}, "3.0.0": {"released": "2026-08-19 21:52:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-3.0.0-py3-none-any.whl": {"file_url": "/simple/patchy/patchy-3.0.0-py3-none-any.whl", "filehash": "b43e44326601f4bc8e6b0c3f054333f1d9cd1896ec92b5ecc28ed6d30d789de3", "filesize": 9548, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["unipatch"]}}}, "2.10.0": {"released": "2025-09-09 10:35:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.10.0-py3-none-any.whl", "filehash": "b3f426462b69da297f2752af0c7e0369c81af573c73d199767513e45794fa823", "filesize": 9512, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "2.9.0": {"released": "2024-10-25 15:14:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.9.0-py3-none-any.whl", "filehash": "e84a1c6c88639906795a12f059c5781ec0f3c03b1e1e2b814ddda665afef03c4", "filesize": 9518, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "2.8.0": {"released": "2023-07-10 14:05:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.8.0-py3-none-any.whl", "filehash": "d9c6def7b03ac68ce9157f5a1d461ff6c5a0bac11c20825a9ddfe99014f61924", "filesize": 9660, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["pkgutil-resolve-name"]}}}, "2.7.0": {"released": "2023-06-16 15:01:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.7.0-py3-none-any.whl", "filehash": "156a061b1b5c9e8efe9cdef94479d02f16716ceca61fac416ba4449a86cd6677", "filesize": 9665, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["pkgutil-resolve-name"]}}}, "2.6.1": {"released": "2023-01-16 15:18:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.6.1-py3-none-any.whl", "filehash": "2b566b521187e270ac5581be28775e370d1bcd00303f7cd8f0e363555ce77092", "filesize": 9626, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["pkgutil-resolve-name"]}}}, "2.6.0": {"released": "2022-05-11 11:22:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.6.0-py3-none-any.whl", "filehash": "8fca6dbf22adf6e3ef27b149ddebf50bf59ab2d69f2675ede3aaa456c962cb54", "filesize": 9635, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["pkgutil-resolve-name"]}}}, "2.5.0": {"released": "2022-01-10 17:13:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.5.0-py3-none-any.whl", "filehash": "ebd81a5c624f661ac43a2b9c686df9a799f4f00b79be2c502ae244e93bc91090", "filesize": 9616, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["pkgutil-resolve-name"]}}}, "2.4.0": {"released": "2021-08-11 12:43:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.4.0-py3-none-any.whl", "filehash": "73bdfb32742c19ddc86db3f4c4253c732177140adfdd2b78ef9fbb604126daa6", "filesize": 9641, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.*", "apt_dependencies": [], "pip_dependencies": ["pkgutil-resolve-name"]}}}, "2.3.0": {"released": "2021-05-10 12:14:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.3.0-py3-none-any.whl", "filehash": "e8b668ddb0b1869246b304dbf9d31e56477ce1e90201ea42877e5b8115e748ef", "filesize": 8941, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.*", "apt_dependencies": [], "pip_dependencies": ["pkgutil-resolve-name"]}}}, "2.2.0": {"released": "2020-12-13 10:05:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.2.0-py3-none-any.whl", "filehash": "e37dbcc10f676a42044cca07938e4b9db32cbc363b924cc44ddee740fbbdd2f3", "filesize": 8922, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.*", "apt_dependencies": [], "pip_dependencies": ["pkgutil-resolve-name"]}}}, "2.1.0": {"released": "2020-02-20 08:37:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.1.0-py3-none-any.whl", "filehash": "aee24959dac53f93066eb624dbbbc93f30bada51d8f479e199d55a43e1f69ec7", "filesize": 9873, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.*", "apt_dependencies": [], "pip_dependencies": ["pkgutil-resolve-name"]}}}, "2.0.0": {"released": "2019-11-15 10:35:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-2.0.0-py3-none-any.whl", "filehash": "c00d3a6de4df86c6dd846bb18afce9f6ae49eeb88518baa1f3016808438d20c6", "filesize": 9805, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.*", "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.0": {"released": "2019-02-15 14:04:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-1.5.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-1.5.0-py2.py3-none-any.whl", "filehash": "21609acb2e7d6b5375c605ae1a0f13469c50569db817ee4e62336b0aff103d75", "filesize": 9798, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["six"]}}}, "1.4.0": {"released": "2017-05-13 18:13:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-1.4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-1.4.0-py2.py3-none-any.whl", "filehash": "e7fbd8257b1a1b262364349e8b8acc409d8011e0b2dfb3e4e62be67552bff21a", "filesize": 12755, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["six"]}}}, "1.3.2": {"released": "2017-03-13 15:33:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-1.3.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-1.3.2-py2.py3-none-any.whl", "filehash": "9872b5b931fd6eb2bee8c17ec0a8186497c3bbb5a94c8f1e52704a24a4dfc54d", "filesize": 11634, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["six"]}}}, "1.3.1": {"released": "2016-05-24 12:01:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-1.3.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-1.3.1-py2.py3-none-any.whl", "filehash": "092b98e9f1a1a97b18407abbd7d940fd289da5056ee974e8897b4758f844bbfb", "filesize": 10355, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["six"]}}}, "1.3.0": {"released": "2015-12-09 22:53:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-1.3.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-1.3.0-py2.py3-none-any.whl", "filehash": "2da330cb603fa23bcb0d31b0e27af5364b49bd3a142801414cee32a67952a32f", "filesize": 9670, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["six"]}}}, "1.2.0": {"released": "2015-07-23 19:22:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-1.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-1.2.0-py2.py3-none-any.whl", "filehash": "dca6d5fdeb9cea069b3f9f990845f60c1f94a9d7303405e6db4cfa9bad35b6ab", "filesize": 8884, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pylru", "six"]}}}, "1.1.0": {"released": "2015-06-16 11:54:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-1.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-1.1.0-py2.py3-none-any.whl", "filehash": "ee2e8aa3e0c4da81554c6992d0e13275aebaa77a20eb852b99d65a67565341b4", "filesize": 8294, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["six"]}}}, "1.0.0": {"released": "2015-06-09 15:46:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"patchy-1.0.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/patchy/patchy-1.0.0-py2.py3-none-any.whl", "filehash": "a723d9dbc46c4399af7d742cdaf6db686bf395e82c8eac3f7e45076bd2b2a977", "filesize": 7383, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["six"]}}}}}