Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: grpc/grpc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.66.1
Choose a base ref
...
head repository: grpc/grpc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.66.2
Choose a head ref
  • 3 commits
  • 145 files changed
  • 2 contributors

Commits on Sep 26, 2024

  1. [Backport to v1.66.x] Add templating and support for Python 3.13 (#37643

    ) (#37802)
    
    This PR adds templating for Python versions and updates the maximum
    supported Python version to 3.13. The following major changes related to
    templating are added:
    - Minimum supported Python version and list of supported versions in
    `setup.py` are fetched using new template generated files called
    `python_version.py`
    - Dockerfiles for the different Python Linux builds are now template
    generated.
    - The "Supported Python Versions" section from READMEs of ancillary and
    main packages have been removed
    
    Note: All the `python_version.py` files and Linux build `Dockerfiles`
    except `tools/dockerfile/grpc_artifact_python_linux_armv7/Dockerfile` in
    the PR are generated from the respective templates.
    
    Further non-templated additions to add support for Python 3.13:
    - install scripts and artifacts for windows, macos and linux are added
    manually. Later, these can be templated as well.
     - updated cython bounds to 3.x
    - updated twine version to solve [cgi module import
    error](pypa/twine#1046)
    - the twine update introduces a dependency on cryptography>=2.0. But the
    cryptography package doesn't support 32-bit Linux images and hence
    `twine check` has been disabled for x86 manylinux and x86 musllinux
    artifacts.
    
    Closes #37643
    
    PiperOrigin-RevId: 678954495
    
    
    
    
    <!--
    
    If you know who should review your pull request, please assign it to
    that
    person, otherwise the pull request would get assigned randomly.
    
    If your pull request is for a specific language, please add the
    appropriate
    lang label.
    
    -->
    sreenithi authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4ca1787 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. [Backport 1.66.x] increased timeout for armv7 artifact build to 2 hou…

    …rs (#37807) (#37809)
    
    Building armv7 artifacts after adding Python 3.13 is failing with a
    timeout. Hence increasing timeout to 2 hours.
    sreenithi authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    1ce45ed View commit details
    Browse the repository at this point in the history
  2. [Release] Bump version to 1.66.2 (on v1.66.x branch) (#37812)

    Change was created by the release automation script. See go/grpc-release
    sreenithi authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f686ffe View commit details
    Browse the repository at this point in the history
Loading