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]
