Skip to content

Commit d7ce152

Browse files
author
alrex
authored
dropping support for python 3.4 (#1099)
* dropping support for python 3.4
1 parent d376df1 commit d7ce152

File tree

65 files changed

+144
-132
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+144
-132
lines changed

.circleci/config.yml

-24
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ executors:
1313
py35:
1414
docker:
1515
- image: circleci/python:3.5
16-
py34:
17-
docker:
18-
- image: circleci/python:3.4
1916
pypy3:
2017
docker:
2118
- image: pypy:3
@@ -101,23 +98,6 @@ jobs:
10198
- run_tox_scenario:
10299
pattern: py38-<< parameters.package >>
103100

104-
build-py34:
105-
parameters:
106-
package:
107-
type: string
108-
default: "core"
109-
executor: py34
110-
steps:
111-
- checkout
112-
- run:
113-
name: "Install tox"
114-
command: sudo pip install -U tox virtualenv tox-factor
115-
- restore_tox_cache
116-
- run:
117-
name: "Run scripts/run-tox-scenario"
118-
command: tox -f py34-<< parameters.package >>
119-
- save_tox_cache
120-
121101
build:
122102
parameters:
123103
version:
@@ -143,10 +123,6 @@ workflows:
143123
parameters:
144124
version: ["py37", "py36", "py35", "pypy3"]
145125
package: ["core", "exporter", "instrumentation"]
146-
- build-py34:
147-
matrix:
148-
parameters:
149-
package: ["core", "exporter", "instrumentation"]
150126
- docs
151127
- lint
152128
- docker-tests

.github/workflows/test.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ jobs:
66
build:
77
env:
88
# We use these variables to convert between tox and GHA version literals
9-
py34: 3.4
109
py35: 3.5
1110
py36: 3.6
1211
py37: 3.7
@@ -16,7 +15,7 @@ jobs:
1615
strategy:
1716
fail-fast: false # ensures the entire test matrix is run, even if one permutation fails
1817
matrix:
19-
python-version: [ py34, py35, py36, py37, py38, pypy3 ]
18+
python-version: [ py35, py36, py37, py38, pypy3 ]
2019
package: ["instrumentation", "core", "exporter"]
2120
os: [ ubuntu-latest ]
2221
include:

docs/examples/opentelemetry-example-app/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages = find_namespace:

exporter/opentelemetry-exporter-jaeger/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Drop support for Python 3.4
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
7+
58
## Version 0.12b0
69

710
Released 2020-08-14

exporter/opentelemetry-exporter-jaeger/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

exporter/opentelemetry-exporter-opencensus/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Drop support for Python 3.4'
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
7+
58
## Version 0.12b0
69

710
Released 2020-08-14

exporter/opentelemetry-exporter-opencensus/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

exporter/opentelemetry-exporter-prometheus/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Drop support for Python 3.4
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
7+
58
## Version 0.12b0
69

710
Released 2020-08-14

exporter/opentelemetry-exporter-prometheus/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

exporter/opentelemetry-exporter-zipkin/CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
([#1064](https://github.com/open-telemetry/opentelemetry-python/pull/1064))
1010
- Zipkin exporter report instrumentation info.
1111
([#1097](https://github.com/open-telemetry/opentelemetry-python/pull/1097))
12+
- Drop support for Python 3.4
13+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
1214

1315
## Version 0.12b0
1416

exporter/opentelemetry-exporter-zipkin/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-boto/CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Changelog
22

3-
## Unreleased
3+
## Unreleased
4+
5+
- Drop support for Python 3.4
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
47

58
## Version 0.12b0
69

instrumentation/opentelemetry-instrumentation-boto/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-botocore/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Drop support for Python 3.4
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
7+
58
## Version 0.12b0
69

710
Released 2020-08-14

instrumentation/opentelemetry-instrumentation-botocore/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-dbapi/CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
- bugfix: cursors and connections now produce spans when used with context managers
66
([#1028](https://github.com/open-telemetry/opentelemetry-python/pull/1028))
7+
- Drop support for Python 3.4
8+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
79

810
## Version 0.12b0
911

instrumentation/opentelemetry-instrumentation-dbapi/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-django/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Drop support for Python 3.4
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
7+
58
## Version 0.12b0
69

710
Released 2020-08-14

instrumentation/opentelemetry-instrumentation-django/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-elasticsearch/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Drop support for Python 3.4
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
7+
58
## Version 0.12b0
69

710
Released 2020-08-14

instrumentation/opentelemetry-instrumentation-elasticsearch/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-flask/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Drop support for Python 3.4
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
7+
58
## Version 0.12b0
69

710
Released 2020-08-14

instrumentation/opentelemetry-instrumentation-flask/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-grpc/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Drop support for Python 3.4
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
7+
58
## Version 0.12b0
69

710
Released 2020-08-14

instrumentation/opentelemetry-instrumentation-grpc/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8
3635

3736
[options]
38-
python_requires = >=3.4
37+
python_requires = >=3.5
3938
package_dir=
4039
=src
4140
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-jinja2/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Drop support for Python 3.4
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
7+
58
## Version 0.12b0
69

710
Released 2020-08-14

instrumentation/opentelemetry-instrumentation-jinja2/setup.cfg

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ classifiers =
2828
License :: OSI Approved :: Apache Software License
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
31-
Programming Language :: Python :: 3.4
3231
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7

instrumentation/opentelemetry-instrumentation-mysql/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Drop support for Python 3.4
6+
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
7+
58
## Version 0.12b0
69

710
Released 2020-08-14

0 commit comments

Comments
 (0)