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", ],