Add support for python 3.14
- Adds python 3.14 to CI
- Upgrade grpc_tools to 1.75.1
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 87.33%. Comparing base (bffb749) to head (68af2fa).
:warning: Report is 43 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #847 +/- ##
==========================================
+ Coverage 86.63% 87.33% +0.70%
==========================================
Files 84 93 +9
Lines 4473 6143 +1670
==========================================
+ Hits 3875 5365 +1490
- Misses 598 778 +180
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
@elena-kolevska I found this PR about the downgrade for grpc_tools. Do you think that's still relevant? I don't fully understand the problem, the new versions enforce the generated files are loaded with a version of grpc equal or higher than 1.75.1. Why is this a problem?
Update: I checked the current state in upstream and they don't have a specific version anymore. Even the current state of the protos uses the same approach: https://github.com/microsoft/durabletask-python/pull/55