gigachain icon indicating copy to clipboard operation
gigachain copied to clipboard

KeyError: 'Invalid LangServe PyProject.toml'

Open akaUNik opened this issue 8 months ago • 0 comments

Контрольный список

  • [X] Добавлен исчерпывающий заголовок.
  • [X] Приложена ссылка на страницу, на которой обнаружена проблема (если применимо).

Проблема с существующей документацией:

Packege-ы, в которых в PyProject.toml нет рвздела [tool.langserve], не устанавливаются. % gigachain app add summarize-anthropic

/Users/dmitry/.pyenv/versions/3.11.9/envs/ai/lib/python3.11/site-packages/langchain_cli/utils/pa │ │ ckages.py:45 in get_langserve_export │ │ │ │ 42 │ │ attr = data["tool"]["langserve"]["export_attr"] │ │ 43 │ │ package_name = data["tool"]["poetry"]["name"] │ │ 44 │ except KeyError as e: │ │ ❱ 45 │ │ raise KeyError("Invalid LangServe PyProject.toml") from e │ │ 46 │ return LangServeExport(module=module, attr=attr, package_name=package_name) │ │ 47 │ │ │ │ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │ │ │ data = {'tool': {'poetry': {'name': 'summarize-anthropic', 'version': '0.1.0', │ │ │ │ 'description': "This template uses Anthropic's Claude2 to summarize long │ │ │ │ documents.", 'authors': ['Lance Martin [email protected]'], 'readme': │ │ │ │ 'README.md', 'dependencies': {'python': '>=3.8.1,<4.0', 'gigachain': '^0.1', │ │ │ │ 'langchainhub': '>=0.1.13', 'gigachain-anthropic': '^0.1.4'}, 'group': {'dev': │ │ │ │ {'dependencies': {'gigachain-cli': '>=0.0.21'}}}}, 'templates-hub': {'use-case': │ │ │ │ 'summarization', 'author': 'LangChain', 'integrations': ['Anthropic'], 'tags': │ │ │ │ ['summarization']}}, 'build-system': {'requires': ['poetry-core'], │ │ │ │ 'build-backend': 'poetry.core.masonry.api'}} │ │ │ │ f = <_io.TextIOWrapper name='/Users/dmitry/Library/Application │ │ │ │ Support/langchain/git_repos/ai_forever_gigachain_git_b7cf9490/templates/summariz… │ │ │ │ mode='r' encoding='UTF-8'> │ │ │ │ filepath = PosixPath('/Users/dmitry/Library/Application │ │ │ │ Support/langchain/git_repos/ai_forever_gigachain_git_b7cf9490/templates/summariz… │ │ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ KeyError: 'Invalid LangServe PyProject.toml'

Запрос на доработку:

No response

akaUNik avatar Jul 02 '24 18:07 akaUNik