![]() |
Python (modules) on Mer/Nemo
This topic is to exchange information about Python on Mer/Nemo. From developer's and user's point of view.
Python modules and softwares available on Mer/Nemo The Sailfish/Python Development wiki page has almost all the Python packages also compatible with Mer/Nemo. From gitweb.merproject.org/gitweb and list of last Mer packages, we have on Mer : - Python 2.7.5; - modules boost-python, dbus-python, libuser-python, libxml2-python, pacrunner-python, pygobject2, pygpgme, python-M2Crypto, python-cairo, python-contextkit, python-deltarpm, python-devel, python-iniparse, python-libs, python-lcms, python-lxml, python-magic, python-markdown, python-pycurl, python-pygments, python-setuptools, python-solv, python-test, python-tools, python-urlgrabber, python-yaml, rpm-python. From Nemo devel MW and MartinK Nemo repository : - pygtk2, python-imaging, python-magic, python-numeric, pyOpenSSL, python-pyside, python-pyside-shiboken, python-qtmobility, python-twisted, python-zope-interface; MartinK confirmed that python-pyside for Qt 4.8 on Mer/Nemo is working well, as well as PyGTK. So many Python with GUI softwares from Maemo 5 & MeeGo Harmattan can be ported to Mer/Nemo. Softwares developed in Python with GUI (in Qt Quick/QML) : - ModRana : flexible GPS navigation system (there is also a Gtk version). From Khertan MeeGo repository (all work on Nemo, but not all are packaged to Mer/Nemo) : - pyflakes, pylint, pypackager, python-autopep8, python-beautifulsoup, python-egenix-mxdatetime, python-jinja2, python-markupsafe, python-nose, python-pep8, python-sdist-maemo. Softwares developed in Python with GUI (in Qt Quick/QML) : - BitPurse : Blockchain.info Bitcoin wallet client; - KhtNotes : note taking application; - KhtSimpleText : plain/programming text editor. From RColistete Mer repository : - ipython 2.2.0 (complete with Notebook and text interfaces), depending on python-pyzmq (and its depency zeromq), python-tornado, python-jinja2, python-markupsafe; - python-sympy 0.7.5; - python-numpy 1.9.0 (without Fortran, BLAS and LAPACK); - python-matplotlib 1.4.0 (with Agg and WebAgg backends) and the dependencies python-pyparsing, python-pytz, python-dateutil, python-six, python-tornado; - python-uncertainties 2.4.6. For comparison, here are the lists of Python Harmattan modules and of Python Maemo 5 packages. Python wish-list for Mer/Nemo I would like to see : - python-pygame (with many dependencies); - python-numpy (Python & C/C++, complete with Fortran, BLAS e LAPACK); - cython (Python & C/C++). Some of them I hope to package to Mer / Nemo / etc, but if anyone has already made it or plan to, please tell here in this topic. Python packaging It is nice to package pure Python softwares with simpler (than Mer SDK) packaging tools, like PyPackager (for Maemo & MeeGo Harmattan). Khertan confirmed PyPackager creates source with spec file needed by COBS to package rpm for Mer and Nemo. Also MartinK cited modRana packaging scripts which can adapted to other softwares to be sent to COBS. |
Re: Python & modules on Mer/Nemo
I'd like to see boost-python. And before somebody shouts "you are free to port it" at me, I'm just saying what I'd like. I do not need it for something and if I do I will well consider porting it.
If though someone else is considering porting it, maybe it's good to know if there's other people who could find that useful. |
Re: Python & modules on Mer/Nemo
Quote:
|
Re: Python (modules) on Mer/Nemo
PyPackager is already available and can produce source package with spec file to be use witn COBS to produce rpm package for mer and Nemo mobile. And PySide is already available
|
Re: Python (modules) on Mer/Nemo
Quote:
BTW, this is the Nemo library repository. It is basically an overlay over the Mer repositories, so you don't see the Python modules that are part of Mer. Quote:
Quote:
|
Re: Python (modules) on Mer/Nemo
Someone may pack and add this http://pypi.python.org/pypi/accountsSSO/0.0.7 to the list if account and signon libs are also included on mer
|
Re: Python (modules) on Mer/Nemo
Quote:
UPDATE : Khertan answered by twitter, his MeeGo softwares also work on Mer/Nemo (but not all are packaged to Nemo). So I will also cite his softwares in the 1st post. |
Re: Python (modules) on Mer/Nemo
Also note that Meego COBS is slowly moving to Mer COBS.
|
Re: Python (modules) on Mer/Nemo
Quote:
|
Re: Python (modules) on Mer/Nemo
Quote:
|
Re: Python (modules) on Mer/Nemo
MartinK: Still in the process. But it'll operate similarly. https://build.merproject.org
|
Re: Python (modules) on Mer/Nemo
My 2 first packages for Mer :
- python-uncertainties 1.9, it is like Uncertainties for Maemo/MeeGo Harmattan; - python-sympy 0.7.2, like SymPy for Maemo/MeeGo Harmattan. See my Mer repository using Mer COBS. |
Re: Python (modules) on Mer/Nemo
Now IPython 0.13.1 is packaged for Mer, see my Mer repository using Mer COBS.
This release on Mer has only terminal interface. Qt console and Notebook interfaces need some dependencies (libzmq, python-pyzmq, python-tornado, etc) not yet available on Mer. But I will try to package them so at least IPython Notebook could run on Mer / Nemo Mobile / etc. Look at the topic "IPython 0.13.1 for MeeGo Harmattan" for more details, only "ipython qtconsole" and "ipython notebook" don't work. |
Re: Python (modules) on Mer/Nemo
Updated some repositories from MeeGo COBS to Mer COBS, as the MeeGo COBS will shutdown in 29/05/2013.
|
Re: Python (modules) on Mer/Nemo
Released IPython 0.13.2 with terminal, Qt console and Notebook interfaces on Mer. Some dependencies (zeromq, python-pyzmq and python-tornado) are also available, see my Mer repository using Mer COBS.
IPython 0.13.2 showing SymPy 0.7.2 on Sailfish OS emulator (from Sailfish SDK) : http://www.robertocolistete.net/ipyt...SailfishOS.png Look at the topic "IPython 0.13.1 for MeeGo Harmattan" for more details about IPython 0.13 use with terminal, Qt console and Notebook interfaces. IPython Notebook 0.13.2 only shows the Dashboard due to limitations of the Helium web browser on Sailfish OS emulator : http://www.robertocolistete.net/ipyt...SailfishOS.png Nemo Mobile and Sailfish OS have until now only the Helium web navigator which doesn't work with IPython Notebook : the Dashboard is shown but the user can't select a notebook or create a new notebook. Maybe a future and more complete web navigator will make possible to use IPython Notebook on Nemo/Saifish OS. IPython Qt console 0.13.2 works well on Nemo Mobile (and also Sailfish OS) emulator, only limitation is the windows take only part of the screen : http://www.robertocolistete.net/ipyt...NemoMobile.png |
Re: Python (modules) on Mer/Nemo
Updated to SymPy 0.7.3 (14/07/2013) and Uncertainties to 2.4 (18/07/2013) versions.
|
Re: Python (modules) on Mer/Nemo
New releases for Sailfish (& Mer & Nemo Mobile) :
- IPython 2.0.0 (01/04/2014); - SymPy 0.7.5 (22/02/2014); - NumPy 1.7.1 (07/04/2013). - Uncertainties 2.4.6 (10/04/2014); All the above packages are available in OpenRepos.net. Install Warehouse (OpenRepos.net client) for Sailfish OS, see the Jolla Tides guide with screenshots. Then open Warehouse, search for the package name, enable the repository, then install it. |
Re: Python (modules) on Mer/Nemo
New releases for Sailfish (& Mer & Nemo Mobile) :
- IPython 2.1.0 (21/05/2014); - NumPy 1.8.1 (25/03/2014). - MatPlotLib 1.3.1 (10/10/2013). Dependencies for MatPlotLib 1.3.1 : * python-pyparsing 2.0.1; * python-pytz 2014.2; * python-dateutil 2.1; * python-six 1.6.1. |
Re: Python (modules) on Mer/Nemo
New releases for Sailfish (& Mer & Nemo Mobile) :
- IPython 2.2.0 (06/08/2014); - NumPy 1.9.0 (07/09/2014). - MatPlotLib 1.4.0 (26/08/2014). |
All times are GMT. The time now is 11:13. |
vBulletin® Version 3.8.8