diff --git a/README b/README index 63b1f54..56b8ce4 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ ----------------- -PYTHON-EFL 1.8.0 ----------------- +----------------- +PYTHON-EFL 1.8.99 +----------------- EFL is a collection of libraries for handling many common tasks a developer man have such as data structures, communication, rendering, @@ -13,6 +13,13 @@ INSTALL For installation instruction see the INSTALL file. +CHANGES FROM 1.8 to 1.9 +======================= + +Deprecated in 1.9 +----------------- + + CHANGES FROM 1.7 to 1.8 ======================= @@ -28,7 +35,6 @@ CHANGES FROM 1.7 to 1.8 - efl.elementary.entry.Entry.file_set - efl.elementary.fileselector.Fileselector.selected_set - efl.elementary.genlist.GenlistItem.tooltip_window_mode_set - - efl.elementary.icon.Icon.standard_set - efl.elementary.image.Image.file_set - efl.elementary.layout_class.LayoutClass.file_set - efl.elementary.layout_class.LayoutClass.theme_set diff --git a/doc/conf.py b/doc/conf.py index a330a72..43e3607 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -84,9 +84,9 @@ copyright = u'2008-2013, Simon Busch, Gustavo Sverzut Barbieri, Ulisses Furquim, # built documents. # # The short X.Y version. -version = '1.8' +version = '1.9' # The full version, including alpha/beta/rc tags. -release = '1.8.0' +release = '1.8.99' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.py b/setup.py index 97f2a70..02361af 100755 --- a/setup.py +++ b/setup.py @@ -11,6 +11,10 @@ from distutils.version import StrictVersion script_path = os.path.dirname(os.path.abspath(__file__)) +CYTHON_MIN_VERSION = "0.17.0" +EFL_MIN_VERSION = "1.8.99" +ELM_MIN_VERSION = "1.8.99" + # === Sphinx === try: @@ -46,19 +50,18 @@ def pkg_config(name, require, min_vers=None): # use cython or pre-generated c files if os.path.exists(os.path.join(script_path, "efl", "eo", "efl.eo.pyx")): module_suffix = ".pyx" - min_ver = "0.17.0" try: from Cython.Distutils import build_ext from Cython.Build import cythonize import Cython.Compiler.Options - assert StrictVersion(Cython.__version__) >= StrictVersion(min_ver) + assert StrictVersion(Cython.__version__) >= StrictVersion(CYTHON_MIN_VERSION) Cython.Compiler.Options.fast_fail = True # Stop compilation on first error Cython.Compiler.Options.annotate = False # Generates HTML files with annotated source Cython.Compiler.Options.docstrings = True # Set to False to disable docstrings except (ImportError, AssertionError): - print("Requires Cython >= %s (http://cython.org/)" % min_ver) + print("Requires Cython >= %s (http://cython.org/)" % CYTHON_MIN_VERSION) raise else: module_suffix = ".c" @@ -91,7 +94,7 @@ package_dirs = {} if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv): # === Eina === - eina_pkg_config = pkg_config('Eina', 'eina', "1.8.0") + eina_pkg_config = pkg_config('Eina', 'eina', EFL_MIN_VERSION) if eina_pkg_config is None: raise SystemExit("Eina required but not found!") @@ -100,7 +103,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv): # === Eo === - eo_pkg_config = pkg_config('Eo', 'eo', "1.8.0") + eo_pkg_config = pkg_config('Eo', 'eo', EFL_MIN_VERSION) if eo_pkg_config is None: raise SystemExit("Eo required but not found!") @@ -135,7 +138,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv): # === Evas === - evas_pkg_config = pkg_config('Evas', 'evas', "1.8.0") + evas_pkg_config = pkg_config('Evas', 'evas', EFL_MIN_VERSION) if evas_pkg_config is not None: @@ -153,7 +156,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv): # === Ecore === - ecore_pkg_config = pkg_config('Ecore', 'ecore', "1.8.0") + ecore_pkg_config = pkg_config('Ecore', 'ecore', EFL_MIN_VERSION) ecore_file_pkg_config = pkg_config('EcoreFile', 'ecore-file', "1.8.0") if ecore_pkg_config is not None and ecore_file_pkg_config is not None and evas_pkg_config is not None: @@ -173,7 +176,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv): # === Edje === - edje_pkg_config = pkg_config('Edje', 'edje', "1.8.0") + edje_pkg_config = pkg_config('Edje', 'edje', EFL_MIN_VERSION) if edje_pkg_config is not None and evas_pkg_config is not None: @@ -199,7 +202,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv): # Emotion - emotion_pkg_config = pkg_config('Emotion', 'emotion', "1.8.0") + emotion_pkg_config = pkg_config('Emotion', 'emotion', EFL_MIN_VERSION) if emotion_pkg_config is not None and evas_pkg_config is not None: @@ -309,7 +312,7 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv): "window", ) - elm_pkg_config = pkg_config('Elementary', 'elementary', "1.8.0") + elm_pkg_config = pkg_config('Elementary', 'elementary', ELM_MIN_VERSION) if elm_pkg_config is not None \ and evas_pkg_config is not None \ @@ -338,7 +341,7 @@ setup( name = "python-efl", fullname = "Python bindings for Enlightenment Foundation Libraries", description = "Python bindings for Enlightenment Foundation Libraries", - version = "1.8.0", + version = "1.8.99", author = "Gustavo Sverzut Barbieri, Simon Busch, Boris 'billiob' Faure, Davide 'davemds' Andreoli, Fabiano Fidêncio, Bruno Dilly, Tiago Falcão, Joost Albers, Kai Huuhko, Ulisses Furquim", author_email = "dave@gurumeditation.it, kai.huuhko@gmail.com", maintainer = "Kai Huuhko, Davide Andreoli",