Python 3.8 was EOL'ed last October and won't receive further upgrades. We already updated our CI and made 3.9 the new base reference, and this change reflects that at the package level.
Also with this PR:
Updated the lockfiles
Fixed a poetry install problem with numpy<2
Added eval-type-backport as dependency for 3.9, so we can use from __future__ import annotations alongside Pydantic 2 and start modernizing our codebase
Description
Python 3.8 was EOL'ed last October and won't receive further upgrades. We already updated our CI and made 3.9 the new base reference, and this change reflects that at the package level.
Also with this PR:
eval-type-backport
as dependency for 3.9, so we can usefrom __future__ import annotations
alongside Pydantic 2 and start modernizing our codebaseRelated to https://github.com/run-llama/llama_index/pull/16962 this will make things easier there.
Version Bump?
Did I bump the version in the
pyproject.toml
file of the package I am updating? (Except for thellama-index-core
package)Type of Change
Please delete options that are not relevant.
How Has This Been Tested?
Your pull-request will likely not be merged unless it is covered by some form of impactful unit testing.