mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-08-06 14:59:11 +08:00
Requests integration (#94)
Adds requests integration. Two commits that might be of special interest (see #94): * c66af2faa100b0f41afafdb6e4de9f4de4cc62bc requests test: Use actual Response object. Co-Authored-By: Allan Feldman <6374032+a-feld@users.noreply.github.com> * 1b90a0ddc286c936f7256b14e14ef36fd3c6a24f More tests, rename to http-requests to work around pylint bug (?) See previous CI failure for pylint issue: ************* Module ext/opentelemetry-ext-requests/src/__init__.py ext/opentelemetry-ext-requests/src/__init__.py:1:0: F0001: No module named ext/opentelemetry-ext-requests/src/__init__.py (fatal) It seems that pylint gets confused when there is more than one "requests" module??
This commit is contained in:

committed by
GitHub

parent
94be2dcd04
commit
009de09c20
13
tox.ini
13
tox.ini
@ -2,8 +2,8 @@
|
||||
skipsdist = True
|
||||
skip_missing_interpreters = True
|
||||
envlist =
|
||||
py3{4,5,6,7,8}-test-{api,sdk,ext-wsgi}
|
||||
pypy35-test-{api,sdk,ext-wsgi}
|
||||
py3{4,5,6,7,8}-test-{api,sdk,ext-wsgi,ext-http-requests}
|
||||
pypy35-test-{api,sdk,ext-wsgi,ext-http-requests}
|
||||
lint
|
||||
py37-mypy
|
||||
docs
|
||||
@ -23,6 +23,7 @@ changedir =
|
||||
test-api: opentelemetry-api/tests
|
||||
test-sdk: opentelemetry-sdk/tests
|
||||
test-ext-wsgi: ext/opentelemetry-ext-wsgi/tests
|
||||
test-ext-http-requests: ext/opentelemetry-ext-http-requests/tests
|
||||
|
||||
commands_pre =
|
||||
pip install -U pip setuptools wheel
|
||||
@ -30,6 +31,7 @@ commands_pre =
|
||||
test-sdk: pip install -e {toxinidir}/opentelemetry-sdk
|
||||
ext: pip install -e {toxinidir}/opentelemetry-api
|
||||
wsgi: pip install -e {toxinidir}/ext/opentelemetry-ext-wsgi
|
||||
http-requests: pip install -e {toxinidir}/ext/opentelemetry-ext-http-requests
|
||||
|
||||
commands =
|
||||
mypy: mypy --namespace-packages opentelemetry-api/src/opentelemetry/
|
||||
@ -48,13 +50,14 @@ commands_pre =
|
||||
pip install -e {toxinidir}/opentelemetry-api
|
||||
pip install -e {toxinidir}/opentelemetry-sdk
|
||||
pip install -e {toxinidir}/ext/opentelemetry-ext-wsgi
|
||||
pip install -e {toxinidir}/ext/opentelemetry-ext-http-requests
|
||||
|
||||
commands =
|
||||
; Prefer putting everything in one pylint command to profit from duplication
|
||||
; warnings.
|
||||
pylint opentelemetry-api/src/opentelemetry/ opentelemetry-api/tests/ opentelemetry-sdk/src/opentelemetry/ opentelemetry-sdk/tests/ ext/opentelemetry-ext-wsgi/src/ ext/opentelemetry-ext-wsgi/tests/
|
||||
flake8 opentelemetry-api/src/opentelemetry/ opentelemetry-api/tests/ opentelemetry-sdk/src/opentelemetry/ opentelemetry-sdk/tests/ ext/opentelemetry-ext-wsgi/src/ ext/opentelemetry-ext-wsgi/tests/
|
||||
isort --check-only --recursive opentelemetry-api/src opentelemetry-sdk/src ext/opentelemetry-ext-wsgi/src ext/opentelemetry-ext-wsgi/tests
|
||||
pylint opentelemetry-api/src/opentelemetry opentelemetry-api/tests/ opentelemetry-sdk/src/opentelemetry opentelemetry-sdk/tests/ ext/opentelemetry-ext-http-requests/src/ ext/opentelemetry-ext-http-requests/tests/ ext/opentelemetry-ext-wsgi/tests/
|
||||
flake8 opentelemetry-api/src/ opentelemetry-api/tests/ opentelemetry-sdk/src/ opentelemetry-sdk/tests/ ext/opentelemetry-ext-wsgi/src/ ext/opentelemetry-ext-wsgi/tests/ ext/opentelemetry-ext-http-requests/src/
|
||||
isort --check-only --recursive opentelemetry-api/src opentelemetry-sdk/src ext/opentelemetry-ext-wsgi/src ext/opentelemetry-ext-wsgi/tests ext/opentelemetry-ext-http-requests/src/
|
||||
|
||||
[testenv:docs]
|
||||
deps =
|
||||
|
Reference in New Issue
Block a user