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.

Issue description

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.

Affected packages:


Issue fix

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.

Pipeline units

Recommendation types

This warning can be produced for all the recommendation types, except for latest:

See this document that describes recommendation types listed.

Issues associated