From f1bb3149bcc5754707aaa38357ea60d494a7e4e7 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Thu, 7 Aug 2025 17:14:51 +0200 Subject: [PATCH 1/5] Add langchain and related --- packages/langchain-community/meta.yaml | 29 ++++++++++++++++++++ packages/langchain-core/meta.yaml | 30 +++++++++++++++++++++ packages/langchain-text-splitters/meta.yaml | 16 +++++++++++ packages/langchain/meta.yaml | 20 ++++++++++++++ packages/langchain_openai/meta.yaml | 26 ++++++++++++++++++ packages/langsmith/meta.yaml | 25 +++++++++++++++++ packages/tenacity/meta.yaml | 16 +++++++++++ 7 files changed, 162 insertions(+) create mode 100644 packages/langchain-community/meta.yaml create mode 100644 packages/langchain-core/meta.yaml create mode 100644 packages/langchain-text-splitters/meta.yaml create mode 100644 packages/langchain/meta.yaml create mode 100644 packages/langchain_openai/meta.yaml create mode 100644 packages/langsmith/meta.yaml create mode 100644 packages/tenacity/meta.yaml diff --git a/packages/langchain-community/meta.yaml b/packages/langchain-community/meta.yaml new file mode 100644 index 00000000..71a6bf0e --- /dev/null +++ b/packages/langchain-community/meta.yaml @@ -0,0 +1,29 @@ +package: + name: langchain-community + version: 0.3.27 + top-level: + - langchain_community +source: + url: https://files.pythonhosted.org/packages/py3/l/langchain_community/langchain_community-0.3.27-py3-none-any.whl + sha256: 581f97b795f9633da738ea95da9cb78f8879b538090c9b7a68c0aed49c828f0d +requirements: + run: + - aiohttp + - numpy + - requests + - tenacity + - langchain-core + - sqlalchemy +about: + home: https://github.com/langchain-ai/langchain + PyPI: https://pypi.org/project/langchain_community + summary: Community contributed LangChain integrations. + license: MIT +extra: + recipe-maintainers: + - PUT_YOUR_GITHUB_USERNAME_HERE +test: + imports: + - langchain_community + - langchain_community.chat_message_histories + - langchain_community.utilities diff --git a/packages/langchain-core/meta.yaml b/packages/langchain-core/meta.yaml new file mode 100644 index 00000000..e55ef48f --- /dev/null +++ b/packages/langchain-core/meta.yaml @@ -0,0 +1,30 @@ +package: + name: langchain-core + version: 0.3.73 + top-level: + - langchain_core +source: + url: https://files.pythonhosted.org/packages/py3/l/langchain_core/langchain_core-0.3.73-py3-none-any.whl + sha256: 90c64e13d5a213b0642eab29831b011a3592e57f20f34cac8c0bf9a6e4f563bc +about: + home: https://github.com/langchain-ai/langchain + PyPI: https://pypi.org/project/langchain_core + summary: Building applications with LLMs through composability + license: MIT +extra: + recipe-maintainers: + - PUT_YOUR_GITHUB_USERNAME_HERE +requirements: + run: + - jsonpatch + - langsmith + - packaging + - pyyaml + - tenacity +test: + imports: + - langchain_core + - langchain_core.callbacks + - langchain_core.language_models.llms + - langchain_core.prompts + - langchain_core.output_parsers diff --git a/packages/langchain-text-splitters/meta.yaml b/packages/langchain-text-splitters/meta.yaml new file mode 100644 index 00000000..1f505a36 --- /dev/null +++ b/packages/langchain-text-splitters/meta.yaml @@ -0,0 +1,16 @@ +package: + name: langchain-text-splitters + version: 0.3.9 + top-level: + - langchain_text_splitters +source: + url: https://files.pythonhosted.org/packages/e2/52/7638394b88bc15083fd2c3752a843784d9d2d110d68fed6437c8607fb749/langchain_text_splitters-0.3.9-py3-none-any.whl + sha256: cee0bb816211584ea79cc79927317c358543f40404bcfdd69e69ba3ccde54401 +about: + home: null + PyPI: https://pypi.org/project/langchain-text-splitters + summary: LangChain text splitting utilities + license: MIT +extra: + recipe-maintainers: + - PUT_YOUR_GITHUB_USERNAME_HERE diff --git a/packages/langchain/meta.yaml b/packages/langchain/meta.yaml new file mode 100644 index 00000000..b9ede9d8 --- /dev/null +++ b/packages/langchain/meta.yaml @@ -0,0 +1,20 @@ +package: + name: langchain + version: 0.3.27 + top-level: + - langchain +source: + url: https://files.pythonhosted.org/packages/py3/l/langchain/langchain-0.3.27-py3-none-any.whl + sha256: 7b20c4f338826acb148d885b20a73a16e410ede9ee4f19bb02011852d5f98798 +requirements: + run: + - langchain-core + - langchain-text-splitters +about: + home: https://github.com/langchain-ai/langchain + PyPI: https://pypi.org/project/langchain + summary: Building applications with LLMs through composability + license: MIT +extra: + recipe-maintainers: + - PUT_YOUR_GITHUB_USERNAME_HERE diff --git a/packages/langchain_openai/meta.yaml b/packages/langchain_openai/meta.yaml new file mode 100644 index 00000000..30f976ab --- /dev/null +++ b/packages/langchain_openai/meta.yaml @@ -0,0 +1,26 @@ +package: + name: langchain_openai + version: 0.3.28 + top-level: + - langchain_openai +source: + url: https://files.pythonhosted.org/packages/py3/l/langchain_openai/langchain_openai-0.3.28-py3-none-any.whl + sha256: 4cd6d80a5b2ae471a168017bc01b2e0f01548328d83532400a001623624ede67 +requirements: + run: + - numpy + - openai + - tiktoken + - langchain-core +about: + home: https://github.com/langchain-ai/langchain + PyPI: https://pypi.org/project/langchain_openai + summary: An integration package connecting OpenAI and LangChain + license: MIT +extra: + recipe-maintainers: + - PUT_YOUR_GITHUB_USERNAME_HERE +test: + imports: + - langchain_openai + - langchain_openai.chat_models.base diff --git a/packages/langsmith/meta.yaml b/packages/langsmith/meta.yaml new file mode 100644 index 00000000..c0195294 --- /dev/null +++ b/packages/langsmith/meta.yaml @@ -0,0 +1,25 @@ +package: + name: langsmith + version: 0.4.13 + top-level: + - langsmith +source: + url: https://files.pythonhosted.org/packages/py3/l/langsmith/langsmith-0.4.13-py3-none-any.whl + sha256: dab7b16ee16986995007bf5a777f45c18f8bf7453f67ae2ebcb46ce43c214297 +about: + home: https://smith.langchain.com/ + PyPI: https://pypi.org/project/langsmith + summary: Client library to connect to the LangSmith LLM Tracing and Evaluation Platform. + license: MIT +extra: + recipe-maintainers: + - PUT_YOUR_GITHUB_USERNAME_HERE +requirements: + run: + - requests + - typing-extensions + - pydantic +test: + imports: + - langsmith + - langsmith.client diff --git a/packages/tenacity/meta.yaml b/packages/tenacity/meta.yaml new file mode 100644 index 00000000..bbeaf488 --- /dev/null +++ b/packages/tenacity/meta.yaml @@ -0,0 +1,16 @@ +package: + name: tenacity + version: 8.2.3 + top-level: + - tenacity +source: + url: https://files.pythonhosted.org/packages/f4/f1/990741d5bb2487d529d20a433210ffa136a367751e454214013b441c4575/tenacity-8.2.3-py3-none-any.whl + sha256: ce510e327a630c9e1beaf17d42e6ffacc88185044ad85cf74c0a8887c6a0f88c +about: + home: https://github.com/jd/tenacity + PyPI: https://pypi.org/project/tenacity + summary: Retry code until it succeeds + license: Apache 2.0 +extra: + recipe-maintainers: + - PUT_YOUR_GITHUB_USERNAME_HERE From 6be85f2f6e3a25919dfcaecd5d2ca0f57d85a180 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Thu, 7 Aug 2025 18:38:15 +0200 Subject: [PATCH 2/5] Add requests-toolbelt --- packages/langchain-text-splitters/meta.yaml | 3 +++ packages/langsmith/meta.yaml | 1 + packages/requests-toolbelt/meta.yaml | 16 ++++++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 packages/requests-toolbelt/meta.yaml diff --git a/packages/langchain-text-splitters/meta.yaml b/packages/langchain-text-splitters/meta.yaml index 1f505a36..d225781d 100644 --- a/packages/langchain-text-splitters/meta.yaml +++ b/packages/langchain-text-splitters/meta.yaml @@ -6,6 +6,9 @@ package: source: url: https://files.pythonhosted.org/packages/e2/52/7638394b88bc15083fd2c3752a843784d9d2d110d68fed6437c8607fb749/langchain_text_splitters-0.3.9-py3-none-any.whl sha256: cee0bb816211584ea79cc79927317c358543f40404bcfdd69e69ba3ccde54401 +requirements: + run: + - langchain-core about: home: null PyPI: https://pypi.org/project/langchain-text-splitters diff --git a/packages/langsmith/meta.yaml b/packages/langsmith/meta.yaml index c0195294..edad1590 100644 --- a/packages/langsmith/meta.yaml +++ b/packages/langsmith/meta.yaml @@ -17,6 +17,7 @@ extra: requirements: run: - requests + - requests-toolbelt - typing-extensions - pydantic test: diff --git a/packages/requests-toolbelt/meta.yaml b/packages/requests-toolbelt/meta.yaml new file mode 100644 index 00000000..c0afb23d --- /dev/null +++ b/packages/requests-toolbelt/meta.yaml @@ -0,0 +1,16 @@ +package: + name: requests-toolbelt + version: 1.0.0 + top-level: + - requests_toolbelt +source: + url: https://files.pythonhosted.org/packages/py2.py3/r/requests_toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl + sha256: cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +about: + home: https://toolbelt.readthedocs.io/ + PyPI: https://pypi.org/project/requests-toolbelt + summary: A utility belt for advanced users of python-requests + license: Apache 2.0 +extra: + recipe-maintainers: + - PUT_YOUR_GITHUB_USERNAME_HERE From 14ae0ab0849d43ba1909abf19456c347554eb62f Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Thu, 7 Aug 2025 21:39:58 +0200 Subject: [PATCH 3/5] Fix dependencies more --- packages/langchain-core/meta.yaml | 1 + packages/requests-toolbelt/meta.yaml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/packages/langchain-core/meta.yaml b/packages/langchain-core/meta.yaml index e55ef48f..4b80e748 100644 --- a/packages/langchain-core/meta.yaml +++ b/packages/langchain-core/meta.yaml @@ -21,6 +21,7 @@ requirements: - packaging - pyyaml - tenacity + - httpx test: imports: - langchain_core diff --git a/packages/requests-toolbelt/meta.yaml b/packages/requests-toolbelt/meta.yaml index c0afb23d..5010ff7f 100644 --- a/packages/requests-toolbelt/meta.yaml +++ b/packages/requests-toolbelt/meta.yaml @@ -6,6 +6,9 @@ package: source: url: https://files.pythonhosted.org/packages/py2.py3/r/requests_toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl sha256: cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requirements: + run: + - requests about: home: https://toolbelt.readthedocs.io/ PyPI: https://pypi.org/project/requests-toolbelt From 3bddcb3a35244e52de687b63fdbd2a47698ee493 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Thu, 7 Aug 2025 21:42:04 +0200 Subject: [PATCH 4/5] Update deps again --- packages/langchain-core/meta.yaml | 1 - packages/langsmith/meta.yaml | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/langchain-core/meta.yaml b/packages/langchain-core/meta.yaml index 4b80e748..e55ef48f 100644 --- a/packages/langchain-core/meta.yaml +++ b/packages/langchain-core/meta.yaml @@ -21,7 +21,6 @@ requirements: - packaging - pyyaml - tenacity - - httpx test: imports: - langchain_core diff --git a/packages/langsmith/meta.yaml b/packages/langsmith/meta.yaml index edad1590..43bec221 100644 --- a/packages/langsmith/meta.yaml +++ b/packages/langsmith/meta.yaml @@ -16,10 +16,10 @@ extra: - PUT_YOUR_GITHUB_USERNAME_HERE requirements: run: - - requests - requests-toolbelt - typing-extensions - pydantic + - httpx test: imports: - langsmith From 2389736fbdf6e43fdcc70792fd7e4d87ecc614f3 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Thu, 7 Aug 2025 22:31:30 +0200 Subject: [PATCH 5/5] Add zstandard dependency --- packages/langsmith/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/langsmith/meta.yaml b/packages/langsmith/meta.yaml index 43bec221..d934e879 100644 --- a/packages/langsmith/meta.yaml +++ b/packages/langsmith/meta.yaml @@ -20,6 +20,7 @@ requirements: - typing-extensions - pydantic - httpx + - zstandard test: imports: - langsmith