Skip to content

Commit 2a7bf23

Browse files
author
Alex Boten
committed
dropping support for python 3.4
1 parent 65ddc2d commit 2a7bf23

File tree

34 files changed

+32
-97
lines changed

34 files changed

+32
-97
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

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/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/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/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/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/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/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/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/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/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/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/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/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/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-opentracing-shim/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-psycopg2/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-pymemcache/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-pymongo/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-pymysql/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-pyramid/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-redis/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-requests/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:

0 commit comments

Comments
 (0)