LangChain drops Python 3.10 support in langchain-core 1.8.0
LangChain published langchain-core 1.8.0, and the release removes support for Python 3.10, which the project says has reached end-of-life. The minimum supported interpreter is now Python 3.11. According to the release notes, developers who stay on Python 3.10 will keep resolving langchain-core 1.7.x rather than moving to the new version, so their installs will be pinned to the older line. The changelog for the version also lists an addition of decision models alongside the Python support change, and the 1.8.0 release commit.
Why it matters
Anyone building with LangChain on Python 3.10 will stop receiving core updates and be held at 1.7.x, so upgrading the interpreter to 3.11 or later is needed to stay on the current release line.
Sources
- PrimaryLangChain
Written by AIToolMaps from the source above and checked against it sentence by sentence.