Skip to content

Commit 335a14c

Browse files
author
Alex Boten
authored
adding CI testing for python 3.10 (#742)
1 parent 76a5cda commit 335a14c

File tree

45 files changed

+92
-43
lines changed

Some content is hidden

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

45 files changed

+92
-43
lines changed

.github/workflows/test.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@ jobs:
1616
py37: 3.7
1717
py38: 3.8
1818
py39: 3.9
19+
py310: "3.10"
1920
pypy3: pypy3
2021
RUN_MATRIX_COMBINATION: ${{ matrix.python-version }}-${{ matrix.package }}-${{ matrix.os }}
2122
runs-on: ${{ matrix.os }}
2223
strategy:
2324
fail-fast: false # ensures the entire test matrix is run, even if one permutation fails
2425
matrix:
25-
python-version: [ py36, py37, py38, py39, pypy3 ]
26+
python-version: [ py36, py37, py38, py39, py310, pypy3 ]
2627
package: ["instrumentation", "distro", "exporter", "sdkextension", "propagator"]
2728
os: [ ubuntu-20.04 ]
2829
steps:

CHANGELOG.md

+2

_template/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ classifiers =
3838
Programming Language :: Python :: 3.7
3939
Programming Language :: Python :: 3.8
4040
Programming Language :: Python :: 3.9
41+
Programming Language :: Python :: 3.10
4142

4243
[options]
4344
python_requires = >=3.6

exporter/opentelemetry-exporter-datadog/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

exporter/opentelemetry-exporter-richconsole/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

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

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6.3

instrumentation/opentelemetry-instrumentation-aiopg/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-asgi/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-asyncpg/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-boto/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-botocore/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-celery/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-dbapi/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-django/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-elasticsearch/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-falcon/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-fastapi/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-flask/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-grpc/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-httpx/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-jinja2/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
package_dir=

instrumentation/opentelemetry-instrumentation-logging/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
package_dir=

instrumentation/opentelemetry-instrumentation-mysql/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-pika/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-psycopg2/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-pymemcache/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-pymongo/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-pymysql/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-pyramid/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-redis/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-requests/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-sklearn/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-sqlalchemy/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-sqlite3/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-starlette/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-tornado/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ classifiers =
3131
Programming Language :: Python :: 3.7
3232
Programming Language :: Python :: 3.8
3333
Programming Language :: Python :: 3.9
34+
Programming Language :: Python :: 3.10
3435

3536
[options]
3637
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-urllib/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-urllib3/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

instrumentation/opentelemetry-instrumentation-wsgi/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

opentelemetry-instrumentation/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

propagator/opentelemetry-propagator-aws-xray/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

propagator/opentelemetry-propagator-ot-trace/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

sdk-extension/opentelemetry-sdk-extension-aws/setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ classifiers =
3232
Programming Language :: Python :: 3.7
3333
Programming Language :: Python :: 3.8
3434
Programming Language :: Python :: 3.9
35+
Programming Language :: Python :: 3.10
3536

3637
[options]
3738
python_requires = >=3.6

0 commit comments

Comments
 (0)