httpx: rewrite patching to use wrapt instead of subclassing client #725
test_0.yml
on: pull_request
instrumentation-openai-v2 3.8 Ubuntu
45s
instrumentation-openai-v2 3.9 Ubuntu
49s
instrumentation-openai-v2 3.10 Ubuntu
43s
instrumentation-openai-v2 3.11 Ubuntu
35s
instrumentation-openai-v2 3.12 Ubuntu
43s
instrumentation-openai-v2 pypy-3.8 Ubuntu
2m 53s
resource-detector-container 3.8 Ubuntu
23s
resource-detector-container 3.9 Ubuntu
19s
resource-detector-container 3.10 Ubuntu
24s
resource-detector-container 3.11 Ubuntu
18s
resource-detector-container 3.12 Ubuntu
24s
resource-detector-container pypy-3.8 Ubuntu
48s
resource-detector-azure 3.8 Ubuntu
22s
resource-detector-azure 3.9 Ubuntu
27s
resource-detector-azure 3.10 Ubuntu
24s
resource-detector-azure 3.11 Ubuntu
20s
resource-detector-azure 3.12 Ubuntu
29s
resource-detector-azure pypy-3.8 Ubuntu
51s
sdk-extension-aws 3.8 Ubuntu
24s
sdk-extension-aws 3.9 Ubuntu
27s
sdk-extension-aws 3.10 Ubuntu
20s
sdk-extension-aws 3.11 Ubuntu
20s
sdk-extension-aws 3.12 Ubuntu
26s
sdk-extension-aws pypy-3.8 Ubuntu
49s
distro 3.8 Ubuntu
27s
distro 3.9 Ubuntu
23s
distro 3.10 Ubuntu
31s
distro 3.11 Ubuntu
22s
distro 3.12 Ubuntu
25s
distro pypy-3.8 Ubuntu
43s
opentelemetry-instrumentation 3.8 Ubuntu
19s
opentelemetry-instrumentation 3.9 Ubuntu
26s
opentelemetry-instrumentation 3.10 Ubuntu
20s
opentelemetry-instrumentation 3.11 Ubuntu
28s
opentelemetry-instrumentation 3.12 Ubuntu
25s
opentelemetry-instrumentation pypy-3.8 Ubuntu
45s
instrumentation-aiohttp-client 3.8 Ubuntu
28s
instrumentation-aiohttp-client 3.9 Ubuntu
40s
instrumentation-aiohttp-client 3.10 Ubuntu
28s
instrumentation-aiohttp-client 3.11 Ubuntu
26s
instrumentation-aiohttp-client 3.12 Ubuntu
28s
instrumentation-aiohttp-client pypy-3.8 Ubuntu
1m 1s
instrumentation-aiohttp-server 3.8 Ubuntu
29s
instrumentation-aiohttp-server 3.9 Ubuntu
34s
instrumentation-aiohttp-server 3.10 Ubuntu
26s
instrumentation-aiohttp-server 3.11 Ubuntu
28s
instrumentation-aiohttp-server 3.12 Ubuntu
27s
instrumentation-aiohttp-server pypy-3.8 Ubuntu
1m 0s
instrumentation-aiopg 3.8 Ubuntu
27s
instrumentation-aiopg 3.9 Ubuntu
26s
instrumentation-aiopg 3.10 Ubuntu
29s
instrumentation-aiopg 3.11 Ubuntu
26s
instrumentation-aiopg 3.12 Ubuntu
30s
instrumentation-aws-lambda 3.8 Ubuntu
32s
instrumentation-aws-lambda 3.9 Ubuntu
23s
instrumentation-aws-lambda 3.10 Ubuntu
33s
instrumentation-aws-lambda 3.11 Ubuntu
23s
instrumentation-aws-lambda 3.12 Ubuntu
27s
instrumentation-aws-lambda pypy-3.8 Ubuntu
47s
instrumentation-botocore 3.8 Ubuntu
38s
instrumentation-botocore 3.9 Ubuntu
38s
instrumentation-botocore 3.10 Ubuntu
36s
instrumentation-botocore 3.11 Ubuntu
49s
instrumentation-botocore 3.12 Ubuntu
42s
instrumentation-boto3sqs 3.8 Ubuntu
33s
instrumentation-boto3sqs 3.9 Ubuntu
25s
instrumentation-boto3sqs 3.10 Ubuntu
36s
instrumentation-boto3sqs 3.11 Ubuntu
28s
instrumentation-boto3sqs 3.12 Ubuntu
26s
instrumentation-boto3sqs pypy-3.8 Ubuntu
53s
instrumentation-django-0 3.8 Ubuntu
28s
instrumentation-django-1 3.8 Ubuntu
31s
instrumentation-django-2 3.8 Ubuntu
35s
instrumentation-django-0 3.9 Ubuntu
28s
instrumentation-django-1 3.9 Ubuntu
34s
instrumentation-django-2 3.9 Ubuntu
32s
instrumentation-django-1 3.10 Ubuntu
34s
instrumentation-django-3 3.10 Ubuntu
36s
instrumentation-django-1 3.11 Ubuntu
26s
instrumentation-django-3 3.11 Ubuntu
38s
instrumentation-django-1 3.12 Ubuntu
33s
instrumentation-django-3 3.12 Ubuntu
31s
instrumentation-django-0 pypy-3.8 Ubuntu
1m 4s
instrumentation-django-1 pypy-3.8 Ubuntu
1m 2s
instrumentation-dbapi 3.8 Ubuntu
32s
instrumentation-dbapi 3.9 Ubuntu
27s
instrumentation-dbapi 3.10 Ubuntu
31s
instrumentation-dbapi 3.11 Ubuntu
21s
instrumentation-dbapi 3.12 Ubuntu
28s
instrumentation-dbapi pypy-3.8 Ubuntu
44s
instrumentation-boto 3.8 Ubuntu
35s
instrumentation-boto 3.9 Ubuntu
32s
instrumentation-boto 3.10 Ubuntu
40s
instrumentation-boto 3.11 Ubuntu
39s
instrumentation-elasticsearch-0 3.8 Ubuntu
27s
instrumentation-elasticsearch-1 3.8 Ubuntu
28s
instrumentation-elasticsearch-2 3.8 Ubuntu
23s
instrumentation-elasticsearch-0 3.9 Ubuntu
25s
instrumentation-elasticsearch-1 3.9 Ubuntu
30s
instrumentation-elasticsearch-2 3.9 Ubuntu
23s
instrumentation-elasticsearch-0 3.10 Ubuntu
23s
instrumentation-elasticsearch-1 3.10 Ubuntu
24s
instrumentation-elasticsearch-2 3.10 Ubuntu
29s
instrumentation-elasticsearch-0 3.11 Ubuntu
27s
instrumentation-elasticsearch-1 3.11 Ubuntu
27s
instrumentation-elasticsearch-2 3.11 Ubuntu
22s
instrumentation-elasticsearch-0 3.12 Ubuntu
27s
instrumentation-elasticsearch-1 3.12 Ubuntu
24s
instrumentation-elasticsearch-2 3.12 Ubuntu
24s
instrumentation-elasticsearch-0 pypy-3.8 Ubuntu
47s
instrumentation-elasticsearch-1 pypy-3.8 Ubuntu
54s
instrumentation-elasticsearch-2 pypy-3.8 Ubuntu
45s
instrumentation-falcon-0 3.8 Ubuntu
25s
instrumentation-falcon-1 3.8 Ubuntu
35s
instrumentation-falcon-2 3.8 Ubuntu
29s
instrumentation-falcon-0 3.9 Ubuntu
26s
instrumentation-falcon-1 3.9 Ubuntu
36s
instrumentation-falcon-2 3.9 Ubuntu
29s
instrumentation-falcon-1 3.10 Ubuntu
26s
instrumentation-falcon-2 3.10 Ubuntu
31s
instrumentation-falcon-1 3.11 Ubuntu
27s
instrumentation-falcon-2 3.11 Ubuntu
28s
instrumentation-falcon-1 3.12 Ubuntu
29s
instrumentation-falcon-2 3.12 Ubuntu
2m 36s
instrumentation-falcon-0 pypy-3.8 Ubuntu
52s
instrumentation-falcon-1 pypy-3.8 Ubuntu
58s
instrumentation-falcon-2 pypy-3.8 Ubuntu
58s
instrumentation-fastapi 3.8 Ubuntu
28s
instrumentation-fastapi 3.9 Ubuntu
31s
instrumentation-fastapi 3.10 Ubuntu
40s
instrumentation-fastapi 3.11 Ubuntu
26s
instrumentation-fastapi 3.12 Ubuntu
29s
instrumentation-fastapi pypy-3.8 Ubuntu
2m 40s
instrumentation-flask-0 3.8 Ubuntu
27s
instrumentation-flask-1 3.8 Ubuntu
29s
instrumentation-flask-0 3.9 Ubuntu
25s
instrumentation-flask-1 3.9 Ubuntu
28s
instrumentation-flask-0 3.10 Ubuntu
36s
instrumentation-flask-1 3.10 Ubuntu
31s
instrumentation-flask-0 3.11 Ubuntu
36s
instrumentation-flask-1 3.11 Ubuntu
27s
instrumentation-flask-0 3.12 Ubuntu
36s
instrumentation-flask-1 3.12 Ubuntu
34s
instrumentation-flask-2 3.8 Ubuntu
31s
instrumentation-flask-2 3.9 Ubuntu
35s
instrumentation-flask-2 3.10 Ubuntu
26s
instrumentation-flask-2 3.11 Ubuntu
28s
instrumentation-flask-2 3.12 Ubuntu
35s
instrumentation-flask-0 pypy-3.8 Ubuntu
1m 1s
instrumentation-flask-1 pypy-3.8 Ubuntu
1m 3s
instrumentation-urllib 3.8 Ubuntu
30s
instrumentation-urllib 3.9 Ubuntu
30s
instrumentation-urllib 3.10 Ubuntu
28s
instrumentation-urllib 3.11 Ubuntu
26s
instrumentation-urllib 3.12 Ubuntu
36s
instrumentation-urllib pypy-3.8 Ubuntu
51s
instrumentation-urllib3-0 3.8 Ubuntu
30s
instrumentation-urllib3-1 3.8 Ubuntu
28s
instrumentation-urllib3-0 3.9 Ubuntu
30s
instrumentation-urllib3-1 3.9 Ubuntu
38s
instrumentation-urllib3-0 3.10 Ubuntu
33s
instrumentation-urllib3-1 3.10 Ubuntu
38s
instrumentation-urllib3-0 3.11 Ubuntu
28s
instrumentation-urllib3-1 3.11 Ubuntu
34s
instrumentation-urllib3-0 3.12 Ubuntu
31s
instrumentation-urllib3-1 3.12 Ubuntu
32s
instrumentation-urllib3-0 pypy-3.8 Ubuntu
59s
instrumentation-urllib3-1 pypy-3.8 Ubuntu
58s
instrumentation-requests 3.8 Ubuntu
35s
instrumentation-requests 3.9 Ubuntu
32s
instrumentation-requests 3.10 Ubuntu
29s
instrumentation-requests 3.11 Ubuntu
25s
instrumentation-requests 3.12 Ubuntu
29s
instrumentation-starlette 3.8 Ubuntu
31s
instrumentation-starlette 3.9 Ubuntu
32s
instrumentation-starlette 3.10 Ubuntu
31s
instrumentation-starlette 3.11 Ubuntu
29s
instrumentation-starlette 3.12 Ubuntu
38s
instrumentation-starlette pypy-3.8 Ubuntu
54s
instrumentation-jinja2 3.8 Ubuntu
31s
instrumentation-jinja2 3.9 Ubuntu
29s
instrumentation-jinja2 3.10 Ubuntu
30s
instrumentation-jinja2 3.11 Ubuntu
30s
instrumentation-jinja2 3.12 Ubuntu
30s
instrumentation-jinja2 pypy-3.8 Ubuntu
51s
instrumentation-logging 3.8 Ubuntu
23s
instrumentation-logging 3.9 Ubuntu
27s
instrumentation-logging 3.10 Ubuntu
27s
instrumentation-logging 3.11 Ubuntu
20s
instrumentation-logging 3.12 Ubuntu
25s
instrumentation-logging pypy-3.8 Ubuntu
47s
exporter-richconsole 3.8 Ubuntu
27s
exporter-richconsole 3.9 Ubuntu
29s
exporter-richconsole 3.10 Ubuntu
22s
exporter-richconsole 3.11 Ubuntu
24s
exporter-richconsole 3.12 Ubuntu
24s
exporter-richconsole pypy-3.8 Ubuntu
43s
exporter-prometheus-remote-write 3.8 Ubuntu
27s
exporter-prometheus-remote-write 3.9 Ubuntu
25s
exporter-prometheus-remote-write 3.10 Ubuntu
25s
exporter-prometheus-remote-write 3.11 Ubuntu
24s
exporter-prometheus-remote-write 3.12 Ubuntu
30s
exporter-prometheus-remote-write pypy-3.8 Ubuntu
1m 35s
instrumentation-mysql-0 3.8 Ubuntu
25s
instrumentation-mysql-1 3.8 Ubuntu
33s
instrumentation-mysql-0 3.9 Ubuntu
29s
instrumentation-mysql-1 3.9 Ubuntu
29s
instrumentation-mysql-0 3.10 Ubuntu
31s
instrumentation-mysql-1 3.10 Ubuntu
32s
instrumentation-mysql-0 3.11 Ubuntu
27s
instrumentation-mysql-1 3.11 Ubuntu
26s
instrumentation-mysql-0 3.12 Ubuntu
27s
instrumentation-mysql-1 3.12 Ubuntu
34s
instrumentation-mysql-0 pypy-3.8 Ubuntu
46s
instrumentation-mysql-1 pypy-3.8 Ubuntu
51s
instrumentation-mysqlclient 3.8 Ubuntu
26s
instrumentation-mysqlclient 3.9 Ubuntu
28s
instrumentation-mysqlclient 3.10 Ubuntu
42s
instrumentation-mysqlclient 3.11 Ubuntu
37s
instrumentation-mysqlclient 3.12 Ubuntu
29s
instrumentation-mysqlclient pypy-3.8 Ubuntu
59s
instrumentation-psycopg2 3.8 Ubuntu
29s
instrumentation-psycopg2 3.9 Ubuntu
30s
instrumentation-psycopg2 3.10 Ubuntu
30s
instrumentation-psycopg2 3.11 Ubuntu
34s
instrumentation-psycopg2 3.12 Ubuntu
38s
instrumentation-psycopg 3.8 Ubuntu
31s
instrumentation-psycopg 3.9 Ubuntu
30s
instrumentation-psycopg 3.10 Ubuntu
28s
instrumentation-psycopg 3.11 Ubuntu
32s
instrumentation-psycopg 3.12 Ubuntu
30s
instrumentation-psycopg pypy-3.8 Ubuntu
49s
instrumentation-pymemcache-0 3.8 Ubuntu
22s
instrumentation-pymemcache-1 3.8 Ubuntu
21s
instrumentation-pymemcache-2 3.8 Ubuntu
26s
instrumentation-pymemcache-3 3.8 Ubuntu
24s
instrumentation-pymemcache-4 3.8 Ubuntu
22s
instrumentation-pymemcache-0 3.9 Ubuntu
23s
instrumentation-pymemcache-1 3.9 Ubuntu
28s
instrumentation-pymemcache-2 3.9 Ubuntu
28s
instrumentation-pymemcache-3 3.9 Ubuntu
22s
instrumentation-pymemcache-4 3.9 Ubuntu
23s
instrumentation-pymemcache-0 3.10 Ubuntu
24s
instrumentation-pymemcache-1 3.10 Ubuntu
26s
instrumentation-pymemcache-2 3.10 Ubuntu
27s
instrumentation-pymemcache-3 3.10 Ubuntu
24s
instrumentation-pymemcache-4 3.10 Ubuntu
28s
instrumentation-pymemcache-0 3.11 Ubuntu
21s
instrumentation-pymemcache-1 3.11 Ubuntu
21s
instrumentation-pymemcache-2 3.11 Ubuntu
26s