-
Notifications
You must be signed in to change notification settings - Fork 449
feat(tracer): add Python 3.11 support #4125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
79 commits
Select commit
Hold shift + click to select a range
9070cdf
Added Py 3.11 to Riot, added version check for PyFloat_Pack8(), tempo…
Yun-Kim 1c29dff
Reverted 3.11 version pin in dockerfile, removed unnecessary comment …
Yun-Kim f1c0af5
Reverse condition
Yun-Kim 20c705a
Merge branch '1.x' into yun-kim/py311
Yun-Kim d96a4c9
Made collector/stack.pyx 3.11 compatible
Yun-Kim 77e4d17
Uncommented Appsec setup
Yun-Kim 508d5c6
Merge branch '1.x' into yun-kim/py311
Yun-Kim f8f62c1
Typos
Yun-Kim 0fa9bff
Merge branch '1.x' into yun-kim/py311
Yun-Kim ac33541
Exclude python 3.11 for internal/debugger/graphql/graphene since they…
Yun-Kim 2193159
Merge branch '1.x' into yun-kim/py311
Yun-Kim d08e99b
Add none check for exceptions in stack collector
Yun-Kim c7eddc9
Merge branch '1.x' into yun-kim/py311
Yun-Kim e5a1cba
Pinned cherrypy, pynamodb, django, mariadb test suite Python versions
Yun-Kim 28708f6
Pinned python version for psycopg test suite
Yun-Kim d3ba946
Update grpc test suites for python 3.11
Yun-Kim a5d2aa1
Fixed Starlette test app for Py 3.11
Yun-Kim f7fd78b
Disable aioredis tests for Python 3.11
Yun-Kim bf0b7c9
Remove gevent as dependency of ddtracerun tests
Yun-Kim 086d157
Separate ddtracerun test suite into pre-3.11 and post-3.11, skip geve…
Yun-Kim de7fa2e
Added py 3.11 test suites into tox
Yun-Kim aad8d6f
Pinned dogpile version in tox, reformatted riot testsuites for grpc
Yun-Kim fcd1311
Merge branch '1.x' into yun-kim/py311
Yun-Kim a4f1f1b
Merge branch '1.x' into yun-kim/py311
Yun-Kim 5a6d9b7
Merge branch '1.x' into yun-kim/py311
Yun-Kim cdd1ccf
Added dogpile==1.1 to tox
Yun-Kim d8a6b88
Merge branch '1.x' into yun-kim/py311
Yun-Kim e2f0727
Unpin debugger, pin asyncpg
Yun-Kim a752988
Pin vine dependency for kombu python 3.11 tests, repin debugger tests
Yun-Kim 1d0993f
Upgraded kombu tests to run Python 3.11 with kombu >= 5.0
Yun-Kim d5460ce
Unpin hypothesis
Yun-Kim 146db8e
Pin hypothesis to 6.55
Yun-Kim 8a1f245
Merge branch '1.x' into yun-kim/py311
Yun-Kim 4e0b8ff
Merge branch '1.x' into yun-kim/py311
Yun-Kim 02a25d9
Unpin hypothesis
Yun-Kim 9bb5161
Separate test_http.py tracer test suite from riot to tox
Yun-Kim 13c826d
Merge branch '1.x' into yun-kim/py311
Yun-Kim 253f1d9
Add tracer test_http test suite into circleci config
Yun-Kim 67bde40
Add pys for test_http test suite in tox
Yun-Kim fb52184
Remove closing regex for circleci tracer test_http job
Yun-Kim 6d7c004
Try different pattern
Yun-Kim 6219277
Merge branch '1.x' into yun-kim/py311
Yun-Kim 8f7e7cb
Merge riot tracer test suites
Yun-Kim a1e1e79
Merge branch '1.x' into yun-kim/py311
Yun-Kim b69ddaa
Merge branch '1.x' into yun-kim/py311
Yun-Kim 4d81ce7
Remove celery tests for python 3.11 until billiard dependency compatible
Yun-Kim 3e39392
Replace removed inspect function with py 3.11 compatible function
Yun-Kim 3a5b3ee
Updated starlette and fasapi test suites to use python 3.11 compatibl…
Yun-Kim bc5b544
Remove gevent tests with Python 3.11
Yun-Kim 39450f6
Merge branch '1.x' into yun-kim/py311
Yun-Kim 91b96d4
Merge branch '1.x' into yun-kim/py311
Yun-Kim 0693351
Replace comment in riotfile
Yun-Kim c70c42b
Revert profiler changes
Yun-Kim f41a26a
Re-add profiler changes to allow profiler to compile in py311
Yun-Kim c806dbe
Merge branch '1.x' into yun-kim/py311
Yun-Kim b9b8fa7
Remove grpc_aio tests with 3.11
Yun-Kim 72d99e8
Address comments
Yun-Kim 45bfb7d
Skip bytecode related tests
Kyle-Verhoog 45bd4c3
Skip py36 wrapping tests as well
Kyle-Verhoog aa55193
Skip internal gevent test
Kyle-Verhoog f41db8f
Merge branch '1.x' into yun-kim/py311
Kyle-Verhoog c167e49
Merge branch '1.x' into yun-kim/py311
Yun-Kim d20a8bf
Address comments, update changelog
Yun-Kim 33fbdfb
Revert removing py27 from black target_version, capitalize changelog …
Yun-Kim 521695b
Remove 3.10 from opentracer gevent tests tox
Yun-Kim a291b93
Disable profiler and dynamic instrumentation if running with Python 3.11
Yun-Kim 3187689
Remove gevent skips as gevent 22.8 is compatible with Python 3.11
Yun-Kim 922dedf
Update changelog, add whitespace to comment
Yun-Kim de9d63f
Pin grpcio to 1.49 for Python 3.11
Yun-Kim e4649c0
Fix skip in grpc_aio with Python 3.11
Yun-Kim 35d0318
Merge branch '1.x' into yun-kim/py311
Kyle-Verhoog 244da69
Merge branch '1.x' into yun-kim/py311
Kyle-Verhoog 49f1a2e
Skip additional segfaulting grpc_aio tests
Kyle-Verhoog a848af6
Merge branch '1.x' into yun-kim/py311
Yun-Kim 92c2742
Remove unsupported version of pynamodb for python 3.11 test suite
Yun-Kim e491de5
Merge branch '1.x' into yun-kim/py311
mergify[bot] e5a926b
Merge branch '1.x' into yun-kim/py311
mergify[bot] 3caf622
Merge branch '1.x' into yun-kim/py311
mergify[bot] 7079b38
Merge branch '1.x' into yun-kim/py311
mergify[bot] File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
prelude: > | ||
Initial library support has been added for Python 3.11. Continuous Profiler and Dynamic Instrumentation are not yet compatible and must be disabled in order to use the library with Python 3.11. Support for Continuous Profiler and Dynamic Instrumentation will be added in a future release. | ||
For full Python 3.11 support status please see: https://github.com/DataDog/dd-trace-py/issues/4149 | ||
features: | ||
- | | ||
tracer: added support for Python 3.11. | ||
Yun-Kim marked this conversation as resolved.
Show resolved
Hide resolved
Yun-Kim marked this conversation as resolved.
Show resolved
Hide resolved
|
||
upgrade: | ||
- | | ||
Python 3.11: Continuous Profiler and Dynamic Instrumentation must be disabled as they do not current support Python 3.11. |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.