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
This commit is contained in:
parent
8fd9a0021e
commit
1c6b3ac0c3
2
CODING
2
CODING
|
@ -47,7 +47,6 @@ Release process instructions
|
||||||
* Announce at enlightenment-release@lists.sourceforge.net that you are planning
|
* Announce at enlightenment-release@lists.sourceforge.net that you are planning
|
||||||
for the release
|
for the release
|
||||||
* Change versions in efl/__init__.py (ex: 1.9.0)
|
* Change versions in efl/__init__.py (ex: 1.9.0)
|
||||||
* Update README.rst
|
|
||||||
* Update the changes.html file
|
* Update the changes.html file
|
||||||
setup.py build_doc -b changes ...and manually merge
|
setup.py build_doc -b changes ...and manually merge
|
||||||
* Git push and wait jenkins to generate the 2 tarballs
|
* 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:
|
* ssh to download.enlightenment.org and mv tarballs & md5sums to:
|
||||||
/srv/web/download.enlightenment.org/public_html/rel/bindings/python
|
/srv/web/download.enlightenment.org/public_html/rel/bindings/python
|
||||||
|
* Upload to pypi
|
||||||
* Create and push the tag for the release
|
* Create and push the tag for the release
|
||||||
git tag -a v1.9.0 && git push origin v1.9.0
|
git tag -a v1.9.0 && git push origin v1.9.0
|
||||||
* Create and push the branch for stable backporting
|
* Create and push the branch for stable backporting
|
||||||
|
|
29
INSTALL
29
INSTALL
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
1. REQUIREMENTS:
|
1. REQUIREMENTS
|
||||||
----------------
|
===============
|
||||||
|
|
||||||
* Python 2.6 or higher (http://www.python.org/)
|
* Python 2.6 or higher (http://www.python.org/)
|
||||||
- Tested with Python 2.6 / 2.7 / 3.2 / 3.3
|
- 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
|
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
|
building the wrapper. The setup script can be forced to use purely C
|
||||||
|
@ -48,16 +48,17 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
3. CLEANUP:
|
3. CLEANUP
|
||||||
-----------
|
==========
|
||||||
|
|
||||||
* For cleaning up
|
* For cleaning up
|
||||||
|
|
||||||
python setup.py clean_generated_files
|
python setup.py clean_generated_files
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
4. INSTALLATION:
|
4. INSTALLATION
|
||||||
----------------
|
===============
|
||||||
|
|
||||||
* For system-wide installation (needs administrator privileges):
|
* 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
|
To build the docs for the bindings you need to have Sphinx installed, for
|
||||||
(optional) graphs you need Graphviz, for (optional) Youtube demonstration
|
(optional) graphs you need Graphviz, for (optional) Youtube demonstration
|
||||||
|
@ -95,8 +96,8 @@
|
||||||
up with empty documentation.
|
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
|
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
|
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,
|
Unfortunately setup.py does not provide a way to remove the installed packages,
|
||||||
|
|
||||||
|
|
|
@ -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
|
recursive-include efl *.c *.h *.pyx *.pxi *.pxd
|
||||||
graft include
|
graft include
|
||||||
graft tests
|
graft tests
|
||||||
|
|
|
@ -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)
|
10
changes.html
10
changes.html
|
@ -488,14 +488,18 @@ i {
|
||||||
|
|
||||||
<h4>efl</h4>
|
<h4>efl</h4>
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>Module level</b>: <i>added:</i> New in version 1.8.</li>
|
<li></li>
|
||||||
<li><b>Module level</b>: <i>added:</i> New in version 1.8: Loggers</li>
|
<li><b>Module level</b>: <i>added:</i> efl container package</li>
|
||||||
<li><b>Module level</b>: <i>added:</i> New in version 1.8: Using keyword arguments to set properties</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>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h4>efl.ecore</h4>
|
<h4>efl.ecore</h4>
|
||||||
<ul>
|
<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>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>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>
|
<li><b>Timer.delay</b>: <i>added:</i> New in version 1.8.</li>
|
||||||
|
|
24
setup.py
24
setup.py
|
@ -439,19 +439,29 @@ setup(
|
||||||
name="python-efl",
|
name="python-efl",
|
||||||
fullname="Python bindings for Enlightenment Foundation Libraries",
|
fullname="Python bindings for Enlightenment Foundation Libraries",
|
||||||
description="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,
|
version=RELEASE,
|
||||||
author=(
|
author='Davide Andreoli, Kai Huuhko, and others',
|
||||||
"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_email="dave@gurumeditation.it, kai.huuhko@gmail.com",
|
author_email="dave@gurumeditation.it, kai.huuhko@gmail.com",
|
||||||
maintainer="Kai Huuhko, Davide Andreoli",
|
|
||||||
maintainer_email="kai.huuhko@gmail.com, dave@gurumeditation.it",
|
|
||||||
contact="Enlightenment developer mailing list",
|
contact="Enlightenment developer mailing list",
|
||||||
contact_email="enlightenment-devel@lists.sourceforge.net",
|
contact_email="enlightenment-devel@lists.sourceforge.net",
|
||||||
url="http://www.enlightenment.org",
|
url="http://www.enlightenment.org",
|
||||||
license="GNU Lesser General Public License (LGPL)",
|
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={
|
cmdclass={
|
||||||
'build_ext': build_ext,
|
'build_ext': build_ext,
|
||||||
'build_doc': BuildDoc,
|
'build_doc': BuildDoc,
|
||||||
|
|
Loading…
Reference in New Issue