<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=187.64.170.148</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=187.64.170.148"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/187.64.170.148"/>
	<updated>2026-04-22T03:07:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33833</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33833"/>
		<updated>2014-09-29T04:48:21Z</updated>

		<summary type="html">&lt;p&gt;187.64.170.148: /* Community Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project provides a Python (v2.6.6) runtime environment for Nokia&#039;s N9 phone and the N950 developer device built on the MeeGo 1.2 Harmattan platform. It provides a full-featured set of packages and tools to rapidly develop and run Python applications using the PySide: Python for Qt bindings together with the Qt Quick UI definition language. Applications can be deployed as individual Debian packages, using the community OBS, or eventually, via Ovi Store.&lt;br /&gt;
&lt;br /&gt;
== Getting started  ==&lt;br /&gt;
&lt;br /&gt;
The following links provide useful information for &#039;&#039;&#039;Python developers&#039;&#039;&#039;, including information about MeeGo 1.2 Harmattan Security Framework.&lt;br /&gt;
&lt;br /&gt;
*[[Python/Harmattan/Getting started with Harmattan Python|Getting started with Harmattan Python]] &lt;br /&gt;
*[[Python/Harmattan/Documentation for pyside-assistant|Documentation for pyside-assistant]]&lt;br /&gt;
*[http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] &lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_Internationalization Tutorial: Python+Qt+I18N]&lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_DBus_Integration Tutorial: Python+Qt+DBUS]&lt;br /&gt;
*[[Python/Harmattan/Python 2.6 porting tips|Python 2.6 porting tips]]&lt;br /&gt;
*[[Python/Harmattan/Performance Considerations for Python Apps|Performance Considerations for Python Apps]]&lt;br /&gt;
&lt;br /&gt;
If you are interested just in installing applications that depend on Python you can get a lot of them using the repositories listed here. All depending packages will be automatically installed.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ovi.nokia.com Ovi Store];&lt;br /&gt;
* [http://wiki.meego.com/MeeGo_Apps MeeGo Apps];&lt;br /&gt;
* [http://apps-beta.meego.com/applications/ MeeGo Apps - Beta];&lt;br /&gt;
&lt;br /&gt;
== API Bindings  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project tries to cover as many APIs as possible. Nowadays there are bindings for the &#039;&#039;green&#039;&#039; marked modules:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! API name &lt;br /&gt;
! Framework&lt;br /&gt;
! Belongs to &lt;br /&gt;
! Python Bindings&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components.html Qt Quick components]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (this is used on QML side)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtDeclarative/index.html QtDeclarative (Qt Quick)]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtGui/index.html QtGui]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtUiTools/index.html QtUiTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| QtDBus&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use [http://dbus.freedesktop.org/doc/dbus-python/api/index.html python-dbus])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Messaging/index.html QtMessaging]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtNetwork/index.html QtNetwork]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtWebKit/index.html WebKit in Qt]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGL&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use QtOpenGL)&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 1.1&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 2.0&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtOpenGL/index.html QtOpenGL]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Location/index.html QtLocation]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Location.html Location]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://pygstdocs.berlios.de/#documentation GStreamer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| PulseAudio&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/MultimediaKit/index.html QtMultimediaKit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| Accounts-Qt&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| SignOn&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Contacts/index.html QtContacts]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Gallery/index.html QtGallery]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Organizer/index.html QtOrganizer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Versit/index.html QtVersit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGLIBC&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| QmSystem &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtCore/index.html QtCore]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Feedback/index.html QtFeedback]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/PublishSubscribe/index.html QtPublishSubscribe]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScript/index.html QtScript]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScriptTools/index.html QtScriptTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Sensors/index.html QtSensors]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/ServiceFramework/index.html QtServiceFramework]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/qtsparql/ QtSparql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtSql/index.html QtSql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/SystemInfo/index.html QtSystemInfo]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtTest/index.html QtTest]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXml/index.html QtXml]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXmlPatterns/index.html QtXmlPatterns] &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libinappanalytics/main.html Ovi Nokia Analytics API] &lt;br /&gt;
| Nokia &lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/notification-engine/index.html Ovi Notification Engine]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libqtgameopengles2/main.html Qt Games API]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libresourceqt/main.html Resource Policy]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/transfer-ui/main.html Transfer UI]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the listed APIs above (provided by &#039;&#039;python-dbus&#039;&#039;, &#039;&#039;python-pyside&#039;&#039;, &#039;&#039;python-qtmobility&#039;&#039;, &#039;&#039;python-qtsparql&#039;&#039;) there are lots of packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
python-cairo          python-chardet    python-conic          python-content.action&lt;br /&gt;
python-context        python-crypto     python-dateutil       python-gconf&lt;br /&gt;
python-gi             python-gobject    python-imaging        python-libxml2 &lt;br /&gt;
python-lxml           python-magic      python-markupsafe     python-openssl   &lt;br /&gt;
python-pkg-resources  python-pycurl     python-pygments       python-roman     &lt;br /&gt;
python-storm          python-tralchemy  python-twisted-web    python-twisted-words &lt;br /&gt;
python-xdg            python-numpy      python-beautifulsoup  python-feedparser &lt;br /&gt;
python-pygame         ipython&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community Packages  ==&lt;br /&gt;
&lt;br /&gt;
There are Python packages also available by the community and not included in the Nokia&#039;s Harmattan repositories :&lt;br /&gt;
&lt;br /&gt;
*[http://ipython.org/ IPython] (enhanced interactive shell) 0.13.2 and 0.10.2 : see the topics in [http://talk.maemo.org/showthread.php?t=79997 Maemo.org Talk]&lt;br /&gt;
*[http://code.google.com/p/sympy/ SymPy] (CAS - Computer Algebra System) 0.7.5 : see the topics in [http://talk.maemo.org/showthread.php?t=78568 Maemo.org Talk]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.2.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.9.0 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk]&lt;br /&gt;
*[http://www.scipy.org/ SciPy] (scientific calculations) 0.14.0 : see the topic in [http://talk.maemo.org/showthread.php?t=93940 Maemo.org Talk]&lt;br /&gt;
*[http://packages.python.org/uncertainties/ Uncertainties] (calculations with uncertainties) 2.4.6.1 : see the topic in [http://talk.maemo.org/showthread.php?t=82519 Maemo.org Talk]&lt;br /&gt;
*[http://cython.org/ Cython] (C-Extensions for Python) 0.19.1 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/cython OpenRepos.net]&lt;br /&gt;
*[https://pypi.python.org/pypi/decorator Decorator] (simplify usage of Python decorators ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-decorator  OpenRepos.net]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pexpect source code from Python Harmattan]&lt;br /&gt;
*[http://pychecker.sourceforge.net/ PyChecker] (Python source code checking tool) :  [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pychecker source code from Python Harmattan]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-zmq  OpenRepos.net]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/tornado OpenRepos.net]&lt;br /&gt;
*[http://twistedmatrix.com/trac/ Twisted] (event-based framework for internet applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/twisted source code from Python Harmattan]&lt;br /&gt;
*[http://docs.zope.org/zopetoolkit/ Zope Interface] (implementation of object interfaces for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/zope_interface source code from Python Harmattan]&lt;br /&gt;
* [http://thp.io/2011/eventfeed/ python-eventfeed]: Library to post items to the Harmattan Event Feed screen&lt;br /&gt;
* [https://launchpad.net/pyflakes PyFlakes] (checks Python source code for logical errors) : [https://build.pub.meego.com/package/binary?arch=armv7el&amp;amp;filename=pyflakes_0.4.0-1_all.deb&amp;amp;package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan&amp;amp;repository=MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard package download] and [https://build.pub.meego.com/package/files?package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan source code]&lt;br /&gt;
&lt;br /&gt;
See also [https://openrepos.net/search/node/python Python packages in OpenRepos.net].&lt;br /&gt;
&lt;br /&gt;
== Collaborating ==&lt;br /&gt;
&lt;br /&gt;
You can contact us using:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC:&#039;&#039;&#039; &amp;lt;code&amp;gt;/join &#039;&#039;&#039;#meego-python&#039;&#039;&#039;&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Mailing list:&#039;&#039;&#039; meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
Nokia contact person: Matti Airas &amp;lt;matti.p.airas@nokia.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects ==&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.maemo.org/PyMaemo PyMaemo] &lt;br /&gt;
*[http://www.pyside.org/ PySide]&lt;/div&gt;</summary>
		<author><name>187.64.170.148</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33834</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33834"/>
		<updated>2014-09-29T02:53:23Z</updated>

		<summary type="html">&lt;p&gt;187.64.170.148: /* Community Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project provides a Python (v2.6.6) runtime environment for Nokia&#039;s N9 phone and the N950 developer device built on the MeeGo 1.2 Harmattan platform. It provides a full-featured set of packages and tools to rapidly develop and run Python applications using the PySide: Python for Qt bindings together with the Qt Quick UI definition language. Applications can be deployed as individual Debian packages, using the community OBS, or eventually, via Ovi Store.&lt;br /&gt;
&lt;br /&gt;
== Getting started  ==&lt;br /&gt;
&lt;br /&gt;
The following links provide useful information for &#039;&#039;&#039;Python developers&#039;&#039;&#039;, including information about MeeGo 1.2 Harmattan Security Framework.&lt;br /&gt;
&lt;br /&gt;
*[[Python/Harmattan/Getting started with Harmattan Python|Getting started with Harmattan Python]] &lt;br /&gt;
*[[Python/Harmattan/Documentation for pyside-assistant|Documentation for pyside-assistant]]&lt;br /&gt;
*[http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] &lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_Internationalization Tutorial: Python+Qt+I18N]&lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_DBus_Integration Tutorial: Python+Qt+DBUS]&lt;br /&gt;
*[[Python/Harmattan/Python 2.6 porting tips|Python 2.6 porting tips]]&lt;br /&gt;
*[[Python/Harmattan/Performance Considerations for Python Apps|Performance Considerations for Python Apps]]&lt;br /&gt;
&lt;br /&gt;
If you are interested just in installing applications that depend on Python you can get a lot of them using the repositories listed here. All depending packages will be automatically installed.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ovi.nokia.com Ovi Store];&lt;br /&gt;
* [http://wiki.meego.com/MeeGo_Apps MeeGo Apps];&lt;br /&gt;
* [http://apps-beta.meego.com/applications/ MeeGo Apps - Beta];&lt;br /&gt;
&lt;br /&gt;
== API Bindings  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project tries to cover as many APIs as possible. Nowadays there are bindings for the &#039;&#039;green&#039;&#039; marked modules:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! API name &lt;br /&gt;
! Framework&lt;br /&gt;
! Belongs to &lt;br /&gt;
! Python Bindings&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components.html Qt Quick components]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (this is used on QML side)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtDeclarative/index.html QtDeclarative (Qt Quick)]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtGui/index.html QtGui]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtUiTools/index.html QtUiTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| QtDBus&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use [http://dbus.freedesktop.org/doc/dbus-python/api/index.html python-dbus])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Messaging/index.html QtMessaging]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtNetwork/index.html QtNetwork]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtWebKit/index.html WebKit in Qt]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGL&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use QtOpenGL)&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 1.1&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 2.0&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtOpenGL/index.html QtOpenGL]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Location/index.html QtLocation]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Location.html Location]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://pygstdocs.berlios.de/#documentation GStreamer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| PulseAudio&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/MultimediaKit/index.html QtMultimediaKit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| Accounts-Qt&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| SignOn&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Contacts/index.html QtContacts]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Gallery/index.html QtGallery]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Organizer/index.html QtOrganizer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Versit/index.html QtVersit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGLIBC&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| QmSystem &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtCore/index.html QtCore]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Feedback/index.html QtFeedback]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/PublishSubscribe/index.html QtPublishSubscribe]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScript/index.html QtScript]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScriptTools/index.html QtScriptTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Sensors/index.html QtSensors]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/ServiceFramework/index.html QtServiceFramework]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/qtsparql/ QtSparql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtSql/index.html QtSql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/SystemInfo/index.html QtSystemInfo]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtTest/index.html QtTest]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXml/index.html QtXml]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXmlPatterns/index.html QtXmlPatterns] &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libinappanalytics/main.html Ovi Nokia Analytics API] &lt;br /&gt;
| Nokia &lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/notification-engine/index.html Ovi Notification Engine]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libqtgameopengles2/main.html Qt Games API]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libresourceqt/main.html Resource Policy]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/transfer-ui/main.html Transfer UI]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the listed APIs above (provided by &#039;&#039;python-dbus&#039;&#039;, &#039;&#039;python-pyside&#039;&#039;, &#039;&#039;python-qtmobility&#039;&#039;, &#039;&#039;python-qtsparql&#039;&#039;) there are lots of packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
python-cairo          python-chardet    python-conic          python-content.action&lt;br /&gt;
python-context        python-crypto     python-dateutil       python-gconf&lt;br /&gt;
python-gi             python-gobject    python-imaging        python-libxml2 &lt;br /&gt;
python-lxml           python-magic      python-markupsafe     python-openssl   &lt;br /&gt;
python-pkg-resources  python-pycurl     python-pygments       python-roman     &lt;br /&gt;
python-storm          python-tralchemy  python-twisted-web    python-twisted-words &lt;br /&gt;
python-xdg            python-numpy      python-beautifulsoup  python-feedparser &lt;br /&gt;
python-pygame         ipython&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community Packages  ==&lt;br /&gt;
&lt;br /&gt;
There are Python packages also available by the community and not included in the Nokia&#039;s Harmattan repositories :&lt;br /&gt;
&lt;br /&gt;
*[http://ipython.org/ IPython] (enhanced interactive shell) 0.13.2 and 0.10.2 : see the topics in [http://talk.maemo.org/showthread.php?t=79997 Maemo.org Talk]&lt;br /&gt;
*[http://code.google.com/p/sympy/ SymPy] (CAS - Computer Algebra System) 0.7.5 : see the topics in [http://talk.maemo.org/showthread.php?t=78568 Maemo.org Talk]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.2.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.9.0 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk]&lt;br /&gt;
*[http://www.scipy.org/ SciPy] (scientific calculations) 0.14.0 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk]&lt;br /&gt;
*[http://packages.python.org/uncertainties/ Uncertainties] (calculations with uncertainties) 2.4.6.1 : see the topic in [http://talk.maemo.org/showthread.php?t=82519 Maemo.org Talk]&lt;br /&gt;
*[http://cython.org/ Cython] (C-Extensions for Python) 0.19.1 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/cython OpenRepos.net]&lt;br /&gt;
*[https://pypi.python.org/pypi/decorator Decorator] (simplify usage of Python decorators ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-decorator  OpenRepos.net]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pexpect source code from Python Harmattan]&lt;br /&gt;
*[http://pychecker.sourceforge.net/ PyChecker] (Python source code checking tool) :  [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pychecker source code from Python Harmattan]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-zmq  OpenRepos.net]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/tornado OpenRepos.net]&lt;br /&gt;
*[http://twistedmatrix.com/trac/ Twisted] (event-based framework for internet applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/twisted source code from Python Harmattan]&lt;br /&gt;
*[http://docs.zope.org/zopetoolkit/ Zope Interface] (implementation of object interfaces for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/zope_interface source code from Python Harmattan]&lt;br /&gt;
* [http://thp.io/2011/eventfeed/ python-eventfeed]: Library to post items to the Harmattan Event Feed screen&lt;br /&gt;
* [https://launchpad.net/pyflakes PyFlakes] (checks Python source code for logical errors) : [https://build.pub.meego.com/package/binary?arch=armv7el&amp;amp;filename=pyflakes_0.4.0-1_all.deb&amp;amp;package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan&amp;amp;repository=MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard package download] and [https://build.pub.meego.com/package/files?package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan source code]&lt;br /&gt;
&lt;br /&gt;
See also [https://openrepos.net/search/node/python Python packages in OpenRepos.net].&lt;br /&gt;
&lt;br /&gt;
== Collaborating ==&lt;br /&gt;
&lt;br /&gt;
You can contact us using:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC:&#039;&#039;&#039; &amp;lt;code&amp;gt;/join &#039;&#039;&#039;#meego-python&#039;&#039;&#039;&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Mailing list:&#039;&#039;&#039; meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
Nokia contact person: Matti Airas &amp;lt;matti.p.airas@nokia.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects ==&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.maemo.org/PyMaemo PyMaemo] &lt;br /&gt;
*[http://www.pyside.org/ PySide]&lt;/div&gt;</summary>
		<author><name>187.64.170.148</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33835</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33835"/>
		<updated>2014-09-29T02:50:15Z</updated>

		<summary type="html">&lt;p&gt;187.64.170.148: /* Community Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project provides a Python (v2.6.6) runtime environment for Nokia&#039;s N9 phone and the N950 developer device built on the MeeGo 1.2 Harmattan platform. It provides a full-featured set of packages and tools to rapidly develop and run Python applications using the PySide: Python for Qt bindings together with the Qt Quick UI definition language. Applications can be deployed as individual Debian packages, using the community OBS, or eventually, via Ovi Store.&lt;br /&gt;
&lt;br /&gt;
== Getting started  ==&lt;br /&gt;
&lt;br /&gt;
The following links provide useful information for &#039;&#039;&#039;Python developers&#039;&#039;&#039;, including information about MeeGo 1.2 Harmattan Security Framework.&lt;br /&gt;
&lt;br /&gt;
*[[Python/Harmattan/Getting started with Harmattan Python|Getting started with Harmattan Python]] &lt;br /&gt;
*[[Python/Harmattan/Documentation for pyside-assistant|Documentation for pyside-assistant]]&lt;br /&gt;
*[http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] &lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_Internationalization Tutorial: Python+Qt+I18N]&lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_DBus_Integration Tutorial: Python+Qt+DBUS]&lt;br /&gt;
*[[Python/Harmattan/Python 2.6 porting tips|Python 2.6 porting tips]]&lt;br /&gt;
*[[Python/Harmattan/Performance Considerations for Python Apps|Performance Considerations for Python Apps]]&lt;br /&gt;
&lt;br /&gt;
If you are interested just in installing applications that depend on Python you can get a lot of them using the repositories listed here. All depending packages will be automatically installed.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ovi.nokia.com Ovi Store];&lt;br /&gt;
* [http://wiki.meego.com/MeeGo_Apps MeeGo Apps];&lt;br /&gt;
* [http://apps-beta.meego.com/applications/ MeeGo Apps - Beta];&lt;br /&gt;
&lt;br /&gt;
== API Bindings  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project tries to cover as many APIs as possible. Nowadays there are bindings for the &#039;&#039;green&#039;&#039; marked modules:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! API name &lt;br /&gt;
! Framework&lt;br /&gt;
! Belongs to &lt;br /&gt;
! Python Bindings&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components.html Qt Quick components]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (this is used on QML side)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtDeclarative/index.html QtDeclarative (Qt Quick)]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtGui/index.html QtGui]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtUiTools/index.html QtUiTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| QtDBus&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use [http://dbus.freedesktop.org/doc/dbus-python/api/index.html python-dbus])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Messaging/index.html QtMessaging]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtNetwork/index.html QtNetwork]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtWebKit/index.html WebKit in Qt]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGL&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use QtOpenGL)&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 1.1&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 2.0&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtOpenGL/index.html QtOpenGL]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Location/index.html QtLocation]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Location.html Location]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://pygstdocs.berlios.de/#documentation GStreamer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| PulseAudio&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/MultimediaKit/index.html QtMultimediaKit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| Accounts-Qt&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| SignOn&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Contacts/index.html QtContacts]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Gallery/index.html QtGallery]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Organizer/index.html QtOrganizer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Versit/index.html QtVersit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGLIBC&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| QmSystem &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtCore/index.html QtCore]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Feedback/index.html QtFeedback]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/PublishSubscribe/index.html QtPublishSubscribe]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScript/index.html QtScript]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScriptTools/index.html QtScriptTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Sensors/index.html QtSensors]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/ServiceFramework/index.html QtServiceFramework]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/qtsparql/ QtSparql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtSql/index.html QtSql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/SystemInfo/index.html QtSystemInfo]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtTest/index.html QtTest]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXml/index.html QtXml]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXmlPatterns/index.html QtXmlPatterns] &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libinappanalytics/main.html Ovi Nokia Analytics API] &lt;br /&gt;
| Nokia &lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/notification-engine/index.html Ovi Notification Engine]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libqtgameopengles2/main.html Qt Games API]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libresourceqt/main.html Resource Policy]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/transfer-ui/main.html Transfer UI]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the listed APIs above (provided by &#039;&#039;python-dbus&#039;&#039;, &#039;&#039;python-pyside&#039;&#039;, &#039;&#039;python-qtmobility&#039;&#039;, &#039;&#039;python-qtsparql&#039;&#039;) there are lots of packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
python-cairo          python-chardet    python-conic          python-content.action&lt;br /&gt;
python-context        python-crypto     python-dateutil       python-gconf&lt;br /&gt;
python-gi             python-gobject    python-imaging        python-libxml2 &lt;br /&gt;
python-lxml           python-magic      python-markupsafe     python-openssl   &lt;br /&gt;
python-pkg-resources  python-pycurl     python-pygments       python-roman     &lt;br /&gt;
python-storm          python-tralchemy  python-twisted-web    python-twisted-words &lt;br /&gt;
python-xdg            python-numpy      python-beautifulsoup  python-feedparser &lt;br /&gt;
python-pygame         ipython&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community Packages  ==&lt;br /&gt;
&lt;br /&gt;
There are Python packages also available by the community and not included in the Nokia&#039;s Harmattan repositories :&lt;br /&gt;
&lt;br /&gt;
*[http://ipython.org/ IPython] (enhanced interactive shell) 0.13.2 and 0.10.2 : see the topics in [http://talk.maemo.org/showthread.php?t=79997 Maemo.org Talk]&lt;br /&gt;
*[http://code.google.com/p/sympy/ SymPy] (CAS - Computer Algebra System) 0.7.5 : see the topics in [http://talk.maemo.org/showthread.php?t=78568 Maemo.org Talk]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.2.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.9.0 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk]&lt;br /&gt;
*[http://packages.python.org/uncertainties/ Uncertainties] (calculations with uncertainties) 2.4.6.1 : see the topic in [http://talk.maemo.org/showthread.php?t=82519 Maemo.org Talk]&lt;br /&gt;
*[http://cython.org/ Cython] (C-Extensions for Python) 0.19.1 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/cython OpenRepos.net]&lt;br /&gt;
*[https://pypi.python.org/pypi/decorator Decorator] (simplify usage of Python decorators ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-decorator  OpenRepos.net]&lt;br /&gt;
*[http://pychecker.sourceforge.net/ PyChecker] (Python source code checking tool) :  [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pychecker source code from Python Harmattan]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pexpect source code from Python Harmattan]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-zmq  OpenRepos.net]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/tornado OpenRepos.net]&lt;br /&gt;
*[http://twistedmatrix.com/trac/ Twisted] (event-based framework for internet applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/twisted source code from Python Harmattan]&lt;br /&gt;
*[http://docs.zope.org/zopetoolkit/ Zope Interface] (implementation of object interfaces for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/zope_interface source code from Python Harmattan]&lt;br /&gt;
* [http://thp.io/2011/eventfeed/ python-eventfeed]: Library to post items to the Harmattan Event Feed screen&lt;br /&gt;
* [https://launchpad.net/pyflakes PyFlakes] (checks Python source code for logical errors) : [https://build.pub.meego.com/package/binary?arch=armv7el&amp;amp;filename=pyflakes_0.4.0-1_all.deb&amp;amp;package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan&amp;amp;repository=MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard package download] and [https://build.pub.meego.com/package/files?package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan source code]&lt;br /&gt;
&lt;br /&gt;
See also [https://openrepos.net/search/node/python Python packages in OpenRepos.net].&lt;br /&gt;
&lt;br /&gt;
== Collaborating ==&lt;br /&gt;
&lt;br /&gt;
You can contact us using:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC:&#039;&#039;&#039; &amp;lt;code&amp;gt;/join &#039;&#039;&#039;#meego-python&#039;&#039;&#039;&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Mailing list:&#039;&#039;&#039; meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
Nokia contact person: Matti Airas &amp;lt;matti.p.airas@nokia.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects ==&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.maemo.org/PyMaemo PyMaemo] &lt;br /&gt;
*[http://www.pyside.org/ PySide]&lt;/div&gt;</summary>
		<author><name>187.64.170.148</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33836</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33836"/>
		<updated>2014-09-27T12:34:39Z</updated>

		<summary type="html">&lt;p&gt;187.64.170.148: /* Community Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project provides a Python (v2.6.6) runtime environment for Nokia&#039;s N9 phone and the N950 developer device built on the MeeGo 1.2 Harmattan platform. It provides a full-featured set of packages and tools to rapidly develop and run Python applications using the PySide: Python for Qt bindings together with the Qt Quick UI definition language. Applications can be deployed as individual Debian packages, using the community OBS, or eventually, via Ovi Store.&lt;br /&gt;
&lt;br /&gt;
== Getting started  ==&lt;br /&gt;
&lt;br /&gt;
The following links provide useful information for &#039;&#039;&#039;Python developers&#039;&#039;&#039;, including information about MeeGo 1.2 Harmattan Security Framework.&lt;br /&gt;
&lt;br /&gt;
*[[Python/Harmattan/Getting started with Harmattan Python|Getting started with Harmattan Python]] &lt;br /&gt;
*[[Python/Harmattan/Documentation for pyside-assistant|Documentation for pyside-assistant]]&lt;br /&gt;
*[http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] &lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_Internationalization Tutorial: Python+Qt+I18N]&lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_DBus_Integration Tutorial: Python+Qt+DBUS]&lt;br /&gt;
*[[Python/Harmattan/Python 2.6 porting tips|Python 2.6 porting tips]]&lt;br /&gt;
*[[Python/Harmattan/Performance Considerations for Python Apps|Performance Considerations for Python Apps]]&lt;br /&gt;
&lt;br /&gt;
If you are interested just in installing applications that depend on Python you can get a lot of them using the repositories listed here. All depending packages will be automatically installed.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ovi.nokia.com Ovi Store];&lt;br /&gt;
* [http://wiki.meego.com/MeeGo_Apps MeeGo Apps];&lt;br /&gt;
* [http://apps-beta.meego.com/applications/ MeeGo Apps - Beta];&lt;br /&gt;
&lt;br /&gt;
== API Bindings  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project tries to cover as many APIs as possible. Nowadays there are bindings for the &#039;&#039;green&#039;&#039; marked modules:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! API name &lt;br /&gt;
! Framework&lt;br /&gt;
! Belongs to &lt;br /&gt;
! Python Bindings&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components.html Qt Quick components]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (this is used on QML side)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtDeclarative/index.html QtDeclarative (Qt Quick)]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtGui/index.html QtGui]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtUiTools/index.html QtUiTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| QtDBus&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use [http://dbus.freedesktop.org/doc/dbus-python/api/index.html python-dbus])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Messaging/index.html QtMessaging]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtNetwork/index.html QtNetwork]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtWebKit/index.html WebKit in Qt]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGL&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use QtOpenGL)&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 1.1&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 2.0&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtOpenGL/index.html QtOpenGL]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Location/index.html QtLocation]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Location.html Location]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://pygstdocs.berlios.de/#documentation GStreamer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| PulseAudio&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/MultimediaKit/index.html QtMultimediaKit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| Accounts-Qt&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| SignOn&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Contacts/index.html QtContacts]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Gallery/index.html QtGallery]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Organizer/index.html QtOrganizer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Versit/index.html QtVersit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGLIBC&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| QmSystem &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtCore/index.html QtCore]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Feedback/index.html QtFeedback]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/PublishSubscribe/index.html QtPublishSubscribe]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScript/index.html QtScript]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScriptTools/index.html QtScriptTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Sensors/index.html QtSensors]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/ServiceFramework/index.html QtServiceFramework]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/qtsparql/ QtSparql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtSql/index.html QtSql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/SystemInfo/index.html QtSystemInfo]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtTest/index.html QtTest]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXml/index.html QtXml]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXmlPatterns/index.html QtXmlPatterns] &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libinappanalytics/main.html Ovi Nokia Analytics API] &lt;br /&gt;
| Nokia &lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/notification-engine/index.html Ovi Notification Engine]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libqtgameopengles2/main.html Qt Games API]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libresourceqt/main.html Resource Policy]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/transfer-ui/main.html Transfer UI]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the listed APIs above (provided by &#039;&#039;python-dbus&#039;&#039;, &#039;&#039;python-pyside&#039;&#039;, &#039;&#039;python-qtmobility&#039;&#039;, &#039;&#039;python-qtsparql&#039;&#039;) there are lots of packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
python-cairo          python-chardet    python-conic          python-content.action&lt;br /&gt;
python-context        python-crypto     python-dateutil       python-gconf&lt;br /&gt;
python-gi             python-gobject    python-imaging        python-libxml2 &lt;br /&gt;
python-lxml           python-magic      python-markupsafe     python-openssl   &lt;br /&gt;
python-pkg-resources  python-pycurl     python-pygments       python-roman     &lt;br /&gt;
python-storm          python-tralchemy  python-twisted-web    python-twisted-words &lt;br /&gt;
python-xdg            python-numpy      python-beautifulsoup  python-feedparser &lt;br /&gt;
python-pygame         ipython&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community Packages  ==&lt;br /&gt;
&lt;br /&gt;
There are Python packages also available by the community and not included in the Nokia&#039;s Harmattan repositories :&lt;br /&gt;
&lt;br /&gt;
*[http://ipython.org/ IPython] (enhanced interactive shell) 0.13.2 and 0.10.2 : see the topics in [http://talk.maemo.org/showthread.php?t=79997 Maemo.org Talk]&lt;br /&gt;
*[http://code.google.com/p/sympy/ SymPy] (CAS - Computer Algebra System) 0.7.5 : see the topics in [http://talk.maemo.org/showthread.php?t=78568 Maemo.org Talk]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.2.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.9.0 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk]&lt;br /&gt;
*[http://packages.python.org/uncertainties/ Uncertainties] (calculations with uncertainties) 2.4.6.1 : see the topic in [http://talk.maemo.org/showthread.php?t=82519 Maemo.org Talk]&lt;br /&gt;
*[http://cython.org/ Cython] (C-Extensions for Python) 0.19.1 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/cython OpenRepos.net]&lt;br /&gt;
*[http://pychecker.sourceforge.net/ PyChecker] (Python source code checking tool) :  [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pychecker source code from Python Harmattan]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pexpect source code from Python Harmattan]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-zmq  OpenRepos.net]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/tornado OpenRepos.net]&lt;br /&gt;
*[http://twistedmatrix.com/trac/ Twisted] (event-based framework for internet applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/twisted source code from Python Harmattan]&lt;br /&gt;
*[http://docs.zope.org/zopetoolkit/ Zope Interface] (implementation of object interfaces for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/zope_interface source code from Python Harmattan]&lt;br /&gt;
* [http://thp.io/2011/eventfeed/ python-eventfeed]: Library to post items to the Harmattan Event Feed screen&lt;br /&gt;
* [https://launchpad.net/pyflakes PyFlakes] (checks Python source code for logical errors) : [https://build.pub.meego.com/package/binary?arch=armv7el&amp;amp;filename=pyflakes_0.4.0-1_all.deb&amp;amp;package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan&amp;amp;repository=MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard package download] and [https://build.pub.meego.com/package/files?package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan source code]&lt;br /&gt;
&lt;br /&gt;
See also [https://openrepos.net/search/node/python Python packages in OpenRepos.net].&lt;br /&gt;
&lt;br /&gt;
== Collaborating ==&lt;br /&gt;
&lt;br /&gt;
You can contact us using:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC:&#039;&#039;&#039; &amp;lt;code&amp;gt;/join &#039;&#039;&#039;#meego-python&#039;&#039;&#039;&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Mailing list:&#039;&#039;&#039; meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
Nokia contact person: Matti Airas &amp;lt;matti.p.airas@nokia.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects ==&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.maemo.org/PyMaemo PyMaemo] &lt;br /&gt;
*[http://www.pyside.org/ PySide]&lt;/div&gt;</summary>
		<author><name>187.64.170.148</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33837</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33837"/>
		<updated>2014-09-27T12:29:13Z</updated>

		<summary type="html">&lt;p&gt;187.64.170.148: /* Community Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project provides a Python (v2.6.6) runtime environment for Nokia&#039;s N9 phone and the N950 developer device built on the MeeGo 1.2 Harmattan platform. It provides a full-featured set of packages and tools to rapidly develop and run Python applications using the PySide: Python for Qt bindings together with the Qt Quick UI definition language. Applications can be deployed as individual Debian packages, using the community OBS, or eventually, via Ovi Store.&lt;br /&gt;
&lt;br /&gt;
== Getting started  ==&lt;br /&gt;
&lt;br /&gt;
The following links provide useful information for &#039;&#039;&#039;Python developers&#039;&#039;&#039;, including information about MeeGo 1.2 Harmattan Security Framework.&lt;br /&gt;
&lt;br /&gt;
*[[Python/Harmattan/Getting started with Harmattan Python|Getting started with Harmattan Python]] &lt;br /&gt;
*[[Python/Harmattan/Documentation for pyside-assistant|Documentation for pyside-assistant]]&lt;br /&gt;
*[http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] &lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_Internationalization Tutorial: Python+Qt+I18N]&lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_DBus_Integration Tutorial: Python+Qt+DBUS]&lt;br /&gt;
*[[Python/Harmattan/Python 2.6 porting tips|Python 2.6 porting tips]]&lt;br /&gt;
*[[Python/Harmattan/Performance Considerations for Python Apps|Performance Considerations for Python Apps]]&lt;br /&gt;
&lt;br /&gt;
If you are interested just in installing applications that depend on Python you can get a lot of them using the repositories listed here. All depending packages will be automatically installed.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ovi.nokia.com Ovi Store];&lt;br /&gt;
* [http://wiki.meego.com/MeeGo_Apps MeeGo Apps];&lt;br /&gt;
* [http://apps-beta.meego.com/applications/ MeeGo Apps - Beta];&lt;br /&gt;
&lt;br /&gt;
== API Bindings  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project tries to cover as many APIs as possible. Nowadays there are bindings for the &#039;&#039;green&#039;&#039; marked modules:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! API name &lt;br /&gt;
! Framework&lt;br /&gt;
! Belongs to &lt;br /&gt;
! Python Bindings&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components.html Qt Quick components]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (this is used on QML side)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtDeclarative/index.html QtDeclarative (Qt Quick)]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtGui/index.html QtGui]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtUiTools/index.html QtUiTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| QtDBus&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use [http://dbus.freedesktop.org/doc/dbus-python/api/index.html python-dbus])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Messaging/index.html QtMessaging]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtNetwork/index.html QtNetwork]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtWebKit/index.html WebKit in Qt]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGL&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use QtOpenGL)&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 1.1&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 2.0&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtOpenGL/index.html QtOpenGL]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Location/index.html QtLocation]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Location.html Location]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://pygstdocs.berlios.de/#documentation GStreamer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| PulseAudio&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/MultimediaKit/index.html QtMultimediaKit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| Accounts-Qt&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| SignOn&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Contacts/index.html QtContacts]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Gallery/index.html QtGallery]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Organizer/index.html QtOrganizer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Versit/index.html QtVersit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGLIBC&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| QmSystem &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtCore/index.html QtCore]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Feedback/index.html QtFeedback]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/PublishSubscribe/index.html QtPublishSubscribe]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScript/index.html QtScript]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScriptTools/index.html QtScriptTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Sensors/index.html QtSensors]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/ServiceFramework/index.html QtServiceFramework]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/qtsparql/ QtSparql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtSql/index.html QtSql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/SystemInfo/index.html QtSystemInfo]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtTest/index.html QtTest]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXml/index.html QtXml]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXmlPatterns/index.html QtXmlPatterns] &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libinappanalytics/main.html Ovi Nokia Analytics API] &lt;br /&gt;
| Nokia &lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/notification-engine/index.html Ovi Notification Engine]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libqtgameopengles2/main.html Qt Games API]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libresourceqt/main.html Resource Policy]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/transfer-ui/main.html Transfer UI]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the listed APIs above (provided by &#039;&#039;python-dbus&#039;&#039;, &#039;&#039;python-pyside&#039;&#039;, &#039;&#039;python-qtmobility&#039;&#039;, &#039;&#039;python-qtsparql&#039;&#039;) there are lots of packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
python-cairo          python-chardet    python-conic          python-content.action&lt;br /&gt;
python-context        python-crypto     python-dateutil       python-gconf&lt;br /&gt;
python-gi             python-gobject    python-imaging        python-libxml2 &lt;br /&gt;
python-lxml           python-magic      python-markupsafe     python-openssl   &lt;br /&gt;
python-pkg-resources  python-pycurl     python-pygments       python-roman     &lt;br /&gt;
python-storm          python-tralchemy  python-twisted-web    python-twisted-words &lt;br /&gt;
python-xdg            python-numpy      python-beautifulsoup  python-feedparser &lt;br /&gt;
python-pygame         ipython&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community Packages  ==&lt;br /&gt;
&lt;br /&gt;
There are Python packages also available by the community and not included in the Nokia&#039;s Harmattan repositories :&lt;br /&gt;
&lt;br /&gt;
*[http://ipython.org/ IPython] (enhanced interactive shell) 0.13.2 and 0.10.2 : see the topics in [http://talk.maemo.org/showthread.php?t=79997 Maemo.org Talk]&lt;br /&gt;
*[http://code.google.com/p/sympy/ SymPy] (CAS - Computer Algebra System) 0.7.5 : see the topics in [http://talk.maemo.org/showthread.php?t=78568 Maemo.org Talk]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.2.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.9.0 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk]&lt;br /&gt;
*[http://packages.python.org/uncertainties/ Uncertainties] (calculations with uncertainties) 2.4.6.1 : see the topic in [http://talk.maemo.org/showthread.php?t=82519 Maemo.org Talk]&lt;br /&gt;
*[http://cython.org/ Cython] (C-Extensions for Python) 0.19.1 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/cython OpenRepos.net]&lt;br /&gt;
*[http://pychecker.sourceforge.net/ PyChecker] (Python source code checking tool) :  [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pychecker source code from Python Harmattan]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pexpect source code from Python Harmattan]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] &lt;br /&gt;
*[http://twistedmatrix.com/trac/ Twisted] (event-based framework for internet applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/twisted source code from Python Harmattan]&lt;br /&gt;
*[http://docs.zope.org/zopetoolkit/ Zope Interface] (implementation of object interfaces for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/zope_interface source code from Python Harmattan]&lt;br /&gt;
* [http://thp.io/2011/eventfeed/ python-eventfeed]: Library to post items to the Harmattan Event Feed screen&lt;br /&gt;
* [https://launchpad.net/pyflakes PyFlakes] (checks Python source code for logical errors) : [https://build.pub.meego.com/package/binary?arch=armv7el&amp;amp;filename=pyflakes_0.4.0-1_all.deb&amp;amp;package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan&amp;amp;repository=MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard package download] and [https://build.pub.meego.com/package/files?package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan source code]&lt;br /&gt;
&lt;br /&gt;
See also [https://openrepos.net/search/node/python Python packages in OpenRepos.net].&lt;br /&gt;
&lt;br /&gt;
== Collaborating ==&lt;br /&gt;
&lt;br /&gt;
You can contact us using:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC:&#039;&#039;&#039; &amp;lt;code&amp;gt;/join &#039;&#039;&#039;#meego-python&#039;&#039;&#039;&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Mailing list:&#039;&#039;&#039; meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
Nokia contact person: Matti Airas &amp;lt;matti.p.airas@nokia.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects ==&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.maemo.org/PyMaemo PyMaemo] &lt;br /&gt;
*[http://www.pyside.org/ PySide]&lt;/div&gt;</summary>
		<author><name>187.64.170.148</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33838</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33838"/>
		<updated>2014-09-27T11:16:14Z</updated>

		<summary type="html">&lt;p&gt;187.64.170.148: /* Community Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project provides a Python (v2.6.6) runtime environment for Nokia&#039;s N9 phone and the N950 developer device built on the MeeGo 1.2 Harmattan platform. It provides a full-featured set of packages and tools to rapidly develop and run Python applications using the PySide: Python for Qt bindings together with the Qt Quick UI definition language. Applications can be deployed as individual Debian packages, using the community OBS, or eventually, via Ovi Store.&lt;br /&gt;
&lt;br /&gt;
== Getting started  ==&lt;br /&gt;
&lt;br /&gt;
The following links provide useful information for &#039;&#039;&#039;Python developers&#039;&#039;&#039;, including information about MeeGo 1.2 Harmattan Security Framework.&lt;br /&gt;
&lt;br /&gt;
*[[Python/Harmattan/Getting started with Harmattan Python|Getting started with Harmattan Python]] &lt;br /&gt;
*[[Python/Harmattan/Documentation for pyside-assistant|Documentation for pyside-assistant]]&lt;br /&gt;
*[http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] &lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_Internationalization Tutorial: Python+Qt+I18N]&lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_DBus_Integration Tutorial: Python+Qt+DBUS]&lt;br /&gt;
*[[Python/Harmattan/Python 2.6 porting tips|Python 2.6 porting tips]]&lt;br /&gt;
*[[Python/Harmattan/Performance Considerations for Python Apps|Performance Considerations for Python Apps]]&lt;br /&gt;
&lt;br /&gt;
If you are interested just in installing applications that depend on Python you can get a lot of them using the repositories listed here. All depending packages will be automatically installed.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ovi.nokia.com Ovi Store];&lt;br /&gt;
* [http://wiki.meego.com/MeeGo_Apps MeeGo Apps];&lt;br /&gt;
* [http://apps-beta.meego.com/applications/ MeeGo Apps - Beta];&lt;br /&gt;
&lt;br /&gt;
== API Bindings  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project tries to cover as many APIs as possible. Nowadays there are bindings for the &#039;&#039;green&#039;&#039; marked modules:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! API name &lt;br /&gt;
! Framework&lt;br /&gt;
! Belongs to &lt;br /&gt;
! Python Bindings&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components.html Qt Quick components]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (this is used on QML side)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtDeclarative/index.html QtDeclarative (Qt Quick)]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtGui/index.html QtGui]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtUiTools/index.html QtUiTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| QtDBus&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use [http://dbus.freedesktop.org/doc/dbus-python/api/index.html python-dbus])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Messaging/index.html QtMessaging]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtNetwork/index.html QtNetwork]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtWebKit/index.html WebKit in Qt]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGL&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use QtOpenGL)&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 1.1&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 2.0&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtOpenGL/index.html QtOpenGL]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Location/index.html QtLocation]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Location.html Location]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://pygstdocs.berlios.de/#documentation GStreamer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| PulseAudio&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/MultimediaKit/index.html QtMultimediaKit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| Accounts-Qt&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| SignOn&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Contacts/index.html QtContacts]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Gallery/index.html QtGallery]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Organizer/index.html QtOrganizer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Versit/index.html QtVersit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGLIBC&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| QmSystem &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtCore/index.html QtCore]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Feedback/index.html QtFeedback]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/PublishSubscribe/index.html QtPublishSubscribe]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScript/index.html QtScript]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScriptTools/index.html QtScriptTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Sensors/index.html QtSensors]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/ServiceFramework/index.html QtServiceFramework]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/qtsparql/ QtSparql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtSql/index.html QtSql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/SystemInfo/index.html QtSystemInfo]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtTest/index.html QtTest]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXml/index.html QtXml]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXmlPatterns/index.html QtXmlPatterns] &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libinappanalytics/main.html Ovi Nokia Analytics API] &lt;br /&gt;
| Nokia &lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/notification-engine/index.html Ovi Notification Engine]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libqtgameopengles2/main.html Qt Games API]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libresourceqt/main.html Resource Policy]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/transfer-ui/main.html Transfer UI]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the listed APIs above (provided by &#039;&#039;python-dbus&#039;&#039;, &#039;&#039;python-pyside&#039;&#039;, &#039;&#039;python-qtmobility&#039;&#039;, &#039;&#039;python-qtsparql&#039;&#039;) there are lots of packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
python-cairo          python-chardet    python-conic          python-content.action&lt;br /&gt;
python-context        python-crypto     python-dateutil       python-gconf&lt;br /&gt;
python-gi             python-gobject    python-imaging        python-libxml2 &lt;br /&gt;
python-lxml           python-magic      python-markupsafe     python-openssl   &lt;br /&gt;
python-pkg-resources  python-pycurl     python-pygments       python-roman     &lt;br /&gt;
python-storm          python-tralchemy  python-twisted-web    python-twisted-words &lt;br /&gt;
python-xdg            python-numpy      python-beautifulsoup  python-feedparser &lt;br /&gt;
python-pygame         ipython&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community Packages  ==&lt;br /&gt;
&lt;br /&gt;
There are Python packages also available by the community and not included in the Nokia&#039;s Harmattan repositories :&lt;br /&gt;
&lt;br /&gt;
*[http://ipython.org/ IPython] (enhanced interactive shell) 0.13.2 and 0.10.2 : see the topics in [http://talk.maemo.org/showthread.php?t=79997 Maemo.org Talk]&lt;br /&gt;
*[http://code.google.com/p/sympy/ SymPy] (CAS - Computer Algebra System) 0.7.5 : see the topics in [http://talk.maemo.org/showthread.php?t=78568 Maemo.org Talk]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.2.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.9.0 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk]&lt;br /&gt;
*[http://packages.python.org/uncertainties/ Uncertainties] (calculations with uncertainties) 2.4.6.1 : see the topic in [http://talk.maemo.org/showthread.php?t=82519 Maemo.org Talk]&lt;br /&gt;
*[http://cython.org/ Cython] (C-Extensions for Python) 0.14.1 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/cython source code from Python Harmattan]&lt;br /&gt;
*[http://pychecker.sourceforge.net/ PyChecker] (Python source code checking tool) :  [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pychecker source code from Python Harmattan]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pexpect source code from Python Harmattan]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] &lt;br /&gt;
*[http://twistedmatrix.com/trac/ Twisted] (event-based framework for internet applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/twisted source code from Python Harmattan]&lt;br /&gt;
*[http://docs.zope.org/zopetoolkit/ Zope Interface] (implementation of object interfaces for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/zope_interface source code from Python Harmattan]&lt;br /&gt;
* [http://thp.io/2011/eventfeed/ python-eventfeed]: Library to post items to the Harmattan Event Feed screen&lt;br /&gt;
* [https://launchpad.net/pyflakes PyFlakes] (checks Python source code for logical errors) : [https://build.pub.meego.com/package/binary?arch=armv7el&amp;amp;filename=pyflakes_0.4.0-1_all.deb&amp;amp;package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan&amp;amp;repository=MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard package download] and [https://build.pub.meego.com/package/files?package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan source code]&lt;br /&gt;
&lt;br /&gt;
== Collaborating ==&lt;br /&gt;
&lt;br /&gt;
You can contact us using:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC:&#039;&#039;&#039; &amp;lt;code&amp;gt;/join &#039;&#039;&#039;#meego-python&#039;&#039;&#039;&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Mailing list:&#039;&#039;&#039; meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
Nokia contact person: Matti Airas &amp;lt;matti.p.airas@nokia.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects ==&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.maemo.org/PyMaemo PyMaemo] &lt;br /&gt;
*[http://www.pyside.org/ PySide]&lt;/div&gt;</summary>
		<author><name>187.64.170.148</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33839</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33839"/>
		<updated>2014-09-26T17:41:03Z</updated>

		<summary type="html">&lt;p&gt;187.64.170.148: /* Community Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project provides a Python (v2.6.6) runtime environment for Nokia&#039;s N9 phone and the N950 developer device built on the MeeGo 1.2 Harmattan platform. It provides a full-featured set of packages and tools to rapidly develop and run Python applications using the PySide: Python for Qt bindings together with the Qt Quick UI definition language. Applications can be deployed as individual Debian packages, using the community OBS, or eventually, via Ovi Store.&lt;br /&gt;
&lt;br /&gt;
== Getting started  ==&lt;br /&gt;
&lt;br /&gt;
The following links provide useful information for &#039;&#039;&#039;Python developers&#039;&#039;&#039;, including information about MeeGo 1.2 Harmattan Security Framework.&lt;br /&gt;
&lt;br /&gt;
*[[Python/Harmattan/Getting started with Harmattan Python|Getting started with Harmattan Python]] &lt;br /&gt;
*[[Python/Harmattan/Documentation for pyside-assistant|Documentation for pyside-assistant]]&lt;br /&gt;
*[http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] &lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_Internationalization Tutorial: Python+Qt+I18N]&lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_DBus_Integration Tutorial: Python+Qt+DBUS]&lt;br /&gt;
*[[Python/Harmattan/Python 2.6 porting tips|Python 2.6 porting tips]]&lt;br /&gt;
*[[Python/Harmattan/Performance Considerations for Python Apps|Performance Considerations for Python Apps]]&lt;br /&gt;
&lt;br /&gt;
If you are interested just in installing applications that depend on Python you can get a lot of them using the repositories listed here. All depending packages will be automatically installed.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ovi.nokia.com Ovi Store];&lt;br /&gt;
* [http://wiki.meego.com/MeeGo_Apps MeeGo Apps];&lt;br /&gt;
* [http://apps-beta.meego.com/applications/ MeeGo Apps - Beta];&lt;br /&gt;
&lt;br /&gt;
== API Bindings  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project tries to cover as many APIs as possible. Nowadays there are bindings for the &#039;&#039;green&#039;&#039; marked modules:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! API name &lt;br /&gt;
! Framework&lt;br /&gt;
! Belongs to &lt;br /&gt;
! Python Bindings&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components.html Qt Quick components]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (this is used on QML side)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtDeclarative/index.html QtDeclarative (Qt Quick)]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtGui/index.html QtGui]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtUiTools/index.html QtUiTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| QtDBus&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use [http://dbus.freedesktop.org/doc/dbus-python/api/index.html python-dbus])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Messaging/index.html QtMessaging]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtNetwork/index.html QtNetwork]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtWebKit/index.html WebKit in Qt]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGL&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use QtOpenGL)&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 1.1&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 2.0&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtOpenGL/index.html QtOpenGL]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Location/index.html QtLocation]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Location.html Location]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://pygstdocs.berlios.de/#documentation GStreamer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| PulseAudio&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/MultimediaKit/index.html QtMultimediaKit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| Accounts-Qt&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| SignOn&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Contacts/index.html QtContacts]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Gallery/index.html QtGallery]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Organizer/index.html QtOrganizer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Versit/index.html QtVersit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGLIBC&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| QmSystem &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtCore/index.html QtCore]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Feedback/index.html QtFeedback]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/PublishSubscribe/index.html QtPublishSubscribe]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScript/index.html QtScript]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScriptTools/index.html QtScriptTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Sensors/index.html QtSensors]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/ServiceFramework/index.html QtServiceFramework]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/qtsparql/ QtSparql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtSql/index.html QtSql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/SystemInfo/index.html QtSystemInfo]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtTest/index.html QtTest]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXml/index.html QtXml]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXmlPatterns/index.html QtXmlPatterns] &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libinappanalytics/main.html Ovi Nokia Analytics API] &lt;br /&gt;
| Nokia &lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/notification-engine/index.html Ovi Notification Engine]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libqtgameopengles2/main.html Qt Games API]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libresourceqt/main.html Resource Policy]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/transfer-ui/main.html Transfer UI]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the listed APIs above (provided by &#039;&#039;python-dbus&#039;&#039;, &#039;&#039;python-pyside&#039;&#039;, &#039;&#039;python-qtmobility&#039;&#039;, &#039;&#039;python-qtsparql&#039;&#039;) there are lots of packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
python-cairo          python-chardet    python-conic          python-content.action&lt;br /&gt;
python-context        python-crypto     python-dateutil       python-gconf&lt;br /&gt;
python-gi             python-gobject    python-imaging        python-libxml2 &lt;br /&gt;
python-lxml           python-magic      python-markupsafe     python-openssl   &lt;br /&gt;
python-pkg-resources  python-pycurl     python-pygments       python-roman     &lt;br /&gt;
python-storm          python-tralchemy  python-twisted-web    python-twisted-words &lt;br /&gt;
python-xdg            python-numpy      python-beautifulsoup  python-feedparser &lt;br /&gt;
python-pygame         ipython&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community Packages  ==&lt;br /&gt;
&lt;br /&gt;
There are Python packages also available by the community and not included in the Nokia&#039;s Harmattan repositories :&lt;br /&gt;
&lt;br /&gt;
*[http://ipython.org/ IPython] (enhanced interactive shell) 0.13.2 and 0.10.2 : see the topics in [http://talk.maemo.org/showthread.php?t=79997 Maemo.org Talk]&lt;br /&gt;
*[http://code.google.com/p/sympy/ SymPy] (CAS - Computer Algebra System) 0.7.5 : see the topics in [http://talk.maemo.org/showthread.php?t=78568 Maemo.org Talk]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.2.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.8.2 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk]&lt;br /&gt;
*[http://packages.python.org/uncertainties/ Uncertainties] (calculations with uncertainties) 2.4.6.1 : see the topic in [http://talk.maemo.org/showthread.php?t=82519 Maemo.org Talk]&lt;br /&gt;
*[http://cython.org/ Cython] (C-Extensions for Python) 0.14.1 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/cython source code from Python Harmattan]&lt;br /&gt;
*[http://pychecker.sourceforge.net/ PyChecker] (Python source code checking tool) :  [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pychecker source code from Python Harmattan]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pexpect source code from Python Harmattan]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] &lt;br /&gt;
*[http://twistedmatrix.com/trac/ Twisted] (event-based framework for internet applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/twisted source code from Python Harmattan]&lt;br /&gt;
*[http://docs.zope.org/zopetoolkit/ Zope Interface] (implementation of object interfaces for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/zope_interface source code from Python Harmattan]&lt;br /&gt;
* [http://thp.io/2011/eventfeed/ python-eventfeed]: Library to post items to the Harmattan Event Feed screen&lt;br /&gt;
* [https://launchpad.net/pyflakes PyFlakes] (checks Python source code for logical errors) : [https://build.pub.meego.com/package/binary?arch=armv7el&amp;amp;filename=pyflakes_0.4.0-1_all.deb&amp;amp;package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan&amp;amp;repository=MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard package download] and [https://build.pub.meego.com/package/files?package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan source code]&lt;br /&gt;
&lt;br /&gt;
== Collaborating ==&lt;br /&gt;
&lt;br /&gt;
You can contact us using:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC:&#039;&#039;&#039; &amp;lt;code&amp;gt;/join &#039;&#039;&#039;#meego-python&#039;&#039;&#039;&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Mailing list:&#039;&#039;&#039; meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
Nokia contact person: Matti Airas &amp;lt;matti.p.airas@nokia.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects ==&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.maemo.org/PyMaemo PyMaemo] &lt;br /&gt;
*[http://www.pyside.org/ PySide]&lt;/div&gt;</summary>
		<author><name>187.64.170.148</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33840</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33840"/>
		<updated>2014-09-26T17:39:58Z</updated>

		<summary type="html">&lt;p&gt;187.64.170.148: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project provides a Python (v2.6.6) runtime environment for Nokia&#039;s N9 phone and the N950 developer device built on the MeeGo 1.2 Harmattan platform. It provides a full-featured set of packages and tools to rapidly develop and run Python applications using the PySide: Python for Qt bindings together with the Qt Quick UI definition language. Applications can be deployed as individual Debian packages, using the community OBS, or eventually, via Ovi Store.&lt;br /&gt;
&lt;br /&gt;
== Getting started  ==&lt;br /&gt;
&lt;br /&gt;
The following links provide useful information for &#039;&#039;&#039;Python developers&#039;&#039;&#039;, including information about MeeGo 1.2 Harmattan Security Framework.&lt;br /&gt;
&lt;br /&gt;
*[[Python/Harmattan/Getting started with Harmattan Python|Getting started with Harmattan Python]] &lt;br /&gt;
*[[Python/Harmattan/Documentation for pyside-assistant|Documentation for pyside-assistant]]&lt;br /&gt;
*[http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] &lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_Internationalization Tutorial: Python+Qt+I18N]&lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_DBus_Integration Tutorial: Python+Qt+DBUS]&lt;br /&gt;
*[[Python/Harmattan/Python 2.6 porting tips|Python 2.6 porting tips]]&lt;br /&gt;
*[[Python/Harmattan/Performance Considerations for Python Apps|Performance Considerations for Python Apps]]&lt;br /&gt;
&lt;br /&gt;
If you are interested just in installing applications that depend on Python you can get a lot of them using the repositories listed here. All depending packages will be automatically installed.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ovi.nokia.com Ovi Store];&lt;br /&gt;
* [http://wiki.meego.com/MeeGo_Apps MeeGo Apps];&lt;br /&gt;
* [http://apps-beta.meego.com/applications/ MeeGo Apps - Beta];&lt;br /&gt;
&lt;br /&gt;
== API Bindings  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project tries to cover as many APIs as possible. Nowadays there are bindings for the &#039;&#039;green&#039;&#039; marked modules:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! API name &lt;br /&gt;
! Framework&lt;br /&gt;
! Belongs to &lt;br /&gt;
! Python Bindings&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components.html Qt Quick components]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (this is used on QML side)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtDeclarative/index.html QtDeclarative (Qt Quick)]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtGui/index.html QtGui]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtUiTools/index.html QtUiTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| QtDBus&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use [http://dbus.freedesktop.org/doc/dbus-python/api/index.html python-dbus])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Messaging/index.html QtMessaging]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtNetwork/index.html QtNetwork]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtWebKit/index.html WebKit in Qt]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGL&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use QtOpenGL)&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 1.1&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 2.0&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtOpenGL/index.html QtOpenGL]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Location/index.html QtLocation]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Location.html Location]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://pygstdocs.berlios.de/#documentation GStreamer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| PulseAudio&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/MultimediaKit/index.html QtMultimediaKit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| Accounts-Qt&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| SignOn&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Contacts/index.html QtContacts]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Gallery/index.html QtGallery]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Organizer/index.html QtOrganizer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Versit/index.html QtVersit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGLIBC&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| QmSystem &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtCore/index.html QtCore]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Feedback/index.html QtFeedback]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/PublishSubscribe/index.html QtPublishSubscribe]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScript/index.html QtScript]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScriptTools/index.html QtScriptTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Sensors/index.html QtSensors]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/ServiceFramework/index.html QtServiceFramework]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/qtsparql/ QtSparql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtSql/index.html QtSql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/SystemInfo/index.html QtSystemInfo]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtTest/index.html QtTest]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXml/index.html QtXml]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXmlPatterns/index.html QtXmlPatterns] &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libinappanalytics/main.html Ovi Nokia Analytics API] &lt;br /&gt;
| Nokia &lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/notification-engine/index.html Ovi Notification Engine]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libqtgameopengles2/main.html Qt Games API]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libresourceqt/main.html Resource Policy]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/transfer-ui/main.html Transfer UI]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the listed APIs above (provided by &#039;&#039;python-dbus&#039;&#039;, &#039;&#039;python-pyside&#039;&#039;, &#039;&#039;python-qtmobility&#039;&#039;, &#039;&#039;python-qtsparql&#039;&#039;) there are lots of packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
python-cairo          python-chardet    python-conic          python-content.action&lt;br /&gt;
python-context        python-crypto     python-dateutil       python-gconf&lt;br /&gt;
python-gi             python-gobject    python-imaging        python-libxml2 &lt;br /&gt;
python-lxml           python-magic      python-markupsafe     python-openssl   &lt;br /&gt;
python-pkg-resources  python-pycurl     python-pygments       python-roman     &lt;br /&gt;
python-storm          python-tralchemy  python-twisted-web    python-twisted-words &lt;br /&gt;
python-xdg            python-numpy      python-beautifulsoup  python-feedparser &lt;br /&gt;
python-pygame         ipython&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community Packages  ==&lt;br /&gt;
&lt;br /&gt;
There are Python packages also available by the community and not included in the Nokia&#039;s Harmattan repositories :&lt;br /&gt;
&lt;br /&gt;
*[http://ipython.org/ IPython] (enhanced interactive shell) 0.13.2 and 0.10.2 : see the topics in [http://talk.maemo.org/showthread.php?t=79997 Maemo.org Talk]&lt;br /&gt;
*[http://code.google.com/p/sympy/ SymPy] (CAS - Computer Algebra System) 0.7.5 : see the topics in [http://talk.maemo.org/showthread.php?t=78568 Maemo.org Talk]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.2.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.8.2 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk]&lt;br /&gt;
*[http://packages.python.org/uncertainties/ Uncertainties] (calculations with uncertainties) 2.4.6.1 : see the topic in [http://talk.maemo.org/showthread.php?t=82519 Maemo.org Talk]&lt;br /&gt;
*[http://cython.org/ Cython] (C-Extensions for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/cython source code from Python Harmattan]&lt;br /&gt;
*[http://pychecker.sourceforge.net/ PyChecker] (Python source code checking tool) :  [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pychecker source code from Python Harmattan]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pexpect source code from Python Harmattan]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] &lt;br /&gt;
*[http://twistedmatrix.com/trac/ Twisted] (event-based framework for internet applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/twisted source code from Python Harmattan]&lt;br /&gt;
*[http://docs.zope.org/zopetoolkit/ Zope Interface] (implementation of object interfaces for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/zope_interface source code from Python Harmattan]&lt;br /&gt;
* [http://thp.io/2011/eventfeed/ python-eventfeed]: Library to post items to the Harmattan Event Feed screen&lt;br /&gt;
* [https://launchpad.net/pyflakes PyFlakes] (checks Python source code for logical errors) : [https://build.pub.meego.com/package/binary?arch=armv7el&amp;amp;filename=pyflakes_0.4.0-1_all.deb&amp;amp;package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan&amp;amp;repository=MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard package download] and [https://build.pub.meego.com/package/files?package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan source code]&lt;br /&gt;
&lt;br /&gt;
== Collaborating ==&lt;br /&gt;
&lt;br /&gt;
You can contact us using:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC:&#039;&#039;&#039; &amp;lt;code&amp;gt;/join &#039;&#039;&#039;#meego-python&#039;&#039;&#039;&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Mailing list:&#039;&#039;&#039; meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
Nokia contact person: Matti Airas &amp;lt;matti.p.airas@nokia.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects ==&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.maemo.org/PyMaemo PyMaemo] &lt;br /&gt;
*[http://www.pyside.org/ PySide]&lt;/div&gt;</summary>
		<author><name>187.64.170.148</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33841</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Python/Harmattan&amp;diff=33841"/>
		<updated>2014-09-26T17:21:29Z</updated>

		<summary type="html">&lt;p&gt;187.64.170.148: /* Community Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project provides a Python runtime environment for Nokia&#039;s N9 phone and the N950 developer device built on the MeeGo 1.2 Harmattan platform. It provides a full-featured set of packages and tools to rapidly develop and run Python applications using the PySide: Python for Qt bindings together with the Qt Quick UI definition language. Applications can be deployed as individual Debian packages, using the community OBS, or eventually, via Ovi Store.&lt;br /&gt;
&lt;br /&gt;
== Getting started  ==&lt;br /&gt;
&lt;br /&gt;
The following links provide useful information for &#039;&#039;&#039;Python developers&#039;&#039;&#039;, including information about MeeGo 1.2 Harmattan Security Framework.&lt;br /&gt;
&lt;br /&gt;
*[[Python/Harmattan/Getting started with Harmattan Python|Getting started with Harmattan Python]] &lt;br /&gt;
*[[Python/Harmattan/Documentation for pyside-assistant|Documentation for pyside-assistant]]&lt;br /&gt;
*[http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] &lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_Internationalization Tutorial: Python+Qt+I18N]&lt;br /&gt;
*[http://developer.qt.nokia.com/wiki/PySide_DBus_Integration Tutorial: Python+Qt+DBUS]&lt;br /&gt;
*[[Python/Harmattan/Python 2.6 porting tips|Python 2.6 porting tips]]&lt;br /&gt;
*[[Python/Harmattan/Performance Considerations for Python Apps|Performance Considerations for Python Apps]]&lt;br /&gt;
&lt;br /&gt;
If you are interested just in installing applications that depend on Python you can get a lot of them using the repositories listed here. All depending packages will be automatically installed.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ovi.nokia.com Ovi Store];&lt;br /&gt;
* [http://wiki.meego.com/MeeGo_Apps MeeGo Apps];&lt;br /&gt;
* [http://apps-beta.meego.com/applications/ MeeGo Apps - Beta];&lt;br /&gt;
&lt;br /&gt;
== API Bindings  ==&lt;br /&gt;
&lt;br /&gt;
The Harmattan Python project tries to cover as many APIs as possible. Nowadays there are bindings for the &#039;&#039;green&#039;&#039; marked modules:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! API name &lt;br /&gt;
! Framework&lt;br /&gt;
! Belongs to &lt;br /&gt;
! Python Bindings&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components.html Qt Quick components]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (this is used on QML side)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtDeclarative/index.html QtDeclarative (Qt Quick)]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtGui/index.html QtGui]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtUiTools/index.html QtUiTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Application_Frameworks.html Application]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| QtDBus&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use [http://dbus.freedesktop.org/doc/dbus-python/api/index.html python-dbus])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Messaging/index.html QtMessaging]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtNetwork/index.html QtNetwork]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtWebKit/index.html WebKit in Qt]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Communications.html Communications]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGL&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO (use QtOpenGL)&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 1.1&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| OpenGL® ES 2.0&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#FFC709&amp;quot; | NO ([http://thp.io/2011/swipeout/ ctypes-based solution])&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtOpenGL/index.html QtOpenGL]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Graphics.html Graphics ]&lt;br /&gt;
| Qt&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Location/index.html QtLocation]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Location.html Location]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://pygstdocs.berlios.de/#documentation GStreamer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| PulseAudio&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/MultimediaKit/index.html QtMultimediaKit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Multimedia.html Multimedia]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| Accounts-Qt&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| SignOn&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Contacts/index.html QtContacts]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Gallery/index.html QtGallery]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Organizer/index.html QtOrganizer]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Versit/index.html QtVersit]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/Personal_Information_Management.html Personal Information Management]&lt;br /&gt;
| Qt Mobility&lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| EGLIBC&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| QmSystem &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtCore/index.html QtCore]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Feedback/index.html QtFeedback]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/PublishSubscribe/index.html QtPublishSubscribe]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScript/index.html QtScript]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtScriptTools/index.html QtScriptTools]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/Sensors/index.html QtSensors]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/ServiceFramework/index.html QtServiceFramework]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt Mobility &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/qtsparql/ QtSparql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtSql/index.html QtSql]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside-mobility/QtMobility/SystemInfo/index.html QtSystemInfo]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtTest/index.html QtTest]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXml/index.html QtXml]&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pyside.org/docs/pyside/PySide/QtXmlPatterns/index.html QtXmlPatterns] &lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/categories/System.html System]&lt;br /&gt;
| Qt &lt;br /&gt;
| style=&amp;quot;background-color:#53B77C&amp;quot; | YES&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libinappanalytics/main.html Ovi Nokia Analytics API] &lt;br /&gt;
| Nokia &lt;br /&gt;
| - &lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/notification-engine/index.html Ovi Notification Engine]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libqtgameopengles2/main.html Qt Games API]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/libresourceqt/main.html Resource Policy]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/transfer-ui/main.html Transfer UI]&lt;br /&gt;
| Nokia &lt;br /&gt;
| -&lt;br /&gt;
| style=&amp;quot;background-color:#EB6155&amp;quot; | NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the listed APIs above (provided by &#039;&#039;python-dbus&#039;&#039;, &#039;&#039;python-pyside&#039;&#039;, &#039;&#039;python-qtmobility&#039;&#039;, &#039;&#039;python-qtsparql&#039;&#039;) there are lots of packages:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
python-cairo          python-chardet    python-conic          python-content.action&lt;br /&gt;
python-context        python-crypto     python-dateutil       python-gconf&lt;br /&gt;
python-gi             python-gobject    python-imaging        python-libxml2 &lt;br /&gt;
python-lxml           python-magic      python-markupsafe     python-openssl   &lt;br /&gt;
python-pkg-resources  python-pycurl     python-pygments       python-roman     &lt;br /&gt;
python-storm          python-tralchemy  python-twisted-web    python-twisted-words &lt;br /&gt;
python-xdg            python-numpy      python-beautifulsoup  python-feedparser &lt;br /&gt;
python-pygame         ipython&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community Packages  ==&lt;br /&gt;
&lt;br /&gt;
There are Python packages also available by the community and not included in the Nokia&#039;s Harmattan repositories :&lt;br /&gt;
&lt;br /&gt;
*[http://ipython.org/ IPython] (enhanced interactive shell) 0.13.2 and 0.10.2 : see the topics in [http://talk.maemo.org/showthread.php?t=79997 Maemo.org Talk]&lt;br /&gt;
*[http://code.google.com/p/sympy/ SymPy] (CAS - Computer Algebra System) 0.7.5 : see the topics in [http://talk.maemo.org/showthread.php?t=78568 Maemo.org Talk]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.2.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.8.2 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk]&lt;br /&gt;
*[http://packages.python.org/uncertainties/ Uncertainties] (calculations with uncertainties) 2.4.6.1 : see the topic in [http://talk.maemo.org/showthread.php?t=82519 Maemo.org Talk]&lt;br /&gt;
*[http://cython.org/ Cython] (C-Extensions for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/cython source code from Python Harmattan]&lt;br /&gt;
*[http://pychecker.sourceforge.net/ PyChecker] (Python source code checking tool) :  [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pychecker source code from Python Harmattan]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/pexpect source code from Python Harmattan]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] &lt;br /&gt;
*[http://twistedmatrix.com/trac/ Twisted] (event-based framework for internet applications) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/twisted source code from Python Harmattan]&lt;br /&gt;
*[http://docs.zope.org/zopetoolkit/ Zope Interface] (implementation of object interfaces for Python) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [http://gitorious.org/harmattan-python/zope_interface source code from Python Harmattan]&lt;br /&gt;
* [http://thp.io/2011/eventfeed/ python-eventfeed]: Library to post items to the Harmattan Event Feed screen&lt;br /&gt;
* [https://launchpad.net/pyflakes PyFlakes] (checks Python source code for logical errors) : [https://build.pub.meego.com/package/binary?arch=armv7el&amp;amp;filename=pyflakes_0.4.0-1_all.deb&amp;amp;package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan&amp;amp;repository=MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard package download] and [https://build.pub.meego.com/package/files?package=PyFlakes&amp;amp;project=home%3Arzr%3Aharmattan source code]&lt;br /&gt;
&lt;br /&gt;
== Collaborating ==&lt;br /&gt;
&lt;br /&gt;
You can contact us using:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC:&#039;&#039;&#039; &amp;lt;code&amp;gt;/join &#039;&#039;&#039;#meego-python&#039;&#039;&#039;&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Mailing list:&#039;&#039;&#039; meego-python@lists.meego.com ([http://lists.meego.com/listinfo/meego-python Info page], [http://lists.meego.com/pipermail/meego-python/ Archives])&lt;br /&gt;
&lt;br /&gt;
Nokia contact person: Matti Airas &amp;lt;matti.p.airas@nokia.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects ==&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.maemo.org/PyMaemo PyMaemo] &lt;br /&gt;
*[http://www.pyside.org/ PySide]&lt;/div&gt;</summary>
		<author><name>187.64.170.148</name></author>
	</entry>
</feed>