Skip to content

Commit 1ac476b

Browse files
ci: make Python 3.9 minimum required build (#13066)
* chore: make Python 3.9 minimum required build * chore: update README badges * chore: ignore Python 3.8 as new default --------- Co-authored-by: Anthonios Partheniou <partheniou@google.com>
1 parent d0205c0 commit 1ac476b

File tree

64 files changed

+57
-68
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+57
-68
lines changed

.github/sync-repo-settings.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ branchProtectionRules:
4444
requiredStatusCheckContexts:
4545
- "Kokoro CI - Lint"
4646
- "Kokoro CI - Python 2.7 (App Engine Standard Only)"
47-
- "Kokoro CI - Python 3.8"
47+
- "Kokoro CI - Python 3.9"
4848
- "Kokoro CI - Python 3.13"
4949
- "cla/google"
5050
- "snippet-bot check"

AUTHORING_GUIDE.md

Lines changed: 2 additions & 2 deletions

README.md

Lines changed: 5 additions & 3 deletions

appengine/flexible/analytics/noxfile_config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
TEST_CONFIG_OVERRIDE = {
2424
# You can opt out from the test for specific Python versions.
25-
# Skipping for Python 3.9 due to pyarrow compilation failure.
2625
"ignored_versions": ["2.7", "3.7"],
2726
# Old samples are opted out of enforcing Python type hints
2827
# All new samples should feature them

appengine/flexible/datastore/noxfile_config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
TEST_CONFIG_OVERRIDE = {
2424
# You can opt out from the test for specific Python versions.
25-
# Skipping for Python 3.9 due to pyarrow compilation failure.
2625
"ignored_versions": ["2.7", "3.7"],
2726
# Old samples are opted out of enforcing Python type hints
2827
# All new samples should feature them

appengine/flexible/disk/noxfile_config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
TEST_CONFIG_OVERRIDE = {
2424
# You can opt out from the test for specific Python versions.
25-
# Skipping for Python 3.9 due to pyarrow compilation failure.
2625
"ignored_versions": ["2.7", "3.7"],
2726
# Old samples are opted out of enforcing Python type hints
2827
# All new samples should feature them

appengine/flexible/django_cloudsql/noxfile_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
TEST_CONFIG_OVERRIDE = {
2424
# You can opt out from the test for specific Python versions.
25-
"ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.12", "3.13"],
25+
"ignored_versions": ["2.7", "3.7", "3.8", "3.10", "3.12", "3.13"],
2626
# An envvar key for determining the project id to use. Change it
2727
# to 'BUILD_SPECIFIC_GCLOUD_PROJECT' if you want to opt in using a
2828
# build specific Cloud project. You can also use your own string

appengine/flexible/extending_runtime/noxfile_config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
TEST_CONFIG_OVERRIDE = {
2424
# You can opt out from the test for specific Python versions.
25-
# Skipping for Python 3.9 due to pyarrow compilation failure.
2625
"ignored_versions": ["2.7", "3.7"],
2726
# Old samples are opted out of enforcing Python type hints
2827
# All new samples should feature them

appengine/flexible/hello_world_django/noxfile_config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
TEST_CONFIG_OVERRIDE = {
2424
# You can opt out from the test for specific Python versions.
25-
# Skipping for Python 3.9 due to pyarrow compilation failure.
2625
"ignored_versions": ["2.7", "3.7"],
2726
# Old samples are opted out of enforcing Python type hints
2827
# All new samples should feature them

appengine/flexible/metadata/noxfile_config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
TEST_CONFIG_OVERRIDE = {
2424
# You can opt out from the test for specific Python versions.
25-
# Skipping for Python 3.9 due to pyarrow compilation failure.
2625
"ignored_versions": ["2.7", "3.7"],
2726
# Old samples are opted out of enforcing Python type hints
2827
# All new samples should feature them

0 commit comments

Comments
 (0)