uranusjr commented on pull request #22204:
URL: https://github.com/apache/airflow/pull/22204#issuecomment-1066013806


   Some ideas from how pip does this. pip fully automates the 
vendoring-patching process so a new version can be pulled immediately if 
needed. It uses [vendoring](https://pypi.org/project/vendoring/) for this. It 
takes a requirements file (a la requiurements.txt) and diff files for patches. 
When invoked, it downloads and extracts the package and applies the patches in 
the vendor directory (specified in pyproject.toml).
   
   Not sure if Airflow needs this much infrastructure (we only vendor two? 
dependencies and don’t generally upgrade the existing one), but could be useful 
if we want to go this route.


-- 
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]


Reply via email to