From 4facc0acb228893b1994fd7bc42f5dd174561518 Mon Sep 17 00:00:00 2001 From: LazyPanda07 Date: Fri, 14 Aug 2026 23:36:15 +0500 Subject: [PATCH 1/5] Fixes --- frameworks/web-framework-python/Dockerfile | 2 +- .../web-framework-python/web_framework_benchmark/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frameworks/web-framework-python/Dockerfile b/frameworks/web-framework-python/Dockerfile index 2cb4a0df5..f4416f747 100644 --- a/frameworks/web-framework-python/Dockerfile +++ b/frameworks/web-framework-python/Dockerfile @@ -15,7 +15,7 @@ FROM ubuntu:26.04 ENV LD_LIBRARY_PATH=/app/lib RUN apt update -RUN apt install -y python3 python3-pip +RUN apt install -y python3 python3-dev python3-pip COPY --from=build /app/build/bin /app diff --git a/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt b/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt index c5bb30d30..20ba4ad9c 100644 --- a/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt +++ b/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt @@ -27,7 +27,7 @@ FetchContent_Declare( FetchContent_MakeAvailable(WebFramework) execute_process( - COMMAND ${CMAKE_COMMAND} -G "Ninja" . + COMMAND ${CMAKE_COMMAND} -DWITH_PYTHON_EXECUTORS=ON -DWITH_DOTNET_EXECUTORS=OFF -DBUILD_PYTHON_API=ON -DBUILD_CC_API=OFF -DBUILD_CXX_API=OFF -DBUILD_CSHARP_API=OFF -G "Ninja" . WORKING_DIRECTORY ${webframework_SOURCE_DIR} ) From e88d40f488ff3aa754936c0e38082fdf50053ce5 Mon Sep 17 00:00:00 2001 From: LazyPanda07 Date: Fri, 14 Aug 2026 23:49:20 +0500 Subject: [PATCH 2/5] Remove second build --- .../web_framework_benchmark/CMakeLists.txt | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt b/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt index 20ba4ad9c..2575cd803 100644 --- a/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt +++ b/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt @@ -26,20 +26,5 @@ FetchContent_Declare( FetchContent_MakeAvailable(WebFramework) -execute_process( - COMMAND ${CMAKE_COMMAND} -DWITH_PYTHON_EXECUTORS=ON -DWITH_DOTNET_EXECUTORS=OFF -DBUILD_PYTHON_API=ON -DBUILD_CC_API=OFF -DBUILD_CXX_API=OFF -DBUILD_CSHARP_API=OFF -G "Ninja" . - WORKING_DIRECTORY ${webframework_SOURCE_DIR} -) - -execute_process( - COMMAND ${CMAKE_COMMAND} --build . -j - WORKING_DIRECTORY ${webframework_SOURCE_DIR} -) - -execute_process( - COMMAND ${CMAKE_COMMAND} --install . - WORKING_DIRECTORY ${webframework_SOURCE_DIR} -) - add_subdirectory(server) add_subdirectory(executors) From fb0cc9acb2957ce21aea2e17c7fcb19c7af80489 Mon Sep 17 00:00:00 2001 From: LazyPanda07 Date: Fri, 14 Aug 2026 23:36:15 +0500 Subject: [PATCH 3/5] Fixes --- frameworks/web-framework-python/Dockerfile | 2 +- .../web-framework-python/web_framework_benchmark/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frameworks/web-framework-python/Dockerfile b/frameworks/web-framework-python/Dockerfile index 2cb4a0df5..f4416f747 100644 --- a/frameworks/web-framework-python/Dockerfile +++ b/frameworks/web-framework-python/Dockerfile @@ -15,7 +15,7 @@ FROM ubuntu:26.04 ENV LD_LIBRARY_PATH=/app/lib RUN apt update -RUN apt install -y python3 python3-pip +RUN apt install -y python3 python3-dev python3-pip COPY --from=build /app/build/bin /app diff --git a/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt b/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt index c5bb30d30..20ba4ad9c 100644 --- a/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt +++ b/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt @@ -27,7 +27,7 @@ FetchContent_Declare( FetchContent_MakeAvailable(WebFramework) execute_process( - COMMAND ${CMAKE_COMMAND} -G "Ninja" . + COMMAND ${CMAKE_COMMAND} -DWITH_PYTHON_EXECUTORS=ON -DWITH_DOTNET_EXECUTORS=OFF -DBUILD_PYTHON_API=ON -DBUILD_CC_API=OFF -DBUILD_CXX_API=OFF -DBUILD_CSHARP_API=OFF -G "Ninja" . WORKING_DIRECTORY ${webframework_SOURCE_DIR} ) From 3bfcfe5c151f3482534f5751903758f44427e662 Mon Sep 17 00:00:00 2001 From: LazyPanda07 Date: Fri, 14 Aug 2026 23:49:20 +0500 Subject: [PATCH 4/5] Remove second build --- .../web_framework_benchmark/CMakeLists.txt | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt b/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt index 20ba4ad9c..2575cd803 100644 --- a/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt +++ b/frameworks/web-framework-python/web_framework_benchmark/CMakeLists.txt @@ -26,20 +26,5 @@ FetchContent_Declare( FetchContent_MakeAvailable(WebFramework) -execute_process( - COMMAND ${CMAKE_COMMAND} -DWITH_PYTHON_EXECUTORS=ON -DWITH_DOTNET_EXECUTORS=OFF -DBUILD_PYTHON_API=ON -DBUILD_CC_API=OFF -DBUILD_CXX_API=OFF -DBUILD_CSHARP_API=OFF -G "Ninja" . - WORKING_DIRECTORY ${webframework_SOURCE_DIR} -) - -execute_process( - COMMAND ${CMAKE_COMMAND} --build . -j - WORKING_DIRECTORY ${webframework_SOURCE_DIR} -) - -execute_process( - COMMAND ${CMAKE_COMMAND} --install . - WORKING_DIRECTORY ${webframework_SOURCE_DIR} -) - add_subdirectory(server) add_subdirectory(executors) From 0f15705024d3bee8acdff50329612bb30d249cc0 Mon Sep 17 00:00:00 2001 From: LazyPanda07 Date: Sat, 15 Aug 2026 21:11:23 +0500 Subject: [PATCH 5/5] Fix typo --- frameworks/web-framework-python/meta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frameworks/web-framework-python/meta.json b/frameworks/web-framework-python/meta.json index 4ac36955f..3ace52786 100644 --- a/frameworks/web-framework-python/meta.json +++ b/frameworks/web-framework-python/meta.json @@ -1,6 +1,6 @@ { "display_name": "WebFramework Python", - "language": "Pyton", + "language": "Python", "engine": "WebFramework", "type": "production", "description": "Web framework in C++ with different language APIs(Python, C, C++, C#)",