@@ -46,16 +46,17 @@ def generate_pagination_parameters(operation: str):
4646
4747def check_python_version ():
4848 # Check minimum Python version
49- version_warning_string = f'The generator requires Python 3.10 at minimum. ' \
50- f'Your interpreter version details are: \n ' \
51- f'platform.python_version_tuple()[0] = { platform .python_version_tuple ()[0 ]} \n ' \
52- f'platform.python_version_tuple()[1] = { platform .python_version_tuple ()[1 ]} \n ' \
53- f'platform.python_version is { platform .python_version ()} \n ' \
54- f'Please consult the generator readme at your convenience: ' \
55- f'https://github.com/meraki/dashboard-api-python/blob/main/generator/readme.md'
56- if int (platform .python_version_tuple ()[0 ]) != 3 :
57- sys .exit (version_warning_string )
58- elif int (platform .python_version_tuple ()[1 ]) < 7 :
49+ version_warning_string = (
50+ f"This library generator requires Python 3.10 at minimum. "
51+ f"Your interpreter version is: { platform .python_version ()} . "
52+ f"Please consult the readme at your convenience: "
53+ f"https://github.com/meraki/dashboard-api-python/blob/main/generator/readme.md "
54+ f"Additional details: "
55+ f"python_version_tuple()[0] = { platform .python_version_tuple ()[0 ]} ; "
56+ f"python_version_tuple()[1] = { platform .python_version_tuple ()[1 ]} "
57+ )
58+
59+ if not (int (platform .python_version_tuple ()[0 ]) == 3 and int (platform .python_version_tuple ()[1 ]) >= 10 ):
5960 sys .exit (version_warning_string )
6061
6162
@@ -223,7 +224,7 @@ def generate_library(spec: dict, version_number: str, is_github_action: bool):
223224 os .mkdir (directory )
224225
225226 # Files that are not generated
226- non_generated = ['__init__.py' , 'config.py' , 'exceptions.py' , 'rest_session.py' , 'api/__init__.py' ,
227+ non_generated = ['__init__.py' , 'config.py' , 'common.py' , ' exceptions.py' , 'rest_session.py' , 'api/__init__.py' ,
227228 'aio/__init__.py' , 'aio/rest_session.py' , 'aio/api/__init__.py' , 'api/batch/__init__.py' ]
228229 base_url = 'https://raw.githubusercontent.com/meraki/dashboard-api-python/master/meraki/'
229230 for file in non_generated :
0 commit comments