= Python-EFL 1.11.0 release = We are pleased to announce that **Python-EFL** 1.11.0 is now released and available for download.
== Download == | **tar.gz** | http://download.enlightenment.org/rel/bindings/python/python-efl-1.11.0.tar.gz | | **tar.bz2** | http://download.enlightenment.org/rel/bindings/python/python-efl-1.11.0.tar.bz2 | | **tar.xz** | http://download.enlightenment.org/rel/bindings/python/python-efl-1.11.0.tar.xz | | **md5sum** | http://download.enlightenment.org/rel/bindings/python/python-efl-1.11.0.md5sum | | **sha1sum** | http://download.enlightenment.org/rel/bindings/python/python-efl-1.11.0.sha1sum | For convenience the tarballs contain both the Cython sources and generated intermediary C sources, meaning you **do not** need Cython to compile the bindings. Full Cython sources are also publicly accessible from our git repository at: https://git.enlightenment.org/bindings/python/python-efl.git/ More information about the python bindings can be found at: https://phab.enlightenment.org/w/projects/python_bindings_for_efl/ --- = What's New = In this series we are dropping the compatibility packages for pre-1.8 split bindings for efl and elementary. Many of the new features of efl and elementary 1.11 have been ported and the usual has been done in fixing bugs and optimizing. (see **changes.html** in the tarball for the full list of changes) == Shortlog == Kai Huuhko (17) (4 trivial commits removed): - Remove pre-1.8 Python bindings' compatibility packages - Elementary.multibuttonentry: Inject a Python object to created items - Evas: Add NULL safety to SmartObject callbacks, exposes a BUG - Examples: Elementary test.py pep-8 (formatting) cleanup - Elementary.entry: Fix ref leak in filter callback handling. - Elementary: Fix object item tooltips - Fix build from tarball with Cython installed - setup.py: add missing ecore-x include dir for elm - setup.py: Add dummy commit count for dev build if git is not found - api_coverage.py: py3k compatibility fix - setup.py: Fix check for Cython when building from git source - Examples: Add description to elm web exceptions, trivial updates to test - Release 1.11.0 davemds (25) (5 trivial commits removed): - Follow recent Eo api changes - Use a more eflish code style (still pep-8 compliant) - Follow recent Eo class names changes - New Map function: region_zoom_bring_in - Panes: new content_[left/right]_min_[relative]_size properties - Implemented missed ecore.x screensaver functions - Ctxpopup: new getters for items and the item_prepend method, with tests - Toolbar: new un/selected signals, with tests - Genlist: implemented search_by_text_item_get(), with a proper test - Gengrid: implemented search_by_text_item_get(), with a proper test - Gengrid: new property reorder_type, with test for reorder mode - Fix emotion.__repr__ function - emotion: implemented missed smart signals - Expose object_from_instance and the inverse to other C code - Add version info in the efl package. - added extra debug info (to be manually enabled) - Simplify: no need to keep a local copy of the watch state - Cleanups: the filter are not used here - dbus_mainloop: reworked how we manage the dbus watch requests. - No need to call ecore init/shutodown here godfath3r (1): - doc: add cleanup command in INSTALL file. --- = Building and Dependencies = If you have existing Python-EFL or the old split 1.7 release bindings installed, you may wish to uninstall them before compiling and installing to avoid possible conflicts during install and/or runtime. To build the bindings you will need the following libraries: * python (Python 2.6+/3.2+) * efl (1.11) * elementary (1.11) * python-dbus (0.83+) If you wish to compile using the Cython sources: * cython (0.19+) To install the bindings run: (sudo) python setup.py install To generate the documentation locally you need: * sphinx (1.1+) * graphviz (optional) To build the documentation: python setup.py build_doc For more information on available build options see: python setup.py --help --- = Projects using Python-EFL = | **Project** | **Website** | | -- | -- | | **EpyMC** - Media Center | https://github.com/DaveMDS/epymc | | **Espionage** - D-Bus inspector | https://phab.enlightenment.org/w/projects/espionage/ | | **Epour** - BitTorrent Client | https://phab.enlightenment.org/w/projects/epour/ | | **Econnman** - Connman GUI | https://phab.enlightenment.org/w/projects/econnman/ | | **eInfo** - System Information Tool | http://forums.bodhilinux.com/index.php?/topic/8289-einfo-system-information/ | | **eAndora** - GUI for Pandora Internet Radio | http://forums.bodhilinux.com/index.php?/topic/7365-eandora-elm-pandora-client/ | | **egitu** - Git User Interface | https://github.com/DaveMDS/egitu | ... and many more that cannot fit in this short list. ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
