Details
-
Task
-
Status: Triage Needed
-
P3
-
Resolution: Unresolved
-
None
-
None
-
None
Description
We need to support newer Python versions like 3.8, 3.9 continuously.
But maintaining test for all versions costs us much in point of development and test resources.
So we should reconsider test infrastructure about following points;
- how to prioritize Python versions and tests to be tested frequently, and vice versa
- how to switch easily which versions to have high priority
detail discussion is here:
https://lists.apache.org/thread.html/rd070afcebff5c967ec3b25d1f7a77db5278992c1508082bf5f636acd%40%3Cdev.beam.apache.org%3E
Attachments
Issue Links
- is related to
-
BEAM-8494 Python 3.8 Support
- Triage Needed
1.
|
Reduce the code duplication across beam/sdks/python/test-suites/$runner/py3* | Resolved | yoshiki obata |
|
||||||||
2.
|
Priotize Python versions for PreCommit/PostCommit tests | In Progress | Unassigned |
|
||||||||
3.
|
Reduce PreCommit test to the minimum and move rest of them to PostCommit one | Open | Unassigned |
|
||||||||
4.
|
Do not hardcode Python versions in test suites, instead make it configurable. | In Progress | Unassigned |
|