Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds dill exclusion to Dockerfiles to accomodate upcoming beam fix (#…
…15048) * Upgrades moto to newer version (~=2.0) According to getmoto/moto#3535 (comment) 1.3.17 version of moto with a fix to be compatible with mock> 4.0.3 is not going to be released because of breaking changes. Therefore we need to migrate to newer version of moto. At the same time we can get rid of the old botocore limitation, which was added apparently to handle some test errors. We are relying fully on what boto3 depends on. Upgrading dependencies also discovered that mysql tests need to be fixed because upgraded version of dependencies cause some test failure (those turned out to be badly written tests). * Adds dill exclusion to Dockerfiles to accomodate upcoming beam fix With the upcoming apache-beam change where mock library will be removed from install dependencies, we will be able to remove `apache-beam` exclusion in our CI scripts. This will be a final step of cleaning dependencies so that we have a truly golden set of constraints that will allow to install airflow and all community managed providers (we managed to fix all those dependency issues for all packages but apache-beam). The fix apache/beam#14328 when merged and Apache Beam is released will allow us to migrate to the new version and get rid of the CI exclusion for beam. Closes: #14994 (cherry picked from commit ec962b0)
- Loading branch information