Skip to content

Commit 1939e00

Browse files
Upgrade coverage to 7.11.3
coverage 7.11.0 drops support for Python 3.9, which is no longer supported upstream as of 2025-11-01. We'll drop support for it too.
1 parent f2c66fb commit 1939e00

File tree

3 files changed

+8
-16
lines changed

3 files changed

+8
-16
lines changed

.github/workflows/plugin.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
python:
19-
- '3.9'
2019
- '3.10'
2120
- '3.11'
2221
- '3.12'
@@ -33,7 +32,6 @@ jobs:
3332
fail-fast: false
3433
matrix:
3534
python:
36-
- '3.9'
3735
- '3.10'
3836
- '3.11'
3937
- '3.12'
@@ -50,7 +48,6 @@ jobs:
5048
fail-fast: false
5149
matrix:
5250
python:
53-
- '3.9'
5451
- '3.10'
5552
- '3.11'
5653
- '3.12'

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ This plugin is compatible with the same operating systems as Please itself:
9090

9191
and is compatible with the following Python versions:
9292

93-
- 3.9
9493
- 3.10
9594
- 3.11 (as of python-rules v1.7.0)
9695
- 3.12 (as of python-rules v1.7.0)
@@ -107,6 +106,7 @@ testing or running Python code under one of these versions.
107106
The following Python versions are no longer supported by this plugin:
108107

109108
- 3.8 (last supported by python-rules v1.7.4)
109+
- 3.9 (last supported by python-rules v1.14.0)
110110

111111
Outputs that this plugin generates may not run correctly under these Python versions, or may run
112112
with significantly reduced performance.

third_party/python/BUILD

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,11 @@ python_wheel(
9797
deps = [":six"],
9898
)
9999

100-
_coverage_version = "7.10.7"
100+
_coverage_version = "7.11.3"
101101

102102
_coverage_tags = {
103103
"darwin_amd64": {
104104
"macosx_10_9_x86_64": [
105-
["cp39", "cp39"],
106105
["cp310", "cp310"],
107106
["cp311", "cp311"],
108107
],
@@ -116,7 +115,6 @@ _coverage_tags = {
116115
},
117116
"darwin_arm64": {
118117
"macosx_11_0_arm64": [
119-
["cp39", "cp39"],
120118
["cp310", "cp310"],
121119
["cp311", "cp311"],
122120
["cp312", "cp312"],
@@ -128,7 +126,6 @@ _coverage_tags = {
128126
},
129127
"linux_amd64": {
130128
"manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64": [
131-
["cp39", "cp39"],
132129
["cp310", "cp310"],
133130
["cp311", "cp311"],
134131
["cp312", "cp312"],
@@ -138,11 +135,10 @@ _coverage_tags = {
138135
["cp314", "cp314t"],
139136
],
140137
"musllinux_1_2_x86_64": [
141-
# The SOABI used by musl-linked Python 3.9 and 3.10 interpreters is "x86_64-linux-gnu", making
142-
# it indistinguishable from the SOABI used by glibc-linked interpreters (and causing file name
138+
# The SOABI used by musl-linked Python 3.10 interpreters is "x86_64-linux-gnu", making it
139+
# indistinguishable from the SOABI used by glibc-linked interpreters (and causing file name
143140
# collisions for the tracer shared object in the multi-arch wheel). Because of this, we aren't
144-
# able to provide native-speed tracing support for musl-linked Python 3.9 and 3.10
145-
# interpreters.
141+
# able to provide native-speed tracing support for musl-linked Python 3.10 interpreters.
146142
["cp311", "cp311"],
147143
["cp312", "cp312"],
148144
["cp313", "cp313"],
@@ -153,7 +149,6 @@ _coverage_tags = {
153149
},
154150
"linux_arm64": {
155151
"manylinux_2_17_aarch64.manylinux2014_aarch64": [
156-
["cp39", "cp39"],
157152
["cp310", "cp310"],
158153
["cp311", "cp311"],
159154
["cp312", "cp312"],
@@ -163,10 +158,10 @@ _coverage_tags = {
163158
["cp314", "cp314t"],
164159
],
165160
"musllinux_1_2_aarch64": [
166-
# The SOABI used by musl-linked Python 3.9 and 3.10 interpreters is "x86_64-linux-gnu", making
167-
# it indistinguishable from the SOABI used by glibc-linked interpreters (and causing file name
161+
# The SOABI used by musl-linked Python 3.10 interpreters is "x86_64-linux-gnu", making it
162+
# indistinguishable from the SOABI used by glibc-linked interpreters (and causing file name
168163
# collisions for the tracer shared object in the multi-arch wheel). Because of this, we aren't
169-
# able to provide native-speed tracing support for musl-linked Python 3.9 and 3.10
164+
# able to provide native-speed tracing support for musl-linked Python 3.10 interpreters.
170165
# interpreters.
171166
["cp311", "cp311"],
172167
["cp312", "cp312"],

0 commit comments

Comments
 (0)