TensorFlow in version <=1.14 used overpinned gast package, using gast in version <=0.2.2
TensorFlow<=1.14 works with gast<=0.2.2.
If using TensorFlow<=1.14 with a newer release of gast than 0.2.2, the application can crash with the following error:
AttributeError: module 'gast' has no attribute 'Num'
The issue is in update in gast package to 0.3.0 where
Num constant was
removed. See the corresponding commit.
Resolver will try to come up with a different resolution path so that TensorFlow<=1.14 will use gast in version <=0.2.2 without the issue described.
This warning can be produced for all the recommendation types, except for latest: