-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python 3.10 support #23587
Python 3.10 support #23587
Conversation
update python 3.10 dependencies
…gs.gradle.kts Add InferencePostCommit to Py310 from Py39 Change jump offset multiplier Add GEN_START Update comment
Fixup test
Unskip tests that were sickbayed for runner_v1
Fixup: typo
c1cb786
to
ffe094f
Compare
Codecov Report
@@ Coverage Diff @@
## master #23587 +/- ##
==========================================
- Coverage 73.40% 73.32% -0.09%
==========================================
Files 719 719
Lines 95940 95797 -143
==========================================
- Hits 70424 70241 -183
- Misses 24205 24245 +40
Partials 1311 1311
Flags with carried forward coverage won't be shown. Click here to find out more.
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
423e19e
to
bed577b
Compare
R: @tvalentyn |
Stopping reviewer notifications for this pull request: review requested by someone other than the bot, ceding control |
} | ||
|
||
tasks.register("python310PostCommit") { | ||
dependsOn(":sdks:python:test-suites:dataflow:py310:postCommitIT") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do these run on RunnerV2 by default?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. Default is runner_v2
Run Python Dataflow ValidatesRunner |
I added dataflow runner v1 tests with explicit |
Run Portable_Python PreCommit |
Run Python Dataflow ValidatesRunner |
Run Python 3.10 PostCommit |
Run Python Dataflow ValidatesRunner |
Run Python Dataflow ValidatesContainer |
1 similar comment
Run Python Dataflow ValidatesContainer |
@@ -38,6 +38,7 @@ PostcommitJobBuilder.postCommitJob('beam_PostCommit_Py_VR_Dataflow', 'Run Python | |||
rootBuildScriptDir(commonJobProperties.checkoutDir) | |||
tasks(':sdks:python:test-suites:dataflow:validatesRunnerBatchTests') | |||
tasks(':sdks:python:test-suites:dataflow:validatesRunnerStreamingTests') | |||
switches('-PdisableRunnerV2') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good catch!
Run Python 3.10 PostCommit |
Run Python Dataflow ValidatesContainer |
Run Python Dataflow ValidatesRunner |
Run Python Dataflow V2 ValidatesRunner |
Run Python 3.10 PostCommit |
1 similar comment
Run Python 3.10 PostCommit |
Run Python 3.9 PostCommit |
Run Python PreCommit |
Run Python Dataflow ValidatesContainer |
2 similar comments
Run Python Dataflow ValidatesContainer |
Run Python Dataflow ValidatesContainer |
Remaing test failures are unrealated or uncorrectly attributed to this PR. |
Fixes: #21458
Fixes: #21671
This PR covers
_unified_repr()
withrepr()
. Fixed the tests related to_unified_repr()
Fixes: Replace _unified_repr with repr #20982--experiments=disable_runner_v2
or--dataflow_service_option=disable_runner_v2
. Added this flag to dataflow runner v1 tests.Note: Also, dataflow runner v1 is not supported yet with Python 3.10. Please use runner_v2 for the Dataflow jobs.
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:
R: @username
).addresses #123
), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, commentfixes #<ISSUE NUMBER>
instead.CHANGES.md
with noteworthy changes.See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)
See CI.md for more information about GitHub Actions CI.