Skip to content

Commit ba9f9b3

Browse files
wu-shengclaude
andcommitted
fix: update urllib3 and happybase for Python 3.12+ compatibility
- urllib3: skip on 3.12+ because urllib3 2.x removed urllib3.request.RequestMethods (plugin needs code adaptation) - happybase: test 1.3.0 on 3.12+ (thriftpy2 0.6.0 has 3.12+ wheels) Regenerate Plugins.md. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 1254e20 commit ba9f9b3

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

docs/en/setup/Plugins.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ or a limitation of SkyWalking auto-instrumentation (welcome to contribute!)
2727
| [fastapi](https://fastapi.tiangolo.com) | Python >=3.7 - ['0.89.*', '0.88.*']; | `sw_fastapi` |
2828
| [flask](https://flask.palletsprojects.com) | Python >=3.14 - ['3.0']; Python >=3.10 - ['2.0']; | `sw_flask` |
2929
| [grpcio](https://grpc.io/docs/languages/python) | Python >=3.8 - ['1.*']; | `sw_grpc` |
30-
| [happybase](https://happybase.readthedocs.io) | Python >=3.12 - NOT SUPPORTED YET; Python >=3.10 - ['1.2.0']; | `sw_happybase` |
30+
| [happybase](https://happybase.readthedocs.io) | Python >=3.12 - ['1.3.0']; Python >=3.10 - ['1.2.0']; | `sw_happybase` |
3131
| [http_server](https://docs.python.org/3/library/http.server.html) | Python >=3.7 - ['*']; | `sw_http_server` |
3232
| [werkzeug](https://werkzeug.palletsprojects.com/) | Python >=3.7 - ['1.0.1', '2.0']; | `sw_http_server` |
3333
| [httpx](https://www.python-httpx.org/) | Python >=3.7 - ['0.23.*', '0.22.*']; | `sw_httpx` |

skywalking/plugins/sw_happybase.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
link_vector = ['https://happybase.readthedocs.io']
2323
support_matrix = {
2424
'happybase': {
25-
'>=3.12': [], # TODO: thriftpy2 dependency fails to build on Python 3.12+
25+
'>=3.12': ['1.3.0'],
2626
'>=3.10': ['1.2.0'],
2727
}
2828
}

skywalking/plugins/sw_urllib3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
link_vector = ['https://urllib3.readthedocs.io/en/latest/']
2424
support_matrix = {
2525
'urllib3': {
26-
'>=3.12': [], # TODO: urllib3 2.x has API changes that require plugin adaptation
26+
'>=3.12': [], # urllib3 2.x removed urllib3.request.RequestMethods, plugin needs adaptation
2727
'>=3.10': ['1.26', '1.25'],
2828
}
2929
}

0 commit comments

Comments
 (0)