• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pantsbuild / pants / 19015773527

02 Nov 2025 05:33PM UTC coverage: 17.872% (-62.4%) from 80.3%
19015773527

Pull #22816

github

web-flow
Merge a12d75757 into 6c024e162
Pull Request #22816: Update Pants internal Python to 3.14

4 of 5 new or added lines in 3 files covered. (80.0%)

28452 existing lines in 683 files now uncovered.

9831 of 55007 relevant lines covered (17.87%)

0.18 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/python/pants/backend/codegen/protobuf/python/grpc_python_plugin.py
1
# Copyright 2020 Pants project contributors (see CONTRIBUTORS.md).
2
# Licensed under the Apache License, Version 2.0 (see LICENSE).
3

UNCOV
4
from pants.core.util_rules.external_tool import TemplatedExternalTool
×
5

6

UNCOV
7
class GrpcPythonPlugin(TemplatedExternalTool):
×
UNCOV
8
    options_scope = "grpc-python-plugin"
×
UNCOV
9
    help = "The gRPC Protobuf plugin for Python."
×
10

UNCOV
11
    default_version = "1.32.0"
×
UNCOV
12
    default_known_versions = [
×
13
        "1.32.0|macos_arm64 |b2db586656463841aa2fd4aab34fb6bd3ef887b522d80e4f2f292146c357f533|6215304",
14
        "1.32.0|macos_x86_64|b2db586656463841aa2fd4aab34fb6bd3ef887b522d80e4f2f292146c357f533|6215304",
15
        "1.32.0|linux_arm64 |9365e728c603d64735963074340994245d324712344f63557ef3630864dd9f52|5233664",
16
        "1.32.0|linux_x86_64|1af99df9bf733c17a75cbe379f3f9d9ff1627d8a8035ea057c3c78575afe1687|4965728",
17
    ]
UNCOV
18
    default_url_template = (
×
19
        "https://binaries.pantsbuild.org/bin/grpc_python_plugin/{version}/"
20
        "{platform}/grpc_python_plugin"
21
    )
UNCOV
22
    default_url_platform_mapping = {
×
23
        "macos_arm64": "macos/x86_64",  # TODO: Build for arm64.
24
        "macos_x86_64": "macos/x86_64",
25
        "linux_arm64": "linux/arm64",
26
        "linux_x86_64": "linux/x86_64",
27
    }
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc