Skip to content

Commit ef0f74e

Browse files
author
alrex
authored
remove python 3.5 support (#374)
1 parent 2d9df10 commit ef0f74e

File tree

39 files changed

+71
-128
lines changed

39 files changed

+71
-128
lines changed

.github/workflows/test.yml

+1-11
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ jobs:
1212
build:
1313
env:
1414
# We use these variables to convert between tox and GHA version literals
15-
py35: 3.5
1615
py36: 3.6
1716
py37: 3.7
1817
py38: 3.8
@@ -22,18 +21,9 @@ jobs:
2221
strategy:
2322
fail-fast: false # ensures the entire test matrix is run, even if one permutation fails
2423
matrix:
25-
python-version: [ py35, py36, py37, py38, pypy3 ]
24+
python-version: [ py36, py37, py38, pypy3 ]
2625
package: ["instrumentation", "exporter", "sdkextension", "propagator"]
2726
os: [ ubuntu-latest ]
28-
include:
29-
# py35-instrumentation segfaults on 18.04 so we instead run on 20.04
30-
- python-version: py35
31-
package: instrumentation
32-
os: ubuntu-20.04
33-
exclude:
34-
- os: ubuntu-latest
35-
python-version: py35
36-
package: instrumentation
3727
steps:
3828
- name: Checkout Contrib Repo @ SHA - ${{ github.sha }}
3929
uses: actions/checkout@v2

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1414
- `opentelemetry-exporter-datadog` Fix warning when DatadogFormat encounters a request with
1515
no DD_ORIGIN headers ([#368](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/368)).
1616

17+
### Removed
18+
- Removing support for Python 3.5
19+
([#374](https://github.com/open-telemetry/opentelemetry-python/pull/374))
20+
1721
## [0.18b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.18b0) - 2021-02-16
1822

1923
### Added

_template/setup.cfg

+1-2
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,12 @@ classifiers =
3434
License :: OSI Approved :: Apache Software License
3535
Programming Language :: Python
3636
Programming Language :: Python :: 3
37-
Programming Language :: Python :: 3.5
3837
Programming Language :: Python :: 3.6
3938
Programming Language :: Python :: 3.7
4039
Programming Language :: Python :: 3.8
4140

4241
[options]
43-
python_requires = >=3.5
42+
python_requires = >=3.6
4443
package_dir=
4544
=src
4645
packages=find_namespace:

exporter/opentelemetry-exporter-datadog/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-aiohttp-client/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5.3
36+
python_requires = >=3.6.3
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-aiopg/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-asgi/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-asyncpg/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-boto/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-botocore/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-celery/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-dbapi/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-django/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-elasticsearch/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-falcon/setup.cfg

-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ classifiers =
2929
Programming Language :: Python
3030
Programming Language :: Python :: 3
3131
Programming Language :: Python :: 3.4
32-
Programming Language :: Python :: 3.5
3332
Programming Language :: Python :: 3.6
3433
Programming Language :: Python :: 3.7
3534
Programming Language :: Python :: 3.8

instrumentation/opentelemetry-instrumentation-flask/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-grpc/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
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.5
3231
Programming Language :: Python :: 3.6
3332
Programming Language :: Python :: 3.7
3433
Programming Language :: Python :: 3.8

instrumentation/opentelemetry-instrumentation-logging/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.5
3231
Programming Language :: Python :: 3.6
3332
Programming Language :: Python :: 3.7
3433
Programming Language :: Python :: 3.8

instrumentation/opentelemetry-instrumentation-mysql/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-psycopg2/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-pymemcache/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-pymongo/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-pymysql/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-pyramid/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-redis/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

instrumentation/opentelemetry-instrumentation-requests/setup.cfg

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

3635
[options]
37-
python_requires = >=3.5
36+
python_requires = >=3.6
3837
package_dir=
3938
=src
4039
packages=find_namespace:

0 commit comments

Comments
 (0)