Adding py3.10 to compatibility matrix across all services except for metadata.
Metadata is blocked by amundsengremlin:
overrides package needs to be upgraded, which is doable
gremlinpython package needs to be upgraded, but there are some extra changes required for this when you go >=3.5.0 since it stops using the tornado package, and there are some restrictions with Neptune (see some details here). Since I don't use Neptune and have a good way of testing this to make sure it works, I am going to leave metadata out for now.
Motivation and Context
We are going to be upgrading our services to py3.10, so want to make sure everything will work as expected
How Has This Been Tested?
Tests will run on py3.10 as part of this PR
Documentation
CheckList
[X] PR title addresses the issue accurately and concisely
Description
Adding py3.10 to compatibility matrix across all services except for metadata. Metadata is blocked by amundsengremlin:
overrides
package needs to be upgraded, which is doablegremlinpython
package needs to be upgraded, but there are some extra changes required for this when you go >=3.5.0 since it stops using thetornado
package, and there are some restrictions with Neptune (see some details here). Since I don't use Neptune and have a good way of testing this to make sure it works, I am going to leave metadata out for now.Motivation and Context
We are going to be upgrading our services to py3.10, so want to make sure everything will work as expected
How Has This Been Tested?
Tests will run on py3.10 as part of this PR
Documentation
CheckList