{"package": "php-framework-detector", "summary": "A modern, async PHP framework detector.", "pypi_url": "https://pypi.org/project/php-framework-detector", "piwheels_url": "https://www.piwheels.org/project/php-framework-detector", "releases": {"0.2.16": {"released": "2025-07-25 10:01:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.16-py3-none-any.whl", "filehash": "f158a61adb1104c888b8c80ba2b16423e3222d49cf55376cc548ffdeea0d59f8", "filesize": 36468, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.2.15": {"released": "2025-07-21 06:50:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.14": {"released": "2025-07-21 06:39:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.14-py3-none-any.whl", "filehash": "149279e49bf6470a68a33f2e5e475737bfa02a8d12159d57434add394506300b", "filesize": 38568, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.2.13": {"released": "2025-07-21 06:36:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.12": {"released": "2025-07-21 05:00:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.12-py3-none-any.whl", "filehash": "6c744c56ff7b50a5dfa0ddee42c6b0d6749174f91a94ac259ccd4add3a88b6a6", "filesize": 38567, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.2.11": {"released": "2025-07-05 09:11:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.11-py3-none-any.whl", "filehash": "af0c0db23a326a3b9ecf1813355f1d220ca8c7e256fa21c7495fc2662cc0dd64", "filesize": 38474, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.2.10": {"released": "2025-07-04 08:47:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.10-py3-none-any.whl", "filehash": "41350aa4206c6a91bb6f200355b08f7dbb5257dcbc1ed7ad67609a246dcdc316", "filesize": 38475, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.2.9": {"released": "2025-07-04 05:39:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.9-py3-none-any.whl", "filehash": "3ea294828f0efde4a608f8f5a790ef20f631dc49876ad123d9e0d78da6df66a8", "filesize": 38458, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.2.8": {"released": "2025-07-04 04:29:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.7": {"released": "2025-07-04 04:11:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.6": {"released": "2025-07-04 04:05:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.6-py3-none-any.whl", "filehash": "dc26bb0d7c11f2c3baccbd9360525ee2bfbfb8a120432f7c9f99ff2bec06ec8c", "filesize": 36090, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "pytest", "rich", "structlog", "typer"]}}}, "0.2.5": {"released": "2025-07-03 14:59:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.5-py3-none-any.whl", "filehash": "ba0c49e8bc95832a3a856f28e69bc1a2f5d8a6ffc25092a0f7468590f2e44307", "filesize": 30567, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.2.4": {"released": "2025-07-03 14:47:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.4-py3-none-any.whl", "filehash": "2f974ee7751e31d446f4ba2479c5c46c6616b42f6f285adf435e4d50e470d943", "filesize": 30423, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.2.3": {"released": "2025-07-03 13:53:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.3-py3-none-any.whl", "filehash": "c44d9965c62ddc19eba8d4553a390d62ca625276256ab248b9cad7c99037f1ec", "filesize": 30640, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.2.2": {"released": "2025-07-02 07:31:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.1": {"released": "2025-07-02 07:22:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.1-py3-none-any.whl", "filehash": "8d0dd3abbf9797060d02776ec5d79ac728278715cb4d4f3988f6285232645ec1", "filesize": 30642, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.2.0": {"released": "2025-07-02 07:18:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.2.0-py3-none-any.whl", "filehash": "0b9ee94a738ebd37766235a6ba7f4de936e3d43760618ae391beda0115641da1", "filesize": 30641, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}, "0.1.0": {"released": "2025-07-02 07:10:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"php_framework_detector-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/php-framework-detector/php_framework_detector-0.1.0-py3-none-any.whl", "filehash": "ab1be2ae7c83220c896bff7058386ab012215c3820776e6d95f10b325d205e8f", "filesize": 30340, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httpx", "pydantic", "rich", "structlog", "typer"]}}}}}