davemds pushed a commit to branch master.

http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=26607a098607d56ad460e84535387628045217d8

commit 26607a098607d56ad460e84535387628045217d8
Author: Dave Andreoli <[email protected]>
Date:   Mon Mar 19 21:16:53 2018 +0100

    Changes to make cython 0.28 happy
    
    This just refactor how the extensions are named, nothing
    is changed in the final layout of the package.
    
    Renamed the dbus extension, that was indeed the only
    one with a different naming scheme.
    
    Also raised the minimum cython version a bit, min is
    now at 0.23.5, that is still quite old. The oldest
    ones seems to not like the new naming scheme.
---
 .../{dbus_mainloop.pxd => efl.dbus_mainloop.pxd}   |  0
 .../{dbus_mainloop.pyx => efl.dbus_mainloop.pyx}   |  0
 setup.py                                           | 47 +++++++++++++---------
 3 files changed, 27 insertions(+), 20 deletions(-)

diff --git a/efl/dbus_mainloop/dbus_mainloop.pxd 
b/efl/dbus_mainloop/efl.dbus_mainloop.pxd
similarity index 100%
rename from efl/dbus_mainloop/dbus_mainloop.pxd
rename to efl/dbus_mainloop/efl.dbus_mainloop.pxd
diff --git a/efl/dbus_mainloop/dbus_mainloop.pyx 
b/efl/dbus_mainloop/efl.dbus_mainloop.pyx
similarity index 100%
rename from efl/dbus_mainloop/dbus_mainloop.pyx
rename to efl/dbus_mainloop/efl.dbus_mainloop.pyx
diff --git a/setup.py b/setup.py
index 8b1c043..885acd6 100755
--- a/setup.py
+++ b/setup.py
@@ -19,7 +19,7 @@ RELEASE = __version__
 VERSION = "%d.%d" % (vers[0], vers[1] if vers[2] < 99 else vers[1] + 1)
 
 # dependencies
-CYTHON_MIN_VERSION = "0.21"
+CYTHON_MIN_VERSION = "0.23.5"
 CYTHON_BLACKLIST = ()
 EFL_MIN_VER = RELEASE
 ELM_MIN_VER = RELEASE
@@ -268,7 +268,8 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
 
     # === Eo ===
     eo_cflags, eo_libs = pkg_config('Eo', 'eo', EFL_MIN_VER)
