diff --git a/CODING b/CODING index f3375d1..d0ed309 100644 --- a/CODING +++ b/CODING @@ -47,7 +47,6 @@ Release process instructions * Announce at enlightenment-release@lists.sourceforge.net that you are planning for the release * Change versions in efl/__init__.py (ex: 1.9.0) -* Update README.rst * Update the changes.html file setup.py build_doc -b changes ...and manually merge * Git push and wait jenkins to generate the 2 tarballs @@ -62,6 +61,7 @@ Release process instructions * ssh to download.enlightenment.org and mv tarballs & md5sums to: /srv/web/download.enlightenment.org/public_html/rel/bindings/python +* Upload to pypi * Create and push the tag for the release git tag -a v1.9.0 && git push origin v1.9.0 * Create and push the branch for stable backporting diff --git a/INSTALL b/INSTALL index 90a6411..ff05b9a 100644 --- a/INSTALL +++ b/INSTALL @@ -1,6 +1,6 @@ -1. REQUIREMENTS: ----------------- +1. REQUIREMENTS +=============== * Python 2.6 or higher (http://www.python.org/) - Tested with Python 2.6 / 2.7 / 3.2 / 3.3 @@ -22,8 +22,8 @@ -2. BUILDING PYTHON-EFL: ------------------------ +2. BUILDING PYTHON-EFL +====================== Once EFL is built and installed in your desired destination, proceed with building the wrapper. The setup script can be forced to use purely C @@ -48,16 +48,17 @@ -3. CLEANUP: ------------ +3. CLEANUP +========== + * For cleaning up python setup.py clean_generated_files -4. INSTALLATION: ----------------- +4. INSTALLATION +=============== * For system-wide installation (needs administrator privileges): @@ -77,8 +78,8 @@ -5. DOCUMENTATION: ------------------ +5. DOCUMENTATION +================ To build the docs for the bindings you need to have Sphinx installed, for (optional) graphs you need Graphviz, for (optional) Youtube demonstration @@ -95,8 +96,8 @@ up with empty documentation. -6. TESTS and EXAMPLES: ----------------------- +6. TESTS and EXAMPLES +===================== The tests/ folder contains all the unit tests available, you can run individual tests or use the 00_run_all_tests.py in each folder or even in the tests/ base @@ -109,8 +110,8 @@ -7. UNINSTALL: -------------- +7. UNINSTALL +============ Unfortunately setup.py does not provide a way to remove the installed packages, diff --git a/MANIFEST.in b/MANIFEST.in index 7e34505..a6ae9f9 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,4 +1,4 @@ -include README.rst INSTALL COPYING COPYING.LESSER AUTHORS changes.html +include README INSTALL COPYING COPYING.LESSER AUTHORS changes.html recursive-include efl *.c *.h *.pyx *.pxi *.pxd graft include graft tests diff --git a/README b/README new file mode 100644 index 0000000..59cffa6 --- /dev/null +++ b/README @@ -0,0 +1,7 @@ + +EFL is a collection of libraries for handling many common tasks a +developer man have such as data structures, communication, rendering, +widgets and more. + +PYTHON-EFL are the python bindings for the whole EFL stack (eo, evas, ecore, +edje, emotion, ethumb and elementary) diff --git a/changes.html b/changes.html index 216e62c..c31955c 100644 --- a/changes.html +++ b/changes.html @@ -488,14 +488,18 @@ i {

efl

efl.ecore