diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index bdf18d174f..953a2fc715 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -22,7 +22,7 @@ In order to add a feature:
documentation.
- The feature must work fully on the following CPython versions:
- 3.7, 3.8 and 3.9 on both UNIX and Windows.
+ 3.7, 3.8, 3.9 and 3.10 on both UNIX and Windows.
- The feature must not add unnecessary dependencies (where
"unnecessary" is of course subjective, but new dependencies should
@@ -72,7 +72,7 @@ We use `nox `__ to instrument our tests.
- To run a single unit test::
- $ nox -s unit-3.9 -- -k
+ $ nox -s unit-3.10 -- -k
.. note::
@@ -224,10 +224,12 @@ We support:
- `Python 3.7`_
- `Python 3.8`_
- `Python 3.9`_
+- `Python 3.10`_
.. _Python 3.7: https://docs.python.org/3.7/
.. _Python 3.8: https://docs.python.org/3.8/
.. _Python 3.9: https://docs.python.org/3.9/
+.. _Python 3.10: https://docs.python.org/3.10/
Supported versions can be found in our ``noxfile.py`` `config`_.
diff --git a/google/cloud/aiplatform/vizier/pyvizier/__init__.py b/google/cloud/aiplatform/vizier/pyvizier/__init__.py
index 6c5dfc412b..00528454a7 100644
--- a/google/cloud/aiplatform/vizier/pyvizier/__init__.py
+++ b/google/cloud/aiplatform/vizier/pyvizier/__init__.py
@@ -33,7 +33,7 @@
except ImportError:
raise ImportError(
"Google-vizier is not installed, and is required to use Vizier client."
- 'Please install the SDK using "pip install google-vizier==0.0.3a"'
+ 'Please install the SDK using "pip install google-vizier==0.0.4"'
)
from google.cloud.aiplatform.vizier.pyvizier.proto_converters import TrialConverter
diff --git a/noxfile.py b/noxfile.py
index 53d4d55009..b2809b5073 100644
--- a/noxfile.py
+++ b/noxfile.py
@@ -31,7 +31,7 @@
DEFAULT_PYTHON_VERSION = "3.8"
-UNIT_TEST_PYTHON_VERSIONS = ["3.7", "3.8", "3.9"]
+UNIT_TEST_PYTHON_VERSIONS = ["3.7", "3.8", "3.9", "3.10"]
UNIT_TEST_STANDARD_DEPENDENCIES = [
"mock",
"asyncmock",
diff --git a/owlbot.py b/owlbot.py
index 6ad61e2a76..45c5dda553 100644
--- a/owlbot.py
+++ b/owlbot.py
@@ -88,7 +88,7 @@
templated_files = common.py_library(
cov_level=98,
system_test_python_versions=["3.8"],
- unit_test_python_versions=["3.7", "3.8", "3.9"],
+ unit_test_python_versions=["3.7", "3.8", "3.9", "3.10"],
unit_test_extras=["testing"],
system_test_extras=["testing"],
microgenerator=True,
diff --git a/setup.py b/setup.py
index 3f63c8393e..e118b86574 100644
--- a/setup.py
+++ b/setup.py
@@ -68,7 +68,7 @@
"portpicker==1.3.1",
"googleapis-common-protos==1.56.0",
"google-api-python-client==1.12.8",
- "google-vizier==0.0.3a",
+ "google-vizier==0.0.4",
]
prediction_extra_require = [
@@ -161,6 +161,7 @@
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
+ "Programming Language :: Python :: 3.10",
"Topic :: Internet",
"Topic :: Software Development :: Libraries :: Python Modules",
],