10
10
# *** PLEASE DO NOT MODIFY DIRECTLY: Automatically generated code ***
11
11
12
12
13
- VERSION = "2.16.2 "
13
+ VERSION = "2.16.3 "
14
14
import re
15
15
from .fastjsonschema_exceptions import JsonSchemaValueException
16
16
@@ -185,7 +185,7 @@ def validate_https___setuptools_pypa_io_en_latest_references_keywords_html(data,
185
185
if data__packages_is_list :
186
186
data__packages_len = len (data__packages )
187
187
for data__packages_x , data__packages_item in enumerate (data__packages ):
188
- validate_https___setuptools_pypa_io_en_latest_references_keywords_html__definitions_package_name (data__packages_item , custom_formats , (name_prefix or "data" ) + ".packages[{data__packages_x}]" )
188
+ validate_https___setuptools_pypa_io_en_latest_references_keywords_html__definitions_package_name (data__packages_item , custom_formats , (name_prefix or "data" ) + ".packages[{data__packages_x}]" . format ( ** locals ()) )
189
189
data__packages_one_of_count1 += 1
190
190
except JsonSchemaValueException : pass
191
191
if data__packages_one_of_count1 < 2 :
@@ -462,7 +462,7 @@ def validate_https___setuptools_pypa_io_en_latest_references_keywords_html(data,
462
462
if REGEX_PATTERNS ['.+' ].search (data__dynamic__optionaldependencies_key ):
463
463
if data__dynamic__optionaldependencies_key in data__dynamic__optionaldependencies_keys :
464
464
data__dynamic__optionaldependencies_keys .remove (data__dynamic__optionaldependencies_key )
465
- validate_https___setuptools_pypa_io_en_latest_references_keywords_html__definitions_file_directive (data__dynamic__optionaldependencies_val , custom_formats , (name_prefix or "data" ) + ".dynamic.optional-dependencies.{data__dynamic__optionaldependencies_key}" )
465
+ validate_https___setuptools_pypa_io_en_latest_references_keywords_html__definitions_file_directive (data__dynamic__optionaldependencies_val , custom_formats , (name_prefix or "data" ) + ".dynamic.optional-dependencies.{data__dynamic__optionaldependencies_key}" . format ( ** locals ()) )
466
466
if data__dynamic__optionaldependencies_keys :
467
467
raise JsonSchemaValueException ("" + (name_prefix or "data" ) + ".dynamic.optional-dependencies must not contain " + str (data__dynamic__optionaldependencies_keys )+ " properties" , value = data__dynamic__optionaldependencies , name = "" + (name_prefix or "data" ) + ".dynamic.optional-dependencies" , definition = {'type' : 'object' , 'propertyNames' : {'format' : 'python-identifier' }, 'additionalProperties' : False , 'patternProperties' : {'.+' : {'$id' : '#/definitions/file-directive' , 'title' : "'file:' directive" , 'description' : 'Value is read from a file (or list of files and then concatenated)' , 'type' : 'object' , 'additionalProperties' : False , 'properties' : {'file' : {'oneOf' : [{'type' : 'string' }, {'type' : 'array' , 'items' : {'type' : 'string' }}]}}, 'required' : ['file' ]}}}, rule = 'additionalProperties' )
468
468
data__dynamic__optionaldependencies_len = len (data__dynamic__optionaldependencies )
@@ -810,7 +810,7 @@ def validate_https___packaging_python_org_en_latest_specifications_declaring_pro
810
810
if data__authors_is_list :
811
811
data__authors_len = len (data__authors )
812
812
for data__authors_x , data__authors_item in enumerate (data__authors ):
813
- validate_https___packaging_python_org_en_latest_specifications_declaring_project_metadata___definitions_author (data__authors_item , custom_formats , (name_prefix or "data" ) + ".authors[{data__authors_x}]" )
813
+ validate_https___packaging_python_org_en_latest_specifications_declaring_project_metadata___definitions_author (data__authors_item , custom_formats , (name_prefix or "data" ) + ".authors[{data__authors_x}]" . format ( ** locals ()) )
814
814
if "maintainers" in data_keys :
815
815
data_keys .remove ("maintainers" )
816
816
data__maintainers = data ["maintainers" ]
@@ -820,7 +820,7 @@ def validate_https___packaging_python_org_en_latest_specifications_declaring_pro
820
820
if data__maintainers_is_list :
821
821
data__maintainers_len = len (data__maintainers )
822
822
for data__maintainers_x , data__maintainers_item in enumerate (data__maintainers ):
823
- validate_https___packaging_python_org_en_latest_specifications_declaring_project_metadata___definitions_author (data__maintainers_item , custom_formats , (name_prefix or "data" ) + ".maintainers[{data__maintainers_x}]" )
823
+ validate_https___packaging_python_org_en_latest_specifications_declaring_project_metadata___definitions_author (data__maintainers_item , custom_formats , (name_prefix or "data" ) + ".maintainers[{data__maintainers_x}]" . format ( ** locals ()) )
824
824
if "keywords" in data_keys :
825
825
data_keys .remove ("keywords" )
826
826
data__keywords = data ["keywords" ]
@@ -883,7 +883,7 @@ def validate_https___packaging_python_org_en_latest_specifications_declaring_pro
883
883
if REGEX_PATTERNS ['^.+$' ].search (data__entrypoints_key ):
884
884
if data__entrypoints_key in data__entrypoints_keys :
885
885
data__entrypoints_keys .remove (data__entrypoints_key )
886
- validate_https___packaging_python_org_en_latest_specifications_declaring_project_metadata___definitions_entry_point_group (data__entrypoints_val , custom_formats , (name_prefix or "data" ) + ".entry-points.{data__entrypoints_key}" )
886
+ validate_https___packaging_python_org_en_latest_specifications_declaring_project_metadata___definitions_entry_point_group (data__entrypoints_val , custom_formats , (name_prefix or "data" ) + ".entry-points.{data__entrypoints_key}" . format ( ** locals ()) )
887
887
if data__entrypoints_keys :
888
888
raise JsonSchemaValueException ("" + (name_prefix or "data" ) + ".entry-points must not contain " + str (data__entrypoints_keys )+ " properties" , value = data__entrypoints , name = "" + (name_prefix or "data" ) + ".entry-points" , definition = {'$$description' : ['Instruct the installer to expose the given modules/functions via' , '``entry-point`` discovery mechanism (useful for plugins).' , 'More information available in the `Python packaging guide' , '<https://packaging.python.org/specifications/entry-points/>`_.' ], 'propertyNames' : {'format' : 'python-entrypoint-group' }, 'additionalProperties' : False , 'patternProperties' : {'^.+$' : {'$id' : '#/definitions/entry-point-group' , 'title' : 'Entry-points' , 'type' : 'object' , '$$description' : ['Entry-points are grouped together to indicate what sort of capabilities they' , 'provide.' , 'See the `packaging guides' , '<https://packaging.python.org/specifications/entry-points/>`_' , 'and `setuptools docs' , '<https://setuptools.pypa.io/en/latest/userguide/entry_point.html>`_' , 'for more information.' ], 'propertyNames' : {'format' : 'python-entrypoint-name' }, 'additionalProperties' : False , 'patternProperties' : {'^.+$' : {'type' : 'string' , '$$description' : ['Reference to a Python object. It is either in the form' , '``importable.module``, or ``importable.module:object.attr``.' ], 'format' : 'python-entrypoint-reference' , '$comment' : 'https://packaging.python.org/specifications/entry-points/' }}}}}, rule = 'additionalProperties' )
889
889
data__entrypoints_len = len (data__entrypoints )
@@ -907,7 +907,7 @@ def validate_https___packaging_python_org_en_latest_specifications_declaring_pro
907
907
if data__dependencies_is_list :
908
908
data__dependencies_len = len (data__dependencies )
909
909
for data__dependencies_x , data__dependencies_item in enumerate (data__dependencies ):
910
- validate_https___packaging_python_org_en_latest_specifications_declaring_project_metadata___definitions_dependency (data__dependencies_item , custom_formats , (name_prefix or "data" ) + ".dependencies[{data__dependencies_x}]" )
910
+ validate_https___packaging_python_org_en_latest_specifications_declaring_project_metadata___definitions_dependency (data__dependencies_item , custom_formats , (name_prefix or "data" ) + ".dependencies[{data__dependencies_x}]" . format ( ** locals ()) )
911
911
if "optional-dependencies" in data_keys :
912
912
data_keys .remove ("optional-dependencies" )
913
913
data__optionaldependencies = data ["optional-dependencies" ]
@@ -926,7 +926,7 @@ def validate_https___packaging_python_org_en_latest_specifications_declaring_pro
926
926
if data__optionaldependencies_val_is_list :
927
927
data__optionaldependencies_val_len = len (data__optionaldependencies_val )
928
928
for data__optionaldependencies_val_x , data__optionaldependencies_val_item in enumerate (data__optionaldependencies_val ):
929
- validate_https___packaging_python_org_en_latest_specifications_declaring_project_metadata___definitions_dependency (data__optionaldependencies_val_item , custom_formats , (name_prefix or "data" ) + ".optional-dependencies.{data__optionaldependencies_key}[{data__optionaldependencies_val_x}]" )
929
+ validate_https___packaging_python_org_en_latest_specifications_declaring_project_metadata___definitions_dependency (data__optionaldependencies_val_item , custom_formats , (name_prefix or "data" ) + ".optional-dependencies.{data__optionaldependencies_key}[{data__optionaldependencies_val_x}]" . format ( ** locals ()) )
930
930
if data__optionaldependencies_keys :
931
931
raise JsonSchemaValueException ("" + (name_prefix or "data" ) + ".optional-dependencies must not contain " + str (data__optionaldependencies_keys )+ " properties" , value = data__optionaldependencies , name = "" + (name_prefix or "data" ) + ".optional-dependencies" , definition = {'type' : 'object' , 'description' : 'Optional dependency for the project' , 'propertyNames' : {'format' : 'pep508-identifier' }, 'additionalProperties' : False , 'patternProperties' : {'^.+$' : {'type' : 'array' , 'items' : {'$id' : '#/definitions/dependency' , 'title' : 'Dependency' , 'type' : 'string' , 'description' : 'Project dependency specification according to PEP 508' , 'format' : 'pep508' }}}}, rule = 'additionalProperties' )
932
932
data__optionaldependencies_len = len (data__optionaldependencies )
0 commit comments