ports/devel/py-ddtrace/files/patch-setup.py
Po-Chuan Hsieh 3cfe50c9b9
devel/py-ddtrace: Update to 2.21.5
- Clean up BUILD_DEPENDS after 1065f238d9
- Silence patch message

Changes:	https://github.com/DataDog/dd-trace-py/releases
2025-04-18 13:37:25 +08:00

33 lines
1.3 KiB
Python

--- setup.py.orig 2025-04-07 19:46:51 UTC
+++ setup.py
@@ -9,7 +9,6 @@ import time
import tarfile
import time
-import cmake
from setuptools_rust import Binding
from setuptools_rust import RustExtension
@@ -419,9 +418,7 @@ class CMakeBuild(build_ext):
"-DCMAKE_C_FLAGS_%s=-O0" % ext.build_type.upper(),
"-DCMAKE_CXX_FLAGS_%s=-O0" % ext.build_type.upper(),
]
- cmake_command = (
- Path(cmake.CMAKE_BIN_DIR) / "cmake"
- ).resolve() # explicitly use the cmake provided by the cmake package
+ cmake_command = "cmake"
subprocess.run([cmake_command, *cmake_args], cwd=cmake_build_dir, check=True)
subprocess.run([cmake_command, "--build", ".", *build_args], cwd=cmake_build_dir, check=True)
subprocess.run([cmake_command, "--install", ".", *install_args], cwd=cmake_build_dir, check=True)
@@ -661,10 +658,9 @@ setup(
# funcsigs backport required for vendored debtcollector
cmdclass={
"build_ext": CMakeBuild,
- "build_py": LibraryDownloader,
"clean": CleanLibraries,
},
- setup_requires=["setuptools_scm[toml]>=4", "cython", "cmake>=3.24.2,<3.28", "setuptools-rust"],
+ setup_requires=["setuptools_scm[toml]>=4", "cython", "setuptools-rust"],
ext_modules=ext_modules
+ cythonize(
[