Fw: [Enlightenment-release] Python-EFL 1.8.0 released
Michael Blumenkrantz <[email protected]> Sun, 8 Dec 2013 15:23:56 -0500
| Newsgroups | gmane.comp.window-managers.enlightenment.announce |
|---|---|
| Message-ID | <20131208152356.35ba162f@darc> |
From: Kai Huuhko <[email protected]> To: [email protected] = Python-EFL 1.8.0 release = We are pleased to announce that **Python-EFL** 1.8.0 is now released and available for download. == Download == http://download.enlightenment.org/rel/bindings/python/python-efl-1.8.0.tar.gz For convenience the tarball only contains intermediary C source generated from our Cython source, which is publicly accessible in our git repository at: https://git.enlightenment.org/bindings/python/python-efl.git/ ---- = What's New = Major changes have been made to Python-EFL in the past year since 1.7 release first came out. The usual has been done in fixing bugs, optimizing speed and much more. (See **changes.html** in the tarball for full list of changes.) == Merged EFL tree == We have merged **evas **, **ecore**, **edje**, **emotion**, **dbus_mainloop** and **elementary** inside a single **efl** top-level package (as you can see now there are no more separate packages to download, only python-efl). == Python 3 support == This new release is (finally) fully compatible with both Python 2 and Python 3. If you need to install for several versions just use the version specific Python binary while installing, for example: python3.3 setup.py install will install the bindings for use with Python 3.3. == Improved documentation == **Python-EFL** now has fairly complete documentation built using Sphinx. The docs can be generated by the user for local reading (see below), or browsed online at: http://docs.enlightenment.org ---- = 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. The bindings are compiled against the following libraries: * python (Python 2.6+/3.0+, or PyPy (not tested)) * efl (1.8) * elementary (1.8, optional) * python-dbus (0.83+, optional) The setup script detects your installed libraries and builds bindings according to those found. To install the bindings run: (sudo) python setup.py install To generate the documentation locally you need: * sphinx (1.0+) * graphviz (optional) To build the documentation: python setup.py build_doc For more information on available build options see: python setup.py --help ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Enlightenment-release mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-release ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Enlightenment-announce mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-announce
Original html part
(text/html, 3.3 KB)
<div dir="ltr"><div>= Python-EFL 1.8.0 release =</div><div><br></div><div>We are pleased to announce that **Python-EFL** 1.8.0 is now released and available for download.</div><div><br></div><div>== Download ==</div><div><br> </div><div><a href="http://download.enlightenment.org/rel/bindings/python/python-efl-1.8.0.tar.gz">http://download.enlightenment.org/rel/bindings/python/python-efl-1.8.0.tar.gz</a></div><div><br></div><div>For convenience the tarball only contains intermediary C source generated from our Cython source, which is publicly accessible in our git repository at:</div> <div><br></div><div><a href="https://git.enlightenment.org/bindings/python/python-efl.git/">https://git.enlightenment.org/bindings/python/python-efl.git/</a></div><div><br></div><div>----</div><div><br></div><div>= What's New =</div> <div><br></div><div>Major changes have been made to Python-EFL in the past year since 1.7 release first came out. The usual has been done in fixing bugs, optimizing speed and much more. (See **changes.html** in the tarball for full list of changes.)</div> <div><br></div><div>== Merged EFL tree ==</div><div><br></div><div>We have merged **evas **, **ecore**, **edje**, **emotion**, **dbus_mainloop** and **elementary** inside a single **efl** top-level package (as you can see now there are no more separate packages to download, only python-efl).</div> <div><br></div><div>== Python 3 support ==</div><div><br></div><div>This new release is (finally) fully compatible with both Python 2 and Python 3. If you need to install for several versions just use the version specific Python binary while installing, for example:</div> <div><br></div><div> python3.3 setup.py install</div><div> </div><div>will install the bindings for use with Python 3.3.</div><div><br></div><div>== Improved documentation ==</div><div><br></div><div>**Python-EFL** now has fairly complete documentation built using Sphinx. The docs can be generated by the user for local reading (see below), or browsed online at:</div> <div><br></div><div><a href="http://docs.enlightenment.org">http://docs.enlightenment.org</a></div><div><br></div><div>----</div><div><br></div><div>= Building and Dependencies =</div><div><br></div><div>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.</div> <div><br></div><div>The bindings are compiled against the following libraries:</div><div><br></div><div> * python (Python 2.6+/3.0+, or PyPy (not tested))</div><div> * efl (1.8)</div><div> * elementary (1.8, optional)</div> <div> * python-dbus (0.83+, optional)</div><div><br></div><div>The setup script detects your installed libraries and builds bindings according to those found.</div><div><br></div><div>To install the bindings run:</div><div> <br></div><div> (sudo) python setup.py install</div><div><br></div><div><br></div><div>To generate the documentation locally you need:</div><div><br></div><div> * sphinx (1.0+)</div><div> * graphviz (optional)</div><div> <br></div><div>To build the documentation:</div><div><br></div><div> python setup.py build_doc</div><div><br></div><div><br></div><div>For more information on available build options see:<br></div><div><br></div><div> python setup.py --help</div> <div><br></div></div>