为了在vscode中使用Python的自动完成功能,我对函数参数进行了类型注解:google-cloud-function
在触发时具有以下类型签名:
from google.cloud import functions_v1
def my_function(data: Dict[Text, Any],
context: functions_v1.context.Context) -> None:
...
是否可以安装google.cloud.functions_v1
软件包?
已在gcloudpypi页上检查,没有可用的软件包。
3条答案
按热度按时间s3fp2yjn1#
不幸的是,目前这是不可能的。我已经提交了一个内部功能请求,以开源这些类型的
google-cloud-functions
包,并会更新这个答案,如果/当这种情况发生。gdx19jrr2#
我发现了这个图书馆:
GoogleCloudPlatform/functions-framework-python
github存储库上的functions-framework
。由于它是一个命名空间包,您可以使用以下代码段导入它:
对于您的代码:
eivnm1vs3#
您可以通过pypi安装Google云函数API客户端库
https://pypi.org/project/google-cloud-functions/
然后我可以在我的编辑器中访问functions_v1类型注解和函数属性,这里是PyCharm: