diff --git a/.github/workflows/plugin.yaml b/.github/workflows/plugin.yaml index e130761..8ecc646 100644 --- a/.github/workflows/plugin.yaml +++ b/.github/workflows/plugin.yaml @@ -16,7 +16,6 @@ jobs: fail-fast: false matrix: python: - - '3.9' - '3.10' - '3.11' - '3.12' @@ -33,7 +32,6 @@ jobs: fail-fast: false matrix: python: - - '3.9' - '3.10' - '3.11' - '3.12' @@ -50,7 +48,6 @@ jobs: fail-fast: false matrix: python: - - '3.9' - '3.10' - '3.11' - '3.12' diff --git a/README.md b/README.md index 9357f43..24885fc 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,6 @@ This plugin is compatible with the same operating systems as Please itself: and is compatible with the following Python versions: -- 3.9 - 3.10 - 3.11 (as of python-rules v1.7.0) - 3.12 (as of python-rules v1.7.0) @@ -107,6 +106,7 @@ testing or running Python code under one of these versions. The following Python versions are no longer supported by this plugin: - 3.8 (last supported by python-rules v1.7.4) +- 3.9 (last supported by python-rules v1.14.0) Outputs that this plugin generates may not run correctly under these Python versions, or may run with significantly reduced performance. diff --git a/third_party/python/BUILD b/third_party/python/BUILD index 8c54fea..7033b8a 100644 --- a/third_party/python/BUILD +++ b/third_party/python/BUILD @@ -97,12 +97,11 @@ python_wheel( deps = [":six"], ) -_coverage_version = "7.10.7" +_coverage_version = "7.11.3" _coverage_tags = { "darwin_amd64": { "macosx_10_9_x86_64": [ - ["cp39", "cp39"], ["cp310", "cp310"], ["cp311", "cp311"], ], @@ -116,7 +115,6 @@ _coverage_tags = { }, "darwin_arm64": { "macosx_11_0_arm64": [ - ["cp39", "cp39"], ["cp310", "cp310"], ["cp311", "cp311"], ["cp312", "cp312"], @@ -128,7 +126,6 @@ _coverage_tags = { }, "linux_amd64": { "manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64": [ - ["cp39", "cp39"], ["cp310", "cp310"], ["cp311", "cp311"], ["cp312", "cp312"], @@ -138,11 +135,10 @@ _coverage_tags = { ["cp314", "cp314t"], ], "musllinux_1_2_x86_64": [ - # The SOABI used by musl-linked Python 3.9 and 3.10 interpreters is "x86_64-linux-gnu", making - # it indistinguishable from the SOABI used by glibc-linked interpreters (and causing file name + # The SOABI used by musl-linked Python 3.10 interpreters is "x86_64-linux-gnu", making it + # indistinguishable from the SOABI used by glibc-linked interpreters (and causing file name # collisions for the tracer shared object in the multi-arch wheel). Because of this, we aren't - # able to provide native-speed tracing support for musl-linked Python 3.9 and 3.10 - # interpreters. + # able to provide native-speed tracing support for musl-linked Python 3.10 interpreters. ["cp311", "cp311"], ["cp312", "cp312"], ["cp313", "cp313"], @@ -153,7 +149,6 @@ _coverage_tags = { }, "linux_arm64": { "manylinux_2_17_aarch64.manylinux2014_aarch64": [ - ["cp39", "cp39"], ["cp310", "cp310"], ["cp311", "cp311"], ["cp312", "cp312"], @@ -163,10 +158,10 @@ _coverage_tags = { ["cp314", "cp314t"], ], "musllinux_1_2_aarch64": [ - # The SOABI used by musl-linked Python 3.9 and 3.10 interpreters is "x86_64-linux-gnu", making - # it indistinguishable from the SOABI used by glibc-linked interpreters (and causing file name + # The SOABI used by musl-linked Python 3.10 interpreters is "x86_64-linux-gnu", making it + # indistinguishable from the SOABI used by glibc-linked interpreters (and causing file name # collisions for the tracer shared object in the multi-arch wheel). Because of this, we aren't - # able to provide native-speed tracing support for musl-linked Python 3.9 and 3.10 + # able to provide native-speed tracing support for musl-linked Python 3.10 interpreters. # interpreters. ["cp311", "cp311"], ["cp312", "cp312"],