Classes | Functions | Variables
client_matrix Namespace Reference

Classes

class  ReleaseInfo
 

Functions

def get_github_repo (lang)
 
def get_release_tags (lang)
 
def get_runtimes_for_lang_release (lang, release)
 
def should_build_docker_interop_image_from_release_tag (lang)
 

Variables

dictionary LANG_RELEASE_MATRIX
 
dictionary LANG_RUNTIME_MATRIX
 

Function Documentation

◆ get_github_repo()

def client_matrix.get_github_repo (   lang)

Definition at line 20 of file client_matrix.py.

◆ get_release_tags()

def client_matrix.get_release_tags (   lang)
Returns list of known releases for given language.

Definition at line 30 of file client_matrix.py.

◆ get_runtimes_for_lang_release()

def client_matrix.get_runtimes_for_lang_release (   lang,
  release 
)
Get list of valid runtimes for given release of lang.

Definition at line 35 of file client_matrix.py.

◆ should_build_docker_interop_image_from_release_tag()

def client_matrix.should_build_docker_interop_image_from_release_tag (   lang)

Definition at line 44 of file client_matrix.py.

Variable Documentation

◆ LANG_RELEASE_MATRIX

dictionary client_matrix.LANG_RELEASE_MATRIX

Definition at line 76 of file client_matrix.py.

◆ LANG_RUNTIME_MATRIX

dictionary client_matrix.LANG_RUNTIME_MATRIX
Initial value:
1 = {
2  'cxx': ['cxx'], # This is actually debian8.
3  'go': ['go1.8', 'go1.11', 'go1.16'],
4  'java': ['java'],
5  'python': ['python', 'pythonasyncio'],
6  'node': ['node'],
7  'ruby': ['ruby'],
8  'php': ['php7'],
9  'csharp': ['csharp', 'csharpcoreclr'],
10 }

Definition at line 54 of file client_matrix.py.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:01