potiuk commented on a change in pull request #8393:
URL: https://github.com/apache/airflow/pull/8393#discussion_r411145735
##########
File path: requirements/requirements-python3.6.txt
##########
@@ -67,9 +68,9 @@ beautifulsoup4==4.7.1
billiard==3.6.3.0
black==19.10b0
blinker==1.4
-boto3==1.12.39
+boto3==1.12.41
boto==2.49.0
-botocore==1.15.39
+botocore==1.15.41
Review comment:
I might want to split the change to several pieces - haven't decided
yet, I was waiting for comments. But in general yes - this change should be
part of this change. Whenever we change setup.py we will run
generate-requiremens command which will (locally) run eager update strategy and
potentially bump-up some unrelated requirements. Note that it does not change
setup.py, it does not change dependencies it simply pins the latest version of
the libraries in requirements.txt and it will run all tests against that
version.
This is actually very good because it reflects what "first time users will
experience" - i.e. when you instal airflow for the first time this is what you
will get - the latest requirements matching constraints specified in setup.py.
This way anyone changing setup.py will automatically without even thinking
about it testing if latest released dependent libraries are working fine. And
if they will, it will be merged to master and will become the "good" version of
pinned requirements
This way we do not have to remember to periodically tests if latest
requirements still work and we do not need a separate "upgrade to latest
requirements" commit. Remember - those files are not real requirements (we have
them in setup.py) - those are snapshots of dependency versions that are
confirmed to be working with Airflow.
So short answer - yes. I think it should be part of the change :)
----------------------------------------------------------------
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:
[email protected]