diff --git a/appengine/flexible/analytics/requirements.txt b/appengine/flexible/analytics/requirements.txt index 3996cdf4450..4d6ab43b4bc 100644 --- a/appengine/flexible/analytics/requirements.txt +++ b/appengine/flexible/analytics/requirements.txt @@ -1,6 +1,4 @@ -Flask==3.0.3; python_version > '3.6' -Flask==2.3.3; python_version < '3.7' -Werkzeug==3.0.3; python_version > '3.6' -Werkzeug==2.3.8; python_version < '3.7' +Flask==3.1.3; python_version >= '3.9' +Werkzeug==3.1.8; python_version >= '3.9' gunicorn==23.0.0 requests[security]==2.31.0 diff --git a/appengine/flexible/datastore/requirements.txt b/appengine/flexible/datastore/requirements.txt index 995f3365470..ae693495564 100644 --- a/appengine/flexible/datastore/requirements.txt +++ b/appengine/flexible/datastore/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' google-cloud-datastore==2.20.2 gunicorn==23.0.0 diff --git a/appengine/flexible/hello_world/requirements.txt b/appengine/flexible/hello_world/requirements.txt index bdb61ec2417..74b2a6cf56e 100644 --- a/appengine/flexible/hello_world/requirements.txt +++ b/appengine/flexible/hello_world/requirements.txt @@ -1,2 +1,2 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==22.0.0 diff --git a/appengine/flexible/metadata/requirements.txt b/appengine/flexible/metadata/requirements.txt index f2983c54b0e..7af49fd8541 100644 --- a/appengine/flexible/metadata/requirements.txt +++ b/appengine/flexible/metadata/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 requests[security]==2.31.0 diff --git a/appengine/flexible/multiple_services/gateway-service/requirements.txt b/appengine/flexible/multiple_services/gateway-service/requirements.txt index daf3cbf7cdf..965030d74c1 100644 --- a/appengine/flexible/multiple_services/gateway-service/requirements.txt +++ b/appengine/flexible/multiple_services/gateway-service/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 requests==2.31.0 diff --git a/appengine/flexible/multiple_services/static-service/requirements.txt b/appengine/flexible/multiple_services/static-service/requirements.txt index daf3cbf7cdf..965030d74c1 100644 --- a/appengine/flexible/multiple_services/static-service/requirements.txt +++ b/appengine/flexible/multiple_services/static-service/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 requests==2.31.0 diff --git a/appengine/flexible/numpy/requirements.txt b/appengine/flexible/numpy/requirements.txt index 1e5cc4304ad..539b054530a 100644 --- a/appengine/flexible/numpy/requirements.txt +++ b/appengine/flexible/numpy/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 numpy==2.2.4; python_version > '3.9' numpy==1.26.4; python_version == '3.9' diff --git a/appengine/flexible/pubsub/requirements.txt b/appengine/flexible/pubsub/requirements.txt index 2c40e84343b..8d4f07227d5 100644 --- a/appengine/flexible/pubsub/requirements.txt +++ b/appengine/flexible/pubsub/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' google-cloud-pubsub==2.28.0 gunicorn==23.0.0 diff --git a/appengine/flexible/scipy/requirements.txt b/appengine/flexible/scipy/requirements.txt index fe4d29690ea..1618a1f37e2 100644 --- a/appengine/flexible/scipy/requirements.txt +++ b/appengine/flexible/scipy/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 imageio==2.35.1; python_version == '3.8' imageio==2.36.1; python_version >= '3.9' diff --git a/appengine/flexible/static_files/requirements.txt b/appengine/flexible/static_files/requirements.txt index 9ea9c8a9310..6b693f8f926 100644 --- a/appengine/flexible/static_files/requirements.txt +++ b/appengine/flexible/static_files/requirements.txt @@ -1,2 +1,2 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 diff --git a/appengine/flexible/storage/requirements.txt b/appengine/flexible/storage/requirements.txt index 99fefaec60d..7f0f1104342 100644 --- a/appengine/flexible/storage/requirements.txt +++ b/appengine/flexible/storage/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' google-cloud-storage==2.9.0 gunicorn==23.0.0 diff --git a/appengine/flexible/tasks/requirements.txt b/appengine/flexible/tasks/requirements.txt index 3a938a57ded..d3eb6cec11a 100644 --- a/appengine/flexible/tasks/requirements.txt +++ b/appengine/flexible/tasks/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 google-cloud-tasks==2.18.0 diff --git a/appengine/flexible/twilio/requirements.txt b/appengine/flexible/twilio/requirements.txt index 75303cef9ad..87973ae1e8d 100644 --- a/appengine/flexible/twilio/requirements.txt +++ b/appengine/flexible/twilio/requirements.txt @@ -1,6 +1,4 @@ -Flask==3.0.3; python_version > '3.6' -Flask==2.3.3; python_version < '3.7' -Werkzeug==3.0.3; python_version > '3.6' -Werkzeug==2.3.8; python_version < '3.7' +Flask==3.1.3; python_version >= '3.9' +Werkzeug==3.1.8; python_version >= '3.9' gunicorn==23.0.0 twilio==9.0.3 diff --git a/appengine/flexible/websockets/requirements.txt b/appengine/flexible/websockets/requirements.txt index c1525d36077..403f3a8d9cb 100644 --- a/appengine/flexible/websockets/requirements.txt +++ b/appengine/flexible/websockets/requirements.txt @@ -1,6 +1,6 @@ -Flask==1.1.4 # it seems like Flask-sockets doesn't play well with 2.0+ +Flask==3.1.3; python_version >= '3.9' # it seems like Flask-sockets doesn't play well with 2.0+ Flask-Sockets==0.2.1 gunicorn==23.0.0 requests==2.31.0 markupsafe==2.0.1 -Werkzeug==1.0.1; +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard/analytics/requirements.txt b/appengine/standard/analytics/requirements.txt index 22b490a10fe..2e5ea9da56c 100644 --- a/appengine/standard/analytics/requirements.txt +++ b/appengine/standard/analytics/requirements.txt @@ -1,6 +1,4 @@ -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' requests==2.27.1 requests-toolbelt==0.10.1 -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard/firebase/firenotes/backend/requirements.txt b/appengine/standard/firebase/firenotes/backend/requirements.txt index e9d74191918..cd3d9177908 100644 --- a/appengine/standard/firebase/firenotes/backend/requirements.txt +++ b/appengine/standard/firebase/firenotes/backend/requirements.txt @@ -1,10 +1,8 @@ -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' pyjwt==1.7.1; python_version < '3.0' flask-cors==6.0.0 google-auth==2.17.3; python_version < '3.0' google-auth==2.17.3; python_version > '3.0' requests==2.27.1 requests-toolbelt==0.10.1 -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard/flask/hello_world/requirements.txt b/appengine/standard/flask/hello_world/requirements.txt index 8b137891791..e69de29bb2d 100644 --- a/appengine/standard/flask/hello_world/requirements.txt +++ b/appengine/standard/flask/hello_world/requirements.txt @@ -1 +0,0 @@ - diff --git a/appengine/standard/iap/requirements.txt b/appengine/standard/iap/requirements.txt index 118baae465c..f20de702c73 100644 --- a/appengine/standard/iap/requirements.txt +++ b/appengine/standard/iap/requirements.txt @@ -1,5 +1,3 @@ -Flask==1.1.4; python_version < '3.0' -Flask==2.1.0; python_version > '3.0' -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' +Werkzeug==3.1.8; python_version >= '3.9' six==1.16.0 diff --git a/appengine/standard/migration/memorystore/requirements.txt b/appengine/standard/migration/memorystore/requirements.txt index 23045baf750..eae19eaa0a4 100644 --- a/appengine/standard/migration/memorystore/requirements.txt +++ b/appengine/standard/migration/memorystore/requirements.txt @@ -1,6 +1,4 @@ redis==4.5.4; python_version > '3.0' redis<5; python_version < '3.0' -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard/migration/ndb/overview/requirements.txt b/appengine/standard/migration/ndb/overview/requirements.txt index b728da87752..87fb3651f86 100644 --- a/appengine/standard/migration/ndb/overview/requirements.txt +++ b/appengine/standard/migration/ndb/overview/requirements.txt @@ -2,7 +2,5 @@ rsa==4.5; python_version < '3' googleapis_common_protos google-cloud-ndb -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard/migration/ndb/redis_cache/requirements.txt b/appengine/standard/migration/ndb/redis_cache/requirements.txt index b728da87752..87fb3651f86 100644 --- a/appengine/standard/migration/ndb/redis_cache/requirements.txt +++ b/appengine/standard/migration/ndb/redis_cache/requirements.txt @@ -2,7 +2,5 @@ rsa==4.5; python_version < '3' googleapis_common_protos google-cloud-ndb -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard/migration/storage/requirements.txt b/appengine/standard/migration/storage/requirements.txt index 78127d4f6e2..39a44d16518 100644 --- a/appengine/standard/migration/storage/requirements.txt +++ b/appengine/standard/migration/storage/requirements.txt @@ -1,6 +1,4 @@ google-cloud-storage==1.44.0; python_version < '3.7' google-cloud-storage==2.8.0; python_version > '3.6' -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard/migration/taskqueue/pull-counter/requirements.txt b/appengine/standard/migration/taskqueue/pull-counter/requirements.txt index 76c398af459..a1fcde1e7f2 100644 --- a/appengine/standard/migration/taskqueue/pull-counter/requirements.txt +++ b/appengine/standard/migration/taskqueue/pull-counter/requirements.txt @@ -1,9 +1,4 @@ -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' google-cloud-datastore==2.15.1 ; python_version >= "3.0" -google-cloud-datastore<2 ; python_version < "3.0" google-cloud-pubsub==2.16.0 ; python_version >= "3.0" -# 1.7.0 is the latest compatible version for Python 2. -google-cloud-pubsub==1.7.2 ; python_version < "3.0" -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Werkzeug==3.1.8; python_version >= '3.9' \ No newline at end of file diff --git a/appengine/standard/migration/urlfetch/async/requirements.txt b/appengine/standard/migration/urlfetch/async/requirements.txt index 86a92de08d2..e6e0632825a 100644 --- a/appengine/standard/migration/urlfetch/async/requirements.txt +++ b/appengine/standard/migration/urlfetch/async/requirements.txt @@ -1,7 +1,5 @@ -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' requests==2.27.1 requests-futures==1.0.0 requests-toolbelt==0.10.1 -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Werkzeug==3.1.8; python_version >= '3.9' \ No newline at end of file diff --git a/appengine/standard/migration/urlfetch/requests/requirements.txt b/appengine/standard/migration/urlfetch/requests/requirements.txt index 22b490a10fe..2e5ea9da56c 100644 --- a/appengine/standard/migration/urlfetch/requests/requirements.txt +++ b/appengine/standard/migration/urlfetch/requests/requirements.txt @@ -1,6 +1,4 @@ -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' requests==2.27.1 requests-toolbelt==0.10.1 -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard/ndb/transactions/requirements.txt b/appengine/standard/ndb/transactions/requirements.txt index aca673e4e0d..76aaddfd791 100644 --- a/appengine/standard/ndb/transactions/requirements.txt +++ b/appengine/standard/ndb/transactions/requirements.txt @@ -1,4 +1,2 @@ -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' \ No newline at end of file +Flask==3.1.3; python_version >= '3.9' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard/taskqueue/counter/requirements.txt b/appengine/standard/taskqueue/counter/requirements.txt index 8b137891791..e69de29bb2d 100644 --- a/appengine/standard/taskqueue/counter/requirements.txt +++ b/appengine/standard/taskqueue/counter/requirements.txt @@ -1 +0,0 @@ - diff --git a/appengine/standard/urlfetch/requests/requirements.txt b/appengine/standard/urlfetch/requests/requirements.txt index 22b490a10fe..2e5ea9da56c 100644 --- a/appengine/standard/urlfetch/requests/requirements.txt +++ b/appengine/standard/urlfetch/requests/requirements.txt @@ -1,6 +1,4 @@ -Flask==1.1.4; python_version < '3.0' -Flask==3.0.0; python_version > '3.0' +Flask==3.1.3; python_version >= '3.9' requests==2.27.1 requests-toolbelt==0.10.1 -Werkzeug==1.0.1; python_version < '3.0' -Werkzeug==3.0.3; python_version > '3.0' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard_python3/bigquery/requirements.txt b/appengine/standard_python3/bigquery/requirements.txt index d27f78612de..c89c5277eee 100644 --- a/appengine/standard_python3/bigquery/requirements.txt +++ b/appengine/standard_python3/bigquery/requirements.txt @@ -1,2 +1,2 @@ google-cloud-bigquery==3.10.0 -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' diff --git a/appengine/standard_python3/building-an-app/building-an-app-1/requirements.txt b/appengine/standard_python3/building-an-app/building-an-app-1/requirements.txt index 047e9501aa8..b3ff32e568d 100644 --- a/appengine/standard_python3/building-an-app/building-an-app-1/requirements.txt +++ b/appengine/standard_python3/building-an-app/building-an-app-1/requirements.txt @@ -1 +1 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' diff --git a/appengine/standard_python3/building-an-app/building-an-app-2/requirements.txt b/appengine/standard_python3/building-an-app/building-an-app-2/requirements.txt index 13f13f5bbc5..43f9b65de95 100644 --- a/appengine/standard_python3/building-an-app/building-an-app-2/requirements.txt +++ b/appengine/standard_python3/building-an-app/building-an-app-2/requirements.txt @@ -1,2 +1,2 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' google-cloud-datastore==2.15.1 diff --git a/appengine/standard_python3/building-an-app/building-an-app-3/requirements.txt b/appengine/standard_python3/building-an-app/building-an-app-3/requirements.txt index 8610c24825f..b1c8e3e6897 100644 --- a/appengine/standard_python3/building-an-app/building-an-app-3/requirements.txt +++ b/appengine/standard_python3/building-an-app/building-an-app-3/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' google-cloud-datastore==2.15.1 google-auth==2.17.3 requests==2.28.2 diff --git a/appengine/standard_python3/building-an-app/building-an-app-4/requirements.txt b/appengine/standard_python3/building-an-app/building-an-app-4/requirements.txt index 8610c24825f..b1c8e3e6897 100644 --- a/appengine/standard_python3/building-an-app/building-an-app-4/requirements.txt +++ b/appengine/standard_python3/building-an-app/building-an-app-4/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' google-cloud-datastore==2.15.1 google-auth==2.17.3 requests==2.28.2 diff --git a/appengine/standard_python3/bundled-services/blobstore/flask/requirements.txt b/appengine/standard_python3/bundled-services/blobstore/flask/requirements.txt index 2d4ffcf5864..cec709a1635 100644 --- a/appengine/standard_python3/bundled-services/blobstore/flask/requirements.txt +++ b/appengine/standard_python3/bundled-services/blobstore/flask/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' appengine-python-standard>=0.2.3 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard_python3/bundled-services/deferred/flask/requirements.txt b/appengine/standard_python3/bundled-services/deferred/flask/requirements.txt index 63f4b5339b1..75b0329ce07 100644 --- a/appengine/standard_python3/bundled-services/deferred/flask/requirements.txt +++ b/appengine/standard_python3/bundled-services/deferred/flask/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' appengine-python-standard>=0.3.1 -Werkzeug==3.0.3 \ No newline at end of file +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/appengine/standard_python3/bundled-services/mail/flask/requirements.txt b/appengine/standard_python3/bundled-services/mail/flask/requirements.txt index ea7004ffc92..e9946967ce1 100644 --- a/appengine/standard_python3/bundled-services/mail/flask/requirements.txt +++ b/appengine/standard_python3/bundled-services/mail/flask/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' appengine-python-standard==1.1.4 -Werkzeug==3.0.3 -MarkupSafe==2.1.3 \ No newline at end of file +Werkzeug==3.1.8; python_version >= '3.9' +MarkupSafe==2.1.3 diff --git a/appengine/standard_python3/cloudsql/requirements.txt b/appengine/standard_python3/cloudsql/requirements.txt index 7fe39c1a1b2..92a0ae9d059 100644 --- a/appengine/standard_python3/cloudsql/requirements.txt +++ b/appengine/standard_python3/cloudsql/requirements.txt @@ -1,4 +1,4 @@ -flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' # psycopg2==2.8.4 # you will need either the binary or the regular - for more info see http://initd.org/psycopg/docs/install.html psycopg2-binary==2.9.11 diff --git a/appengine/standard_python3/custom-server/requirements.txt b/appengine/standard_python3/custom-server/requirements.txt index d3bc9fe5b15..11e0a1e7a23 100644 --- a/appengine/standard_python3/custom-server/requirements.txt +++ b/appengine/standard_python3/custom-server/requirements.txt @@ -1,2 +1,2 @@ uwsgi==2.0.22 -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' diff --git a/appengine/standard_python3/hello_world/requirements.txt b/appengine/standard_python3/hello_world/requirements.txt index 047e9501aa8..b3ff32e568d 100644 --- a/appengine/standard_python3/hello_world/requirements.txt +++ b/appengine/standard_python3/hello_world/requirements.txt @@ -1 +1 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' diff --git a/appengine/standard_python3/migration/urlfetch/requirements.txt b/appengine/standard_python3/migration/urlfetch/requirements.txt index b366196b578..05d9bfda9b6 100644 --- a/appengine/standard_python3/migration/urlfetch/requirements.txt +++ b/appengine/standard_python3/migration/urlfetch/requirements.txt @@ -1,3 +1,3 @@ requests==2.28.2 -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' google-auth==2.17.3 diff --git a/appengine/standard_python3/pubsub/requirements.txt b/appengine/standard_python3/pubsub/requirements.txt index 52d31b8c04e..067f794f801 100644 --- a/appengine/standard_python3/pubsub/requirements.txt +++ b/appengine/standard_python3/pubsub/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' google-api-python-client==2.86.0 google-auth==2.17.3 google-cloud-pubsub==2.16.0 diff --git a/appengine/standard_python3/redis/requirements.txt b/appengine/standard_python3/redis/requirements.txt index dddcdd089b7..f188e5dab47 100644 --- a/appengine/standard_python3/redis/requirements.txt +++ b/appengine/standard_python3/redis/requirements.txt @@ -1,2 +1,2 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' redis==4.5.4 diff --git a/appengine/standard_python3/spanner/requirements.txt b/appengine/standard_python3/spanner/requirements.txt index 0bbdc887f99..73db7a71666 100644 --- a/appengine/standard_python3/spanner/requirements.txt +++ b/appengine/standard_python3/spanner/requirements.txt @@ -1,2 +1,2 @@ google-cloud-spanner==3.31.0 -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' diff --git a/appengine/standard_python3/warmup/requirements.txt b/appengine/standard_python3/warmup/requirements.txt index 047e9501aa8..b3ff32e568d 100644 --- a/appengine/standard_python3/warmup/requirements.txt +++ b/appengine/standard_python3/warmup/requirements.txt @@ -1 +1 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' diff --git a/auth/end-user/web/requirements.txt b/auth/end-user/web/requirements.txt index f40ba1c62a4..25ac6ed9f2e 100644 --- a/auth/end-user/web/requirements.txt +++ b/auth/end-user/web/requirements.txt @@ -2,5 +2,5 @@ google-auth==2.38.0 google-auth-oauthlib==1.2.1 google-auth-httplib2==0.2.0 google-api-python-client==2.131.0 -flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' requests==2.31.0 diff --git a/bigquery/remote-function/document/requirements-test.txt b/bigquery/remote-function/document/requirements-test.txt index ac936365b2e..87181ecea77 100644 --- a/bigquery/remote-function/document/requirements-test.txt +++ b/bigquery/remote-function/document/requirements-test.txt @@ -1,4 +1,4 @@ -Flask==2.2.2 +Flask==3.1.3; python_version >= '3.9' functions-framework==3.9.2 google-cloud-documentai==3.0.1 pytest==9.0.3; python_version >= "3.10" diff --git a/bigquery/remote-function/document/requirements.txt b/bigquery/remote-function/document/requirements.txt index 5d039df280e..8d5a7413139 100644 --- a/bigquery/remote-function/document/requirements.txt +++ b/bigquery/remote-function/document/requirements.txt @@ -1,4 +1,4 @@ -Flask==2.2.2 +Flask==3.1.3; python_version >= '3.9' functions-framework==3.9.2 google-cloud-documentai==3.0.1 -Werkzeug==2.3.8 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/bigquery/remote-function/translate/requirements-test.txt b/bigquery/remote-function/translate/requirements-test.txt index adb53acce34..d5b31aa84f7 100644 --- a/bigquery/remote-function/translate/requirements-test.txt +++ b/bigquery/remote-function/translate/requirements-test.txt @@ -1,4 +1,4 @@ -Flask==2.2.2 +Flask==3.1.3; python_version >= '3.9' functions-framework==3.9.2 google-cloud-translate==3.18.0 pytest==9.0.3; python_version >= "3.10" diff --git a/bigquery/remote-function/translate/requirements.txt b/bigquery/remote-function/translate/requirements.txt index 8f3760f3846..3608debb3e3 100644 --- a/bigquery/remote-function/translate/requirements.txt +++ b/bigquery/remote-function/translate/requirements.txt @@ -1,4 +1,4 @@ -Flask==2.2.2 +Flask==3.1.3; python_version >= '3.9' functions-framework==3.9.2 google-cloud-translate==3.18.0 -Werkzeug==2.3.8 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/bigquery/remote-function/vision/requirements-test.txt b/bigquery/remote-function/vision/requirements-test.txt index 20f0bc405f4..be97aeae79f 100644 --- a/bigquery/remote-function/vision/requirements-test.txt +++ b/bigquery/remote-function/vision/requirements-test.txt @@ -1,4 +1,4 @@ -Flask==2.2.2 +Flask==3.1.3; python_version >= '3.9' functions-framework==3.9.2 google-cloud-vision==3.8.1 pytest==9.0.3; python_version >= "3.10" diff --git a/bigquery/remote-function/vision/requirements.txt b/bigquery/remote-function/vision/requirements.txt index 6737756c476..f84e430b9b4 100644 --- a/bigquery/remote-function/vision/requirements.txt +++ b/bigquery/remote-function/vision/requirements.txt @@ -1,4 +1,4 @@ -Flask==2.2.2 +Flask==3.1.3; python_version >= '3.9' functions-framework==3.9.2 google-cloud-vision==3.8.1 -Werkzeug==2.3.8 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/cloud-media-livestream/keypublisher/requirements.txt b/cloud-media-livestream/keypublisher/requirements.txt index d09861d381b..88b7dbe05ce 100644 --- a/cloud-media-livestream/keypublisher/requirements.txt +++ b/cloud-media-livestream/keypublisher/requirements.txt @@ -1,4 +1,4 @@ -Flask==2.2.5 +Flask==3.1.3; python_version >= '3.9' functions-framework==3.9.2 google-cloud-secret-manager==2.21.1 lxml==5.2.1 @@ -8,4 +8,4 @@ requests==2.32.4 signxml==4.0.4 pytest==9.0.3; python_version >= "3.10" pytest-mock==3.14.0 -Werkzeug==3.0.6 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/cloud-sql/mysql/sqlalchemy/requirements.txt b/cloud-sql/mysql/sqlalchemy/requirements.txt index bcb4ea5c4bb..19acd5abd52 100644 --- a/cloud-sql/mysql/sqlalchemy/requirements.txt +++ b/cloud-sql/mysql/sqlalchemy/requirements.txt @@ -1,7 +1,7 @@ -Flask==2.2.2 +Flask==3.1.3; python_version >= '3.9' SQLAlchemy==2.0.40 PyMySQL==1.1.2 gunicorn==23.0.0 cloud-sql-python-connector==1.20.1 functions-framework==3.9.2 -Werkzeug==2.3.8 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/cloud-sql/postgres/sqlalchemy/requirements.txt b/cloud-sql/postgres/sqlalchemy/requirements.txt index e44a280e6bf..900d922d5f4 100644 --- a/cloud-sql/postgres/sqlalchemy/requirements.txt +++ b/cloud-sql/postgres/sqlalchemy/requirements.txt @@ -1,7 +1,7 @@ -Flask==2.2.2 +Flask==3.1.3; python_version >= '3.9' pg8000==1.31.5 SQLAlchemy==2.0.40 cloud-sql-python-connector==1.20.1 gunicorn==23.0.0 functions-framework==3.9.2 -Werkzeug==2.3.8 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/cloud-sql/sql-server/sqlalchemy/requirements.txt b/cloud-sql/sql-server/sqlalchemy/requirements.txt index 32660dce882..17a6f71b96c 100644 --- a/cloud-sql/sql-server/sqlalchemy/requirements.txt +++ b/cloud-sql/sql-server/sqlalchemy/requirements.txt @@ -1,4 +1,4 @@ -Flask==2.2.2 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 python-tds==1.16.0 pyopenssl==26.0.0 @@ -6,4 +6,4 @@ SQLAlchemy==2.0.40 cloud-sql-python-connector==1.20.1 sqlalchemy-pytds==1.0.2 functions-framework==3.9.2 -Werkzeug==2.3.8 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/cloud_scheduler/snippets/requirements.txt b/cloud_scheduler/snippets/requirements.txt index af65635c6c9..79010255176 100644 --- a/cloud_scheduler/snippets/requirements.txt +++ b/cloud_scheduler/snippets/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 google-cloud-scheduler==2.14.1 -Werkzeug==3.1.5 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/composer/2022_airflow_summit/requirements.txt b/composer/2022_airflow_summit/requirements.txt index 50a4b3df15b..5c87d9ea9b2 100644 --- a/composer/2022_airflow_summit/requirements.txt +++ b/composer/2022_airflow_summit/requirements.txt @@ -1,4 +1,4 @@ # be sure to update the constraints file to match # see https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.html#constraints-files -apache-airflow==2.6.3 -apache-airflow-providers-google==10.2.0 +apache-airflow==3.2.1; python_version >= 3.10 +apache-airflow-providers-google==21.3.0; python_version >= 3.10 diff --git a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements.txt b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements.txt index fc3c4940fa5..feb5dd63b41 100644 --- a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements.txt +++ b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements.txt @@ -1,6 +1,6 @@ # be sure to update the constraints file to match # see https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.html#constraints-files -apache-airflow[google]==2.6.3 +apache-airflow[google]==3.2.1; python_version >= 3.10 apache-airflow-providers-apache-beam==5.1.1 apache-airflow-providers-slack==7.3.2 apache-airflow-providers-http==4.4.2 diff --git a/composer/cicd_sample/requirements.txt b/composer/cicd_sample/requirements.txt index 1eb3eeda323..3fdb3d0d76d 100644 --- a/composer/cicd_sample/requirements.txt +++ b/composer/cicd_sample/requirements.txt @@ -1,3 +1,3 @@ # be sure to update the constraints file to match # see https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.html#constraints-files -apache-airflow==2.6.3 +apache-airflow==3.2.1; python_version >= 3.10 diff --git a/compute/managed-instances/demo/requirements.txt b/compute/managed-instances/demo/requirements.txt index 73c648b4ffc..83e0d0ce584 100644 --- a/compute/managed-instances/demo/requirements.txt +++ b/compute/managed-instances/demo/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' requests==2.31.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/dataflow/run_template/requirements-test.txt b/dataflow/run_template/requirements-test.txt index 341e9cabab0..95e3b7c7805 100644 --- a/dataflow/run_template/requirements-test.txt +++ b/dataflow/run_template/requirements-test.txt @@ -1,3 +1,3 @@ pytest==9.0.3; python_version >= "3.10" -flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' backoff==2.2.1; python_version >= "3.7" diff --git a/datastore/cloud-ndb/requirements.txt b/datastore/cloud-ndb/requirements.txt index 35949d51f53..8de16307c20 100644 --- a/datastore/cloud-ndb/requirements.txt +++ b/datastore/cloud-ndb/requirements.txt @@ -1,3 +1,3 @@ google-cloud-ndb==2.3.4 -Flask==3.0.3 -Werkzeug==3.0.6 +Flask==3.1.3; python_version >= '3.9' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/dialogflow-cx/requirements.txt b/dialogflow-cx/requirements.txt index 5c29bf4a7bf..0c22df90530 100644 --- a/dialogflow-cx/requirements.txt +++ b/dialogflow-cx/requirements.txt @@ -1,8 +1,8 @@ google-cloud-dialogflow-cx==2.0.0 -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' python-dateutil==2.9.0.post0 functions-framework==3.9.2 -Werkzeug==3.1.5 +Werkzeug==3.1.8; python_version >= '3.9' termcolor==3.0.0; python_version >= "3.9" termcolor==2.4.0; python_version == "3.8" -pyaudio==0.2.14 \ No newline at end of file +pyaudio==0.2.14 diff --git a/dialogflow/requirements.txt b/dialogflow/requirements.txt index ed176a19af0..38398eaee70 100644 --- a/dialogflow/requirements.txt +++ b/dialogflow/requirements.txt @@ -1,6 +1,6 @@ google-cloud-dialogflow==2.46.0 -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' pyaudio==0.2.14 termcolor==3.0.0 functions-framework==3.9.2 -Werkzeug==3.0.6 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/endpoints/getting-started/requirements.txt b/endpoints/getting-started/requirements.txt index ea1c7021fd5..fe93519c14c 100644 --- a/endpoints/getting-started/requirements.txt +++ b/endpoints/getting-started/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' flask-cors==6.0.1 gunicorn==23.0.0 six==1.16.0 @@ -6,4 +6,4 @@ pyyaml==6.0.2 requests==2.31.0 google-auth==2.38.0 google-auth-oauthlib==1.2.1 -Werkzeug==3.0.6 \ No newline at end of file +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/eventarc/audit-storage/requirements.txt b/eventarc/audit-storage/requirements.txt index fcbf5097b8c..62b5bdfe9a3 100644 --- a/eventarc/audit-storage/requirements.txt +++ b/eventarc/audit-storage/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 cloudevents==1.11.0 diff --git a/eventarc/audit_iam/requirements.txt b/eventarc/audit_iam/requirements.txt index 11317349789..5cf94554eaa 100644 --- a/eventarc/audit_iam/requirements.txt +++ b/eventarc/audit_iam/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 google-events==0.14.0 cloudevents==1.11.0 diff --git a/eventarc/generic/requirements.txt b/eventarc/generic/requirements.txt index 9ea9c8a9310..6b693f8f926 100644 --- a/eventarc/generic/requirements.txt +++ b/eventarc/generic/requirements.txt @@ -1,2 +1,2 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 diff --git a/eventarc/pubsub/requirements.txt b/eventarc/pubsub/requirements.txt index 9ea9c8a9310..6b693f8f926 100644 --- a/eventarc/pubsub/requirements.txt +++ b/eventarc/pubsub/requirements.txt @@ -1,2 +1,2 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 diff --git a/eventarc/storage_handler/requirements.txt b/eventarc/storage_handler/requirements.txt index f54b23da042..dced49189df 100644 --- a/eventarc/storage_handler/requirements.txt +++ b/eventarc/storage_handler/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 google-events==0.14.0 cloudevents==1.11.0 diff --git a/functions/concepts-filesystem/requirements-test.txt b/functions/concepts-filesystem/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/concepts-filesystem/requirements-test.txt +++ b/functions/concepts-filesystem/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/concepts-requests/requirements-test.txt b/functions/concepts-requests/requirements-test.txt index 489873e5d01..80befdef044 100644 --- a/functions/concepts-requests/requirements-test.txt +++ b/functions/concepts-requests/requirements-test.txt @@ -1,5 +1,5 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' requests==2.31.0 responses==0.17.0; python_version < '3.7' responses==0.23.1; python_version > '3.6' diff --git a/functions/concepts-stateless/requirements-test.txt b/functions/concepts-stateless/requirements-test.txt index 3a22512ad68..6be17631c48 100644 --- a/functions/concepts-stateless/requirements-test.txt +++ b/functions/concepts-stateless/requirements-test.txt @@ -1,3 +1,3 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' functions-framework==3.9.2 diff --git a/functions/env_vars/requirements-test.txt b/functions/env_vars/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/env_vars/requirements-test.txt +++ b/functions/env_vars/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/helloworld/requirements.txt b/functions/helloworld/requirements.txt index 8c9cb7ea6d4..11e15adca3e 100644 --- a/functions/helloworld/requirements.txt +++ b/functions/helloworld/requirements.txt @@ -1,4 +1,4 @@ functions-framework==3.9.2 -flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' google-cloud-error-reporting==1.11.1 MarkupSafe==2.1.3 diff --git a/functions/http/requirements-test.txt b/functions/http/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/http/requirements-test.txt +++ b/functions/http/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/memorystore/redis/requirements-test.txt b/functions/memorystore/redis/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/memorystore/redis/requirements-test.txt +++ b/functions/memorystore/redis/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/security/requirements-test.txt b/functions/security/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/security/requirements-test.txt +++ b/functions/security/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/slack/requirements.txt b/functions/slack/requirements.txt index a6d5d05bb78..049295aa4b9 100644 --- a/functions/slack/requirements.txt +++ b/functions/slack/requirements.txt @@ -1,4 +1,4 @@ google-api-python-client==2.131.0 -flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' functions-framework==3.9.2 slackclient==2.9.4 diff --git a/functions/tips-avoid-infinite-retries/requirements-test.txt b/functions/tips-avoid-infinite-retries/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/tips-avoid-infinite-retries/requirements-test.txt +++ b/functions/tips-avoid-infinite-retries/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/tips-connection-pooling/requirements-test.txt b/functions/tips-connection-pooling/requirements-test.txt index 489873e5d01..80befdef044 100644 --- a/functions/tips-connection-pooling/requirements-test.txt +++ b/functions/tips-connection-pooling/requirements-test.txt @@ -1,5 +1,5 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' requests==2.31.0 responses==0.17.0; python_version < '3.7' responses==0.23.1; python_version > '3.6' diff --git a/functions/tips-gcp-apis/requirements-test.txt b/functions/tips-gcp-apis/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/tips-gcp-apis/requirements-test.txt +++ b/functions/tips-gcp-apis/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/tips-lazy-globals/requirements-test.txt b/functions/tips-lazy-globals/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/tips-lazy-globals/requirements-test.txt +++ b/functions/tips-lazy-globals/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/tips-retry/requirements-test.txt b/functions/tips-retry/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/tips-retry/requirements-test.txt +++ b/functions/tips-retry/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/tips-scopes/requirements-test.txt b/functions/tips-scopes/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/tips-scopes/requirements-test.txt +++ b/functions/tips-scopes/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/v2/http_logging/requirements-test.txt b/functions/v2/http_logging/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/v2/http_logging/requirements-test.txt +++ b/functions/v2/http_logging/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/v2/response_streaming/requirements.txt b/functions/v2/response_streaming/requirements.txt index a66e00cc23b..616b4166dcb 100644 --- a/functions/v2/response_streaming/requirements.txt +++ b/functions/v2/response_streaming/requirements.txt @@ -1,5 +1,5 @@ -Flask==2.2.2 +Flask==3.1.3; python_version >= '3.9' functions-framework==3.9.2 google-cloud-bigquery==3.27.0 pytest==9.0.3; python_version >= "3.10" -Werkzeug==2.3.8 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/functions/v2/tips-avoid-infinite-retries/requirements-test.txt b/functions/v2/tips-avoid-infinite-retries/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/v2/tips-avoid-infinite-retries/requirements-test.txt +++ b/functions/v2/tips-avoid-infinite-retries/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/v2/tips-retry/requirements-test.txt b/functions/v2/tips-retry/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/v2/tips-retry/requirements-test.txt +++ b/functions/v2/tips-retry/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/v2/typed/googlechatbot/requirements-test.txt b/functions/v2/typed/googlechatbot/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/v2/typed/googlechatbot/requirements-test.txt +++ b/functions/v2/typed/googlechatbot/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/functions/v2/typed/greeting/requirements-test.txt b/functions/v2/typed/greeting/requirements-test.txt index 5be5b32d46e..8805fc0af69 100644 --- a/functions/v2/typed/greeting/requirements-test.txt +++ b/functions/v2/typed/greeting/requirements-test.txt @@ -1,2 +1,2 @@ -flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' diff --git a/iap/app_engine_app/requirements.txt b/iap/app_engine_app/requirements.txt index 3954d17e732..76aaddfd791 100644 --- a/iap/app_engine_app/requirements.txt +++ b/iap/app_engine_app/requirements.txt @@ -1,2 +1,2 @@ -Flask==3.1.3 -Werkzeug==3.1.4 +Flask==3.1.3; python_version >= '3.9' +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/iap/requirements.txt b/iap/requirements.txt index 452dc0220c4..7ef1aef0122 100644 --- a/iap/requirements.txt +++ b/iap/requirements.txt @@ -1,9 +1,9 @@ cryptography==46.0.7 -Flask==3.1.3 +Flask==3.1.3; python_version >= '3.9' google-auth==2.38.0 gunicorn==23.0.0 requests==2.32.4 requests-toolbelt==1.0.0 -Werkzeug==3.1.4 +Werkzeug==3.1.8; python_version >= '3.9' google-cloud-iam~=2.17.0 PyJWT~=2.10.1 \ No newline at end of file diff --git a/memorystore/redis/requirements.txt b/memorystore/redis/requirements.txt index 62c1bce675c..b723bd25ccd 100644 --- a/memorystore/redis/requirements.txt +++ b/memorystore/redis/requirements.txt @@ -11,8 +11,8 @@ # See the License for the specific language governing permissions and # limitations under the License. # [START memorystore_requirements] -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 redis==6.0.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' # [END memorystore_requirements] diff --git a/monitoring/opencensus/requirements.txt b/monitoring/opencensus/requirements.txt index 77821d121a7..01843db6040 100644 --- a/monitoring/opencensus/requirements.txt +++ b/monitoring/opencensus/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' google-api-core==2.17.1 google-auth==2.38.0 googleapis-common-protos==1.66.0 @@ -8,4 +8,4 @@ opencensus-ext-prometheus==0.2.1 prometheus-client==0.21.1 prometheus-flask-exporter==0.23.2 requests==2.31.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/monitoring/prometheus/requirements.txt b/monitoring/prometheus/requirements.txt index 83b43f830a5..cf7afd20094 100644 --- a/monitoring/prometheus/requirements.txt +++ b/monitoring/prometheus/requirements.txt @@ -1,8 +1,8 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' google-api-core==2.17.1 google-auth==2.38.0 googleapis-common-protos==1.66.0 prometheus-client==0.21.1 prometheus-flask-exporter==0.23.2 requests==2.31.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/people-and-planet-ai/geospatial-classification/serving_app/requirements.txt b/people-and-planet-ai/geospatial-classification/serving_app/requirements.txt index a96216e7d74..1d903e8cff6 100644 --- a/people-and-planet-ai/geospatial-classification/serving_app/requirements.txt +++ b/people-and-planet-ai/geospatial-classification/serving_app/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 tensorflow==2.12.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/people-and-planet-ai/land-cover-classification/serving/requirements.txt b/people-and-planet-ai/land-cover-classification/serving/requirements.txt index ecf54b40e4d..35fe32b48cd 100644 --- a/people-and-planet-ai/land-cover-classification/serving/requirements.txt +++ b/people-and-planet-ai/land-cover-classification/serving/requirements.txt @@ -1,6 +1,6 @@ # Requirements for the prediction web service. -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' earthengine-api==1.5.9 gunicorn==23.0.0 tensorflow==2.12.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/people-and-planet-ai/timeseries-classification/requirements.txt b/people-and-planet-ai/timeseries-classification/requirements.txt index c97c9686726..dc5e3cf4ee3 100644 --- a/people-and-planet-ai/timeseries-classification/requirements.txt +++ b/people-and-planet-ai/timeseries-classification/requirements.txt @@ -1,7 +1,7 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' apache-beam[gcp]==2.46.0 google-cloud-aiplatform==1.47.0 gunicorn==23.0.0 pandas==2.2.3 tensorflow==2.12.1 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/people-and-planet-ai/weather-forecasting/serving/requirements.txt b/people-and-planet-ai/weather-forecasting/serving/requirements.txt index a862608066a..7fdab058bce 100644 --- a/people-and-planet-ai/weather-forecasting/serving/requirements.txt +++ b/people-and-planet-ai/weather-forecasting/serving/requirements.txt @@ -1,7 +1,6 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 -Werkzeug==3.0.3 - +Werkzeug==3.1.8; python_version >= '3.9' # Local packages. ./weather-data ./weather-model diff --git a/practice-folder/beginner-sample/requirements.txt b/practice-folder/beginner-sample/requirements.txt index 95fef4eb661..b3ff32e568d 100644 --- a/practice-folder/beginner-sample/requirements.txt +++ b/practice-folder/beginner-sample/requirements.txt @@ -1 +1 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' diff --git a/profiler/appengine/flexible/requirements.txt b/profiler/appengine/flexible/requirements.txt index 31fd601964e..5377b69afca 100644 --- a/profiler/appengine/flexible/requirements.txt +++ b/profiler/appengine/flexible/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 google-cloud-profiler==4.1.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/profiler/appengine/standard_python37/requirements.txt b/profiler/appengine/standard_python37/requirements.txt index b4e3738644e..8f0ccea3617 100644 --- a/profiler/appengine/standard_python37/requirements.txt +++ b/profiler/appengine/standard_python37/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.0 +Flask==3.1.3; python_version >= '3.9' google-cloud-profiler==4.0.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/recaptcha_enterprise/demosite/app/requirements.txt b/recaptcha_enterprise/demosite/app/requirements.txt index 99a041bbcf9..dabd15daaa6 100644 --- a/recaptcha_enterprise/demosite/app/requirements.txt +++ b/recaptcha_enterprise/demosite/app/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.1.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==25.1.0 google-cloud-recaptcha-enterprise==1.30.0 -Werkzeug==3.1.6 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/recaptcha_enterprise/snippets/requirements-test.txt b/recaptcha_enterprise/snippets/requirements-test.txt index c8433d91a3d..30cd11ecb94 100644 --- a/recaptcha_enterprise/snippets/requirements-test.txt +++ b/recaptcha_enterprise/snippets/requirements-test.txt @@ -1,6 +1,6 @@ selenium==4.10.0 -Flask==2.2.2 -Werkzeug==2.3.8 +Flask==3.1.3; python_version >= '3.9' pytest==9.0.3; python_version >= "3.10" +Werkzeug==3.1.8; python_version >= '3.9' pytest-flask==1.2.0 webdriver-manager==4.0.2 \ No newline at end of file diff --git a/run/hello-broken/requirements.txt b/run/hello-broken/requirements.txt index afee035f317..44e9a29e307 100644 --- a/run/hello-broken/requirements.txt +++ b/run/hello-broken/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/run/helloworld/requirements.txt b/run/helloworld/requirements.txt index 64cd68f0f5f..2ad24efe996 100644 --- a/run/helloworld/requirements.txt +++ b/run/helloworld/requirements.txt @@ -1,3 +1,3 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 -Werkzeug==3.1.6 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/run/idp-sql/requirements.txt b/run/idp-sql/requirements.txt index a60c4dbc2d2..b4a32f7f620 100644 --- a/run/idp-sql/requirements.txt +++ b/run/idp-sql/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' SQLAlchemy==2.0.40 pg8000==1.31.5 gunicorn==23.0.0 diff --git a/run/image-processing/requirements.txt b/run/image-processing/requirements.txt index b8eb7260a2d..4ff58f7c79a 100644 --- a/run/image-processing/requirements.txt +++ b/run/image-processing/requirements.txt @@ -1,6 +1,6 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' google-cloud-storage==2.12.0 google-cloud-vision==3.8.1 gunicorn==23.0.0 Wand==0.6.13 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/run/logging-manual/requirements.txt b/run/logging-manual/requirements.txt index afee035f317..44e9a29e307 100644 --- a/run/logging-manual/requirements.txt +++ b/run/logging-manual/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/run/markdown-preview/editor/requirements.txt b/run/markdown-preview/editor/requirements.txt index ca153b05184..4a7c8724efa 100644 --- a/run/markdown-preview/editor/requirements.txt +++ b/run/markdown-preview/editor/requirements.txt @@ -1,5 +1,5 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 google-auth==2.38.0 requests==2.31.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/run/markdown-preview/renderer/requirements.txt b/run/markdown-preview/renderer/requirements.txt index d88f947ec82..accf4530441 100644 --- a/run/markdown-preview/renderer/requirements.txt +++ b/run/markdown-preview/renderer/requirements.txt @@ -1,6 +1,6 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 Markdown==3.7 bleach==6.2.0; python_version >= "3.9" bleach==6.1.0; python_version <= "3.8" -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/run/pubsub/requirements.txt b/run/pubsub/requirements.txt index afee035f317..44e9a29e307 100644 --- a/run/pubsub/requirements.txt +++ b/run/pubsub/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/run/service-auth/requirements.txt b/run/service-auth/requirements.txt index 212a56f530d..e473b34f726 100644 --- a/run/service-auth/requirements.txt +++ b/run/service-auth/requirements.txt @@ -1,5 +1,5 @@ google-auth==2.40.1 google-cloud-run==0.10.18 requests==2.32.3 -Flask==3.1.1 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 diff --git a/run/system-package/requirements.txt b/run/system-package/requirements.txt index afee035f317..44e9a29e307 100644 --- a/run/system-package/requirements.txt +++ b/run/system-package/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 pytest==9.0.3; python_version >= "3.10" +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/tpu/requirements.txt b/tpu/requirements.txt index dd7f3105d3e..a9fd87dda1b 100644 --- a/tpu/requirements.txt +++ b/tpu/requirements.txt @@ -1,3 +1 @@ google-cloud-tpu==1.19.1 - - diff --git a/trace/cloud-trace-demo-app-opentelemetry/app/requirements.txt b/trace/cloud-trace-demo-app-opentelemetry/app/requirements.txt index 7fae68682b1..95af865493b 100644 --- a/trace/cloud-trace-demo-app-opentelemetry/app/requirements.txt +++ b/trace/cloud-trace-demo-app-opentelemetry/app/requirements.txt @@ -1,8 +1,8 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' gunicorn==23.0.0 opentelemetry-exporter-gcp-trace==1.7.0 opentelemetry-propagator-gcp==1.7.0 opentelemetry-instrumentation-flask==0.34b0 opentelemetry-instrumentation-requests==0.34b0 google-cloud-trace==1.14.1 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9' diff --git a/trace/trace-python-sample-opentelemetry/requirements.txt b/trace/trace-python-sample-opentelemetry/requirements.txt index ee7b59a182d..27db65e1032 100644 --- a/trace/trace-python-sample-opentelemetry/requirements.txt +++ b/trace/trace-python-sample-opentelemetry/requirements.txt @@ -1,4 +1,4 @@ -Flask==3.0.3 +Flask==3.1.3; python_version >= '3.9' opentelemetry-exporter-gcp-trace==1.7.0 opentelemetry-propagator-gcp==1.7.0 -Werkzeug==3.0.3 +Werkzeug==3.1.8; python_version >= '3.9'