The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Sailfish/Python Development

From Mer Wiki
< Sailfish(Difference between revisions)
Jump to: navigation, search
m
(Python 3: Now in official repos)
Line 5: Line 5:
  
 
= Python 3 =
 
= Python 3 =
Python 3.3 is provided in the [https://github.com/mer-python3/ mer-python3] repository. This can be added using [[ssu]], and then installed using [[pkcon]]:
 
  
: <code>ssu addrepo mer-python3 <nowiki>http://repo.merproject.org/obs/mer-python3/latest_armv7hl/</nowiki></code>
+
Starting with Sailfish OS 1.0.3.8, Python 3.3.3 and PyOtherSide are shipped in the official repositories.
: <code>ssu updaterepos</code>
+
: <code>pkcon refresh mer-python3</code>
+
: <code>pkcon install python3-base</code>
+
  
 +
: <code>pkcon install python3-base</code>
  
 
= Python and Qt 5 =
 
= Python and Qt 5 =

Revision as of 09:28, 5 February 2014

Python 2.7 is provided in the "jolla" repository, and can be installed using pkcon:

pkcon install python


Contents

Python 3

Starting with Sailfish OS 1.0.3.8, Python 3.3.3 and PyOtherSide are shipped in the official repositories.

pkcon install python3-base

Python and Qt 5

There are currently two options for developing Python Qt 5 apps on Sailfish OS: PyOtherSide and PyQt. PySide does not currently support Qt5.


PyOtherSide

PyOtherSide homepage | PyOtherSide on github


After adding the mer-python3 repo, the PyOtherSide QML plugin can be installed using pkcon:

pkcon install pyotherside-qml-plugin-python3-qt5


PyQt

PyQt homepage | PyQt for Sailfish OS on OpenRepos.net


PyQt can be installed by adding the sailfish_libs repo:

ssu addrepo sailfish_libs http://sailfish.openrepos.net/sailfish_lib/personal/main
ssu updaterepos
pkcon refresh sailfish_libs
pkcon install pyqt


Links


  1. Jolla Harbour FAQ
  2. thp discusses PyOtherSide and Jolla Harbour
  3. TMO: xerxes2 packages PyQt for Sailfish OS
Personal tools