Skip to content

fix: MANIFEST.in: Graft tests directory.#6237

Open
charlesroelli wants to merge 1 commit intogetsentry:masterfrom
charlesroelli:fix-sdist-build
Open

fix: MANIFEST.in: Graft tests directory.#6237
charlesroelli wants to merge 1 commit intogetsentry:masterfrom
charlesroelli:fix-sdist-build

Conversation

@charlesroelli
Copy link
Copy Markdown

Description

The source distribution does not include all tests, currently only those matching tests/test_*. Graft the test directory so that sentry-sdk can be tested from the source distribution.

Here is the diff with the new source distribution:

--- #<buffer *sentry-with-incomplete-tests*>
+++ #<buffer *sentry-with-all-tests*>
@@ -1,6 +1,6 @@
  drwxrwxr-x        0 sentry-sdk-2.59.0/
  -rw-rw-r--     1093 sentry-sdk-2.59.0/LICENSE
- -rw-rw-r--       44 sentry-sdk-2.59.0/MANIFEST.in
+ -rw-rw-r--       56 sentry-sdk-2.59.0/MANIFEST.in
  -rw-rw-r--     7735 sentry-sdk-2.59.0/PKG-INFO
  -rw-rw-r--     5287 sentry-sdk-2.59.0/README.md
  -rw-rw-r--     5690 sentry-sdk-2.59.0/pyproject.toml
@@ -217,7 +217,7 @@
  -rw-rw-r--    11212 sentry-sdk-2.59.0/sentry_sdk/worker.py
  drwxrwxr-x        0 sentry-sdk-2.59.0/sentry_sdk.egg-info/
  -rw-rw-r--     7735 sentry-sdk-2.59.0/sentry_sdk.egg-info/PKG-INFO
- -rw-rw-r--     8228 sentry-sdk-2.59.0/sentry_sdk.egg-info/SOURCES.txt
+ -rw-rw-r--    19970 sentry-sdk-2.59.0/sentry_sdk.egg-info/SOURCES.txt
  -rw-rw-r--        1 sentry-sdk-2.59.0/sentry_sdk.egg-info/dependency_links.txt
  -rw-rw-r--       91 sentry-sdk-2.59.0/sentry_sdk.egg-info/entry_points.txt
  -rw-rw-r--        1 sentry-sdk-2.59.0/sentry_sdk.egg-info/not-zip-safe
@@ -226,6 +226,352 @@
  -rw-rw-r--       38 sentry-sdk-2.59.0/setup.cfg
  -rw-rw-r--     4321 sentry-sdk-2.59.0/setup.py
  drwxrwxr-x        0 sentry-sdk-2.59.0/tests/
