]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tools/cephfs/top/CMakeList.txt: check the minimum compatible python version for cephf...
authorJos Collin <jcollin@redhat.com>
Wed, 26 Apr 2023 00:13:29 +0000 (05:43 +0530)
committerJos Collin <jcollin@redhat.com>
Fri, 5 May 2023 04:23:13 +0000 (09:53 +0530)
The minimum compatible python version for cephfs-top is 3.6.0, which supports
the curses apis and constants used in cephfs-top.

Fixes: https://tracker.ceph.com/issues/58677
Signed-off-by: Jos Collin <jcollin@redhat.com>
(cherry picked from commit 581d892ae2c67237438b61f4f19a6ee8e12c22f7)

src/tools/cephfs/top/CMakeLists.txt

index 49750c850af046ea07380df7d44c819b29368990..8f9df018775196040033b34a48e4425c0b97add7 100644 (file)
@@ -5,3 +5,7 @@ if(WITH_TESTS)
   include(AddCephTest)
   add_tox_test(cephfs-top)
 endif()
+
+set(MINIMUM_COMPATIBLE_VERSION 3.6.0)
+find_package(Python3 ${MINIMUM_COMPATIBLE_VERSION} REQUIRED
+  COMPONENTS Interpreter)