Kai Huuhko
db8f8ff2f6
Add utils.enum
...
This package contains a backported versions of the Python 3.4 standard
library enum types
2014-06-11 00:27:06 +03:00
Kai Huuhko
38a1d15016
Eolian: Documentation, fix show()
2014-06-07 18:17:40 +03:00
Kai Huuhko
4e700fe0d3
Initial python bindings for Eolian
2014-06-06 02:57:14 +03:00
Kai Huuhko
72a9c8ac2d
Remove pre-1.8 Python bindings' compatibility packages
2014-05-31 12:18:32 +03:00
Kai Huuhko
fcbba66f25
Bump versions for 1.11 development
2014-05-31 12:07:00 +03:00
Kai Huuhko
0c258e323b
Bump versions and compile changelog for release
2014-05-29 02:25:45 +03:00
Kai Huuhko
240f3a2c21
setup.py: Make ecore.x an optional component
2014-05-13 22:03:54 +03:00
Kai Huuhko
922a2ae893
setup.py: Change USE_CYTHON env var to DISABLE_CYTHON
...
Compiling from Cython source is now the default and disabled
when not installed
2014-05-13 22:02:34 +03:00
Kai Huuhko
1466ea7207
efl.ecore: Return of ecore.x (from python-ecore)
...
Made some corrections to make it compile and fixed doc formatting.
2014-05-13 17:59:48 +03:00
Kai Huuhko
d98cd27107
efl.ecore: Transform into a package
...
The old efl.ecore.so module renamed to __init__.so which gets
automatically used for the package namespace when there is an empty
__init__.py included.
2014-05-13 15:12:38 +03:00
Kai Huuhko
63f69a4039
setup.py: Add git commit count to dev build version string
2014-05-13 15:12:38 +03:00
Kai Huuhko
927320a247
setup.py: 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
fdfa113926
setup.py: pep-8 cleanup
2014-04-29 12:20:33 +03:00
Kai Huuhko
339b87ab87
setup.py: Fall back to a relaxed check for Cython version
...
If StrictVersion doesn't understand the version string we
fall back to LooseVersion. This should work with version strings
such as 0.20.1post0
2014-04-18 01:43:18 +03:00
Kai Huuhko
6ebdf2b607
Bring back Python bindings for Ethumb.
2014-04-11 18:12:49 +03:00
Kai Huuhko
62e13d7c5c
setup.py: Make the gcc include paths unique.
...
Build logs compacted considerably.
2014-04-09 18:25:48 +03:00
Kai Huuhko
ab778fc86b
setup.py: Disable automatic string encoding
2014-04-07 00:44:19 +03:00
Davide Andreoli
b84c109fef
doc: automatically show parameters in functions and methods documentation
...
This require the Cython "embedsignature" directive, that automatically add the signature in the first line of the docstring.
Then the Sphinx Autodoc module parse the docstring and extract the signature.
Signature is also cleaned using the 'autodoc-process-signature' callback to remove the 'self' param and all the cython params type,
2014-04-06 16:17:27 +02:00
Davide Andreoli
2d17403250
setup.py: removed the conditional compilation of packages.
...
All the stuff is now required, this avoid half/broken installation of the bindings and simplify setup logic.
2014-04-06 12:52:52 +02:00
Davide Andreoli
4661bc4d6f
setup.py: no need to set cython directives for each module
2014-04-06 12:24:34 +02:00
Kai Huuhko
75c8351fdf
Enable automatic conversion of strings
2014-04-06 01:31:13 +03:00
Kai Huuhko
73e63ec7e3
Update information in README etc. and bump the series in setup.py
...
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
1149c6ed91
Bump Cython version requirement for future development.
...
This is required for const (added in 0.18) and automatic string
conversion (added in 0.19).
2014-04-04 17:57:50 +03:00
Davide Andreoli
2346ff93fb
Development of the 1.10 version start now.
...
Also added note on how to make a release, for future reference.
2014-03-05 22:56:11 +01:00
Davide Andreoli
2b9fdb8f35
Python-EFL: start to prepare the 1.9 release
...
* raised version to 1.9.0
* removed versions from docs conf, they now comes automatically from setup.py
* updated some years around
* added a favicon to the docs
2014-03-02 23:09:54 +01:00
Davide Andreoli
18b5efdb38
Python-EFL: updated authors
...
Also added a simple&stupid Makefile for lazy devs.
2014-03-01 22:03:44 +01:00
Kai Huuhko
264491875d
Edje: Re-enable edje-edit.
2013-12-30 14:04:57 +02: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
Kai Huuhko
e2d28bef6a
setup.py: os.environ.has_key -> os.getenv
...
For some reason the former fails on the build bot
2013-12-19 22:27:56 +02:00
Kai Huuhko
8726199f6c
Force default visibility in CFLAGS.
...
Fixes T504
2013-12-19 19:22:23 +02:00
Kai Huuhko
728ba96115
Bump version for 1.9 development
2013-12-10 09:55:46 +02:00
Kai Huuhko
363bfbe334
Bump version for release, update TODO, add changes.html
2013-12-07 12:20:59 +02:00
Kai Huuhko
925b67d8f8
setup.py: Lowering EFL required versions to 1.8.0
2013-12-02 23:00:37 +02:00
Kai Huuhko
aa9344e643
setup.py: Add couple of missing deps and bump version requirements.
2013-12-02 22:29:24 +02:00
Kai Huuhko
d6c145325c
setup.py: Detect installed libs and produce bindings as needed.
2013-12-02 21:59:33 +02:00
Kai Huuhko
50af0b86a5
Removing eldbus stuff, we'll be using python-dbus integration for now.
2013-12-02 01:09:39 +02:00
Kai Huuhko
98498c04b9
Move compatibility packages under directory "compat".
...
They are installed in the root python pkg dir as before.
2013-11-29 19:31:21 +02:00
Kai Huuhko
d3962ae2a9
Enable 1.7 compatibility packages.
2013-11-24 23:32:29 +02:00
Kai Huuhko
5bc92ee2de
Add python-efl 1.7 compatibility packages, commented out by default.
2013-11-23 02:14:22 +02:00
Kai Huuhko
4d493bfd27
Make setup.py more rel... respectable, update TODO.
2013-11-21 22:17:21 +02:00
Kai Huuhko
3a79fbdde2
Simplify setup.py elm extensions, disable builder option in setup.cfg
2013-11-19 21:21:03 +02:00
Kai Huuhko
9f6422a807
setup.py: Output error traceback from Cython check
...
This will hopefully shed more light on what's going wrong in onefang's
build script.
Also use script dir instead of cwd for relative path.
2013-11-09 13:26:09 +02:00
Kai Huuhko
09afe05a3c
Elementary: Add GLView.
2013-11-09 11:54:44 +02:00
Kai Huuhko
d8a6a5c614
Elementary: Disable Accessibility parts
2013-11-02 16:23:30 +02:00
Kai Huuhko
e4e56b2605
Edje-edit: Disable build and tests.
...
Do this for now as it's undergoing changes and mostly broken anyway.
2013-10-30 21:01:24 +02:00
Kai Huuhko
567ba9cda2
Add more useful settings in their default values to setup.
2013-10-28 23:40:17 +02:00
Kai Huuhko
4771ca5ccb
Move logger to its own module.
2013-10-24 22:58:09 +03:00
Davide Andreoli
f2b7c24f7a
Python-EFL: some little and stupid cleanup to setup.py and some additions to MANIFEST.in
...
* Fix clean_generated_files to also include utils
* change format() usage to simple str concat...just to hurt kuuko :)
* remove the usless check for __main__
2013-10-16 22:35:44 +02:00
Kai Huuhko
3b95ccd069
Facilitate creating a source tarball with 'setup.py sdist' command.
...
setup.py was modified to work with the generated package.
TODO: Include Sphinx documentation.
2013-10-16 21:31:50 +03:00
Kai Huuhko
c574a76ce9
setup.py: Recognize commands 'sdist' and 'bdist'
2013-10-16 16:30:08 +03:00