diff --git a/.kokoro/system.sh b/.kokoro/system.sh index 07b6e0d5a64f..8d445e45fcf0 100755 --- a/.kokoro/system.sh +++ b/.kokoro/system.sh @@ -98,6 +98,7 @@ packages_with_system_tests=( "sqlalchemy-spanner" "google-cloud-firestore" "google-cloud-logging" + "google-cloud-ndb" "google-cloud-pubsub" "google-cloud-testutils" "sqlalchemy-bigquery" diff --git a/packages/google-cloud-ndb/setup.py b/packages/google-cloud-ndb/setup.py index 4e3b42654020..3221db027b85 100644 --- a/packages/google-cloud-ndb/setup.py +++ b/packages/google-cloud-ndb/setup.py @@ -45,7 +45,7 @@ def main(): "protobuf >= 4.25.8, < 8.0.0", "pymemcache >= 2.1.0, < 5.0.0", "pytz >= 2018.3", - "redis >= 3.0.0, < 7.0.0", + "redis >= 3.0.0, < 8.0.0", ] setuptools.setup( diff --git a/packages/google-cloud-ndb/testing/constraints-3.14.txt b/packages/google-cloud-ndb/testing/constraints-3.14.txt index e69de29bb2d1..0d0adf684566 100644 --- a/packages/google-cloud-ndb/testing/constraints-3.14.txt +++ b/packages/google-cloud-ndb/testing/constraints-3.14.txt @@ -0,0 +1,8 @@ +# We use the constraints file for the latest Python version +# (currently this file) to check that the latest +# major versions of dependencies are supported in setup.py. +# List all library dependencies and extras in this file. +# Require the latest major version be installed for each dependency. +# e.g., if setup.py has "google-cloud-foo >= 1.14.0, < 2.0.0", +# Then this file should have google-cloud-foo>=1 +redis>=7