Вы не можете использовать Python 3.6 с Cloud Functions, так как нет среды выполнения Python 3.6 (и не будет).
Вместо этого вы можете использовать Cloud Run , так как это позволит вам использовать любую Python версию для вашей среды выполнения. Например, следующий Dockerfile
будет запускать ваше приложение с Python 3.6:
FROM python:3.6-slim
ENV APP_HOME /app
WORKDIR $APP_HOME
COPY . ./
RUN pip install Flask gunicorn
CMD exec gunicorn --bind :$PORT --workers 1 --threads 8 --timeout 0 app:app
Вам нужно будет преобразовать ваш скрипт в конечную точку в приложении Flask, но это в основном эквивалентно преобразование его в облачную функцию.