Leondon9 opened a new issue, #67061:
URL: https://github.com/apache/airflow/issues/67061

   ### Description
   
   Provider discovery reads package metadata  entries to find provider 
documentation links. The current parser splits each  value on every comma. 
Python package metadata defines this field as a label and URL separated by a 
comma, but the URL portion itself can legally contain commas, for example in 
query parameters.
   
   ### Why this should be fixed
   
   A valid provider package metadata entry such as  can fail discovery because 
splitting on every comma produces too many parts. Airflow discovers provider 
packages at runtime, including third-party providers, so provider discovery 
should be robust to valid metadata values.
   
   ### Real value
   
   Fixing this prevents a small metadata formatting edge case from breaking 
provider discovery. It makes Airflow more tolerant of valid third-party or 
future provider package metadata without changing provider schemas or adding 
new behavior.
   
   ### Suggested scope
   
   Parse  entries by splitting on the first comma only, trim surrounding URL 
whitespace, and add a focused regression test for a documentation URL 
containing a comma.


-- 
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