{"package": "poorman-handshake", "summary": "poor man's key exchange, powered by RSA", "pypi_url": "https://pypi.org/project/poorman-handshake", "piwheels_url": "https://www.piwheels.org/project/poorman-handshake", "releases": {"2.0.3a1": {"released": "2026-09-16 17:00:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-2.0.3a1-py3-none-any.whl": {"file_url": "/simple/poorman-handshake/poorman_handshake-2.0.3a1-py3-none-any.whl", "filehash": "2173cf8c465d0585a8de5cc4db8632ab097ec28cebeb6b2c0d47e99d935d7ce7", "filesize": 25286, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "noiseprotocol", "pycryptodomex", "zxcvbn"]}}}, "2.0.2a1": {"released": "2026-09-16 16:52:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-2.0.2a1-py3-none-any.whl": {"file_url": "/simple/poorman-handshake/poorman_handshake-2.0.2a1-py3-none-any.whl", "filehash": "a7774cbf145d13de85117d7ea4da29642be0f1dc6eb0100cd4d33fa58a0d8b7d", "filesize": 24992, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "noiseprotocol", "pycryptodomex", "zxcvbn"]}}}, "2.0.1a1": {"released": "2026-09-10 19:57:27", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-2.0.1a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-2.0.1a1-py3-none-any.whl", "filehash": "d049766d6e1abfd64b6cd8572556cca88c1626655e8dd9b183c53bbfbff7dd87", "filesize": 24729, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "noiseprotocol", "pycryptodomex", "zxcvbn"]}}}, "2.0.0a3": {"released": "2026-08-15 13:42:04", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-2.0.0a3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-2.0.0a3-py3-none-any.whl", "filehash": "fc8edc138447a4234d486520f237d9066d2fdee55f64dbfded23015273efb5d8", "filesize": 24501, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "noiseprotocol", "pycryptodomex", "zxcvbn"]}}}, "2.0.0a2": {"released": "2026-07-31 13:37:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-2.0.0a2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-2.0.0a2-py3-none-any.whl", "filehash": "708ea06c64ca471d01fec54f2095cec28783d7cd0de74083a0a50d2592a04d98", "filesize": 23945, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "noiseprotocol", "pycryptodomex", "zxcvbn"]}}}, "2.0.0a1": {"released": "2026-07-04 15:51:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-2.0.0a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-2.0.0a1-py3-none-any.whl", "filehash": "9992660069d7d370c63cbd33742a5d7df5e293e2f5dc6cdff2401450c455de31", "filesize": 23983, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "noiseprotocol", "pycryptodomex", "zxcvbn"]}}}, "1.1.0a2": {"released": "2026-07-04 15:48:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-1.1.0a2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-1.1.0a2-py3-none-any.whl", "filehash": "e0122419d117a6bf8a3cac155c91e1ba715e113b89da05ae4601960d7b9b71df", "filesize": 22059, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "noiseprotocol", "pycryptodomex"]}}}, "1.1.0a1": {"released": "2026-07-04 15:04:58", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-1.1.0a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-1.1.0a1-py3-none-any.whl", "filehash": "3f3b5a1de0f1f5ea7b33700b0a3d16056d66842813d2b848ea43d857657c09ee", "filesize": 19344, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["argon2-cffi", "noiseprotocol", "pycryptodomex"]}}}, "1.0.2a5": {"released": "2026-06-20 16:45:26", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-1.0.2a5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-1.0.2a5-py3-none-any.whl", "filehash": "bd515ef4a0e807007da5375bfb82edeaf47788f5fdd1589ead5bb87bdbb6c0a6", "filesize": 15085, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["pycryptodomex"]}}}, "1.0.1": {"released": "2024-12-30 17:38:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-1.0.1-py3-none-any.whl", "filehash": "805779489b7dc13c571082663e81ea26b6264a5c8ab8c473264b3bf8679a738f", "filesize": 11256, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pycryptodomex"]}}}, "1.0.0": {"released": "2024-12-30 15:01:32", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.0a0": {"released": "2024-12-30 14:55:38", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.2a4": {"released": "2024-12-30 05:12:29", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.2a3": {"released": "2023-08-03 16:12:11", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.2.0": {"released": "2021-02-14 15:37:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-0.2.0-py3-none-any.whl", "filehash": "d5dac6e51bf6900774486cbf26b6b6656b0995592abd5fe7a745e4758ac52bb2", "filesize": 5599, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pgpy"]}}}, "0.1.1": {"released": "2021-01-20 16:33:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-0.1.1-py3-none-any.whl", "filehash": "ee42e0ee882edbd861f30f0964cb9ccf7472c7ff93793a1662d58008bbcdade2", "filesize": 2918, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pgpy"]}}}, "0.1.0": {"released": "2021-01-20 13:24:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"poorman_handshake-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/poorman-handshake/poorman_handshake-0.1.0-py3-none-any.whl", "filehash": "4911e630e74cc1428a1752ce5bd0d394603df5e1f9c9af91a3cbd2d232bb7823", "filesize": 2873, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}}}