Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request to Update Dependencies for Improved Compatibility and Feature Support #7

Open
shamspias opened this issue Oct 8, 2024 · 0 comments

Comments

@shamspias
Copy link

Hi there,

I've been working with the retrieval-agent-template and noticed that some of the current dependencies, particularly langchain-elasticsearch and langchain-pinecone, are restricted to older versions. These constraints are preventing the project from updating to the latest versions of essential packages like langchain, langchain-core, and langchain-experimental.

Specifically:

  • langchain-elasticsearch is currently capped at <0.3.0, and langchain-pinecone at <0.2.0. These restrictions block updates to langchain versions that support newer features and improvements, including Pydantic 2 compatibility.

Impact on Module Versions:

  • langchain: Current 0.2.16, Available 0.3.2
  • langchain-core: Current 0.2.41, Available 0.3.9
  • langchain-experimental: Current 0.0.65, Available 0.3.2

These outdated dependencies not only hinder the use of Pydantic 2 but also prevent the project from benefiting from other critical enhancements in performance, security, and compatibility offered in the newer langchain versions.

Request:
Could we update the version constraints in the pyproject.toml to allow for these newer versions? This change would not only improve compatibility with the broader Python ecosystem but also enhance the project’s functionality and maintainability.

Thanks for considering this update. I'm keen to assist in any testing or further discussions needed to facilitate these changes.

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

No branches or pull requests

1 participant