+ -rw-rw-r--      433 sentry-sdk-2.59.0/tests/__init__.py
+ -rw-rw-r--    48284 sentry-sdk-2.59.0/tests/conftest.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aiohttp/
+ -rw-rw-r--      290 sentry-sdk-2.59.0/tests/integrations/aiohttp/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aiohttp/aiohttp_helpers/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/aiohttp/aiohttp_helpers/__init__.py
+ -rw-rw-r--       74 sentry-sdk-2.59.0/tests/integrations/aiohttp/aiohttp_helpers/helpers.py
+ -rw-rw-r--    49601 sentry-sdk-2.59.0/tests/integrations/aiohttp/test_aiohttp.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/anthropic/
+ -rw-rw-r--       48 sentry-sdk-2.59.0/tests/integrations/anthropic/__init__.py
+ -rw-rw-r--   148123 sentry-sdk-2.59.0/tests/integrations/anthropic/test_anthropic.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/argv/
+ -rw-rw-r--      420 sentry-sdk-2.59.0/tests/integrations/argv/test_argv.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/ariadne/
+ -rw-rw-r--      106 sentry-sdk-2.59.0/tests/integrations/ariadne/__init__.py
+ -rw-rw-r--     7492 sentry-sdk-2.59.0/tests/integrations/ariadne/test_ariadne.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/arq/
+ -rw-rw-r--       42 sentry-sdk-2.59.0/tests/integrations/arq/__init__.py
+ -rw-rw-r--    13653 sentry-sdk-2.59.0/tests/integrations/arq/test_arq.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/asgi/
+ -rw-rw-r--      129 sentry-sdk-2.59.0/tests/integrations/asgi/__init__.py
+ -rw-rw-r--    28086 sentry-sdk-2.59.0/tests/integrations/asgi/test_asgi.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/asyncio/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/asyncio/__init__.py
+ -rw-rw-r--    27547 sentry-sdk-2.59.0/tests/integrations/asyncio/test_asyncio.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/asyncpg/
+ -rw-rw-r--      324 sentry-sdk-2.59.0/tests/integrations/asyncpg/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/asyncpg/asyncpg_helpers/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/asyncpg/asyncpg_helpers/__init__.py
+ -rw-rw-r--       94 sentry-sdk-2.59.0/tests/integrations/asyncpg/asyncpg_helpers/helpers.py
+ -rw-rw-r--    24576 sentry-sdk-2.59.0/tests/integrations/asyncpg/test_asyncpg.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/
+ -rw-rw-r--      106 sentry-sdk-2.59.0/tests/integrations/aws_lambda/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/BasicException/
+ -rw-rw-r--      103 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/BasicException/index.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/BasicOk/
+ -rw-rw-r--       72 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/BasicOk/index.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/InitError/
+ -rw-rw-r--       91 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/InitError/index.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/TimeoutError/
+ -rw-rw-r--      105 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/TimeoutError/index.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceDisabled/
+ -rw-rw-r--      349 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceDisabled/.gitignore
+ -rw-rw-r--      332 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceDisabled/index.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceEnabled/
+ -rw-rw-r--      349 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceEnabled/.gitignore
+ -rw-rw-r--      284 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceEnabled/index.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TimeoutErrorScopeModified/
+ -rw-rw-r--      349 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TimeoutErrorScopeModified/.gitignore
+ -rw-rw-r--      404 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TimeoutErrorScopeModified/index.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TracesSampler/
+ -rw-rw-r--      349 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TracesSampler/.gitignore
+ -rw-rw-r--     1384 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TracesSampler/index.py
+ -rw-rw-r--    17665 sentry-sdk-2.59.0/tests/integrations/aws_lambda/test_aws_lambda.py
+ -rw-rw-r--     9881 sentry-sdk-2.59.0/tests/integrations/aws_lambda/utils.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/beam/
+ -rw-rw-r--       50 sentry-sdk-2.59.0/tests/integrations/beam/__init__.py
+ -rw-rw-r--     6006 sentry-sdk-2.59.0/tests/integrations/beam/test_beam.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/boto3/
+ -rw-rw-r--      230 sentry-sdk-2.59.0/tests/integrations/boto3/__init__.py
+ -rw-rw-r--      875 sentry-sdk-2.59.0/tests/integrations/boto3/aws_mock.py
+ -rw-rw-r--      869 sentry-sdk-2.59.0/tests/integrations/boto3/s3_list.xml
+ -rw-rw-r--    11936 sentry-sdk-2.59.0/tests/integrations/boto3/test_s3.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/bottle/
+ -rw-rw-r--       45 sentry-sdk-2.59.0/tests/integrations/bottle/__init__.py
+ -rw-rw-r--    14201 sentry-sdk-2.59.0/tests/integrations/bottle/test_bottle.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/celery/
+ -rw-rw-r--       45 sentry-sdk-2.59.0/tests/integrations/celery/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/celery/integration_tests/
+ -rw-rw-r--     1499 sentry-sdk-2.59.0/tests/integrations/celery/integration_tests/__init__.py
+ -rw-rw-r--     4697 sentry-sdk-2.59.0/tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py
+ -rw-rw-r--    39075 sentry-sdk-2.59.0/tests/integrations/celery/test_celery.py
+ -rw-rw-r--    16102 sentry-sdk-2.59.0/tests/integrations/celery/test_celery_beat_crons.py
+ -rw-rw-r--     9005 sentry-sdk-2.59.0/tests/integrations/celery/test_update_celery_task_headers.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/chalice/
+ -rw-rw-r--       46 sentry-sdk-2.59.0/tests/integrations/chalice/__init__.py
+ -rw-rw-r--     4395 sentry-sdk-2.59.0/tests/integrations/chalice/test_chalice.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/clickhouse_driver/
+ -rw-rw-r--       56 sentry-sdk-2.59.0/tests/integrations/clickhouse_driver/__init__.py
+ -rw-rw-r--    32806 sentry-sdk-2.59.0/tests/integrations/clickhouse_driver/test_clickhouse_driver.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/cloud_resource_context/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/cloud_resource_context/__init__.py
+ -rw-rw-r--    13142 sentry-sdk-2.59.0/tests/integrations/cloud_resource_context/test_cloud_resource_context.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/cohere/
+ -rw-rw-r--       45 sentry-sdk-2.59.0/tests/integrations/cohere/__init__.py
+ -rw-rw-r--     9792 sentry-sdk-2.59.0/tests/integrations/cohere/test_cohere.py
+ -rw-rw-r--     1879 sentry-sdk-2.59.0/tests/integrations/conftest.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/django/
+ -rw-rw-r--      284 sentry-sdk-2.59.0/tests/integrations/django/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/django/asgi/
+ -rw-rw-r--       47 sentry-sdk-2.59.0/tests/integrations/django/asgi/__init__.py
+ -rw-rw-r--      308 sentry-sdk-2.59.0/tests/integrations/django/asgi/image.png
+ -rw-rw-r--    21854 sentry-sdk-2.59.0/tests/integrations/django/asgi/test_asgi.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/django/django_helpers/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/django/django_helpers/__init__.py
+ -rw-rw-r--      302 sentry-sdk-2.59.0/tests/integrations/django/django_helpers/views.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/django/myapp/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/django/myapp/__init__.py
+ -rw-rw-r--      487 sentry-sdk-2.59.0/tests/integrations/django/myapp/asgi.py
+ -rw-rw-r--      980 sentry-sdk-2.59.0/tests/integrations/django/myapp/custom_urls.py
+ -rw-rw-r--      284 sentry-sdk-2.59.0/tests/integrations/django/myapp/manage.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/django/myapp/management/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/django/myapp/management/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/django/myapp/management/commands/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/django/myapp/management/commands/__init__.py
+ -rw-rw-r--      187 sentry-sdk-2.59.0/tests/integrations/django/myapp/management/commands/mycrash.py
+ -rw-rw-r--      784 sentry-sdk-2.59.0/tests/integrations/django/myapp/middleware.py
+ -rw-rw-r--      494 sentry-sdk-2.59.0/tests/integrations/django/myapp/routing.py
+ -rw-rw-r--     5053 sentry-sdk-2.59.0/tests/integrations/django/myapp/settings.py
+ -rw-rw-r--      375 sentry-sdk-2.59.0/tests/integrations/django/myapp/signals.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/django/myapp/templates/
+ -rw-rw-r--       75 sentry-sdk-2.59.0/tests/integrations/django/myapp/templates/error.html
+ -rw-rw-r--       24 sentry-sdk-2.59.0/tests/integrations/django/myapp/templates/trace_meta.html
+ -rw-rw-r--       35 sentry-sdk-2.59.0/tests/integrations/django/myapp/templates/user_name.html
+ -rw-rw-r--     5611 sentry-sdk-2.59.0/tests/integrations/django/myapp/urls.py
+ -rw-rw-r--     9271 sentry-sdk-2.59.0/tests/integrations/django/myapp/views.py
+ -rw-rw-r--      419 sentry-sdk-2.59.0/tests/integrations/django/myapp/wsgi.py
+ -rw-rw-r--    44799 sentry-sdk-2.59.0/tests/integrations/django/test_basic.py
+ -rw-rw-r--    22921 sentry-sdk-2.59.0/tests/integrations/django/test_cache_module.py
+ -rw-rw-r--     2440 sentry-sdk-2.59.0/tests/integrations/django/test_data_scrubbing.py
+ -rw-rw-r--    16860 sentry-sdk-2.59.0/tests/integrations/django/test_db_query_data.py
+ -rw-rw-r--    29665 sentry-sdk-2.59.0/tests/integrations/django/test_db_transactions.py
+ -rw-rw-r--     1067 sentry-sdk-2.59.0/tests/integrations/django/test_middleware.py
+ -rw-rw-r--     5153 sentry-sdk-2.59.0/tests/integrations/django/test_tasks.py
+ -rw-rw-r--     5022 sentry-sdk-2.59.0/tests/integrations/django/test_transactions.py
+ -rw-rw-r--      729 sentry-sdk-2.59.0/tests/integrations/django/utils.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/dramatiq/
+ -rw-rw-r--       47 sentry-sdk-2.59.0/tests/integrations/dramatiq/__init__.py
+ -rw-rw-r--    11082 sentry-sdk-2.59.0/tests/integrations/dramatiq/test_dramatiq.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/excepthook/
+ -rw-rw-r--     2340 sentry-sdk-2.59.0/tests/integrations/excepthook/test_excepthook.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/falcon/
+ -rw-rw-r--       45 sentry-sdk-2.59.0/tests/integrations/falcon/__init__.py
+ -rw-rw-r--    14331 sentry-sdk-2.59.0/tests/integrations/falcon/test_falcon.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/fastapi/
+ -rw-rw-r--       46 sentry-sdk-2.59.0/tests/integrations/fastapi/__init__.py
+ -rw-rw-r--    27506 sentry-sdk-2.59.0/tests/integrations/fastapi/test_fastapi.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/fastmcp/
+ -rw-rw-r--       42 sentry-sdk-2.59.0/tests/integrations/fastmcp/__init__.py
+ -rw-rw-r--    63169 sentry-sdk-2.59.0/tests/integrations/fastmcp/test_fastmcp.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/flask/
+ -rw-rw-r--       44 sentry-sdk-2.59.0/tests/integrations/flask/__init__.py
+ -rw-rw-r--    28928 sentry-sdk-2.59.0/tests/integrations/flask/test_flask.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/gcp/
+ -rw-rw-r--      160 sentry-sdk-2.59.0/tests/integrations/gcp/__init__.py
+ -rw-rw-r--    17736 sentry-sdk-2.59.0/tests/integrations/gcp/test_gcp.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/google_genai/
+ -rw-rw-r--       81 sentry-sdk-2.59.0/tests/integrations/google_genai/__init__.py
+ -rw-rw-r--    77022 sentry-sdk-2.59.0/tests/integrations/google_genai/test_google_genai.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/gql/
+ -rw-rw-r--       42 sentry-sdk-2.59.0/tests/integrations/gql/__init__.py
+ -rw-rw-r--     4369 sentry-sdk-2.59.0/tests/integrations/gql/test_gql.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/graphene/
+ -rw-rw-r--      107 sentry-sdk-2.59.0/tests/integrations/graphene/__init__.py
+ -rw-rw-r--     8315 sentry-sdk-2.59.0/tests/integrations/graphene/test_graphene.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/grpc/
+ -rw-rw-r--      177 sentry-sdk-2.59.0/tests/integrations/grpc/__init__.py
+ -rwxrwxr-x      403 sentry-sdk-2.59.0/tests/integrations/grpc/compile_test_services.sh
+ -rw-rw-r--     1608 sentry-sdk-2.59.0/tests/integrations/grpc/grpc_test_service_pb2.py
+ -rw-rw-r--      389 sentry-sdk-2.59.0/tests/integrations/grpc/grpc_test_service_pb2.pyi
+ -rw-rw-r--     7557 sentry-sdk-2.59.0/tests/integrations/grpc/grpc_test_service_pb2_grpc.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/grpc/protos/
+ -rw-rw-r--      409 sentry-sdk-2.59.0/tests/integrations/grpc/protos/grpc_test_service.proto
+ -rw-rw-r--    12788 sentry-sdk-2.59.0/tests/integrations/grpc/test_grpc.py
+ -rw-rw-r--    10019 sentry-sdk-2.59.0/tests/integrations/grpc/test_grpc_aio.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/httpx/
+ -rw-rw-r--      286 sentry-sdk-2.59.0/tests/integrations/httpx/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/httpx/httpx_helpers/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/httpx/httpx_helpers/__init__.py
+ -rw-rw-r--      144 sentry-sdk-2.59.0/tests/integrations/httpx/httpx_helpers/helpers.py
+ -rw-rw-r--    34463 sentry-sdk-2.59.0/tests/integrations/httpx/test_httpx.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/huey/
+ -rw-rw-r--       43 sentry-sdk-2.59.0/tests/integrations/huey/__init__.py
+ -rw-rw-r--     5759 sentry-sdk-2.59.0/tests/integrations/huey/test_huey.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/huggingface_hub/
+ -rw-rw-r--       54 sentry-sdk-2.59.0/tests/integrations/huggingface_hub/__init__.py
+ -rw-rw-r--    50221 sentry-sdk-2.59.0/tests/integrations/huggingface_hub/test_huggingface_hub.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/langchain/
+ -rw-rw-r--       53 sentry-sdk-2.59.0/tests/integrations/langchain/__init__.py
+ -rw-rw-r--   106242 sentry-sdk-2.59.0/tests/integrations/langchain/test_langchain.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/langgraph/
+ -rw-rw-r--       48 sentry-sdk-2.59.0/tests/integrations/langgraph/__init__.py
+ -rw-rw-r--    46687 sentry-sdk-2.59.0/tests/integrations/langgraph/test_langgraph.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/launchdarkly/
+ -rw-rw-r--       47 sentry-sdk-2.59.0/tests/integrations/launchdarkly/__init__.py
+ -rw-rw-r--     9416 sentry-sdk-2.59.0/tests/integrations/launchdarkly/test_launchdarkly.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/litellm/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/litellm/__init__.py
+ -rw-rw-r--    63696 sentry-sdk-2.59.0/tests/integrations/litellm/test_litellm.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/litestar/
+ -rw-rw-r--       47 sentry-sdk-2.59.0/tests/integrations/litestar/__init__.py
+ -rw-rw-r--    14612 sentry-sdk-2.59.0/tests/integrations/litestar/test_litestar.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/logging/
+ -rw-rw-r--    20969 sentry-sdk-2.59.0/tests/integrations/logging/test_logging.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/loguru/
+ -rw-rw-r--       45 sentry-sdk-2.59.0/tests/integrations/loguru/__init__.py
+ -rw-rw-r--    17343 sentry-sdk-2.59.0/tests/integrations/loguru/test_loguru.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/mcp/
+ -rw-rw-r--       42 sentry-sdk-2.59.0/tests/integrations/mcp/__init__.py
+ -rw-rw-r--    44842 sentry-sdk-2.59.0/tests/integrations/mcp/test_mcp.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/modules/
+ -rw-rw-r--      367 sentry-sdk-2.59.0/tests/integrations/modules/test_modules.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/openai/
+ -rw-rw-r--       45 sentry-sdk-2.59.0/tests/integrations/openai/__init__.py
+ -rw-rw-r--   135654 sentry-sdk-2.59.0/tests/integrations/openai/test_openai.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/openai_agents/
+ -rw-rw-r--       45 sentry-sdk-2.59.0/tests/integrations/openai_agents/__init__.py
+ -rw-rw-r--   116146 sentry-sdk-2.59.0/tests/integrations/openai_agents/test_openai_agents.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/openfeature/
+ -rw-rw-r--       50 sentry-sdk-2.59.0/tests/integrations/openfeature/__init__.py
+ -rw-rw-r--     6617 sentry-sdk-2.59.0/tests/integrations/openfeature/test_openfeature.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/opentelemetry/
+ -rw-rw-r--       52 sentry-sdk-2.59.0/tests/integrations/opentelemetry/__init__.py
+ -rw-rw-r--      525 sentry-sdk-2.59.0/tests/integrations/opentelemetry/test_entry_points.py
+ -rw-rw-r--     1335 sentry-sdk-2.59.0/tests/integrations/opentelemetry/test_experimental.py
+ -rw-rw-r--     9296 sentry-sdk-2.59.0/tests/integrations/opentelemetry/test_propagator.py
+ -rw-rw-r--    21615 sentry-sdk-2.59.0/tests/integrations/opentelemetry/test_span_processor.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/otlp/
+ -rw-rw-r--       52 sentry-sdk-2.59.0/tests/integrations/otlp/__init__.py
+ -rw-rw-r--    12248 sentry-sdk-2.59.0/tests/integrations/otlp/test_otlp.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/pure_eval/
+ -rw-rw-r--       48 sentry-sdk-2.59.0/tests/integrations/pure_eval/__init__.py
+ -rw-rw-r--     2314 sentry-sdk-2.59.0/tests/integrations/pure_eval/test_pure_eval.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/pydantic_ai/
+ -rw-rw-r--       50 sentry-sdk-2.59.0/tests/integrations/pydantic_ai/__init__.py
+ -rw-rw-r--    92158 sentry-sdk-2.59.0/tests/integrations/pydantic_ai/test_pydantic_ai.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/pymongo/
+ -rw-rw-r--       46 sentry-sdk-2.59.0/tests/integrations/pymongo/__init__.py
+ -rw-rw-r--    15970 sentry-sdk-2.59.0/tests/integrations/pymongo/test_pymongo.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/pyramid/
+ -rw-rw-r--       46 sentry-sdk-2.59.0/tests/integrations/pyramid/__init__.py
+ -rw-rw-r--    12713 sentry-sdk-2.59.0/tests/integrations/pyramid/test_pyramid.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/pyreqwest/
+ -rw-rw-r--      294 sentry-sdk-2.59.0/tests/integrations/pyreqwest/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/pyreqwest/pyreqwest_helpers/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/pyreqwest/pyreqwest_helpers/__init__.py
+ -rw-rw-r--       77 sentry-sdk-2.59.0/tests/integrations/pyreqwest/pyreqwest_helpers/helpers.py
+ -rw-rw-r--    16084 sentry-sdk-2.59.0/tests/integrations/pyreqwest/test_pyreqwest.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/quart/
+ -rw-rw-r--       44 sentry-sdk-2.59.0/tests/integrations/quart/__init__.py
+ -rw-rw-r--    17312 sentry-sdk-2.59.0/tests/integrations/quart/test_quart.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/ray/
+ -rw-rw-r--       42 sentry-sdk-2.59.0/tests/integrations/ray/__init__.py
+ -rw-rw-r--     9021 sentry-sdk-2.59.0/tests/integrations/ray/test_ray.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/redis/
+ -rw-rw-r--       44 sentry-sdk-2.59.0/tests/integrations/redis/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/redis/asyncio/
+ -rw-rw-r--       57 sentry-sdk-2.59.0/tests/integrations/redis/asyncio/__init__.py
+ -rw-rw-r--     5586 sentry-sdk-2.59.0/tests/integrations/redis/asyncio/test_redis_asyncio.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/redis/cluster/
+ -rw-rw-r--       52 sentry-sdk-2.59.0/tests/integrations/redis/cluster/__init__.py
+ -rw-rw-r--     9170 sentry-sdk-2.59.0/tests/integrations/redis/cluster/test_redis_cluster.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/redis/cluster_asyncio/
+ -rw-rw-r--       60 sentry-sdk-2.59.0/tests/integrations/redis/cluster_asyncio/__init__.py
+ -rw-rw-r--     8349 sentry-sdk-2.59.0/tests/integrations/redis/cluster_asyncio/test_redis_cluster_asyncio.py
+ -rw-rw-r--    18801 sentry-sdk-2.59.0/tests/integrations/redis/test_redis.py
+ -rw-rw-r--    19411 sentry-sdk-2.59.0/tests/integrations/redis/test_redis_cache_module.py
+ -rw-rw-r--    12408 sentry-sdk-2.59.0/tests/integrations/redis/test_redis_cache_module_async.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/redis_py_cluster_legacy/
+ -rw-rw-r--       51 sentry-sdk-2.59.0/tests/integrations/redis_py_cluster_legacy/__init__.py
+ -rw-rw-r--     4970 sentry-sdk-2.59.0/tests/integrations/redis_py_cluster_legacy/test_redis_py_cluster_legacy.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/requests/
+ -rw-rw-r--       47 sentry-sdk-2.59.0/tests/integrations/requests/__init__.py
+ -rw-rw-r--     3211 sentry-sdk-2.59.0/tests/integrations/requests/test_requests.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/rq/
+ -rw-rw-r--       41 sentry-sdk-2.59.0/tests/integrations/rq/__init__.py
+ -rw-rw-r--     9904 sentry-sdk-2.59.0/tests/integrations/rq/test_rq.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/rust_tracing/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/rust_tracing/__init__.py
+ -rw-rw-r--    16390 sentry-sdk-2.59.0/tests/integrations/rust_tracing/test_rust_tracing.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/sanic/
+ -rw-rw-r--       44 sentry-sdk-2.59.0/tests/integrations/sanic/__init__.py
+ -rw-rw-r--    13929 sentry-sdk-2.59.0/tests/integrations/sanic/test_sanic.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/serverless/
+ -rw-rw-r--      996 sentry-sdk-2.59.0/tests/integrations/serverless/test_serverless.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/socket/
+ -rw-rw-r--       45 sentry-sdk-2.59.0/tests/integrations/socket/__init__.py
+ -rw-rw-r--     2350 sentry-sdk-2.59.0/tests/integrations/socket/test_socket.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/spark/
+ -rw-rw-r--       74 sentry-sdk-2.59.0/tests/integrations/spark/__init__.py
+ -rw-rw-r--    10868 sentry-sdk-2.59.0/tests/integrations/spark/test_spark.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/
+ -rw-rw-r--      292 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/sqlalchemy_helpers/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/sqlalchemy_helpers/__init__.py
+ -rw-rw-r--      192 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/sqlalchemy_helpers/helpers.py
+ -rw-rw-r--    43855 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/test_sqlalchemy.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/starlette/
+ -rw-rw-r--       48 sentry-sdk-2.59.0/tests/integrations/starlette/__init__.py
+ -rw-rw-r--    21014 sentry-sdk-2.59.0/tests/integrations/starlette/photo.jpg
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/starlette/templates/
+ -rw-rw-r--       24 sentry-sdk-2.59.0/tests/integrations/starlette/templates/trace_meta.html
+ -rw-rw-r--    52523 sentry-sdk-2.59.0/tests/integrations/starlette/test_starlette.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/starlite/
+ -rw-rw-r--       47 sentry-sdk-2.59.0/tests/integrations/starlite/__init__.py
+ -rw-rw-r--    12006 sentry-sdk-2.59.0/tests/integrations/starlite/test_starlite.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/statsig/
+ -rw-rw-r--       46 sentry-sdk-2.59.0/tests/integrations/statsig/__init__.py
+ -rw-rw-r--     7844 sentry-sdk-2.59.0/tests/integrations/statsig/test_statsig.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/stdlib/
+ -rw-rw-r--      244 sentry-sdk-2.59.0/tests/integrations/stdlib/__init__.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/stdlib/httplib_helpers/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/stdlib/httplib_helpers/__init__.py
+ -rw-rw-r--      114 sentry-sdk-2.59.0/tests/integrations/stdlib/httplib_helpers/helpers.py
+ -rw-rw-r--    40025 sentry-sdk-2.59.0/tests/integrations/stdlib/test_httplib.py
+ -rw-rw-r--    12658 sentry-sdk-2.59.0/tests/integrations/stdlib/test_subprocess.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/strawberry/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/integrations/strawberry/__init__.py
+ -rw-rw-r--    23979 sentry-sdk-2.59.0/tests/integrations/strawberry/test_strawberry.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/sys_exit/
+ -rw-rw-r--     2263 sentry-sdk-2.59.0/tests/integrations/sys_exit/test_sys_exit.py
+ -rw-rw-r--     8292 sentry-sdk-2.59.0/tests/integrations/test_gnu_backtrace.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/threading/
+ -rw-rw-r--    11939 sentry-sdk-2.59.0/tests/integrations/threading/test_threading.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/tornado/
+ -rw-rw-r--       46 sentry-sdk-2.59.0/tests/integrations/tornado/__init__.py
+ -rw-rw-r--    13707 sentry-sdk-2.59.0/tests/integrations/tornado/test_tornado.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/trytond/
+ -rw-rw-r--       46 sentry-sdk-2.59.0/tests/integrations/trytond/__init__.py
+ -rw-rw-r--     3943 sentry-sdk-2.59.0/tests/integrations/trytond/test_trytond.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/typer/
+ -rw-rw-r--       44 sentry-sdk-2.59.0/tests/integrations/typer/__init__.py
+ -rw-rw-r--     1187 sentry-sdk-2.59.0/tests/integrations/typer/test_typer.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/unleash/
+ -rw-rw-r--       52 sentry-sdk-2.59.0/tests/integrations/unleash/__init__.py
+ -rw-rw-r--     7151 sentry-sdk-2.59.0/tests/integrations/unleash/test_unleash.py
+ -rw-rw-r--     1334 sentry-sdk-2.59.0/tests/integrations/unleash/testutils.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/unraisablehook/
+ -rw-rw-r--     1422 sentry-sdk-2.59.0/tests/integrations/unraisablehook/test_unraisablehook.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/integrations/wsgi/
+ -rw-rw-r--    25407 sentry-sdk-2.59.0/tests/integrations/wsgi/test_wsgi.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/new_scopes_compat/
+ -rw-rw-r--      301 sentry-sdk-2.59.0/tests/new_scopes_compat/__init__.py
+ -rw-rw-r--      157 sentry-sdk-2.59.0/tests/new_scopes_compat/conftest.py
+ -rw-rw-r--     8686 sentry-sdk-2.59.0/tests/new_scopes_compat/test_new_scopes_compat.py
+ -rw-rw-r--    17577 sentry-sdk-2.59.0/tests/new_scopes_compat/test_new_scopes_compat_event.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/profiler/
+ -rw-rw-r--        0 sentry-sdk-2.59.0/tests/profiler/__init__.py
+ -rw-rw-r--    20088 sentry-sdk-2.59.0/tests/profiler/test_continuous_profiler.py
+ -rw-rw-r--    24357 sentry-sdk-2.59.0/tests/profiler/test_transaction_profiler.py
+ -rw-rw-r--     3272 sentry-sdk-2.59.0/tests/test.key
+ -rw-rw-r--     1818 sentry-sdk-2.59.0/tests/test.pem
  -rw-rw-r--     6931 sentry-sdk-2.59.0/tests/test_ai_integration_deactivation.py
  -rw-rw-r--    66532 sentry-sdk-2.59.0/tests/test_ai_monitoring.py
  -rw-rw-r--     6396 sentry-sdk-2.59.0/tests/test_api.py
