We have moved to a new Sailfish OS Forum. Please start new discussions there.
78

Python application support in Jolla store (Harbour)

asked 2013-12-29 22:26:07 +0300

MartinK gravatar image

updated 2014-02-03 12:55:30 +0300

thp gravatar image

This is a tracking question for being able to distribute Python applications through the Jolla store.

Background

Maemo, the main Sailfish OS ancestor, has a long heritage of successful Python applications.

PyOtherside

The PyOtherSide project together with Python 3 is the most likely candidate for being supported in Harbour and Jolla developers already mentioned on the sailfish ML it will be added as allowed dependency for store applications soon. :)

Alternatives

Another possible alternative would be the PyQt project - there are already packages available for Sailfish and some developers on the mailing list showed interest for using it, mostly as it makes porting PySide applications from N9 easier.

edit retag flag offensive close delete

Comments

3

Yes, please.

pnuu ( 2013-12-29 22:45:05 +0300 )edit
1

While you're add it, a proper Python support in the SDK would also be desirable :)

tadzik ( 2014-08-17 15:22:35 +0300 )edit

Why PyQt instead of PySide?

WhyNotHugo ( 2014-11-24 16:25:36 +0300 )edit

IIRC PySide has no Qt5 support and is not that active. PyQt, while a one-guy project, is pretty stable and works pretty well with Qt5.

achipa ( 2014-11-24 16:36:13 +0300 )edit

I was unaware of this. Regrettably though, PyQt has a very viral license, or a comercial/propietary one, which is sort of a killer for most open source projects. :-(

WhyNotHugo ( 2014-11-24 16:38:44 +0300 )edit

3 Answers

Sort by » oldest newest most voted
30

answered 2014-02-03 12:58:49 +0300

thp gravatar image

updated 2015-01-15 17:54:54 +0300

Kontio gravatar image

Sailfish OS 1.0.3.8 added Python 3.3.3 and PyOtherSide to the repositories.

In order to support the QML plugin in Harbour there still have to be some backend changes to the store to handle apps that are only installable starting from a given OS release (otherwise Python-based applications would be broken for all users running a software version before Sailfish OS 1.0.3.8).

Once that is in place, you will be able to use Python 3.3.3 via the PyOtherSide QML Plugin in Harbour. Until then, you can now conveniently install Python 3.3.3 and PyOtherSide on your device without needing to add additional repositories. Apps published through non-Harbour means can already work today.

You can watch sdk-harbour-rpmvalidator #20 for when this change will be merged.

UPDATE: 09. Jan 2015
As mentioned in several places Harbour QA started on 07. Jan 2015 (with update 10, 1.1.1.27, Vaarainjärvi) to accept submissions which use Python QML plugins based on PyOtherSide.

gPodder and Perth Trains are among the first Python/PyOtherSide apps to be allowed in Harbour.

PS: We will update the Harbour FAQs soon :)

UPDATE: 15. Jan 2015
The Harbour FAQs are now updated.

edit flag offensive delete publish link more

Comments

1

Any update on this ? There are already quite a few Python apps and it would be good if they could be accepted to Harbor. :)

MartinK ( 2014-04-23 03:12:45 +0300 )edit

Should this question be flagged with the 'roadmap' tag?

avdwoude ( 2014-04-25 09:36:33 +0300 )edit

With latest Harbour changes yesterday evening are there any preparations for Python application support?

Nekron ( 2014-06-06 23:56:27 +0300 )edit
4

Yes, server-side most of the repository work for enabling this has been done. No promises, but the update after the summer break looks like a good candidate for this.

thp ( 2014-06-23 13:03:34 +0300 )edit

Should the roadmap tag be added?

avdwoude ( 2014-08-10 10:41:45 +0300 )edit
10

answered 2013-12-30 01:03:30 +0300

trminator gravatar image

https://harbour.jolla.com/faq mentions that there will be possibility to use Python for harbour apps.

Can I submit Python applications?

Currently not, there are some enablers missing for that. But we are working on it, to make that happen. You can support us with that effort, please ask in Nemo project how to help with Python.

edit flag offensive delete publish link more
2

answered 2015-01-09 07:21:21 +0300

I saw a tweet that said gPodder is available in official store which uses PyOtherSide. Also, confirmed it in Jolla store as well.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
14 followers

Stats

Asked: 2013-12-29 22:26:07 +0300

Seen: 5,057 times

Last updated: Jan 15 '15