Skip to content

Commit cfce45e

Browse files
committed
add placeholders for prerelease_deps and core_deps_from_source
1 parent 5d135bb commit cfce45e

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

packages/gapic-generator/noxfile.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,3 +790,28 @@ def format(session):
790790
"--line-length=88", # Standard Black line length
791791
*LINT_PATHS,
792792
)
793+
794+
@nox.session(python=NEWEST_PYTHON)
795+
@nox.parametrize(
796+
"protobuf_implementation",
797+
["python", "upb"],
798+
)
799+
def prerelease_deps(session, protobuf_implementation):
800+
"""
801+
Run all tests with pre-release versions of dependencies installed.
802+
"""
803+
# TODO(https://github.com/googleapis/google-cloud-python/issues/16184):
804+
# Implement pre-release dependency logic to test against upcoming runtime changes.
805+
session.skip("prerelease_deps session is not yet implemented for gapic-generator-python.")
806+
807+
808+
@nox.session(python=NEWEST_PYTHON)
809+
@nox.parametrize(
810+
"protobuf_implementation",
811+
["python", "upb"],
812+
)
813+
def core_deps_from_source(session, protobuf_implementation):
814+
"""Run all tests with core dependencies installed from source."""
815+
# TODO(https://github.com/googleapis/google-cloud-python/issues/16185):
816+
# Implement logic to install core packages directly from the mono-repo directories.
817+
session.skip("core_deps_from_source session is not yet implemented for gapic-generator-python.")

0 commit comments

Comments
 (0)