{"package": "efsf", "summary": "Ephemeral-First Security Framework - Security through transience", "pypi_url": "https://pypi.org/project/efsf", "piwheels_url": "https://www.piwheels.org/project/efsf", "releases": {"0.3.0": {"released": "2026-01-31 18:11:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"efsf-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/efsf/efsf-0.3.0-py3-none-any.whl", "filehash": "29f89a899f295c4daddd13e1a4d2033b2879084c6d6be15da3947eccba57b0d9", "filesize": 19843, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["cryptography", "typing-extensions"]}}}, "0.2.0": {"released": "2026-01-31 17:45:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"efsf-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/efsf/efsf-0.2.0-py3-none-any.whl", "filehash": "56ad81ed6a4056565c297d40667e44f06943dc23ea1c12484ecb077eb00d4fba", "filesize": 19821, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["cryptography", "typing-extensions"]}}}, "0.1.0": {"released": "2026-01-31 04:29:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"efsf-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/efsf/efsf-0.1.0-py3-none-any.whl", "filehash": "190fc4073cdd7d02f365686fca0296c293b00cdf332f4bc3436bc331e46ee1e3", "filesize": 19821, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["cryptography", "typing-extensions"]}}}}}