From d5db6bdc7081f92b06c76fec16f234c18d8a4a83 Mon Sep 17 00:00:00 2001 From: Juanjo Alvarez Date: Thu, 19 Mar 2026 16:09:50 +0100 Subject: [PATCH 1/3] cleaning Signed-off-by: Juanjo Alvarez --- setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index f024e268e7b..18862a9d4cb 100644 --- a/setup.py +++ b/setup.py @@ -1313,12 +1313,15 @@ def get_exts_for(name): "ddtrace": ["py.typed"], "ddtrace.appsec": ["rules.json"], "ddtrace.appsec._ddwaf": ["libddwaf/*/lib/libddwaf.*"], - "ddtrace.appsec._iast._taint_tracking": ["CMakeLists.txt"], + # CMakeLists.txt was previously included here for _taint_tracking but is a build artifact not needed at runtime "ddtrace.internal.datadog.profiling": ( ["libdd_wrapper*.*"] + (["ddtrace/internal/datadog/profiling/test/*"] if BUILD_PROFILING_NATIVE_TESTS else []) ), }, + exclude_package_data={ + "": ["CMakeLists.txt", "*.pyi", "*.md", "*.sh", "*.cmake", "*.pxd"], + }, zip_safe=False, # enum34 is an enum backport for earlier versions of python # funcsigs backport required for vendored debtcollector From d4570306e9cf6c50d49322f99c034eb7e305cdd1 Mon Sep 17 00:00:00 2001 From: Juanjo Alvarez Date: Thu, 19 Mar 2026 16:21:51 +0100 Subject: [PATCH 2/3] cleaning Signed-off-by: Juanjo Alvarez --- setup.py | 1 - 1 file changed, 1 deletion(-) diff --git a/setup.py b/setup.py index 18862a9d4cb..018b3c13fc2 100644 --- a/setup.py +++ b/setup.py @@ -1313,7 +1313,6 @@ def get_exts_for(name): "ddtrace": ["py.typed"], "ddtrace.appsec": ["rules.json"], "ddtrace.appsec._ddwaf": ["libddwaf/*/lib/libddwaf.*"], - # CMakeLists.txt was previously included here for _taint_tracking but is a build artifact not needed at runtime "ddtrace.internal.datadog.profiling": ( ["libdd_wrapper*.*"] + (["ddtrace/internal/datadog/profiling/test/*"] if BUILD_PROFILING_NATIVE_TESTS else []) From 8c56eff9e2b44455b7ddd51dbfc5ac1cecd2a484 Mon Sep 17 00:00:00 2001 From: Juanjo Alvarez Martinez Date: Thu, 19 Mar 2026 17:19:01 +0100 Subject: [PATCH 3/3] Dont remove pyi files --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 1968bc8881c..933593e6796 100644 --- a/setup.py +++ b/setup.py @@ -1319,7 +1319,7 @@ def get_exts_for(name): ), }, exclude_package_data={ - "": ["CMakeLists.txt", "*.pyi", "*.md", "*.sh", "*.cmake", "*.pxd"], + "": ["CMakeLists.txt", "*.md", "*.sh", "*.cmake", "*.pxd"], }, zip_safe=False, # enum34 is an enum backport for earlier versions of python