Commit Graph

22 Commits

Author SHA1 Message Date
Kai Huuhko f20c56fe15 Update TODO and INSTALL 2015-04-05 14:27:28 +03:00
Davide Andreoli c103b5d3b3 Docs: try to improve the style of the Inheritance Diagram 2015-01-06 20:51:57 +01:00
Davide Andreoli 9b52817069 A little review of the INSTALL file 2015-01-05 10:25:33 +01:00
Davide Andreoli f9e8906724 Use new cython cpdef-enums in evas
cpdef enums are automatically exported to C and
to python, no more need for the enums file and
the duplicated definition for py.

This is a cython 0.21 feature so from now on you will
need at least that version.

Require some <int> cast here and there, but a totally
win in the end.
2015-01-04 20:44:45 +01:00
Davide Andreoli 625503bf11 Provide the uninstall command for python-efl itself 2015-01-04 16:00:15 +01:00
Davide Andreoli 1a3fa101e1 Changed the way we check and enable Cython usage
* Cython is disable by default in dist tarballs (checking if Makefile exists)
* Cython is enabled by default in git version
* Only blacklist Cython in py3 (it is broken only there)
* Now respect two env vars: DISABLE_CYTHON or ENABLE_CYTHON
* Always use LooseVersion for checking Cython version
2015-01-02 12:26:33 +01:00
Davide Andreoli 1c6b3ac0c3 Updated metadata and other stuff for pypi compliance.
From now on you can ownload and install the bindings using pypi:
pip install python-efl

The 1.12.0 release is uploaded yet
2014-12-21 12:43:56 +01:00
godfath3r 622bf1d41f doc: add cleanup command in INSTALL file.
Reviewers: kuuko

Reviewed By: kuuko

Projects: #python_bindings_for_efl

Differential Revision:
2014-07-23 23:06:00 +03:00
Kai Huuhko 5b51428bc8 Update INSTALL because of the (USE/DISABLE)_CYTHON env var change 2014-05-16 10:14:15 +03:00
Kai Huuhko 927320a247 Add env variable USE_CYTHON for compilation from pyx sources
pyx source files are now used only when USE_CYTHON is set to 1 or the
C source files have not yet been pre-compiled.

Only efl.eo.c is checked for this so if you cancel an initial build make
sure to enable USE_CYTHON when re-starting the build.

The pyx sources will now be included in the source tarball.
2014-04-30 19:14:02 +03:00
Kai Huuhko 73e63ec7e3 Update information in README etc. and bump the series in
We're at series 1.10 development, that goes in VERSION, with no releases
in this series out yet, denoted by 1.9.99 in RELEASE
2014-04-05 06:35:32 +03:00
Kai Huuhko a9a944b17b Add Python 2.6 compatibility, disabled one API method in evas.Image
Image.image_data_memoryview_get was disabled.

This method can be added back once we figure out how to do conditional
compilation using Python version.

Using an evas.Image instance as a memoryview object should do the same
thing as the disabled method.
2013-12-28 18:35:39 +02:00
Davide Andreoli 3ca0ccd040 PythonEFL: make a little more readable the include directory for sphinx. Also some tweaks to the INSTALL file. 2013-09-15 15:16:44 +02:00
Davide Andreoli 39e16242a0 Python-EFL: implemented ecore.FileMonitor class 2013-05-12 19:15:09 +02:00
Kai Huuhko 7b77e37b8c Add an example for installing to a custom prefix to the INSTALL file and
drop the Cython required version to 0.17.0.
2013-05-04 17:18:54 +00:00
Davide Andreoli 77dc3551fa Python-EFL: cleanup a little, INSTALL and TODO 2013-03-27 21:18:24 +01:00
Kai Huuhko 26902af425 python-efl: Initial work on edbus bindings.
Still needs the setup function that takes an existing connection to work 

SVN revision: 84395
2013-02-28 16:13:07 +00:00
Davide Andreoli f723511323 Python-EFL: cleanup and add some info in the README
SVN revision: 84366
2013-02-25 19:05:17 +00:00
Davide Andreoli 2b75edb785 Python-EFL: edje_external now works with py3
SVN revision: 83980
2013-02-16 10:47:27 +00:00
Davide Andreoli 454d967f84 Python-EFL: Cleanup and enable compilation of emotion, cleaned also the test.
SVN revision: 83931
2013-02-14 23:05:55 +00:00
Davide Andreoli 744fab5c92 New line chars from CR/LF to LF
SVN revision: 83924
2013-02-14 20:54:53 +00:00
Davide Andreoli 744f1ee4be todo--
updated copyright in ALL the files

SVN revision: 83873
2013-02-13 19:16:02 +00:00