{"package": "devpi-common", "summary": "Utilities jointly used by devpi-server, devpi-client and others.", "pypi_url": "https://pypi.org/project/devpi-common", "piwheels_url": "https://www.piwheels.org/project/devpi-common", "releases": {"4.1.1": {"released": "2026-02-09 12:18:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-4.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-4.1.1-py3-none-any.whl", "filehash": "198bb171e4ca3212e7912ea354d3875cb471b63d17fa9b444a7d679f554c442d", "filesize": 16735, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["lazy", "packaging-legacy", "requests"]}}}, "4.1.0": {"released": "2025-05-18 10:28:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-4.1.0-py3-none-any.whl", "filehash": "50c7d0b6284aebf2f607163c9b74bb3c6314f3677a281d28cb2d593e9e00f234", "filesize": 16613, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["lazy", "packaging-legacy", "requests"]}}}, "4.0.4": {"released": "2024-04-20 08:23:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-4.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-4.0.4-py3-none-any.whl", "filehash": "e9462035ea154ab445c3b027f07730e59f356d532e25a5deb95c01ea285e49a3", "filesize": 16191, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["lazy", "packaging-legacy", "requests"]}}}, "4.0.3": {"released": "2023-11-23 14:21:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-4.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-4.0.3-py3-none-any.whl", "filehash": "268f26d4f0ede2f2eea869073b10faecab5ce41f5f535c56763dddfb0c40bbd6", "filesize": 16538, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["lazy", "packaging", "requests"]}}}, "4.0.2": {"released": "2023-10-15 13:26:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-4.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-4.0.2-py3-none-any.whl", "filehash": "8c3d2f92a58ad933552f5c105c3d0605e0d2eb01df41cbda20a54c8ecb9b93b6", "filesize": 16371, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["lazy", "packaging", "requests"]}}}, "4.0.1": {"released": "2023-10-15 12:35:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-4.0.1-py3-none-any.whl", "filehash": "5498a4320e1367cab7a16f8ffd05bdd2c5afc0749319e63217e7e21c9ca55b4d", "filesize": 16440, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["lazy", "packaging", "requests"]}}}, "4.0.0": {"released": "2023-10-11 16:28:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-4.0.0-py3-none-any.whl", "filehash": "af897237b59e67e353bb389c63fc5d1620095ef93beab451515c0d61403cf921", "filesize": 16453, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["lazy", "packaging", "requests"]}}}, "3.7.2": {"released": "2023-01-24 11:14:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.7.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.7.2-py2.py3-none-any.whl", "filehash": "c354c2c5eae588daf07b325a8dee63517257dfd8aa50c4575397ebf0c21be053", "filesize": 17238, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["lazy", "packaging", "py", "requests"]}}}, "3.7.1": {"released": "2022-12-16 08:44:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.7.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.7.1-py2.py3-none-any.whl", "filehash": "40f37ff642d4993c6f0f4ea4683105aa26e1fd5675ad3e1c74d74c90cd77aa1f", "filesize": 17120, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["lazy", "packaging", "py", "requests"]}}}, "3.7.0": {"released": "2022-08-16 10:22:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.7.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.7.0-py2.py3-none-any.whl", "filehash": "9939f0c0126cc5ea611bd171591e8d986b334e285eed852e43f6be26d4438657", "filesize": 16976, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "apt_dependencies": [], "pip_dependencies": ["lazy", "packaging", "py", "requests"]}}}, "3.6.0": {"released": "2020-09-13 10:41:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.6.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.6.0-py2.py3-none-any.whl", "filehash": "6394b7a8c0cf7aca838f86d5a218d32aaedebfe641ef562e428ebf8bce84c712", "filesize": 16665, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["lazy", "py", "requests"]}}}, "3.5.0": {"released": "2020-05-04 10:19:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.5.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.5.0-py2.py3-none-any.whl", "filehash": "0a7b6c3a388769281a008739803d3649c296160e99edf6bc0369be7e281174ff", "filesize": 16353, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["lazy", "py", "requests"]}}}, "3.4.0": {"released": "2019-06-28 08:50:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.4.0-py2.py3-none-any.whl", "filehash": "eca6250a97c14a836ce7f61d424b4cc43bca5a63298fb6b8ffe432640d1b7492", "filesize": 16244, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.3.2": {"released": "2019-04-04 12:57:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.3.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.3.2-py2.py3-none-any.whl", "filehash": "c743abd38447258e27cdb733fa905c275e5dd3eeae25bab9ff59182a1083ed91", "filesize": 16123, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.3.1": {"released": "2018-09-18 17:08:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.3.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.3.1-py2.py3-none-any.whl", "filehash": "06506b0cec7753ef303d555b1d138fb0f5e83d0b08eac09c43bf0d76eb62ae53", "filesize": 15330, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.3.0": {"released": "2018-09-08 13:26:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.3.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.3.0-py2.py3-none-any.whl", "filehash": "2538969483f1eb9e1dca4756fdf3078b8615c857b91a73c7cf40bfada2aba530", "filesize": 15101, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.2.3": {"released": "2018-05-04 15:46:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.2.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.2.3-py2.py3-none-any.whl", "filehash": "7053a067ae2d762abd279bfa7aea1221d615b6fa101c4ed52668e41c11a27e94", "filesize": 15104, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.2.2": {"released": "2018-04-11 06:08:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.2.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.2.2-py2.py3-none-any.whl", "filehash": "6e2c16fd4acea7f8de7f8cd0d49d8da0e70fd020d74f8f5575fe7c9aeca0143d", "filesize": 20929, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.2.1": {"released": "2018-01-18 12:17:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.2.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.2.1-py2.py3-none-any.whl", "filehash": "64e375df0cd21eeb750d54d4cefd310d4adafbf1b81a7443583a97ec1cf121b3", "filesize": 20913, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.2.0": {"released": "2017-11-23 13:18:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.2.0-py2.py3-none-any.whl", "filehash": "b76e69f4b81a578e5e1fda06c849ff020af572dbbc1330fddd1ad03b074f11ab", "filesize": 20945, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.2.0rc1": {"released": "2017-09-08 12:56:42", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.2.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.2.0rc1-py2.py3-none-any.whl", "filehash": "b9526df10ec11f8ae9b6131a4bc29b2ea50ff9c3dcfc064b8e43f1b1687e265f", "filesize": 20989, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.1.0": {"released": "2017-04-18 15:29:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.1.0-py2.py3-none-any.whl", "filehash": "253bf0ad8160cda8a553466c0ebbd8633fab8ffdadc0356d526880dd67bdcbc0", "filesize": 20326, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.0.1": {"released": "2016-07-07 09:56:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.0.1-py2.py3-none-any.whl", "filehash": "167ba2ec7bbfc782090937ed1c29d0ee82e11c56fa5ad1db8a64ffbbab8e6e16", "filesize": 19896, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "3.0.0": {"released": "2016-05-13 16:01:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-3.0.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-3.0.0-py2.py3-none-any.whl", "filehash": "217a5974eabdb6440cfefe190b501a5c76d226ef5a80110d0651048f06cb6a16", "filesize": 19927, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.10": {"released": "2016-05-11 20:47:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.10-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.10-py2.py3-none-any.whl", "filehash": "ac3e60eaec96104aa12c9f327f5c066dcd71bc5ed4a5c46aa50b62d9bb7e1292", "filesize": 20149, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.9": {"released": "2016-05-11 12:11:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.9-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.9-py2.py3-none-any.whl", "filehash": "ebad1d3da93d438eaf8a8db7fa5897f750e27e9934e6449bbcaad63a1ba40444", "filesize": 20142, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.8": {"released": "2015-11-11 15:06:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.8-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.8-py2.py3-none-any.whl", "filehash": "7b44aa764fd17f27004d451847d6e396e68e8ed18fa5adf12c8486f20f2c5e35", "filesize": 20142, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.7": {"released": "2015-09-14 14:58:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.7-py2.py3-none-any.whl", "filehash": "ebcf603977e01db3a985ff199aee5ffba95c5c175c914841074ba5d1859ade19", "filesize": 20148, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.6": {"released": "2015-05-13 14:11:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.6-py2.py3-none-any.whl", "filehash": "130bbb13511e4d4e68093857d925370513eebe25134d1c04b443d4f81bfdf29b", "filesize": 19399, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.5": {"released": "2015-02-24 14:09:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.5-py3-none-any.whl", "filehash": "0e7f8cc2ef3784975759ce67bdf5c900d11b24d8bd608576a3194fd52d954087", "filesize": 19099, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.4": {"released": "2014-11-27 11:51:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.4-py3-none-any.whl", "filehash": "a37c8545248ad971d924dcbf0454cc61d21afdf864a956cc3ea88366b5b2e1a9", "filesize": 18993, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.3": {"released": "2014-09-22 10:46:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.3-py3-none-any.whl", "filehash": "17b7505be71f3ca0945b52f9d7c441ee5c7cc3680c913b52cc7c583b75ca8066", "filesize": 18977, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.2": {"released": "2014-09-04 15:15:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.2-py3-none-any.whl", "filehash": "59b629f5fcdb39599dae2a8083fe8fd339806a6d27fc28dc69926b7ae4ded16a", "filesize": 18489, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.1": {"released": "2014-09-03 11:52:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.1-py3-none-any.whl", "filehash": "f65c68863f435475bf610bc818cbc68a37aa1bbcfa80f387e9fad293661a4ec9", "filesize": 18445, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "2.0.0": {"released": "2014-07-15 13:09:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-2.0.0-py3-none-any.whl", "filehash": "0e1ae316db266f10cde11ef0d0e6c35b366e03dd3e694677738a55528d90931b", "filesize": 18315, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}, "1.2": {"released": "2013-10-30 10:20:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"devpi_common-1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/devpi-common/devpi_common-1.2-py3-none-any.whl", "filehash": "ce8b57e7110e719cae8f0777bfbe005e835e9504a974d7308215c2a96a6a5463", "filesize": 17908, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py", "requests"]}}}}}