{"package": "repoze-tm2", "summary": "Per-request transactions via WSGI middleware", "pypi_url": "https://pypi.org/project/repoze-tm2", "piwheels_url": "https://www.piwheels.org/project/repoze-tm2", "releases": {"2.3": {"released": "2026-05-04 16:40:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"repoze_tm2-2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze_tm2-2.3-py3-none-any.whl", "filehash": "5d205a928feca2dfebc7576c11e9b36e1586f766b8cbe09d030d1a0be3a7782e", "filesize": 5081, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "2.2.0": {"released": "2023-01-16 23:55:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"repoze.tm2-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze.tm2-2.2.0-py3-none-any.whl", "filehash": "8f2518a60b427ebe280f40a2569cda6a66026aa62eee2ca3df8780658c9ec0da", "filesize": 9362, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["transaction"]}}}, "2.1": {"released": "2016-06-03 17:59:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"repoze.tm2-2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze.tm2-2.1-py3-none-any.whl", "filehash": "f3b472138aa7b30dc591d237f9c99a2be129b504ddd31b067d0535f2425b9721", "filesize": 11420, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["transaction"]}}}, "2.0": {"released": "2013-06-26 14:25:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"repoze.tm2-2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze.tm2-2.0-py3-none-any.whl", "filehash": "0b992d907c502acc98a4b88739dcd10f4cc92ea9f6f1755c1f557ce4fa3067a2", "filesize": 11124, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["transaction"]}}}, "2.0b1": {"released": "2013-04-05 15:56:28", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"repoze.tm2-2.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze.tm2-2.0b1-py3-none-any.whl", "filehash": "a2f04328996b592c2c1754120c330f3100be573f84a7ad93f594633f7f67b2d1", "filesize": 10743, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["transaction"]}}}, "1.0": {"released": "2012-03-24 18:42:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"repoze.tm2-1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze.tm2-1.0-py3-none-any.whl", "filehash": "a8dc8d8976c4192c90320ef5f37b207ed449f4d31b1d535bce5a66fc0d0add23", "filesize": 10329, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["transaction"]}}}, "1.0b2": {"released": "2011-07-19 01:36:24", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"repoze.tm2-1.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze.tm2-1.0b2-py3-none-any.whl", "filehash": "fa82ab959fa51fab763cdbe8df6d9c0102c6fc3ecfb195debf5ba606c1b811d3", "filesize": 9960, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["transaction"]}}}, "1.0b1": {"released": "2011-01-20 01:58:06", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"repoze.tm2-1.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze.tm2-1.0b1-py3-none-any.whl", "filehash": "deca9edb535ac047ae25be3e66c8b310f0aed65cfdfb3ac10d0e01ce6b685019", "filesize": 8988, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["transaction"]}}}, "1.0a5": {"released": "2009-09-07 16:36:40", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"repoze.tm2-1.0a5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze.tm2-1.0a5-py3-none-any.whl", "filehash": "2bcc07d86b5c8abdad456dfee609c009dbf65f85f0be330a52d4f7b188d8580a", "filesize": 8450, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["transaction"]}}}, "1.0a4": {"released": "2009-01-07 01:25:25", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"repoze.tm2-1.0a4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze.tm2-1.0a4-py3-none-any.whl", "filehash": "a3112426e5f14cb7ff58ada5260e960e7cd84a161115d7535f1b979072096e69", "filesize": 8399, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["transaction"]}}}, "1.0a3": {"released": "2008-08-03 18:16:16", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"repoze.tm2-1.0a3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/repoze-tm2/repoze.tm2-1.0a3-py3-none-any.whl", "filehash": "0db5b040dfc1041a6dd4c11e20fe8ac55d0a686e1ee8b6eb887c086d18242b14", "filesize": 15854, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["transaction"]}}}}}