damccorm commented on PR #38090:
URL: https://github.com/apache/beam/pull/38090#issuecomment-4215308386

   The original failure I linked to was:
   
   ```
   The conflict is caused by:
       The user requested tenacity<9 and >=8.0.0
       google-adk 1.28.1 depends on tenacity<10.0.0 and >=9.0.0
   
   To fix this you could try to:
   1. loosen the range of package versions you've specified
   2. remove package versions to allow pip to attempt to solve the dependency 
conflict
   ```
   
   This was clearly an adk issue.
   
   The new set of changes seems to be causing 
https://github.com/apache/beam/actions/runs/24182541038/job/70578913707 to fail 
all dataframes tests:
   
   ```
   self = <apache_beam.runners.interactive.display.pipeline_graph.PipelineGraph 
object at 0x13ef82060>
   vertex_dict = defaultdict(<class 'dict'>, {'"Create"': {}, 'pcoll5370': 
{'shape': 'circle', 'label': ''}, '"Map(<lambda at 
interacti...onymous_pcollection_5363630832': {'shape': 'circle'}, 
'"PlaceholderExpression[placeholder_DataFrame_5363640192]"': {}})
   edge_dict = defaultdict(<class 'dict'>, {('"Create"', 'pcoll5370'): {}, 
('pcoll5370', '"Map(<lambda at interactive_runner_test.py:...640192]"'): {}, 
('"PlaceholderExpression[placeholder_DataFrame_5363640192]"', 
'anonymous_pcollection_5363630832'): {}})
   default_vertex_attrs = {'color': 'blue', 'fontcolor': 'blue', 'shape': 'box'}
   default_edge_attrs = None
   
       def _construct_graph(
           self, vertex_dict, edge_dict, default_vertex_attrs, 
default_edge_attrs):
         """Constructs the pydot.Dot object for the pipeline graph.
       
         Args:
           vertex_dict: (Dict[str, Dict[str, str]]) maps vertex names to 
attributes
           edge_dict: (Dict[(str, str), Dict[str, str]]) maps vertex name pairs 
to
               attributes
           default_vertex_attrs: (Dict[str, str]) a dict of attributes
           default_edge_attrs: (Dict[str, str]) a dict of attributes
         """
         with self._lock:
           try:
             pydot.Dot()
           except NameError:
   >         raise RuntimeError(
                 'pydot is required for pipeline graph generation. '
                 'Install it with: pip install pydot')
   E         RuntimeError: pydot is required for pipeline graph generation. 
Install it with: pip install pydot
   ```
   
   We need this to be fixed before we can merge


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to