diff --git a/ci/docker_env/manylinux2010/do_build.sh b/ci/docker_env/manylinux2010/do_build.sh index 384f509f82079cca78bf917b02705efaa40000fb..b890d4a9ab2eee2e598ce7ff8cbe88c85ec29315 100755 --- a/ci/docker_env/manylinux2010/do_build.sh +++ b/ci/docker_env/manylinux2010/do_build.sh @@ -27,7 +27,7 @@ do make install mkdir -p staging mkdir -p /home/output/debug - cp -a python_module/{megengine,setup.py} staging/ + cp -a python_module/{megengine,setup.py,requires.txt,requires-style.txt,requires-test.txt} staging/ pushd dnn/cuda-stub/ >/dev/null strip -s libcuda.so ln -sf libcuda.so libcuda.so.1 diff --git a/python_module/CMakeLists.txt b/python_module/CMakeLists.txt index 25d08a7b68202de5e80b9191aefe8249911fc2b0..c29a1eb3b23ad08da9d5b4b9de064d7017624f58 100644 --- a/python_module/CMakeLists.txt +++ b/python_module/CMakeLists.txt @@ -95,6 +95,9 @@ add_custom_command( COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/megengine ${CMAKE_CURRENT_BINARY_DIR}/megengine COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/test ${CMAKE_CURRENT_BINARY_DIR}/test COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/setup.py ${CMAKE_CURRENT_BINARY_DIR}/setup.py + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/requires.txt ${CMAKE_CURRENT_BINARY_DIR}/requires.txt + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/requires-style.txt ${CMAKE_CURRENT_BINARY_DIR}/requires-style.txt + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/requires-test.txt ${CMAKE_CURRENT_BINARY_DIR}/requires-test.txt COMMAND ${CMAKE_COMMAND} -E remove_directory ${CMAKE_CURRENT_BINARY_DIR}/megengine/_internal/include COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/src/cpp/megbrain_pubapi.h ${CMAKE_CURRENT_BINARY_DIR}/megengine/_internal/include/megbrain_pubapi.h COMMAND ${CMAKE_COMMAND} -E copy_directory ${PROJECT_SOURCE_DIR}/src/core/include ${CMAKE_CURRENT_BINARY_DIR}/megengine/_internal/include