[Sugar-devel] development environment native sugar python 3 dependencies not documented

ANIKET MATHUR amathur at ec.iitr.ac.in
Mon May 20 02:38:42 EDT 2019


Thanks. Used Rahul's port of telepathy for python3. Though have to make
some fixes, which I requested here
<https://github.com/pro-panda/telepathy3/pull/1>. These changes finally
resulted in a successful
python3 toolkit installed on my system so far( it might be possible that I
face problems as we proceed further ;-)). Since telepathy is quite an
essential module for the python3 toolkit to run, I propose a fork of
python3 version of toolkit to SugarLabs and mentioning of it in the
native-sugar documentation. This would help developers to set up a testing
environment until we completely port to TelepathyGlib.

I also have some questions-
-Activities like Pippy have import of jarabe module. So do we have a
python3 ported version of jarabe.  Do we need it?
- Same goes for sugargame, though for it we have a pr opened, which can be
reviewed and merged now.

On Mon, May 20, 2019 at 6:47 AM James Cameron <quozl at laptop.org> wrote:

> Yes, the dependencies for the Python 3 build of sugar-toolkit-gtk3 are
> not yet listed.
>
> Yes, the port from Telepathy static binding to TelepathyGLib is
> necessary, if only to avoid using Rahul's port of Telepathy to Python
> 3.
>
> p.s. next time please change subject, as your mail was not on topic
> for the thread.  I've changed it now.
>
> On Sat, May 18, 2019 at 06:25:50PM +0530, ANIKET MATHUR wrote:
> > Hey,
> > After installing the toolkit for both the python versions and running
> "sudo apt
> > install sucrose" as per the [1]documentation native method,
> > the packages are installed for python 2 only. There is still a need to
> manually
> > install packages like decorator for python 3. So what about telepathy?,
> isn't
> > it necessary to port to TelapathyGlib to use toolkit for python 3? Need
> help.
> > Thanks!
> >
> > On Sat, May 18, 2019 at 8:38 AM James Cameron <[2]quozl at laptop.org>
> wrote:
> >
> >     Sugar 0.114 is released, with a few fixes.
> >
> >     Downloads;
> >
> >         [3]
> http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/
> >     sugar-artwork-0.114.tar.xz
> >         [4]http://download.sugarlabs.org/sources/sucrose/glucose/
> >     sugar-datastore/sugar-datastore-0.114.tar.xz
> >         [5]http://download.sugarlabs.org/sources/sucrose/glucose/
> >     sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.114.tar.xz
> >         [6]http://download.sugarlabs.org/sources/sucrose/glucose/sugar/
> >     sugar-0.114.tar.xz
> >
> >     A v0.114 tag has been pushed to each repository.
> >
> >     No dependencies have changed.
> >
> >     (After checking the mailing list subscribers for sugar-devel@, there
> >     are no downstream packagers subscribed.  Use your downstream
> >     mechanisms to get their attention if necessary.)
> >
> >     Brief change log by module below.
> >
> >     sugar-artwork
> >
> >     * No changes
> >
> >     sugar-datastore
> >
> >     * No changes
> >
> >     sugar-toolkit-gtk3
> >
> >     * New translations,
> >     * Build for either python 2 or python 3 (James Cameron),
> >     * Fix collaboration call_async (James Cameron),
> >     * Clean up activity environment variables (James Cameron),
> >     * Add distributed source to .gitignore (James Cameron),
> >     * Add flake8 suppression (James Cameron),
> >
> >     sugar
> >
> >     * Documentation for native environment configurations (James
> Cameron),
> >     * Embed popwindow code in activitychooser (Rahul Bothra),
> >     * Add flake8 suppression (James Cameron),
> >
> >     sha256 checksums;
> >
> >     0d9c63bf861d6facf8d64046ab76191a6a6b4b54daad778b40e3be1e45aa2db0
> >     sugar-artwork/sugar-artwork-0.114.tar.xz
> >     eb4256f1cbf90a9a7d5dd30446e0d0d1a240db02e3104a6339e2f4497dcda4c8
> >     sugar-datastore/sugar-datastore-0.114.tar.xz
> >     0917276ed41684b885bdac063562fcdfb682660700ee142a02b516a3eeecdbb1
> sugar/
> >     sugar-0.114.tar.xz
> >     4b8ca467b85b6273fdb3ae86b1afa5071f4c0c6e11a27e9166a394620c2c77e5
> >     sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.114.tar.xz
> >
> >     --
> >     James Cameron
> >     [7]http://quozl.netrek.org/
> >     _______________________________________________
> >     Sugar-devel mailing list
> >     [8]Sugar-devel at lists.sugarlabs.org
> >     [9]http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> > References:
> >
> > [1]
> https://github.com/sugarlabs/sugar/blob/master/docs/development-environment.md
> > [2] mailto:quozl at laptop.org
> > [3]
> http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.114.tar.xz
> > [4]
> http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.114.tar.xz
> > [5]
> http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.114.tar.xz
> > [6]
> http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.114.tar.xz
> > [7] http://quozl.netrek.org/
> > [8] mailto:Sugar-devel at lists.sugarlabs.org
> > [9] http://lists.sugarlabs.org/listinfo/sugar-devel
>
> > _______________________________________________
> > Sugar-devel mailing list
> > Sugar-devel at lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> --
> James Cameron
> http://quozl.netrek.org/
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190520/e8f95e34/attachment.html>


More information about the Sugar-devel mailing list