kaxil commented on a change in pull request #7841: Requirements now depend on 
python version
URL: https://github.com/apache/airflow/pull/7841#discussion_r397538133
 
 

 ##########
 File path: CONTRIBUTING.rst
 ##########
 @@ -341,31 +341,59 @@ be open to allow several different libraries with the 
same requirements to be in
 The problem is that Apache Airflow is a bit of both - application to install 
and library to be used when
 you are developing your own operators and DAGs.
 
-This - seemingly unsolvable - puzzle is solved as follows:
+This - seemingly unsolvable - puzzle is solved by having pinned requirement 
files. Those are available
+as of airflow 1.10.10.
 
-* by default when you install ``apache-airflow`` package - the dependencies 
are as open as possible while
-  still allowing the apache-airflow to install. This means that 
'apache-airflow' package might fail to
-  install in case a direct or transitive dependency is released that breaks 
the installation. In such case
-  when installing ``apache-airflow``, you might need to provide additional 
constraints (for
-  example ``pip install apache-airflow==1.10.2 Werkzeug<1.0.0``)
+Pinned requirement files
+------------------------
 
-* we have ``requirements.txt`` file generated automatically based on the set 
of all latest working
-  and tested requirement versions. You can also use that file as a constraints 
file when installing
-  apache airflow - either from the sources ``pip install -e . --constraint 
requirements.txt`` or
-  from the pypi package ``pip install apache-airflow --constraint 
requirements.txt``. Note that
-  this will also work with extras for example ``pip install .[gcp] 
--constraint requirements.txt`` or
-  ``pip install apache-airflow[gcp] --constraint requirements.txt``
+By default when you install ``apache-airflow`` package - the dependencies are 
as open as possible while
+still allowing the apache-airflow to install. This means that 'apache-airflow' 
package might fail to
 
 Review comment:
   ```suggestion
   still allowing the apache-airflow package to install. This means that 
'apache-airflow' package might fail to
   ```

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to