= 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

Reply via email to