-    eo_ext = Extension("eo", ["efl/eo/efl.eo" + module_suffix],
+    eo_ext = Extension("efl.eo",
+                       ["efl/eo/efl.eo" + module_suffix],
                        define_macros=[
                             ('EFL_BETA_API_SUPPORT', 1),
                             ('EFL_EO_API_SUPPORT', 1)
@@ -281,15 +282,18 @@ if set(("build", "build_ext", "install", "bdist", 
"sdist")) & set(sys.argv):
 
     # === Utilities ===
     utils_ext = [
-        Extension("utils.deprecated", ["efl/utils/deprecated" + module_suffix],
+        Extension("efl.utils.deprecated",
+                  ["efl/utils/deprecated" + module_suffix],
                   include_dirs=['include/'],
                   extra_compile_args=eina_cflags + common_cflags,
                   extra_link_args=eina_libs),
-        Extension("utils.conversions", ["efl/utils/conversions" + 
module_suffix],
+        Extension("efl.utils.conversions",
+                 ["efl/utils/conversions" + module_suffix],
                   include_dirs=['include/'],
                   extra_compile_args=eo_cflags + common_cflags,
                   extra_link_args=eo_libs + eina_libs),
-        Extension("utils.logger", ["efl/utils/logger" + module_suffix],
+        Extension("efl.utils.logger",
+                  ["efl/utils/logger" + module_suffix],
                   include_dirs=['include/'],
                   extra_compile_args=eina_cflags + common_cflags,
                   extra_link_args=eina_libs),
@@ -300,7 +304,8 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
 
     # === Evas ===
     evas_cflags, evas_libs = pkg_config('Evas', 'evas', EFL_MIN_VER)
-    evas_ext = Extension("evas", ["efl/evas/efl.evas" + module_suffix],
+    evas_ext = Extension("efl.evas",
+                         ["efl/evas/efl.evas" + module_suffix],
                          define_macros=[
                             ('EFL_BETA_API_SUPPORT', 1),
                             ('EFL_EO_API_SUPPORT', 1)
@@ -314,7 +319,8 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
     ecore_cflags, ecore_libs = pkg_config('Ecore', 'ecore', EFL_MIN_VER)
     ecore_file_cflags, ecore_file_libs = pkg_config('EcoreFile', 'ecore-file',
                                                     EFL_MIN_VER)
-    ecore_ext = Extension("ecore", ["efl/ecore/efl.ecore" + module_suffix],
+    ecore_ext = Extension("efl.ecore",
+                          ["efl/ecore/efl.ecore" + module_suffix],
                           include_dirs=['include/'],
                           extra_compile_args=list(set(ecore_cflags +
                                                       ecore_file_cflags +
@@ -327,7 +333,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
     ecore_input_cflags, ecore_input_libs = pkg_config('EcoreInput',
                                                       'ecore-input',
                                                       EFL_MIN_VER)
-    ecore_input_ext = Extension("ecore_input",
+    ecore_input_ext = Extension("efl.ecore_input",
                             ["efl/ecore_input/efl.ecore_input" + 
module_suffix],
                             include_dirs=['include/'],
                             extra_compile_args=list(set(ecore_cflags +
@@ -341,7 +347,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
     # === Ecore Con ===
     ecore_con_cflags, ecore_con_libs = pkg_config('EcoreCon', 'ecore-con',
                                                   EFL_MIN_VER)
-    ecore_con_ext = Extension("ecore_con",
+    ecore_con_ext = Extension("efl.ecore_con",
                               ["efl/ecore_con/efl.ecore_con" + module_suffix],
                               include_dirs=['include/'],
                               extra_compile_args=list(set(ecore_cflags +
@@ -359,7 +365,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
     except SystemExit:
         print("Not found, will not be built")
     else:
-        ecore_x_ext = Extension("ecore_x",
+        ecore_x_ext = Extension("efl.ecore_x",
                                 ["efl/ecore_x/efl.ecore_x" + module_suffix],
                                 include_dirs=['include/'],
                                 extra_compile_args=list(set(ecore_cflags +
@@ -374,7 +380,8 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
 
     # === Ethumb ===
     ethumb_cflags, ethumb_libs = pkg_config('Ethumb', 'ethumb', EFL_MIN_VER)
-    ethumb_ext = Extension("ethumb", ["efl/ethumb/efl.ethumb" + module_suffix],
+    ethumb_ext = Extension("efl.ethumb",
+                           ["efl/ethumb/efl.ethumb" + module_suffix],
                            include_dirs=['include/'],
                            extra_compile_args=ethumb_cflags + common_cflags,
                            extra_link_args=ethumb_libs + eina_libs)
@@ -383,7 +390,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
     # === Ethumb Client ===
     ethumb_client_cflags, ethumb_client_libs = pkg_config('Ethumb_Client',
                                                 'ethumb_client', EFL_MIN_VER)
-    ethumb_client_ext = Extension("ethumb_client",
+    ethumb_client_ext = Extension("efl.ethumb_client",
                                   ["efl/ethumb/efl.ethumb_client" + 
module_suffix],
                                   include_dirs=['include/'],
                                   extra_compile_args=ethumb_client_cflags +
@@ -393,14 +400,15 @@ if set(("build", "build_ext", "install", "bdist", 
"sdist")) & set(sys.argv):
 
     # === Edje ===
     edje_cflags, edje_libs = pkg_config('Edje', 'edje', EFL_MIN_VER)
-    edje_ext = Extension("edje", ["efl/edje/efl.edje" + module_suffix],
+    edje_ext = Extension("efl.edje",
+                         ["efl/edje/efl.edje" + module_suffix],
                          include_dirs=['include/'],
                          extra_compile_args=edje_cflags + common_cflags,
                          extra_link_args=edje_libs + eina_libs + evas_libs)
     ext_modules.append(edje_ext)
 
     # === Edje_Edit ===
-    edje_edit_ext = Extension("edje_edit",
+    edje_edit_ext = Extension("efl.edje_edit",
                               ["efl/edje_edit/efl.edje_edit" + module_suffix],
                               
define_macros=[('EDJE_EDIT_IS_UNSTABLE_AND_I_KNOW_ABOUT_IT', None)],
                               include_dirs=['include/'],
@@ -410,7 +418,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
 
     # === Emotion ===
     emotion_cflags, emotion_libs = pkg_config('Emotion', 'emotion', 
EFL_MIN_VER)
-    emotion_ext = Extension("emotion",
+    emotion_ext = Extension("efl.emotion",
                             ["efl/emotion/efl.emotion" + module_suffix],
                             include_dirs=['include/'],
                             extra_compile_args=emotion_cflags + common_cflags,
@@ -419,9 +427,9 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
 
     # === dbus mainloop integration ===
     dbus_cflags, dbus_libs = pkg_config('DBus', 'dbus-python', "0.83.0")
-    dbus_ml_ext = Extension("dbus_mainloop",
-                            ["efl/dbus_mainloop/dbus_mainloop" + module_suffix,
-                            "efl/dbus_mainloop/e_dbus.c"],
+    dbus_ml_ext = Extension("efl.dbus_mainloop",
+                            ["efl/dbus_mainloop/efl.dbus_mainloop" + 
module_suffix,
+                             "efl/dbus_mainloop/e_dbus.c"],
                             extra_compile_args=list(set(dbus_cflags +
                                                         ecore_cflags +
                                                         common_cflags)),
@@ -430,7 +438,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) 
& set(sys.argv):
 
     # === Elementary ===
     elm_cflags, elm_libs = pkg_config('Elementary', 'elementary', ELM_MIN_VER)
-    e = Extension("elementary.__init__",
+    e = Extension("efl.elementary.__init__",
                   ["efl/elementary/__init__" + module_suffix],
                   define_macros=[
                     ('EFL_BETA_API_SUPPORT', 1),
@@ -500,7 +508,6 @@ setup(
         },
     },
     packages=packages,
-    ext_package="efl",
     ext_modules=ext_modules,
     py_modules=py_modules,
 )

-- 


Reply via email to