Support Python 3.10
Problem to solve
Prepare for the eventual release of Python 3.10, to enable support as soon as possible.
Target audience
Users of Meltano who want/need to run it on the latest Python.
Further details
Hopefully we can release Meltano with Python 3.10 support a few days after it comes out.
Proposal
- Add 3.10 (or a release candidate) to our testing matrix
- Make any necessary updates to the code
- Watch out for dependencies without support for 3.10 and follow their development towards eventual support.
What does success look like, and how can we measure that?
Deprecations and other breaking changes are handled so Meltano can run on Python 3.10
Regression test
(Ensure the feature doesn't cause any regressions)
-
Write adequate test cases and submit test results -
Test results should be reviewed by a person from the team
Links / references
Edited by Edgar R. Mondragón