mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-08-02 19:47:17 +08:00

- We now automatically generate bootstrap_gen.py file from the list of instrumentations present in the source tree. - Bootstrap command now uses consumes this auto-generated list instead of keeping it's own local copy. - We no longer uninstall packages before installing them as instrumentation package no longer specify libraries as dependencies so the edge cases are no longer there. - We no longer try to install an incompatible version or force upgrade/downgrade an installed version. This used to leave systems in broken states which should happen no more.
135 lines
4.8 KiB
Python
135 lines
4.8 KiB
Python
# Copyright The OpenTelemetry Authors
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
# DO NOT EDIT. THIS FILE WAS AUTOGENERATED FROM INSTRUMENTATION PACKAGES.
|
|
# RUN `python scripts/generate_instrumentation_bootstrap.py` TO REGENERATE.
|
|
|
|
libraries = {
|
|
"aiohttp": {
|
|
"library": "aiohttp ~= 3.0",
|
|
"instrumentation": "opentelemetry-instrumentation-aiohttp-client==0.22.dev0",
|
|
},
|
|
"aiopg": {
|
|
"library": "aiopg >= 0.13.0",
|
|
"instrumentation": "opentelemetry-instrumentation-aiopg==0.22.dev0",
|
|
},
|
|
"asgiref": {
|
|
"library": "asgiref ~= 3.0",
|
|
"instrumentation": "opentelemetry-instrumentation-asgi==0.22.dev0",
|
|
},
|
|
"asyncpg": {
|
|
"library": "asyncpg >= 0.12.0",
|
|
"instrumentation": "opentelemetry-instrumentation-asyncpg==0.22.dev0",
|
|
},
|
|
"boto": {
|
|
"library": "boto~=2.0",
|
|
"instrumentation": "opentelemetry-instrumentation-boto==0.22.dev0",
|
|
},
|
|
"botocore": {
|
|
"library": "botocore ~= 1.0",
|
|
"instrumentation": "opentelemetry-instrumentation-botocore==0.22.dev0",
|
|
},
|
|
"celery": {
|
|
"library": "celery >= 4.0, < 6.0",
|
|
"instrumentation": "opentelemetry-instrumentation-celery==0.22.dev0",
|
|
},
|
|
"django": {
|
|
"library": "django >= 1.10",
|
|
"instrumentation": "opentelemetry-instrumentation-django==0.22.dev0",
|
|
},
|
|
"elasticsearch": {
|
|
"library": "elasticsearch >= 2.0",
|
|
"instrumentation": "opentelemetry-instrumentation-elasticsearch==0.22.dev0",
|
|
},
|
|
"falcon": {
|
|
"library": "falcon ~= 2.0",
|
|
"instrumentation": "opentelemetry-instrumentation-falcon==0.22.dev0",
|
|
},
|
|
"fastapi": {
|
|
"library": "fastapi ~= 0.58.1",
|
|
"instrumentation": "opentelemetry-instrumentation-fastapi==0.22.dev0",
|
|
},
|
|
"flask": {
|
|
"library": "flask ~= 1.0",
|
|
"instrumentation": "opentelemetry-instrumentation-flask==0.22.dev0",
|
|
},
|
|
"grpcio": {
|
|
"library": "grpcio ~= 1.27",
|
|
"instrumentation": "opentelemetry-instrumentation-grpc==0.22.dev0",
|
|
},
|
|
"jinja2": {
|
|
"library": "jinja2~=2.7",
|
|
"instrumentation": "opentelemetry-instrumentation-jinja2==0.22.dev0",
|
|
},
|
|
"mysql-connector-python": {
|
|
"library": "mysql-connector-python ~= 8.0",
|
|
"instrumentation": "opentelemetry-instrumentation-mysql==0.22.dev0",
|
|
},
|
|
"psycopg2-binary": {
|
|
"library": "psycopg2-binary >= 2.7.3.1",
|
|
"instrumentation": "opentelemetry-instrumentation-psycopg2==0.22.dev0",
|
|
},
|
|
"pymemcache": {
|
|
"library": "pymemcache ~= 1.3",
|
|
"instrumentation": "opentelemetry-instrumentation-pymemcache==0.22.dev0",
|
|
},
|
|
"pymongo": {
|
|
"library": "pymongo ~= 3.1",
|
|
"instrumentation": "opentelemetry-instrumentation-pymongo==0.22.dev0",
|
|
},
|
|
"PyMySQL": {
|
|
"library": "PyMySQL ~= 0.10.1",
|
|
"instrumentation": "opentelemetry-instrumentation-pymysql==0.22.dev0",
|
|
},
|
|
"pyramid": {
|
|
"library": "pyramid >= 1.7",
|
|
"instrumentation": "opentelemetry-instrumentation-pyramid==0.22.dev0",
|
|
},
|
|
"redis": {
|
|
"library": "redis >= 2.6",
|
|
"instrumentation": "opentelemetry-instrumentation-redis==0.22.dev0",
|
|
},
|
|
"requests": {
|
|
"library": "requests ~= 2.0",
|
|
"instrumentation": "opentelemetry-instrumentation-requests==0.22.dev0",
|
|
},
|
|
"scikit-learn": {
|
|
"library": "scikit-learn ~= 0.24.0",
|
|
"instrumentation": "opentelemetry-instrumentation-sklearn==0.22.dev0",
|
|
},
|
|
"sqlalchemy": {
|
|
"library": "sqlalchemy",
|
|
"instrumentation": "opentelemetry-instrumentation-sqlalchemy==0.22.dev0",
|
|
},
|
|
"starlette": {
|
|
"library": "starlette ~= 0.13.0",
|
|
"instrumentation": "opentelemetry-instrumentation-starlette==0.22.dev0",
|
|
},
|
|
"tornado": {
|
|
"library": "tornado >= 6.0",
|
|
"instrumentation": "opentelemetry-instrumentation-tornado==0.22.dev0",
|
|
},
|
|
"urllib3": {
|
|
"library": "urllib3 >= 1.0.0, < 2.0.0",
|
|
"instrumentation": "opentelemetry-instrumentation-urllib3==0.22.dev0",
|
|
},
|
|
}
|
|
default_instrumentations = [
|
|
"opentelemetry-instrumentation-dbapi==0.22.dev0",
|
|
"opentelemetry-instrumentation-logging==0.22.dev0",
|
|
"opentelemetry-instrumentation-sqlite3==0.22.dev0",
|
|
"opentelemetry-instrumentation-urllib==0.22.dev0",
|
|
"opentelemetry-instrumentation-wsgi==0.22.dev0",
|
|
]
|