<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.maemo.org/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.maemo.org/index.php?feed=atom&amp;target=200.137.72.202&amp;title=Special%3AContributions</id>
		<title>maemo.org wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.maemo.org/index.php?feed=atom&amp;target=200.137.72.202&amp;title=Special%3AContributions"/>
		<link rel="alternate" type="text/html" href="http://wiki.maemo.org/Special:Contributions/200.137.72.202"/>
		<updated>2026-04-05T16:09:25Z</updated>
		<subtitle>From maemo.org wiki</subtitle>
		<generator>MediaWiki 1.15.5-7</generator>

	<entry>
		<id>http://wiki.maemo.org/Python/Harmattan</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="http://wiki.maemo.org/Python/Harmattan"/>
				<updated>2014-11-06T21:24:47Z</updated>
		
		<summary type="html">&lt;p&gt;200.137.72.202:&amp;#32;/* 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'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 '''Python developers''', 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 ''green'' 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 ''python-dbus'', ''python-pyside'', ''python-qtmobility'', ''python-qtsparql'') 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'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]  and [https://openrepos.net/content/rcolistete/ipython OpenRepos.net]&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] and [https://openrepos.net/content/rcolistete/sympy OpenRepos.net]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.3.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk] and [https://openrepos.net/content/rcolistete/matplotlib OpenRepos.net]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.9.1 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk] and [https://openrepos.net/content/rcolistete/numpy OpenRepos.net]&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] and [https://openrepos.net/content/rcolistete/scipy OpenRepos.net]&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]  and [https://openrepos.net/content/rcolistete/uncertainties OpenRepos.net]&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) 3.4.0 : [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://jinja.pocoo.org/ Jinja2] (template engine for Python) 2.7.3 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/jinja2 OpenRepos.net]&lt;br /&gt;
