Skip to content

Conversation

@gunthercox
Copy link
Owner

No description provided.

@jocelyn1981
Copy link

jocelyn1981 commented Nov 24, 2025 via email

@gunthercox
Copy link
Owner Author

The build appears to be failing, spaCy 3.8.9 added Python 3.14 wheels but they appear to have a runtime issue related to Pydantic v1 as described in explosion/spaCy#13885

@gunthercox
Copy link
Owner Author

It looks like a few sub-dependencies include pydantic:

pipdeptree -r -p pydantic
pydantic==2.12.5
├── redisvl==0.13.2 [requires: pydantic>=2,<3]
│   └── langchain-redis==0.2.5 [requires: redisvl>=0.12.0,<1.0.0]
├── langsmith==0.6.4 [requires: pydantic>=2,<3]
│   └── langchain-core==1.2.7 [requires: langsmith>=0.3.45,<1.0.0]
│       ├── langchain-huggingface==1.2.0 [requires: langchain-core>=1.2.0,<2.0.0]
│       └── langchain-redis==0.2.5 [requires: langchain-core>=1.0.7]
├── thinc==8.3.10 [requires: pydantic>=2.0.0,<3.0.0]
│   └── spacy==3.8.11 [requires: thinc>=8.3.4,<8.4.0]
│       └── ChatterBot==1.2.11 [requires: spacy>=3.8,<3.9]
├── spacy==3.8.11 [requires: pydantic>=1.7.4,<3.0.0,!=1.8.1,!=1.8]
│   └── ChatterBot==1.2.11 [requires: spacy>=3.8,<3.9]
├── ollama==0.6.1 [requires: pydantic>=2.9]
├── langchain-core==1.2.7 [requires: pydantic>=2.7.4,<3.0.0]
│   ├── langchain-huggingface==1.2.0 [requires: langchain-core>=1.2.0,<2.0.0]
│   └── langchain-redis==0.2.5 [requires: langchain-core>=1.0.7]
├── weasel==0.4.3 [requires: pydantic>=1.7.4,<3.0.0,!=1.8.1,!=1.8]
│   └── spacy==3.8.11 [requires: weasel>=0.4.2,<0.5.0]
│       └── ChatterBot==1.2.11 [requires: spacy>=3.8,<3.9]
├── confection==0.1.5 [requires: pydantic>=1.7.4,<3.0.0,!=1.8.1,!=1.8]
│   ├── thinc==8.3.10 [requires: confection>=0.0.1,<1.0.0]
│   │   └── spacy==3.8.11 [requires: thinc>=8.3.4,<8.4.0]
│   │       └── ChatterBot==1.2.11 [requires: spacy>=3.8,<3.9]
│   └── weasel==0.4.3 [requires: confection>=0.0.4,<0.2.0]
│       └── spacy==3.8.11 [requires: weasel>=0.4.2,<0.5.0]
│           └── ChatterBot==1.2.11 [requires: spacy>=3.8,<3.9]
└── openai==2.15.0 [requires: pydantic>=1.9.0,<3]

I believe we are still waiting on these projects to finish upgrading to pydantic V2, or for pydantic 2.13 to be released:

explosion/spaCy#13895

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants