{"package": "functions-framework", "summary": "An open source FaaS (Function as a service) framework for writing portable Python functions -- brought to you by the Google Cloud Functions team.", "pypi_url": "https://pypi.org/project/functions-framework", "piwheels_url": "https://www.piwheels.org/project/functions-framework", "releases": {"3.10.2": {"released": "2026-06-17 18:58:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.10.2-py3-none-any.whl", "filehash": "61587dbeff6dac1aa49166bf0a608841a1131e4a8d10304f927859171065d082", "filesize": 41431, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "starlette", "uvicorn", "uvicorn-worker", "watchdog", "werkzeug"]}}}, "3.10.1": {"released": "2026-02-17 20:39:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.10.1-py3-none-any.whl", "filehash": "2ff028d8759f7602feddef74c6a9db53d0e0a0535c874c80cfc6fd6ee865df78", "filesize": 41406, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "starlette", "uvicorn", "uvicorn-worker", "watchdog", "werkzeug"]}}}, "3.10.0": {"released": "2025-11-10 18:20:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.10.0-py3-none-any.whl", "filehash": "97aa50c74c907c2032ad7a2634c3fdc43642a2f365a34d8f9663edb32cc544f0", "filesize": 41404, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "starlette", "uvicorn", "uvicorn-worker", "watchdog", "werkzeug"]}}}, "3.9.2": {"released": "2025-07-28 17:56:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.9.1": {"released": "2025-07-24 18:08:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.9.1-py3-none-any.whl", "filehash": "ac5bb367bbd8ed3cc337043c827f70493d9a170ffe1e0015cacd7160d185c4c3", "filesize": 41389, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "starlette", "uvicorn", "uvicorn-worker", "watchdog", "werkzeug"]}}}, "3.9.0": {"released": "2025-07-23 23:05:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.9.0-py3-none-any.whl", "filehash": "41d383422299cc0dff6d3cade40ea89719ae003f56fc80221c9d765849d6f9c0", "filesize": 41396, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "httpx", "starlette", "uvicorn", "uvicorn-worker", "watchdog", "werkzeug"]}}}, "3.8.3": {"released": "2025-05-16 18:27:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.8.3-py3-none-any.whl", "filehash": "cdbc09ee5009a63375fc18d9087a3ba4d7206e3226b58d4c51e14b39a194543f", "filesize": 36051, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<4,>=3.5", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog", "werkzeug"]}}}, "3.8.2": {"released": "2024-11-13 21:41:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.8.2-py3-none-any.whl", "filehash": "f2bd4b99e49f728b879f842e5190cd7f62cb592387283126e1f36fb600707bf8", "filesize": 35968, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog", "werkzeug"]}}}, "3.8.1": {"released": "2024-07-26 22:46:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.8.1-py3-none-any.whl", "filehash": "1fced6bf3437e24452b692f8016c2db730b3556edc0da3750849027b50ddf117", "filesize": 35980, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog", "werkzeug"]}}}, "3.8.0": {"released": "2024-06-26 17:13:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.8.0-py3-none-any.whl", "filehash": "a329c00893a3cb093514abb595acd081df671bd866d70c6f9ba35e4e5fe7dee7", "filesize": 35982, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog", "werkzeug"]}}}, "3.7.0": {"released": "2024-05-22 16:49:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.7.0-py3-none-any.whl", "filehash": "a764efcfbd5e997766bd13f701b8380702366d6998b2f7697e2fbf6ab819058f", "filesize": 35972, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog", "werkzeug"]}}}, "3.6.0": {"released": "2024-04-30 22:45:23", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"functions_framework-3.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.6.0-py3-none-any.whl", "filehash": "6e6c4bf6efda04bdcf0a47afe9e31e645219ba5c1e13cccaae7fc0c1dc6e9c08", "filesize": 32579, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "3.5.0": {"released": "2023-11-28 23:10:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.5.0-py3-none-any.whl", "filehash": "1d1e58bd13351eaead3b1dc8e88130535b85a9f219e23f2dbba4f48284ccd3f0", "filesize": 32547, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "3.4.0": {"released": "2023-05-25 21:18:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.4.0-py3-none-any.whl", "filehash": "3bba957cf8589f0d3c2b19cd7fbf96ec4b167be0ce2f97abae0c9a38c29dce7b", "filesize": 32015, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "3.3.0": {"released": "2022-12-21 15:37:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.3.0-py3-none-any.whl", "filehash": "20f5ef79d092c5b903c2159c52902df0a6816ab9fa46dd1ca22b38bd3da15db7", "filesize": 31946, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "3.2.1": {"released": "2022-11-10 18:25:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.2.1-py3-none-any.whl", "filehash": "b3841ffc878a7edb72104a7207fd59a77f0f1d70662450f2f76079a57cc5cafb", "filesize": 30088, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "3.2.0": {"released": "2022-08-17 21:19:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.2.0-py3-none-any.whl", "filehash": "03b8aba091aa1ccdcf4b4006534850c4d87fea1903de16dcfee3453fe5814e55", "filesize": 30133, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "3.1.0": {"released": "2022-06-09 18:15:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.1.0-py3-none-any.whl", "filehash": "6352f52c6d39b2369a6e52c62d2a6b4c3697c97aa543e72f76155d9ef7879133", "filesize": 31773, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "3.0.0": {"released": "2021-11-10 22:26:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-3.0.0-py3-none-any.whl", "filehash": "e9ba7b0409ba6cc2ab559848aaa3450976f5935ace128d48299dbf52d7ba3fc3", "filesize": 31551, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "2.4.0b2": {"released": "2021-11-01 22:29:14", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"functions_framework-2.4.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-2.4.0b2-py3-none-any.whl", "filehash": "627de1705c929ca573c5aa0417f448c2f24f4a058b4800b982aaa390a5932dc6", "filesize": 31583, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "2.4.0b1": {"released": "2021-10-29 23:05:47", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"functions_framework-2.4.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-2.4.0b1-py3-none-any.whl", "filehash": "f55a7b15de0fc028298291743525afd05a19f9a05c544e45513d60d472394ede", "filesize": 31612, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "2.3.0": {"released": "2021-10-12 18:51:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-2.3.0-py3-none-any.whl", "filehash": "c7d002f6d3f44d382ce2aba126be8c5adc9423cda586fc98c3014c872628578f", "filesize": 29653, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "2.2.1": {"released": "2021-06-01 23:28:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-2.2.1-py3-none-any.whl", "filehash": "0b36c081ac4eac46d65d02761c47d00e74e5bf8830fa5ce9f825521dc0d3d6ff", "filesize": 27655, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "2.2.0": {"released": "2021-05-24 18:40:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-2.2.0-py3-none-any.whl", "filehash": "3763c10861690b9d22cfb05ebfd13b2c650b25d088023f124c1cccdb44a92708", "filesize": 27582, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "2.1.3": {"released": "2021-04-23 19:15:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-2.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-2.1.3-py3-none-any.whl", "filehash": "64f2819c77d68fbc12eca9029b856af27f0a465e9275acd819738dad7f6665da", "filesize": 25499, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "2.1.2": {"released": "2021-02-24 19:08:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-2.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-2.1.2-py3-none-any.whl", "filehash": "1733d816ead2926c26950c65cf4e7e0531db7a85cf1e4ce1491df09c0664c515", "filesize": 22113, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "2.1.1": {"released": "2021-02-17 23:57:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-2.1.1-py3-none-any.whl", "filehash": "1dbaa66ce8c13453d154baef0a460f76f93bfdddc9600315471c1c60f413b6b6", "filesize": 21989, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "2.1.0": {"released": "2020-12-23 18:32:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-2.1.0-py3-none-any.whl", "filehash": "58f7c8197ca8886e3c946cf7448febfb5f03d46484af684435a5b2de403c318d", "filesize": 21640, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "2.0.0": {"released": "2020-07-02 01:01:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-2.0.0-py3-none-any.whl", "filehash": "8c4bf91d8270cfff2f39867909cdd9ca45cec80aaa40a50ee6c6c77f84467bac", "filesize": 20775, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "cloudevents", "flask", "gunicorn", "watchdog"]}}}, "1.6.0": {"released": "2020-08-19 23:03:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.6.0-py3-none-any.whl", "filehash": "78876fe554217e9de6cefdea49c7e92200390fb9894aeee8fb811d07d196469b", "filesize": 21442, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "gunicorn", "watchdog"]}}}, "1.5.0": {"released": "2020-07-06 23:57:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.5.0-py3-none-any.whl", "filehash": "7c7851d64403736534cca5a44b36ba4d1116fab276dbb960253afeed235977c8", "filesize": 19906, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "gunicorn", "watchdog"]}}}, "1.4.4": {"released": "2020-06-19 06:21:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.4.4-py3-none-any.whl", "filehash": "6029ee92d3cb99324cda06e74f5a26da4b2478ba8698a59156ee2489211f0d8e", "filesize": 21114, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "gunicorn", "watchdog"]}}}, "1.4.3": {"released": "2020-05-14 18:25:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.4.3-py3-none-any.whl", "filehash": "2366b33c6f0345d9c2a8c8329634bb3a770c5a1313b2765d20da7287bb735438", "filesize": 19699, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "gunicorn", "watchdog"]}}}, "1.4.2": {"released": "2020-05-13 21:41:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.4.2-py3-none-any.whl", "filehash": "6c3c89ec0842859701ae78c21f8bb6fb643736707a676187099f4b8a15ff7079", "filesize": 19694, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "gunicorn", "watchdog"]}}}, "1.4.1": {"released": "2020-05-08 01:53:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.4.1-py3-none-any.whl", "filehash": "c9174a3d479861d5b48eed722a3c1e3b69991b91b3061576cacf6655292db074", "filesize": 19668, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "gunicorn", "watchdog"]}}}, "1.4.0": {"released": "2020-05-06 17:18:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.4.0-py3-none-any.whl", "filehash": "39a3f2dce6cdc88d1a2c735ceb03108d5f21ae1cb58b2f040c630f282a922f1c", "filesize": 18292, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "gunicorn", "watchdog"]}}}, "1.4.0rc1": {"released": "2020-05-06 15:45:48", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.4.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.4.0rc1-py3-none-any.whl", "filehash": "c7a4156d9fbb5f8397f4e96999cdd71ef4f31b21df851349f1fde9267db1462a", "filesize": 18837, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "gunicorn", "watchdog"]}}}, "1.3.0": {"released": "2020-04-13 18:33:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.3.0-py3-none-any.whl", "filehash": "21e0a18e8372242dfd6c6ef448201e182d98bbffaacd952b09158cf99f5e2a2d", "filesize": 18426, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "watchdog"]}}}, "1.2.0": {"released": "2020-02-20 22:16:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.2.0-py3-none-any.whl", "filehash": "8abe57b908ea054893c1e9c8ea49c8ac1c405fc2988c05109d255345ea9595d0", "filesize": 17181, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "watchdog"]}}}, "1.1.1": {"released": "2020-02-07 03:28:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.1.1-py3-none-any.whl", "filehash": "62009823137cbec95dedb403013054c6d42683d34587cd9cbece5a9a3b892178", "filesize": 26036, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "watchdog"]}}}, "1.0.1": {"released": "2020-01-30 18:51:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.0.1-py3-none-any.whl", "filehash": "8a9080025fc5091006e73852bd053e742d2071a1f04b253aa5d78ecc72b0e9b8", "filesize": 25875, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["click", "flask", "watchdog"]}}}, "1.0.0": {"released": "2020-01-09 19:41:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"functions_framework-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/functions-framework/functions_framework-1.0.0-py3-none-any.whl", "filehash": "d97676da6b266be426f64a9edb6c5a5982a2fd4095bf97bb2faf6ea9e01f7f3f", "filesize": 25717, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": []}}}}}