potiuk commented on code in PR #36537: URL: https://github.com/apache/airflow/pull/36537#discussion_r1443782518
########## docs/apache-airflow/extra-packages-ref.rst: ########## @@ -18,17 +18,24 @@ Reference for package extras '''''''''''''''''''''''''''' -Here's the list of all the extra dependencies of Apache Airflow. +Airflow has a number of optional "extras" that you can use to add features to your installation when you +are installing Airflow. Those extras are a good way for the users to manage their installation, but also +they are useful for contributors to airflow when they want to contribute some of the featuers - including +optional integrations of Airflow - via providers. -The entries with ``*`` in the ``Preinstalled`` column indicate that those extras (providers) are always -pre-installed when Airflow is installed. +,, warning:: + + Traditionally in Airflow some of the extras used `.` and `_` to separate the parts of the extra name. + This was not PEP-685 normalized name and we opted to change it to to `-` for all our extras, Expecting that + PEP-685 will be implemented in full by `pip` and other tools. Currently the normalization is happening + anyway, but `pip` shows warning when `_` or `-` are used, due to old packaging version used (January 2023). + The work is in progress to change it in `this issue <https://github.com/pypa/pip/issues/11445>` so this + is anticipated that it will be fixed soon. + + TODO(potiuk): decide whether to do it. In the current proposal we changed everything to `_`. Review Comment: Resolving it as the status is kept in the previous comment. -- 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]
