From 759d3a7a40ca88d10aa7cc1b876f94ef8faab303 Mon Sep 17 00:00:00 2001 From: teleprint-me <77757836+teleprint-me@users.noreply.github.com> Date: Wed, 12 Jul 2023 23:16:10 -0400 Subject: [PATCH] fix: Use original `IN` props to prevent regressions - Revert the `IS_IN` property to `IN` to prevent regressions - Keep the `is_in` alias to prevent conflicts with Python `in` keyword --- spacy/schemas.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spacy/schemas.py b/spacy/schemas.py index 4e7935ea5..9545ef575 100644 --- a/spacy/schemas.py +++ b/spacy/schemas.py @@ -179,7 +179,7 @@ def validate_token_pattern(obj: list) -> List[str]: class TokenPatternString(BaseModel): REGEX: Optional[Union[StrictStr, "TokenPatternString"]] = Field(None, alias="regex") - IS_IN: Optional[List[StrictStr]] = Field(None, alias="is_in") + IN: Optional[List[StrictStr]] = Field(None, alias="is_in") NOT_IN: Optional[List[StrictStr]] = Field(None, alias="not_in") IS_SUBSET: Optional[List[StrictStr]] = Field(None, alias="is_subset") IS_SUPERSET: Optional[List[StrictStr]] = Field(None, alias="is_superset") @@ -226,7 +226,7 @@ class TokenPatternString(BaseModel): class TokenPatternNumber(BaseModel): REGEX: Optional[StrictStr] = Field(None, alias="regex") - IS_IN: Optional[List[StrictInt]] = Field(None, alias="is_in") + IN: Optional[List[StrictInt]] = Field(None, alias="is_in") NOT_IN: Optional[List[StrictInt]] = Field(None, alias="not_in") IS_SUBSET: Optional[List[StrictInt]] = Field(None, alias="is_subset") IS_SUPERSET: Optional[List[StrictInt]] = Field(None, alias="is_superset")