summaryrefslogtreecommitdiff
path: root/f22e84b9b9ff70a45f8d5e47f6d516324b81f8c8.patch
diff options
context:
space:
mode:
Diffstat (limited to 'f22e84b9b9ff70a45f8d5e47f6d516324b81f8c8.patch')
-rw-r--r--f22e84b9b9ff70a45f8d5e47f6d516324b81f8c8.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/f22e84b9b9ff70a45f8d5e47f6d516324b81f8c8.patch b/f22e84b9b9ff70a45f8d5e47f6d516324b81f8c8.patch
new file mode 100644
index 0000000..876407d
--- /dev/null
+++ b/f22e84b9b9ff70a45f8d5e47f6d516324b81f8c8.patch
@@ -0,0 +1,40 @@
+From f22e84b9b9ff70a45f8d5e47f6d516324b81f8c8 Mon Sep 17 00:00:00 2001
+From: Damjan Marion <damarion@cisco.com>
+Date: Thu, 17 Jul 2025 22:33:55 +0000
+Subject: [PATCH] papi: fix deprecated call to setup.py
+
+Type: fix
+Change-Id: I0e5e61395b619e28cf75cde1770d631b47e8c0b7
+Signed-off-by: Damjan Marion <damarion@cisco.com>
+---
+ src/vpp-api/python/CMakeLists.txt | 16 ++++++++++------
+ 1 file changed, 10 insertions(+), 6 deletions(-)
+
+diff --git a/src/vpp-api/python/CMakeLists.txt b/src/vpp-api/python/CMakeLists.txt
+index 3059619ff21a..7e6d7a63c2b9 100644
+--- a/src/vpp-api/python/CMakeLists.txt
++++ b/src/vpp-api/python/CMakeLists.txt
+@@ -19,13 +19,17 @@ install(
+ CODE "
+ execute_process(
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+- COMMAND ${PYTHON_EXECUTABLE} ./setup.py
+- install
++ COMMAND ${PYTHON_EXECUTABLE} -m pip
++ install .
++ --disable-pip-version-check
+ --root=\$ENV{DESTDIR}/
+ --prefix=${CMAKE_INSTALL_PREFIX}
+- --single-version-externally-managed
+- bdist_egg
+- OUTPUT_QUIET
+- )"
++ --no-deps
++ RESULT_VARIABLE _pip_result
++ )
++ if(NOT _pip_result EQUAL 0)
++ message(FATAL_ERROR \"pip install failed with code: \${_pip_result}\")
++ endif()
++ "
+ COMPONENT vpp-api-python
+ )