davemds pushed a commit to branch master.

http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=1c6b3ac0c3780580c0e285cda57e7dcdb5a0732d

commit 1c6b3ac0c3780580c0e285cda57e7dcdb5a0732d
Author: Dave Andreoli <[email protected]>
Date:   Sun Dec 21 12:43:56 2014 +0100

    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
---
 CODING       |  2 +-
 INSTALL      | 29 +++++++++++++++--------------
 MANIFEST.in  |  2 +-
 README       |  7 +++++++
 changes.html | 10 +++++++---
 setup.py     | 24 +++++++++++++++++-------
 6 files changed, 48 insertions(+), 26 deletions(-)

diff --git a/CODING b/CODING
index f3375d1..d0ed309 100644
--- a/CODING
+++ b/CODING
@@ -47,7 +47,6 @@ Release process instructions
 * Announce at [email protected] 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 {
 
 <h4>efl</h4>
 <ul>
-    <li><b>Module level</b>: <i>added:</i> New in version 1.8.</li>
-    <li><b>Module level</b>: <i>added:</i> New in version 1.8: Loggers</li>
-    <li><b>Module level</b>: <i>added:</i> New in version 1.8: Using keyword 
arguments to set properties</li>
+    <li></li>
+    <li><b>Module level</b>: <i>added:</i> efl container package</li>
+    <li><b>Module level</b>: <i>renamed:</i> ecore.file.Download => 
efl.ecore.FileDownload</li>
+    <li><b>Module level</b>: <i>renamed:</i> edje.edit.EdjeEdit => 
efl.edje_edit.EdjeEdit</li>
+    <li><b>Module level</b>: <i>added:</i> Loggers</li>
+    <li><b>Module level</b>: <i>added:</i> Using keyword arguments to set 
properties</li>
 </ul>
 
 
 <h4>efl.ecore</h4>
 <ul>
+    <li><b>FileDownload</b>: <i>added:</i> New in version 1.8.</li>
     <li><b>FileMonitor</b>: <i>added:</i> New in version 1.8.</li>
     <li><b>Poller</b>: <i>added:</i> New in version 1.8.</li>
     <li><b>Timer.delay</b>: <i>added:</i> New in version 1.8.</li>
diff --git a/setup.py b/setup.py
index ee23d5f..62bf590 100755
--- a/setup.py
+++ b/setup.py
@@ -439,19 +439,29 @@ setup(
     name="python-efl",
     fullname="Python bindings for Enlightenment Foundation Libraries",
     description="Python bindings for Enlightenment Foundation Libraries",
+    long_description=open(os.path.join(script_path, 'README')).read(),
     version=RELEASE,
-    author=(
-        "Gustavo Sverzut Barbieri, Simon Busch, Boris 'billiob' Faure, "
-        "Davide Andreoli, Fabiano Fidêncio, Bruno Dilly, Tiago Falcão, "
-        "Joost Albers, Kai Huuhko, Ulisses Furquim"
-        ),
+    author='Davide Andreoli, Kai Huuhko, and others',
     author_email="[email protected], [email protected]",
-    maintainer="Kai Huuhko, Davide Andreoli",
-    maintainer_email="[email protected], [email protected]",
     contact="Enlightenment developer mailing list",
     contact_email="[email protected]",
     url="http://www.enlightenment.org";,
     license="GNU Lesser General Public License (LGPL)",
+    classifiers=[
+        'Development Status :: 5 - Production/Stable',
+        'Environment :: X11 Applications',
+        'Environment :: Console :: Framebuffer',
+        'Intended Audience :: End Users/Desktop',
+        'License :: OSI Approved :: GNU Library or Lesser General Public 
License (LGPL)',
+        'Operating System :: POSIX',
+        'Programming Language :: C',
+        'Programming Language :: Cython',
+        'Programming Language :: Python :: 2',
+        'Programming Language :: Python :: 3',
+        'Topic :: Software Development :: Libraries :: Python Modules',
+        'Topic :: Software Development :: User Interfaces',
+        'Topic :: Software Development :: Widget Sets',
+    ],
     cmdclass={
         'build_ext': build_ext,
         'build_doc': BuildDoc,

-- 


Reply via email to