Skip to content

Commit b56379b

Browse files
authored
Drop support for python 3.8 (#419)
* Add space to logging exporter README. Make minor update to releasing.md. * Drop support for python 3.8
1 parent cb7e94a commit b56379b

File tree

8 files changed

+12
-17
lines changed

8 files changed

+12
-17
lines changed

.github/workflows/ci.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ jobs:
1313
strategy:
1414
matrix:
1515
py:
16-
- { version: "3.8", tox: "38" }
1716
- { version: "3.9", tox: "39" }
1817
- { version: "3.10", tox: "310" }
1918
- { version: "3.11", tox: "311" }

docs/contributing.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,17 @@ tox -e dev
5555

5656
### Running tests
5757

58-
This project supports python versions 3.5 to 3.9. To run tests, use `tox`:
58+
This project supports python versions 3.9 to 3.13. To run tests, use `tox`:
5959

6060
```sh
6161
# List all tox environments
6262
tox -l
6363

64-
# Run python3.8 exporter tests
65-
tox -e py38-ci-test-exporter
64+
# Run python3.12 exporter tests
65+
tox -e py312-ci-test-exporter
6666

67-
# Run all python3.8 tests in parallel
68-
tox -f py38-test -pauto
67+
# Run all python3.12 tests in parallel
68+
tox -f py312-test -pauto
6969

7070
# All checks that run in continuous integration use the "ci" factor, which
7171
# makes it easy to test without submitting a PR. To run all of them in

opentelemetry-exporter-gcp-logging/setup.cfg

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,13 @@ classifiers =
1414
License :: OSI Approved :: Apache Software License
1515
Programming Language :: Python
1616
Programming Language :: Python :: 3
17-
Programming Language :: Python :: 3.8
1817
Programming Language :: Python :: 3.9
1918
Programming Language :: Python :: 3.10
2019
Programming Language :: Python :: 3.11
2120
Programming Language :: Python :: 3.12
2221

2322
[options]
24-
python_requires = >=3.8
23+
python_requires = >=3.9
2524
package_dir=
2625
=src
2726
packages=find_namespace:

opentelemetry-exporter-gcp-monitoring/setup.cfg

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@ classifiers =
1414
License :: OSI Approved :: Apache Software License
1515
Programming Language :: Python
1616
Programming Language :: Python :: 3
17-
Programming Language :: Python :: 3.8
1817
Programming Language :: Python :: 3.9
1918
Programming Language :: Python :: 3.10
2019
Programming Language :: Python :: 3.11
2120
Programming Language :: Python :: 3.12
2221
Programming Language :: Python :: 3.13
2322

2423
[options]
25-
python_requires = >=3.8
24+
python_requires = >=3.9
2625
package_dir=
2726
=src
2827
packages=find_namespace:

opentelemetry-exporter-gcp-trace/setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ classifiers =
1414
License :: OSI Approved :: Apache Software License
1515
Programming Language :: Python
1616
Programming Language :: Python :: 3
17-
Programming Language :: Python :: 3.8
1817
Programming Language :: Python :: 3.9
1918
Programming Language :: Python :: 3.10
2019
Programming Language :: Python :: 3.11
2120
Programming Language :: Python :: 3.12
2221
Programming Language :: Python :: 3.13
2322

2423
[options]
24+
python_requires = >=3.9
2525
package_dir=
2626
=src
2727
packages=find_namespace:

opentelemetry-propagator-gcp/setup.cfg

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@ classifiers =
1414
License :: OSI Approved :: Apache Software License
1515
Programming Language :: Python
1616
Programming Language :: Python :: 3
17-
Programming Language :: Python :: 3.8
1817
Programming Language :: Python :: 3.9
1918
Programming Language :: Python :: 3.10
2019
Programming Language :: Python :: 3.11
2120
Programming Language :: Python :: 3.12
2221
Programming Language :: Python :: 3.13
2322

2423
[options]
25-
python_requires = >=3.8
24+
python_requires = >=3.9
2625
package_dir=
2726
=src
2827
packages=find_namespace:

opentelemetry-resourcedetector-gcp/setup.cfg

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@ classifiers =
1414
License :: OSI Approved :: Apache Software License
1515
Programming Language :: Python
1616
Programming Language :: Python :: 3
17-
Programming Language :: Python :: 3.8
1817
Programming Language :: Python :: 3.9
1918
Programming Language :: Python :: 3.10
2019
Programming Language :: Python :: 3.11
2120
Programming Language :: Python :: 3.12
2221
Programming Language :: Python :: 3.13
2322

2423
[options]
25-
python_requires = >=3.8
24+
python_requires = >=3.9
2625
package_dir=
2726
=src
2827
packages=find_namespace:

tox.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ requires =
55
tox>=4
66
envlist =
77
; Add the `ci` factor to any env that should be running during CI.
8-
py3{8,9,10,11,12,13}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector, cloudlogging}
8+
py3{9,10,11,12,13}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector, cloudlogging}
99
{lint,mypy}-ci-{cloudtrace,cloudmonitoring,propagator,resourcedetector, cloudlogging}
1010
docs-ci
1111

@@ -60,7 +60,7 @@ setenv =
6060
propagator: PACKAGE_NAME = opentelemetry-propagator-gcp
6161
resourcedetector: PACKAGE_NAME = opentelemetry-resourcedetector-gcp
6262

63-
[testenv:py3{8,9,10,11,12,13}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector, cloudlogging}]
63+
[testenv:py3{9,10,11,12,13}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector, cloudlogging}]
6464
deps =
6565
; editable install the package itself
6666
-e {toxinidir}/{env:PACKAGE_NAME}

0 commit comments

Comments
 (0)