*[http://www.pocoo.org/projects/markupsafe/ MarkupSafe] (HTML/XHTML/XML string library for Python) 0.23 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/markupsafe OpenRepos.net]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) 2.3 : [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) 0.8.18 :  [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://pyparsing.wikispaces.com/home PyParsing] (create and execute simple grammars) 2.0.3 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-pyparsing OpenRepos.net]&lt;br /&gt;
*[https://pypi.python.org/pypi/pytz/2012c Pytz] (world timezone definitions) 2012c : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-tz OpenRepos.net]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) 2.2.0 : [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;
*[https://pypi.python.org/pypi/six/ Six] (Python 2 and 3 compatibility library) 1.8.0 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-six OpenRepos.net]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) 2.4.1 : [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) 10.1.0 : [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) 3.5.3 : [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] 1.0 : Library to post items to the Harmattan Event Feed screen&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;
* '''IRC:''' &amp;lt;code&amp;gt;/join '''#meego-python'''&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Mailing list:''' 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>200.137.72.202</name></author>	</entry>

	<entry>
		<id>http://wiki.maemo.org/Python/Harmattan</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="http://wiki.maemo.org/Python/Harmattan"/>
				<updated>2014-11-06T15:22:00Z</updated>
		
		<summary type="html">&lt;p&gt;200.137.72.202:&amp;#32;/* 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'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 '''Python developers''', 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 ''green'' 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 ''python-dbus'', ''python-pyside'', ''python-qtmobility'', ''python-qtsparql'') 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'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]  and [https://openrepos.net/content/rcolistete/ipython OpenRepos.net]&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] and [https://openrepos.net/content/rcolistete/sympy OpenRepos.net]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.3.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk] and [https://openrepos.net/content/rcolistete/matplotlib OpenRepos.net]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.9.1 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk] and [https://openrepos.net/content/rcolistete/numpy OpenRepos.net]&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] and [https://openrepos.net/content/rcolistete/scipy OpenRepos.net]&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]  and [https://openrepos.net/content/rcolistete/uncertainties OpenRepos.net]&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) 3.4.0 : [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://jinja.pocoo.org/ Jinja2] (template engine for Python) 2.7.3 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/jinja2 OpenRepos.net]&lt;br /&gt;
*[http://www.pocoo.org/projects/markupsafe/ MarkupSafe] (HTML/XHTML/XML string library for Python) 0.23 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/markupsafe OpenRepos.net]&lt;br /&gt;
*[http://www.noah.org/wiki/pexpect Pexpect] (for automating interactive applications) 2.3 : [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) 0.8.18 :  [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://pyparsing.wikispaces.com/home PyParsing] (create and execute simple grammars) 1.5.6 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-pyparsing OpenRepos.net]&lt;br /&gt;
*[https://pypi.python.org/pypi/pytz/2012c Pytz] (world timezone definitions) 2012c : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-tz OpenRepos.net]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) 2.2.0 : [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;
*[https://pypi.python.org/pypi/six/ Six] (Python 2 and 3 compatibility library) 1.8.0 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-six OpenRepos.net]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) 2.4.1 : [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) 10.1.0 : [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) 3.5.3 : [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] 1.0 : Library to post items to the Harmattan Event Feed screen&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;
* '''IRC:''' &amp;lt;code&amp;gt;/join '''#meego-python'''&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Mailing list:''' 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>200.137.72.202</name></author>	</entry>

	<entry>
		<id>http://wiki.maemo.org/Python/Harmattan</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="http://wiki.maemo.org/Python/Harmattan"/>
				<updated>2014-11-05T14:11:44Z</updated>
		
		<summary type="html">&lt;p&gt;200.137.72.202:&amp;#32;/* 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'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 '''Python developers''', 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 ''green'' 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 ''python-dbus'', ''python-pyside'', ''python-qtmobility'', ''python-qtsparql'') 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'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]  and [https://openrepos.net/content/rcolistete/ipython OpenRepos.net]&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] and [https://openrepos.net/content/rcolistete/sympy OpenRepos.net]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.3.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk] and [https://openrepos.net/content/rcolistete/matplotlib OpenRepos.net]&lt;br /&gt;
*[http://www.numpy.org/ NumPy] (numerical calculations) 1.9.1 : see the topic in [http://talk.maemo.org/showthread.php?p=1322503 Maemo.org Talk] and [https://openrepos.net/content/rcolistete/numpy OpenRepos.net]&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] and [https://openrepos.net/content/rcolistete/scipy OpenRepos.net]&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]  and [https://openrepos.net/content/rcolistete/uncertainties OpenRepos.net]&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) 3.4.0 : [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) 2.3 : [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) 0.8.18 :  [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://pyparsing.wikispaces.com/home PyParsing] (create and execute simple grammars) 1.5.6 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-pyparsing OpenRepos.net]&lt;br /&gt;
*[https://pypi.python.org/pypi/pytz/2012c Pytz] (world timezone definitions) 2012c : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-tz OpenRepos.net]&lt;br /&gt;
*[http://www.zeromq.org/bindings:python PyZMQ (Python ZMQ)] (Python bindings for ZMQ) 2.2.0 : [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;
*[https://pypi.python.org/pypi/six/ Six] (Python 2 and 3 compatibility library) 1.8.0 : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-six OpenRepos.net]&lt;br /&gt;
*[http://www.tornadoweb.org/ Tornado] (scalable, non-blocking web server) 2.4.1 : [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) 10.1.0 : [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) 3.5.3 : [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] 1.0 : Library to post items to the Harmattan Event Feed screen&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;
* '''IRC:''' &amp;lt;code&amp;gt;/join '''#meego-python'''&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Mailing list:''' 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>200.137.72.202</name></author>	</entry>

	<entry>
		<id>http://wiki.maemo.org/Python/Harmattan</id>
		<title>Python/Harmattan</title>
		<link rel="alternate" type="text/html" href="http://wiki.maemo.org/Python/Harmattan"/>
				<updated>2014-10-21T23:02:59Z</updated>
		
		<summary type="html">&lt;p&gt;200.137.72.202:&amp;#32;/* 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'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 '''Python developers''', 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 ''green'' 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 ''python-dbus'', ''python-pyside'', ''python-qtmobility'', ''python-qtsparql'') 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'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]  and [https://openrepos.net/content/rcolistete/ipython OpenRepos.net]&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] and [https://openrepos.net/content/rcolistete/sympy OpenRepos.net]&lt;br /&gt;
*[http://matplotlib.sourceforge.net/ MatPlotLib] (2D &amp;amp; 3D plots) 1.3.1 : see the topics in [http://talk.maemo.org/showthread.php?p=1128672 Maemo.org Talk] and [https://openrepos.net/content/rcolistete/matplotlib OpenRepos.net]&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] and [https://openrepos.net/content/rcolistete/numpy OpenRepos.net]&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] and [https://openrepos.net/content/rcolistete/scipy OpenRepos.net]&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]  and [https://openrepos.net/content/rcolistete/uncertainties OpenRepos.net]&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://pyparsing.wikispaces.com/home PyParsing] (create and execute simple grammars) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-pyparsing OpenRepos.net]&lt;br /&gt;
*[https://pypi.python.org/pypi/pytz/2012c Pytz] (world timezone definitions) : [http://talk.maemo.org/showthread.php?p=1317797 see this Harmattan repository] and [https://openrepos.net/content/rcolistete/python-tz OpenRepos.net]&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;
* '''IRC:''' &amp;lt;code&amp;gt;/join '''#meego-python'''&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Mailing list:''' 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>200.137.72.202</name></author>	</entry>

	</feed>