{"package": "purdue-connect", "summary": "Command line tool for Purdue VPN and SSH connections using HOTP-based OTP", "pypi_url": "https://pypi.org/project/purdue-connect", "piwheels_url": "https://www.piwheels.org/project/purdue-connect", "releases": {"1.1.2": {"released": "2025-03-29 20:42:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"purdue_connect-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/purdue-connect/purdue_connect-1.1.2-py3-none-any.whl", "filehash": "74eb36a3c7a3af67124b05131f818a256f46742c465bbfeef16a4b54470bbd8a", "filesize": 9535, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["opencv-python", "packaging", "paramiko", "pycryptodome", "pyotp", "pyzbar", "qrcode", "requests"]}}}, "1.1.0": {"released": "2025-03-29 20:01:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"purdue_connect-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/purdue-connect/purdue_connect-1.1.0-py3-none-any.whl", "filehash": "2ea8cb7b48593c99a7dee7872365ffba10a1b82ea274d198ff7ffd9355ef79e8", "filesize": 9103, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["opencv-python", "paramiko", "pycryptodome", "pyotp", "pyzbar", "qrcode", "requests"]}}}, "1.0.7": {"released": "2025-03-11 20:15:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"purdue_connect-1.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/purdue-connect/purdue_connect-1.0.7-py3-none-any.whl", "filehash": "066c4c1fe3e86fd95c4ea36cbc6fe58e1c0c03bf04467ee68aadaa2873efeb7b", "filesize": 9435, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["opencv-python", "paramiko", "pycryptodome", "pyotp", "pyzbar", "qrcode", "requests"]}}}, "1.0.6": {"released": "2025-03-07 05:18:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"purdue_connect-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/purdue-connect/purdue_connect-1.0.6-py3-none-any.whl", "filehash": "a5c063d2fce62e6f2e7e41f48e730647529f05ddc3ce1358740166e2b937f7ad", "filesize": 9665, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["opencv-python", "paramiko", "pycryptodome", "pyotp", "pyzbar", "qrcode", "requests"]}}}, "1.0.5": {"released": "2025-03-06 21:39:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"purdue_connect-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/purdue-connect/purdue_connect-1.0.5-py3-none-any.whl", "filehash": "386780bc0efeef0eb9f9498cca2d3ce3793d709a6c4ffd288bf81b1dac7b954c", "filesize": 9651, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["paramiko", "pycryptodome", "pyotp", "qrcode", "requests"]}}}, "1.0.4": {"released": "2025-03-05 18:01:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"purdue_connect-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/purdue-connect/purdue_connect-1.0.4-py3-none-any.whl", "filehash": "c87e394ae0b0ee09a97f2e3a2bfb8c73d76cce474de2e0ae6d8225e013b2ba67", "filesize": 9135, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["paramiko", "pycryptodome", "pyotp", "qrcode", "requests"]}}}}}