mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-08-02 19:47:17 +08:00
Remove support for 3.6 (#853)
This commit is contained in:
100
tox.ini
100
tox.ini
@ -6,30 +6,30 @@ envlist =
|
||||
; for specifying supported Python versions per package.
|
||||
|
||||
; opentelemetry-sdk-extension-aws
|
||||
py3{6,7,8,9,10}-test-sdkextension-aws
|
||||
py3{7,8,9,10}-test-sdkextension-aws
|
||||
pypy3-test-sdkextension-aws
|
||||
|
||||
; opentelemetry-distro
|
||||
py3{6,7,8,9,10}-test-distro
|
||||
py3{7,8,9,10}-test-distro
|
||||
pypy3-test-distro
|
||||
|
||||
; opentelemetry-instrumentation
|
||||
py3{6,7,8,9,10}-test-opentelemetry-instrumentation
|
||||
py3{7,8,9,10}-test-opentelemetry-instrumentation
|
||||
pypy3-test-opentelemetry-instrumentation
|
||||
|
||||
; opentelemetry-instrumentation-aiohttp-client
|
||||
py3{6,7,8,9,10}-test-instrumentation-aiohttp-client
|
||||
py3{7,8,9,10}-test-instrumentation-aiohttp-client
|
||||
pypy3-test-instrumentation-aiohttp-client
|
||||
|
||||
; opentelemetry-instrumentation-aiopg
|
||||
py3{6,7,8,9,10}-test-instrumentation-aiopg
|
||||
py3{7,8,9,10}-test-instrumentation-aiopg
|
||||
; instrumentation-aiopg intentionally excluded from pypy3
|
||||
|
||||
; opentelemetry-instrumentation-aws-lambda
|
||||
py3{6,7,8,9}-test-instrumentation-aws-lambda
|
||||
py3{7,8,9}-test-instrumentation-aws-lambda
|
||||
|
||||
; opentelemetry-instrumentation-botocore
|
||||
py3{6,7,8,9,10}-test-instrumentation-botocore
|
||||
py3{7,8,9,10}-test-instrumentation-botocore
|
||||
pypy3-test-instrumentation-botocore
|
||||
|
||||
; opentelemetry-instrumentation-boto3sqs
|
||||
@ -40,121 +40,119 @@ envlist =
|
||||
; Only officially supported Python versions are tested for each Django
|
||||
; major release. Updated list can be found at:
|
||||
; https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django
|
||||
py3{6,7}-test-instrumentation-django1
|
||||
py3{6,7,8,9}-test-instrumentation-django2
|
||||
py3{6,7,8,9,10}-test-instrumentation-django3
|
||||
py3{7}-test-instrumentation-django1
|
||||
py3{7,8,9}-test-instrumentation-django2
|
||||
py3{7,8,9,10}-test-instrumentation-django3
|
||||
py3{8,9,10}-test-instrumentation-django4
|
||||
pypy3-test-instrumentation-django{1,2,3}
|
||||
|
||||
; opentelemetry-instrumentation-dbapi
|
||||
py3{6,7,8,9,10}-test-instrumentation-dbapi
|
||||
py3{7,8,9,10}-test-instrumentation-dbapi
|
||||
pypy3-test-instrumentation-dbapi
|
||||
|
||||
; opentelemetry-instrumentation-boto
|
||||
py3{6,7,8,9,10}-test-instrumentation-boto
|
||||
py3{7,8,9,10}-test-instrumentation-boto
|
||||
pypy3-test-instrumentation-boto
|
||||
|
||||
; opentelemetry-instrumentation-elasticsearch
|
||||
py3{6,7,8,9,10}-test-instrumentation-elasticsearch{2,6}
|
||||
py3{7,8,9,10}-test-instrumentation-elasticsearch{2,6}
|
||||
pypy3-test-instrumentation-elasticsearch{2,6}
|
||||
|
||||
; opentelemetry-instrumentation-elasticsearch5
|
||||
py3{6,7,8,9}-test-instrumentation-elasticsearch5
|
||||
py3{7,8,9}-test-instrumentation-elasticsearch5
|
||||
pypy3-test-instrumentation-elasticsearch5
|
||||
|
||||
; opentelemetry-instrumentation-falcon
|
||||
; py310 does not work with falcon 1
|
||||
py3{6,7,8,9}-test-instrumentation-falcon1
|
||||
py3{6,7,8,9,10}-test-instrumentation-falcon{2,3}
|
||||
py3{7,8,9}-test-instrumentation-falcon1
|
||||
py3{7,8,9,10}-test-instrumentation-falcon{2,3}
|
||||
pypy3-test-instrumentation-falcon{1,2,3}
|
||||
|
||||
; opentelemetry-instrumentation-fastapi
|
||||
; fastapi only supports 3.6 and above.
|
||||
py3{6,7,8,9,10}-test-instrumentation-fastapi
|
||||
py3{7,8,9,10}-test-instrumentation-fastapi
|
||||
pypy3-test-instrumentation-fastapi
|
||||
|
||||
; opentelemetry-instrumentation-flask
|
||||
py3{6,7,8,9,10}-test-instrumentation-flask
|
||||
py3{7,8,9,10}-test-instrumentation-flask
|
||||
pypy3-test-instrumentation-flask
|
||||
|
||||
; opentelemetry-instrumentation-urllib
|
||||
py3{6,7,8,9,10}-test-instrumentation-urllib
|
||||
py3{7,8,9,10}-test-instrumentation-urllib
|
||||
pypy3-test-instrumentation-urllib
|
||||
|
||||
; opentelemetry-instrumentation-urllib3
|
||||
py3{6,7,8,9,10}-test-instrumentation-urllib3
|
||||
py3{7,8,9,10}-test-instrumentation-urllib3
|
||||
pypy3-test-instrumentation-urllib3
|
||||
|
||||
; opentelemetry-instrumentation-requests
|
||||
py3{6,7,8,9,10}-test-instrumentation-requests
|
||||
py3{7,8,9,10}-test-instrumentation-requests
|
||||
pypy3-test-instrumentation-requests
|
||||
|
||||
; opentelemetry-instrumentation-starlette.
|
||||
; starlette only supports 3.6 and above.
|
||||
py3{6,7,8,9,10}-test-instrumentation-starlette
|
||||
py3{7,8,9,10}-test-instrumentation-starlette
|
||||
pypy3-test-instrumentation-starlette
|
||||
|
||||
; opentelemetry-instrumentation-jinja2
|
||||
py3{6,7,8,9,10}-test-instrumentation-jinja2
|
||||
py3{7,8,9,10}-test-instrumentation-jinja2
|
||||
pypy3-test-instrumentation-jinja2
|
||||
|
||||
; opentelemetry-instrumentation-logging
|
||||
py3{6,7,8,9,10}-test-instrumentation-logging
|
||||
py3{7,8,9,10}-test-instrumentation-logging
|
||||
pypy3-test-instrumentation-logging
|
||||
|
||||
; opentelemetry-exporter-richconsole
|
||||
py3{6,7,8,9,10}-test-exporter-richconsole
|
||||
py3{7,8,9,10}-test-exporter-richconsole
|
||||
|
||||
; opentelemetry-instrumentation-mysql
|
||||
py3{6,7,8,9,10}-test-instrumentation-mysql
|
||||
py3{7,8,9,10}-test-instrumentation-mysql
|
||||
pypy3-test-instrumentation-mysql
|
||||
|
||||
; opentelemetry-instrumentation-psycopg2
|
||||
py3{6,7,8,9,10}-test-instrumentation-psycopg2
|
||||
py3{7,8,9,10}-test-instrumentation-psycopg2
|
||||
; ext-psycopg2 intentionally excluded from pypy3
|
||||
|
||||
; opentelemetry-instrumentation-pymemcache
|
||||
py3{6,7,8,9,10}-test-instrumentation-pymemcache{135,200,300,342}
|
||||
py3{7,8,9,10}-test-instrumentation-pymemcache{135,200,300,342}
|
||||
pypy3-test-instrumentation-pymemcache{135,200,300,342}
|
||||
|
||||
; opentelemetry-instrumentation-pymongo
|
||||
py3{6,7,8,9,10}-test-instrumentation-pymongo
|
||||
py3{7,8,9,10}-test-instrumentation-pymongo
|
||||
pypy3-test-instrumentation-pymongo
|
||||
|
||||
; opentelemetry-instrumentation-pymysql
|
||||
py3{6,7,8,9,10}-test-instrumentation-pymysql
|
||||
py3{7,8,9,10}-test-instrumentation-pymysql
|
||||
pypy3-test-instrumentation-pymysql
|
||||
|
||||
; opentelemetry-instrumentation-pyramid
|
||||
py3{6,7,8,9,10}-test-instrumentation-pyramid
|
||||
py3{7,8,9,10}-test-instrumentation-pyramid
|
||||
pypy3-test-instrumentation-pyramid
|
||||
|
||||
; opentelemetry-instrumentation-asgi
|
||||
py3{6,7,8,9,10}-test-instrumentation-asgi
|
||||
py3{7,8,9,10}-test-instrumentation-asgi
|
||||
pypy3-test-instrumentation-asgi
|
||||
|
||||
; opentelemetry-instrumentation-asyncpg
|
||||
py3{6,7,8,9,10}-test-instrumentation-asyncpg
|
||||
py3{7,8,9,10}-test-instrumentation-asyncpg
|
||||
; ext-asyncpg intentionally excluded from pypy3
|
||||
|
||||
; opentelemetry-instrumentation-sqlite3
|
||||
py3{6,7,8,9,10}-test-instrumentation-sqlite3
|
||||
py3{7,8,9,10}-test-instrumentation-sqlite3
|
||||
pypy3-test-instrumentation-sqlite3
|
||||
|
||||
; opentelemetry-instrumentation-wsgi
|
||||
py3{6,7,8,9,10}-test-instrumentation-wsgi
|
||||
py3{7,8,9,10}-test-instrumentation-wsgi
|
||||
pypy3-test-instrumentation-wsgi
|
||||
|
||||
; opentelemetry-instrumentation-grpc
|
||||
py3{6,7,8,9,10}-test-instrumentation-grpc
|
||||
py3{7,8,9,10}-test-instrumentation-grpc
|
||||
|
||||
; opentelemetry-instrumentation-sqlalchemy
|
||||
py3{6,7}-test-instrumentation-sqlalchemy{11}
|
||||
py3{6,7,8,9,10}-test-instrumentation-sqlalchemy{14}
|
||||
py3{7}-test-instrumentation-sqlalchemy{11}
|
||||
py3{7,8,9,10}-test-instrumentation-sqlalchemy{14}
|
||||
pypy3-test-instrumentation-sqlalchemy{11,14}
|
||||
|
||||
; opentelemetry-instrumentation-redis
|
||||
py3{6,7,8,9,10}-test-instrumentation-redis
|
||||
py3{7,8,9,10}-test-instrumentation-redis
|
||||
pypy3-test-instrumentation-redis
|
||||
|
||||
; opentelemetry-instrumentation-remoulade
|
||||
@ -163,42 +161,42 @@ envlist =
|
||||
; instrumentation-remoulade intentionally excluded from pypy3
|
||||
|
||||
; opentelemetry-instrumentation-celery
|
||||
py3{6,7,8,9,10}-test-instrumentation-celery
|
||||
py3{7,8,9,10}-test-instrumentation-celery
|
||||
pypy3-test-instrumentation-celery
|
||||
|
||||
; opentelemetry-instrumentation-sklearn
|
||||
py3{6,7,8}-test-instrumentation-sklearn
|
||||
py3{7,8}-test-instrumentation-sklearn
|
||||
|
||||
; opentelemetry-instrumentation-system-metrics
|
||||
py3{6,7,8,9,10}-test-instrumentation-system-metrics
|
||||
; instrumentation-system-metrics intentionally excluded from pypy3
|
||||
|
||||
; opentelemetry-instrumentation-tornado
|
||||
py3{6,7,8,9,10}-test-instrumentation-tornado
|
||||
py3{7,8,9,10}-test-instrumentation-tornado
|
||||
pypy3-test-instrumentation-tornado
|
||||
|
||||
; opentelemetry-instrumentation-httpx
|
||||
py3{6,7,8,9,10}-test-instrumentation-httpx{18,21}
|
||||
py3{7,8,9,10}-test-instrumentation-httpx{18,21}
|
||||
pypy3-test-instrumentation-httpx{18,21}
|
||||
|
||||
; opentelemetry-util-http
|
||||
py3{6,7,8,9,10}-test-util-http
|
||||
py3{7,8,9,10}-test-util-http
|
||||
pypy3-test-util-http
|
||||
|
||||
; opentelemetry-propagator-aws-xray
|
||||
py3{6,7,8,9,10}-test-propagator-aws-xray
|
||||
py3{7,8,9,10}-test-propagator-aws-xray
|
||||
pypy3-test-propagator-aws-xray
|
||||
|
||||
; opentelemetry-propagator-ot-trace
|
||||
py3{6,7,8,9,10}-test-propagator-ot-trace
|
||||
py3{7,8,9,10}-test-propagator-ot-trace
|
||||
pypy3-test-propagator-ot-trace
|
||||
|
||||
; opentelemetry-instrumentation-pika
|
||||
py3{6,7,8,9,10}-test-instrumentation-pika{0,1}
|
||||
py3{7,8,9,10}-test-instrumentation-pika{0,1}
|
||||
pypy3-test-instrumentation-pika{0,1}
|
||||
|
||||
; opentelemetry-instrumentation-kafka-python
|
||||
py3{6,7,8,9,10}-test-instrumentation-kafka-python
|
||||
py3{7,8,9,10}-test-instrumentation-kafka-python
|
||||
pypy3-test-instrumentation-kafka-python
|
||||
|
||||
lint
|
||||
@ -303,7 +301,7 @@ changedir =
|
||||
|
||||
commands_pre =
|
||||
; Install without -e to test the actual installation
|
||||
py3{6,7,8,9,10}: python -m pip install -U pip setuptools wheel
|
||||
py3{7,8,9,10}: python -m pip install -U pip setuptools wheel
|
||||
; 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.
|
||||
test: pip install "opentelemetry-api[test] @ {env:CORE_REPO}#egg=opentelemetry-api&subdirectory=opentelemetry-api"
|
||||
|
Reference in New Issue
Block a user