spaCy icon indicating copy to clipboard operation
spaCy copied to clipboard

python 3.14 regex issue, and pydantic incompatible

Open jdfoxito opened this issue 1 month ago • 0 comments

ERROR is in windows 11 with p ython 3.14 and latest spacy downloadable: D:\work\unir\materias\Procesamiento Lenguaje Natural>python -m spacy download es_core_news_sm C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\confection_init_.py:38: UserWarning: Core Pydantic V1 functionality isn't compatible with Python 3.14 or greater. from pydantic.v1 import BaseModel, Extra, ValidationError, create_model Traceback (most recent call last): File "", line 189, in run_module_as_main File "", line 148, in get_module_details File "", line 112, in get_module_details File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\spacy_init.py", line 13, in from . import pipeline # noqa: F401 ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\spacy\pipeline_init.py", line 1, in from .attributeruler import AttributeRuler File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\spacy\pipeline\attributeruler.py", line 10, in from ..language import Language File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\spacy\language.py", line 46, in from .pipe_analysis import analyze_pipes, print_pipe_analysis, validate_attrs File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\spacy\pipe_analysis.py", line 6, in from .tokens import Doc, Span, Token File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\spacy\tokens_init.py", line 1, in from ._serialize import DocBin File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\spacy\tokens_serialize.py", line 14, in from ..vocab import Vocab File "spacy/vocab.pyx", line 1, in init spacy.vocab File "spacy/tokens/doc.pyx", line 49, in init spacy.tokens.doc File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\spacy\schemas.py", line 195, in class TokenPatternString(BaseModel): ...<43 lines>... return v File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\pydantic\v1\main.py", line 221, in new inferred = ModelField.infer( name=var_name, ...<3 lines>... config=config, ) File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\pydantic\v1\fields.py", line 504, in infer return cls( name=name, ...<7 lines>... field_info=field_info, ) File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\pydantic\v1\fields.py", line 434, in init self.prepare() ~~~~~~~~~~~~^^ File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\pydantic\v1\fields.py", line 544, in prepare self._set_default_and_type() ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\Jim\AppData\Roaming\Python\Python314\site-packages\pydantic\v1\fields.py", line 576, in set_default_and_type raise errors.ConfigError(f'unable to infer type for attribute "{self.name}"') pydantic.v1.errors.ConfigError: unable to infer type for attribute "REGEX"

jdfoxito avatar Dec 06 '25 02:12 jdfoxito