@@ -256,3 +602,25 @@
  -rw-rw-r--    33725 sentry-sdk-2.59.0/tests/test_transport.py
  -rw-rw-r--      760 sentry-sdk-2.59.0/tests/test_types.py
  -rw-rw-r--    32832 sentry-sdk-2.59.0/tests/test_utils.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/tracing/
+ -rw-rw-r--     2483 sentry-sdk-2.59.0/tests/tracing/test_baggage.py
+ -rw-rw-r--    12697 sentry-sdk-2.59.0/tests/tracing/test_decorator.py
+ -rw-rw-r--     1263 sentry-sdk-2.59.0/tests/tracing/test_deprecated.py
+ -rw-rw-r--     1727 sentry-sdk-2.59.0/tests/tracing/test_http_headers.py
+ -rw-rw-r--     3671 sentry-sdk-2.59.0/tests/tracing/test_ignore_status_codes.py
+ -rw-rw-r--    14568 sentry-sdk-2.59.0/tests/tracing/test_integration_tests.py
+ -rw-rw-r--    26276 sentry-sdk-2.59.0/tests/tracing/test_misc.py
+ -rw-rw-r--     1745 sentry-sdk-2.59.0/tests/tracing/test_noop_span.py
+ -rw-rw-r--     1295 sentry-sdk-2.59.0/tests/tracing/test_propagation.py
+ -rw-rw-r--     2048 sentry-sdk-2.59.0/tests/tracing/test_sample_rand.py
+ -rw-rw-r--     1331 sentry-sdk-2.59.0/tests/tracing/test_sample_rand_propagation.py
+ -rw-rw-r--    10720 sentry-sdk-2.59.0/tests/tracing/test_sampling.py
+ -rw-rw-r--    16942 sentry-sdk-2.59.0/tests/tracing/test_span_batcher.py
+ -rw-rw-r--     1688 sentry-sdk-2.59.0/tests/tracing/test_span_name.py
+ -rw-rw-r--     1231 sentry-sdk-2.59.0/tests/tracing/test_span_origin.py
+ -rw-rw-r--    45314 sentry-sdk-2.59.0/tests/tracing/test_span_streaming.py
+ drwxrwxr-x        0 sentry-sdk-2.59.0/tests/utils/
+ -rw-rw-r--       40 sentry-sdk-2.59.0/tests/utils/__init__.py
+ -rw-rw-r--     1110 sentry-sdk-2.59.0/tests/utils/test_contextvars.py
+ -rw-rw-r--    18680 sentry-sdk-2.59.0/tests/utils/test_general.py
+ -rw-rw-r--     1367 sentry-sdk-2.59.0/tests/utils/test_transaction.py

Issues

Reminders

@charlesroelli charlesroelli requested a review from a team as a code owner May 7, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant