CloudFunctionsのローカルデバッグ
解決したいこと
PythonでGoogleCloudFunctionsを開発しています。
ローカルでvscodeとGoogle Cloud Code拡張機能を使ってデバッグしています。
ワークスペース直下(ソースコードと同じディレクトリ)にvenvで仮想環境を作成したあと、そのままデプロイすると
Failed to compress folder for upload: EISDIR: illegal operation on a directory, read
エラーが発生します。
venvディレクトリを削除すると正常に完了できます。
デバッグやGUI操作の都合上venvを違うディレクトリに作成することは避けたいと思います。
venvディレクトリをデプロイから除外するなど、なにか良い方法はないでしょうか。
そもそもローカルデバッグをvenv環境でやることが間違っているのであれば正しい方法も教えていただけますと幸いです。