Skip to content

Agent Example - personalized-shopping unable to run python convert_product_file_format.py #191

@JCMazza

Description

@JCMazza

When I get to the point of doing python convert_product_file_format.py I get the following error

(myenv) C:\Users\jchri\Documents\adk-samples\python\agents\personalized-shopping\personalized_shopping\shared_libraries\search_engine>python convert_product_file_format.py
Traceback (most recent call last):
File "C:\Users\jchri\Documents\adk-samples\python\agents\personalized-shopping\personalized_shopping\shared_libraries\search_engine\convert_product_file_format.py", line 21, in
from web_agent_site.engine.engine import load_products
File "..\web_agent_site_init_.py", line 15, in
from .envs.web_agent_text_env import WebAgentTextEnv
File "..\web_agent_site\envs\web_agent_text_env.py", line 20, in
from bs4 import BeautifulSoup
File "C:\Users\jchri\Documents\adk-samples\myenv\lib\site-packages\bs4_init_.py", line 64, in
from .builder import (
File "C:\Users\jchri\Documents\adk-samples\myenv\lib\site-packages\bs4\builder_init_.py", line 24, in
from bs4.element import (
File "C:\Users\jchri\Documents\adk-samples\myenv\lib\site-packages\bs4\element.py", line 9, in
from bs4.css import CSS
File "C:\Users\jchri\Documents\adk-samples\myenv\lib\site-packages\bs4\css.py", line 27, in
from bs4._typing import _NamespaceMapping
File "C:\Users\jchri\Documents\adk-samples\myenv\lib\site-packages\bs4_typing.py", line 63, in
_IncomingMarkup: TypeAlias = Union[str, bytes, IO[str], IO[bytes]]
File "C:\Users\jchri\AppData\Local\Programs\Python\Python310\lib\typing.py", line 287, in inner
return cached(*args, **kwds)
File "C:\Users\jchri\AppData\Local\Programs\Python\Python310\lib\typing.py", line 367, in getitem
return self._getitem(self, parameters)
File "C:\Users\jchri\AppData\Local\Programs\Python\Python310\lib\typing.py", line 482, in Union
return _UnionGenericAlias(self, parameters)
File "C:\Users\jchri\AppData\Local\Programs\Python\Python310\lib\typing.py", line 874, in init
self.parameters = _collect_type_vars(params)
File "C:\Users\jchri\Documents\adk-samples\myenv\lib\site-packages\typing_extensions.py", line 3158, in _collect_type_vars
if _should_collect_from_parameters(t):
File "C:\Users\jchri\Documents\adk-samples\myenv\lib\site-packages\typing_extensions.py", line 174, in _should_collect_from_parameters
t, (typing._GenericAlias, _types.GenericAlias, _types.UnionType)
AttributeError: module 'types' has no attribute 'UnionType'

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions