]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
pybind: set language_level for cythonize explicitly
authorKefu Chai <kchai@redhat.com>
Thu, 21 Feb 2019 14:54:30 +0000 (22:54 +0800)
committerKefu Chai <kchai@redhat.com>
Wed, 5 May 2021 06:32:24 +0000 (14:32 +0800)
Compiling rbd.pyx because it changed.
[1/1] Cythonizing rbd.pyx
/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py:367:
FutureWarning: Cython directive 'language_level' not set, using 2 for
now (Py2). This will change in a later re
lease! File: /var/ssd/ceph/src/pybind/rbd/rbd.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)

this warning is raised by cython 0.29.2

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit fb760dd7115d46547794d855b413ab0c3139a37e)

src/pybind/cephfs/setup.py
src/pybind/rados/setup.py
src/pybind/rbd/setup.py
src/pybind/rgw/setup.py

index 1f95005537ca5ffff99e9264a22ad7b52932fd42..778804db8aca897b2c1855991a7ba79cb59126dc 100755 (executable)
@@ -205,6 +205,7 @@ setup(
                 extra_compile_args=flags['cflags']['extras'] + flags['ldflags']['extras'],
             )
         ],
+        compiler_directives={'language_level': sys.version_info.major},
         build_dir=os.environ.get("CYTHON_BUILD_DIR", None),
         include_path=[
             os.path.join(os.path.dirname(__file__), "..", "rados")
index 75081df70e9b1069c95989470a40fc7e455ad757..3d229453903c50fae56f6028706e93b373d5fc94 100755 (executable)
@@ -199,7 +199,9 @@ setup(
                 libraries=["rados"] + flags['ldflags']['l'],
                 extra_compile_args=flags['cflags']['extras'] + flags['ldflags']['extras'],
             )
-        ], build_dir=os.environ.get("CYTHON_BUILD_DIR", None)
+        ],
+        compiler_directives={'language_level': sys.version_info.major},
+        build_dir=os.environ.get("CYTHON_BUILD_DIR", None)
     ),
     classifiers=[
         'Intended Audience :: Developers',
index 8dd5c12a8ece15385e0d0ed079b292a4222a218e..f3dd5be95830dfc34676a64df82b2bc80f38023a 100755 (executable)
@@ -204,6 +204,7 @@ setup(
                 extra_compile_args=flags['cflags']['extras'] + flags['ldflags']['extras'],
             )
         ],
+        compiler_directives={'language_level': sys.version_info.major},
         build_dir=os.environ.get("CYTHON_BUILD_DIR", None),
         include_path=[
             os.path.join(os.path.dirname(__file__), "..", "rados")
index 4ee4f491ba51e4ada2dadff6d8d8e574cd539e0c..3cb9490d2aba9357cec5f7c1b55ee4ead9cf8f9f 100755 (executable)
@@ -205,6 +205,7 @@ setup(
                 extra_compile_args=flags['cflags']['extras'] + flags['ldflags']['extras'],
             )
         ],
+        compiler_directives={'language_level': sys.version_info.major},
         build_dir=os.environ.get("CYTHON_BUILD_DIR", None),
         include_path=[
             os.path.join(os.path.dirname(__file__), "..", "rados")