eladkal commented on code in PR #23697: URL: https://github.com/apache/airflow/pull/23697#discussion_r872199082
########## docs/apache-airflow/extra-packages-ref.rst: ########## @@ -294,7 +294,12 @@ Those are extras that provide support for integration with external systems via Bundle extras ------------- -Those are extras that install one ore more extras as a bundle. +Those are extras that install one ore more extras as a bundle. Note that those extras should only be used for "development" version +of Airflow - i.e. when Airflow is installed from sources. Because of the way how bundle extras are constructed they might not +work when airflow is installed from 'PyPI`. + +If you want to install Airflow from PyPI with "all" extras (which should basically be never needed - you almost never need all extras from Airflow), +you need to list explicitly all the non-bundle extras that you want to install. Review Comment: Not really relevant here but since we are talking about dev extras... One of the things that troubles me is that the packages that we bring with `devel` are also part of the constraints that we release to the users - I believe that we should not do that. For example in https://raw.githubusercontent.com/apache/airflow/constraints-2.3.0/constraints-3.7.txt you can find `freezegun`. -- 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]
