The typing package became a part of the python library since Python 3.5, but was provisional up until 3.7. This PR gates the typing package to only be installed for python versions < 3.5.
As an aside, the tests were failing due to a change in an unpinned package dependency astroid. This PR also pins the astroid version to the last version that was passing tests.
The
typing
package became a part of the python library since Python 3.5, but was provisional up until 3.7. This PR gates thetyping
package to only be installed for python versions< 3.5
.As an aside, the tests were failing due to a change in an unpinned package dependency
astroid
. This PR also pins the astroid version to the last version that was passing tests.