Add support for py3.11 (#1415)

This commit is contained in:
Srikanth Chekuri 2022-11-01 02:49:50 +05:30 committed by GitHub
parent 339e0f3c7e
commit 38d384a2ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
51 changed files with 98 additions and 47 deletions

View File

@ -16,13 +16,14 @@ jobs:
py38: 3.8 py38: 3.8
py39: 3.9 py39: 3.9
py310: "3.10" py310: "3.10"
py311: "3.11"
pypy3: "pypy3.7" pypy3: "pypy3.7"
RUN_MATRIX_COMBINATION: ${{ matrix.python-version }}-${{ matrix.package }}-${{ matrix.os }} RUN_MATRIX_COMBINATION: ${{ matrix.python-version }}-${{ matrix.package }}-${{ matrix.os }}
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
strategy: strategy:
fail-fast: false # ensures the entire test matrix is run, even if one permutation fails fail-fast: false # ensures the entire test matrix is run, even if one permutation fails
matrix: matrix:
python-version: [ py37, py38, py39, py310, pypy3 ] python-version: [ py37, py38, py39, py310, py311, pypy3 ]
package: ["instrumentation", "distro", "exporter", "sdkextension", "propagator"] package: ["instrumentation", "distro", "exporter", "sdkextension", "propagator"]
os: [ ubuntu-20.04 ] os: [ ubuntu-20.04 ]
steps: steps:

View File

@ -27,6 +27,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
([#1323](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1323)) ([#1323](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1323))
- `opentelemetry-instrumentation-wsgi` Add support for regular expression matching and sanitization of HTTP headers. - `opentelemetry-instrumentation-wsgi` Add support for regular expression matching and sanitization of HTTP headers.
([#1402](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1402)) ([#1402](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1402))
- Add support for py3.11
([#1415](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1415))
- `opentelemetry-instrumentation-falcon` Add support for regular expression matching and sanitization of HTTP headers. - `opentelemetry-instrumentation-falcon` Add support for regular expression matching and sanitization of HTTP headers.
([#1412](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1412)) ([#1412](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1412))
- `opentelemetry-instrumentation-flask` Add support for regular expression matching and sanitization of HTTP headers. - `opentelemetry-instrumentation-flask` Add support for regular expression matching and sanitization of HTTP headers.

View File

@ -26,6 +26,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.5", "opentelemetry-api ~= 1.5",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"asgiref ~= 3.0", "asgiref ~= 3.0",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -21,6 +21,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.5", "opentelemetry-api ~= 1.5",

View File

@ -21,6 +21,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.5", "opentelemetry-api ~= 1.5",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.11", "opentelemetry-api ~= 1.11",

View File

@ -21,6 +21,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -26,6 +26,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-instrumentation-aio-pika==0.34b0", "opentelemetry-instrumentation-aio-pika==0.34b0",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.4", "opentelemetry-api ~= 1.4",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-api ~= 1.12", "opentelemetry-api ~= 1.12",

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
dependencies = [ dependencies = [
"opentelemetry-sdk ~= 1.12", "opentelemetry-sdk ~= 1.12",

92
tox.ini
View File

@ -7,34 +7,34 @@ envlist =
; for specifying supported Python versions per package. ; for specifying supported Python versions per package.
; opentelemetry-sdk-extension-aws ; opentelemetry-sdk-extension-aws
py3{7,8,9,10}-test-sdkextension-aws py3{7,8,9,10,11}-test-sdkextension-aws
pypy3-test-sdkextension-aws pypy3-test-sdkextension-aws
; opentelemetry-distro ; opentelemetry-distro
py3{7,8,9,10}-test-distro py3{7,8,9,10,11}-test-distro
pypy3-test-distro pypy3-test-distro
; opentelemetry-instrumentation ; opentelemetry-instrumentation
py3{7,8,9,10}-test-opentelemetry-instrumentation py3{7,8,9,10,11}-test-opentelemetry-instrumentation
pypy3-test-opentelemetry-instrumentation pypy3-test-opentelemetry-instrumentation
; opentelemetry-instrumentation-aiohttp-client ; opentelemetry-instrumentation-aiohttp-client
py3{7,8,9,10}-test-instrumentation-aiohttp-client py3{7,8,9,10,11}-test-instrumentation-aiohttp-client
pypy3-test-instrumentation-aiohttp-client pypy3-test-instrumentation-aiohttp-client
; opentelemetry-instrumentation-aiopg ; opentelemetry-instrumentation-aiopg
py3{7,8,9,10}-test-instrumentation-aiopg py3{7,8,9,10,11}-test-instrumentation-aiopg
; instrumentation-aiopg intentionally excluded from pypy3 ; instrumentation-aiopg intentionally excluded from pypy3
; opentelemetry-instrumentation-aws-lambda ; opentelemetry-instrumentation-aws-lambda
py3{7,8,9}-test-instrumentation-aws-lambda py3{7,8,9}-test-instrumentation-aws-lambda
; opentelemetry-instrumentation-botocore ; opentelemetry-instrumentation-botocore
py3{7,8,9,10}-test-instrumentation-botocore py3{7,8,9,10,11}-test-instrumentation-botocore
pypy3-test-instrumentation-botocore pypy3-test-instrumentation-botocore
; opentelemetry-instrumentation-boto3sqs ; opentelemetry-instrumentation-boto3sqs
py3{6,7,8,9,10}-test-instrumentation-boto3sqs py3{6,7,8,9,10,11}-test-instrumentation-boto3sqs
pypy3-test-instrumentation-boto3sqs pypy3-test-instrumentation-boto3sqs
; opentelemetry-instrumentation-django ; opentelemetry-instrumentation-django
@ -43,20 +43,20 @@ envlist =
; https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django ; https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django
py3{7}-test-instrumentation-django1 py3{7}-test-instrumentation-django1
py3{7,8,9}-test-instrumentation-django2 py3{7,8,9}-test-instrumentation-django2
py3{7,8,9,10}-test-instrumentation-django3 py3{7,8,9,10,11}-test-instrumentation-django3
py3{8,9,10}-test-instrumentation-django4 py3{8,9,10,11}-test-instrumentation-django4
pypy3-test-instrumentation-django{1,2,3} pypy3-test-instrumentation-django{1,2,3}
; opentelemetry-instrumentation-dbapi ; opentelemetry-instrumentation-dbapi
py3{7,8,9,10}-test-instrumentation-dbapi py3{7,8,9,10,11}-test-instrumentation-dbapi
pypy3-test-instrumentation-dbapi pypy3-test-instrumentation-dbapi
; opentelemetry-instrumentation-boto ; opentelemetry-instrumentation-boto
py3{7,8,9,10}-test-instrumentation-boto py3{7,8,9,10,11}-test-instrumentation-boto
pypy3-test-instrumentation-boto pypy3-test-instrumentation-boto
; opentelemetry-instrumentation-elasticsearch ; opentelemetry-instrumentation-elasticsearch
py3{7,8,9,10}-test-instrumentation-elasticsearch{2,6} py3{7,8,9,10,11}-test-instrumentation-elasticsearch{2,6}
pypy3-test-instrumentation-elasticsearch{2,6} pypy3-test-instrumentation-elasticsearch{2,6}
; opentelemetry-instrumentation-elasticsearch5 ; opentelemetry-instrumentation-elasticsearch5
@ -66,141 +66,141 @@ envlist =
; opentelemetry-instrumentation-falcon ; opentelemetry-instrumentation-falcon
; py310 does not work with falcon 1 ; py310 does not work with falcon 1
py3{7,8,9}-test-instrumentation-falcon1 py3{7,8,9}-test-instrumentation-falcon1
py3{7,8,9,10}-test-instrumentation-falcon{2,3} py3{7,8,9,10,11}-test-instrumentation-falcon{2,3}
pypy3-test-instrumentation-falcon{1,2,3} pypy3-test-instrumentation-falcon{1,2,3}
; opentelemetry-instrumentation-fastapi ; opentelemetry-instrumentation-fastapi
py3{7,8,9,10}-test-instrumentation-fastapi py3{7,8,9,10,11}-test-instrumentation-fastapi
pypy3-test-instrumentation-fastapi pypy3-test-instrumentation-fastapi
; opentelemetry-instrumentation-flask ; opentelemetry-instrumentation-flask
py3{7,8,9,10}-test-instrumentation-flask py3{7,8,9,10,11}-test-instrumentation-flask
pypy3-test-instrumentation-flask pypy3-test-instrumentation-flask
; opentelemetry-instrumentation-urllib ; opentelemetry-instrumentation-urllib
py3{7,8,9,10}-test-instrumentation-urllib py3{7,8,9,10,11}-test-instrumentation-urllib
pypy3-test-instrumentation-urllib pypy3-test-instrumentation-urllib
; opentelemetry-instrumentation-urllib3 ; opentelemetry-instrumentation-urllib3
py3{7,8,9,10}-test-instrumentation-urllib3 py3{7,8,9,10,11}-test-instrumentation-urllib3
pypy3-test-instrumentation-urllib3 pypy3-test-instrumentation-urllib3
; opentelemetry-instrumentation-requests ; opentelemetry-instrumentation-requests
py3{7,8,9,10}-test-instrumentation-requests py3{7,8,9,10,11}-test-instrumentation-requests
pypy3-test-instrumentation-requests pypy3-test-instrumentation-requests
; opentelemetry-instrumentation-starlette. ; opentelemetry-instrumentation-starlette.
py3{7,8,9,10}-test-instrumentation-starlette py3{7,8,9,10,11}-test-instrumentation-starlette
pypy3-test-instrumentation-starlette pypy3-test-instrumentation-starlette
; opentelemetry-instrumentation-jinja2 ; opentelemetry-instrumentation-jinja2
py3{7,8,9,10}-test-instrumentation-jinja2 py3{7,8,9,10,11}-test-instrumentation-jinja2
pypy3-test-instrumentation-jinja2 pypy3-test-instrumentation-jinja2
; opentelemetry-instrumentation-logging ; opentelemetry-instrumentation-logging
py3{7,8,9,10}-test-instrumentation-logging py3{7,8,9,10,11}-test-instrumentation-logging
pypy3-test-instrumentation-logging pypy3-test-instrumentation-logging
; opentelemetry-exporter-richconsole ; opentelemetry-exporter-richconsole
py3{7,8,9,10}-test-exporter-richconsole py3{7,8,9,10,11}-test-exporter-richconsole
; opentelemetry-exporter-prometheus-remote-write ; opentelemetry-exporter-prometheus-remote-write
py3{6,7,8,9,10}-test-exporter-prometheus-remote-write py3{6,7,8,9,10}-test-exporter-prometheus-remote-write
; opentelemetry-instrumentation-mysql ; opentelemetry-instrumentation-mysql
py3{7,8,9,10}-test-instrumentation-mysql py3{7,8,9,10,11}-test-instrumentation-mysql
pypy3-test-instrumentation-mysql pypy3-test-instrumentation-mysql
; opentelemetry-instrumentation-psycopg2 ; opentelemetry-instrumentation-psycopg2
py3{7,8,9,10}-test-instrumentation-psycopg2 py3{7,8,9,10,11}-test-instrumentation-psycopg2
; ext-psycopg2 intentionally excluded from pypy3 ; ext-psycopg2 intentionally excluded from pypy3
; opentelemetry-instrumentation-pymemcache ; opentelemetry-instrumentation-pymemcache
py3{7,8,9,10}-test-instrumentation-pymemcache{135,200,300,342} py3{7,8,9,10,11}-test-instrumentation-pymemcache{135,200,300,342}
pypy3-test-instrumentation-pymemcache{135,200,300,342} pypy3-test-instrumentation-pymemcache{135,200,300,342}
; opentelemetry-instrumentation-pymongo ; opentelemetry-instrumentation-pymongo
py3{7,8,9,10}-test-instrumentation-pymongo py3{7,8,9,10,11}-test-instrumentation-pymongo
pypy3-test-instrumentation-pymongo pypy3-test-instrumentation-pymongo
; opentelemetry-instrumentation-pymysql ; opentelemetry-instrumentation-pymysql
py3{7,8,9,10}-test-instrumentation-pymysql py3{7,8,9,10,11}-test-instrumentation-pymysql
pypy3-test-instrumentation-pymysql pypy3-test-instrumentation-pymysql
; opentelemetry-instrumentation-pyramid ; opentelemetry-instrumentation-pyramid
py3{7,8,9,10}-test-instrumentation-pyramid py3{7,8,9,10,11}-test-instrumentation-pyramid
pypy3-test-instrumentation-pyramid pypy3-test-instrumentation-pyramid
; opentelemetry-instrumentation-asgi ; opentelemetry-instrumentation-asgi
py3{7,8,9,10}-test-instrumentation-asgi py3{7,8,9,10,11}-test-instrumentation-asgi
pypy3-test-instrumentation-asgi pypy3-test-instrumentation-asgi
; opentelemetry-instrumentation-asyncpg ; opentelemetry-instrumentation-asyncpg
py3{7,8,9,10}-test-instrumentation-asyncpg py3{7,8,9,10,11}-test-instrumentation-asyncpg
; ext-asyncpg intentionally excluded from pypy3 ; ext-asyncpg intentionally excluded from pypy3
; opentelemetry-instrumentation-sqlite3 ; opentelemetry-instrumentation-sqlite3
py3{7,8,9,10}-test-instrumentation-sqlite3 py3{7,8,9,10,11}-test-instrumentation-sqlite3
pypy3-test-instrumentation-sqlite3 pypy3-test-instrumentation-sqlite3
; opentelemetry-instrumentation-wsgi ; opentelemetry-instrumentation-wsgi
py3{7,8,9,10}-test-instrumentation-wsgi py3{7,8,9,10,11}-test-instrumentation-wsgi
pypy3-test-instrumentation-wsgi pypy3-test-instrumentation-wsgi
; opentelemetry-instrumentation-grpc ; opentelemetry-instrumentation-grpc
py3{7,8,9,10}-test-instrumentation-grpc py3{7,8,9,10,11}-test-instrumentation-grpc
; opentelemetry-instrumentation-sqlalchemy ; opentelemetry-instrumentation-sqlalchemy
py3{7}-test-instrumentation-sqlalchemy{11} py3{7}-test-instrumentation-sqlalchemy{11}
py3{7,8,9,10}-test-instrumentation-sqlalchemy{14} py3{7,8,9,10,11}-test-instrumentation-sqlalchemy{14}
pypy3-test-instrumentation-sqlalchemy{11,14} pypy3-test-instrumentation-sqlalchemy{11,14}
; opentelemetry-instrumentation-redis ; opentelemetry-instrumentation-redis
py3{7,8,9,10}-test-instrumentation-redis py3{7,8,9,10,11}-test-instrumentation-redis
pypy3-test-instrumentation-redis pypy3-test-instrumentation-redis
; opentelemetry-instrumentation-remoulade ; opentelemetry-instrumentation-remoulade
; remoulade only supports 3.7 and above ; remoulade only supports 3.7 and above
py3{7,8,9,10}-test-instrumentation-remoulade py3{7,8,9,10,11}-test-instrumentation-remoulade
; instrumentation-remoulade intentionally excluded from pypy3 ; instrumentation-remoulade intentionally excluded from pypy3
; opentelemetry-instrumentation-celery ; opentelemetry-instrumentation-celery
py3{7,8,9,10}-test-instrumentation-celery py3{7,8,9,10,11}-test-instrumentation-celery
pypy3-test-instrumentation-celery pypy3-test-instrumentation-celery
; opentelemetry-instrumentation-sklearn ; opentelemetry-instrumentation-sklearn
py3{7,8}-test-instrumentation-sklearn py3{7,8}-test-instrumentation-sklearn
; opentelemetry-instrumentation-system-metrics ; opentelemetry-instrumentation-system-metrics
py3{6,7,8,9,10}-test-instrumentation-system-metrics py3{6,7,8,9,10,11}-test-instrumentation-system-metrics
; instrumentation-system-metrics intentionally excluded from pypy3 ; instrumentation-system-metrics intentionally excluded from pypy3
; opentelemetry-instrumentation-tornado ; opentelemetry-instrumentation-tornado
py3{7,8,9,10}-test-instrumentation-tornado py3{7,8,9,10,11}-test-instrumentation-tornado
pypy3-test-instrumentation-tornado pypy3-test-instrumentation-tornado
; opentelemetry-instrumentation-httpx ; opentelemetry-instrumentation-httpx
py3{7,8,9,10}-test-instrumentation-httpx{18,21} py3{7,8,9,10,11}-test-instrumentation-httpx{18,21}
pypy3-test-instrumentation-httpx{18,21} pypy3-test-instrumentation-httpx{18,21}
; opentelemetry-util-http ; opentelemetry-util-http
py3{7,8,9,10}-test-util-http py3{7,8,9,10,11}-test-util-http
pypy3-test-util-http pypy3-test-util-http
; opentelemetry-propagator-aws-xray ; opentelemetry-propagator-aws-xray
py3{7,8,9,10}-test-propagator-aws-xray py3{7,8,9,10,11}-test-propagator-aws-xray
pypy3-test-propagator-aws-xray pypy3-test-propagator-aws-xray
; opentelemetry-propagator-ot-trace ; opentelemetry-propagator-ot-trace
py3{7,8,9,10}-test-propagator-ot-trace py3{7,8,9,10,11}-test-propagator-ot-trace
pypy3-test-propagator-ot-trace pypy3-test-propagator-ot-trace
; opentelemetry-instrumentation-pika ; opentelemetry-instrumentation-pika
py3{7,8,9,10}-test-instrumentation-pika{0,1} py3{7,8,9,10,11}-test-instrumentation-pika{0,1}
pypy3-test-instrumentation-pika{0,1} pypy3-test-instrumentation-pika{0,1}
; opentelemetry-instrumentation-kafka-python ; opentelemetry-instrumentation-kafka-python
py3{7,8,9,10}-test-instrumentation-kafka-python py3{7,8,9,10,11}-test-instrumentation-kafka-python
pypy3-test-instrumentation-kafka-python pypy3-test-instrumentation-kafka-python
lint lint
@ -307,7 +307,7 @@ changedir =
commands_pre = commands_pre =
; Install without -e to test the actual installation ; Install without -e to test the actual installation
py3{7,8,9,10}: python -m pip install -U pip setuptools wheel py3{7,8,9,10,11}: python -m pip install -U pip setuptools wheel
; Install common packages for all the tests. These are not needed in all the ; Install common packages for all the tests. These are not needed in all the
; cases but it saves a lot of boilerplate in this file. ; cases but it saves a lot of boilerplate in this file.
test: pip install "opentelemetry-api[test] @ {env:CORE_REPO}#egg=opentelemetry-api&subdirectory=opentelemetry-api" test: pip install "opentelemetry-api[test] @ {env:CORE_REPO}#egg=opentelemetry-api&subdirectory=opentelemetry-api"

View File

@ -22,6 +22,7 @@ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
] ]
[project.urls] [project.urls]