From 1a0c750368d7d9cdfefe2321b3cf012876e199d9 Mon Sep 17 00:00:00 2001 From: Aaron Abbott Date: Mon, 23 Dec 2024 19:45:35 +0000 Subject: [PATCH] Drop python 3.7 support which is EOL --- .github/workflows/ci.yaml | 2 +- opentelemetry-exporter-gcp-monitoring/setup.cfg | 4 ++-- opentelemetry-exporter-gcp-trace/setup.cfg | 4 ++-- opentelemetry-propagator-gcp/setup.cfg | 4 ++-- opentelemetry-resourcedetector-gcp/setup.cfg | 4 ++-- tox.ini | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a47f58e1..1a6eacd7 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -13,12 +13,12 @@ jobs: strategy: matrix: py: - - { version: "3.7", tox: "37" } - { version: "3.8", tox: "38" } - { version: "3.9", tox: "39" } - { version: "3.10", tox: "310" } - { version: "3.11", tox: "311" } - { version: "3.12", tox: "312" } + - { version: "3.13", tox: "313" } env: run-matrix-combo: ${{ matrix.py.version }} diff --git a/opentelemetry-exporter-gcp-monitoring/setup.cfg b/opentelemetry-exporter-gcp-monitoring/setup.cfg index 736a1b87..2c1903d8 100644 --- a/opentelemetry-exporter-gcp-monitoring/setup.cfg +++ b/opentelemetry-exporter-gcp-monitoring/setup.cfg @@ -14,15 +14,15 @@ classifiers = License :: OSI Approved :: Apache Software License Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 [options] -python_requires = >=3.7 +python_requires = >=3.8 package_dir= =src packages=find_namespace: diff --git a/opentelemetry-exporter-gcp-trace/setup.cfg b/opentelemetry-exporter-gcp-trace/setup.cfg index fec4eef2..a9b85565 100644 --- a/opentelemetry-exporter-gcp-trace/setup.cfg +++ b/opentelemetry-exporter-gcp-trace/setup.cfg @@ -14,15 +14,15 @@ classifiers = License :: OSI Approved :: Apache Software License Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 [options] -python_requires = >=3.7 +python_requires = >=3.8 package_dir= =src packages=find_namespace: diff --git a/opentelemetry-propagator-gcp/setup.cfg b/opentelemetry-propagator-gcp/setup.cfg index 33053857..a345cb56 100644 --- a/opentelemetry-propagator-gcp/setup.cfg +++ b/opentelemetry-propagator-gcp/setup.cfg @@ -14,15 +14,15 @@ classifiers = License :: OSI Approved :: Apache Software License Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 [options] -python_requires = >=3.7 +python_requires = >=3.8 package_dir= =src packages=find_namespace: diff --git a/opentelemetry-resourcedetector-gcp/setup.cfg b/opentelemetry-resourcedetector-gcp/setup.cfg index 7e9bfdee..66b45c08 100644 --- a/opentelemetry-resourcedetector-gcp/setup.cfg +++ b/opentelemetry-resourcedetector-gcp/setup.cfg @@ -14,15 +14,15 @@ classifiers = License :: OSI Approved :: Apache Software License Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 [options] -python_requires = >=3.7 +python_requires = >=3.8 package_dir= =src packages=find_namespace: diff --git a/tox.ini b/tox.ini index 7b2e84e9..a975c2cb 100644 --- a/tox.ini +++ b/tox.ini @@ -5,7 +5,7 @@ requires = tox>=4 envlist = ; Add the `ci` factor to any env that should be running during CI. - py3{7,8,9,10,11,12}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector} + py3{8,9,10,11,12,13}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector} {lint,mypy}-ci-{cloudtrace,cloudmonitoring,propagator,resourcedetector} docs-ci @@ -58,7 +58,7 @@ setenv = propagator: PACKAGE_NAME = opentelemetry-propagator-gcp resourcedetector: PACKAGE_NAME = opentelemetry-resourcedetector-gcp -[testenv:py3{7,8,9,10,11,12}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector}] +[testenv:py3{8,9,10,11,12,13}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector}] deps = ; editable install the package itself -e {toxinidir}/{env:PACKAGE_NAME}