Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Wait! You have not been prepared! -- Mr. Atoz, "Tomorrow is Yesterday", stardate 3113.2


devel / comp.lang.python / Re: No current way to just compile flet code into truly native packages for smart phones, etc.?

SubjectAuthor
o Re: No current way to just compile flet code into truly nativeJacob Kruger

1
Re: No current way to just compile flet code into truly native packages for smart phones, etc.?

<mailman.245.1699950891.3828.python-list@python.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=28879&group=comp.lang.python#28879

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: jacob.kruger.work@gmail.com (Jacob Kruger)
Newsgroups: comp.lang.python
Subject: Re: No current way to just compile flet code into truly native
packages for smart phones, etc.?
Date: Tue, 14 Nov 2023 10:34:40 +0200
Lines: 48
Message-ID: <mailman.245.1699950891.3828.python-list@python.org>
References: <3a534da3-dfc9-33db-2ffa-ae15092ddb8e@gmail.com>
<FE44993D-FAA3-44FF-B36B-A3A410C986CA@barrys-emacs.org>
<9d0cb6e4-ee66-8afb-565c-ca5492d3f9ec@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de zTPAGUp9zGyHYFX51W7qOgWQPA3EtE/MSrXklyxwIOcQ==
Cancel-Lock: sha1:QI2nm1S5IeYj+b8ohjcYmf+vERc= sha256:pDiRpsTwA4o+NAuyY5O4PsbGw5UrNpmK/+0aemtJN4I=
Return-Path: <jacob.kruger.work@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=JgZY298C;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.015
X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'looks': 0.02; 'gui': 0.05;
'subject:into': 0.07; 'subject:packages': 0.09; 'url:mailman':
0.15; 'alright': 0.16; 'android,': 0.16; 'barry': 0.16; 'beeware':
0.16; 'deployment': 0.16; 'interesting.': 0.16; 'interpreter':
0.16; 'modules,': 0.16; 'received:mail-ed1-x52e.google.com': 0.16;
'subject:code': 0.16; 'subject:way': 0.16; 'url:project': 0.16;
'wrote:': 0.16; 'python': 0.16; 'message-id:@gmail.com': 0.18;
'to:addr:python-list': 0.20; 'issue': 0.21; 'version': 0.23;
'code': 0.23; 'run': 0.23; 'url-ip:188.166.95.178/32': 0.25; 'url-
ip:188.166.95/24': 0.25; 'url:listinfo': 0.25; 'url-
ip:188.166/16': 0.25; 'seems': 0.26; 'tried': 0.26; 'interface':
0.26; 'bit': 0.27; 'example,': 0.28; 'header:User-Agent:1': 0.30;
'code,': 0.31; 'url-ip:188/8': 0.31; 'python-list': 0.32;
'received:192.168.1': 0.32; 'subject:for': 0.33; 'there': 0.33;
'windows': 0.34; 'someone': 0.34; 'same': 0.34; 'header:In-Reply-
To:1': 0.34; 'received:google.com': 0.34; 'running': 0.34;
'android': 0.35; 'following': 0.35; 'from:addr:gmail.com': 0.35;
'people': 0.36; 'missing': 0.37; 'really': 0.37; 'using': 0.37;
"it's": 0.37; 'received:192.168': 0.37; 'still': 0.40; 'tell':
0.60; 'url-ip:104.21/16': 0.61; 'included': 0.61; 'introduction':
0.61; 'here.': 0.61; 'apps': 0.62; 'here': 0.62; 'look': 0.65;
'further': 0.69; 'and,': 0.69; 'playing': 0.69; 'terms': 0.70;
'skip:f 20': 0.75; 'background,': 0.84; 'minor': 0.84; 'subject:
\n ': 0.84; 'subject:current': 0.84; 'resources.': 0.95
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1699950889; x=1700555689; darn=python.org;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:to:subject:user-agent:mime-version:date:message-id:from
:to:cc:subject:date:message-id:reply-to;
bh=xmpff+Zo9/dVMCJ4oldY95mUP5x3Bsx9cK+Ykh3LbaI=;
b=JgZY298CqbSlTMbUWG1rNiartMvbJvIqYmUCVLwWaxVbAbOTTvY8VuTlonsZuUQ7ey
cdOsOxeu5h7sO2ZKuIVZGRpzga+kh7UrwKXfnfRIEa3aBoIlmchiVRUAZ3OFiID52ckQ
jXorS4IZizJOkcWJ+1Y3p5YeTfBICb05mp0XJZyrbGpkkv6MWE9I6Sncqe/EsdHfsAZR
R/Dk6+AJk4CWKedUDINDY+VRUiQ3FP2Y7H2H1GVC9Kjzx3V4FBz7H3nX3Q/inlbDT5XB
jbaKLa9vaX0jrAJtjIYxC/wN5KXCnt7Wf0xjxFppuNNpBDQIqxxSRog9d3lQ9CYfn3Eu
+DVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1699950889; x=1700555689;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:to:subject:user-agent:mime-version:date:message-id
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=xmpff+Zo9/dVMCJ4oldY95mUP5x3Bsx9cK+Ykh3LbaI=;
b=Q7woT8lHRsmwEGLldBrVNHYqyOCi3/bbWdxd7+HTBlhbCflnjNFV4G7b239SZjkIOe
IvDDqX01jvkFNZlz8KUwkvwxrOmXbGcKrN+qGi1CryRpTUtlp05kFCPX9BKcLujKUy/z
TXf3XlXHmGHwrzYD9kr9c/xKW4ILrbbDZnGphTOmDU0dW3yLIr0dQwEkLfhYBBfLhuCt
L87BEukkiie5nGjuBdwemJ1eScn1RQrL2kWcR2b6dEOwmcS+7UZm76Jo4B5wB6WOfTHT
e8CyN4RIjCl44WPytZy3KVbg8tI9ktRSEA4j1ftYLqwdn5873zAQnALAeSnRbEKR4KNv
ffyg==
X-Gm-Message-State: AOJu0YwTilVQU604D/njJd+IPRkwtGqampXn0NpkE6LZXKuJhhMwDpaY
6FaiQI2Hsg9ED1k/xCpnR5IhQLSG6Ng=
X-Google-Smtp-Source: AGHT+IH2C114MAc3lkIB08fE98IsUAmNrdl6axnjWOJBU6+q7ZIUjzUJ683UT6wMLTmgBuKK9VbU/Q==
X-Received: by 2002:a17:906:4351:b0:9df:bc50:2508 with SMTP id
z17-20020a170906435100b009dfbc502508mr5950948ejm.57.1699950889439;
Tue, 14 Nov 2023 00:34:49 -0800 (PST)
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Content-Language: en-US
In-Reply-To: <FE44993D-FAA3-44FF-B36B-A3A410C986CA@barrys-emacs.org>
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <9d0cb6e4-ee66-8afb-565c-ca5492d3f9ec@gmail.com>
X-Mailman-Original-References: <3a534da3-dfc9-33db-2ffa-ae15092ddb8e@gmail.com>
<FE44993D-FAA3-44FF-B36B-A3A410C986CA@barrys-emacs.org>
 by: Jacob Kruger - Tue, 14 Nov 2023 08:34 UTC

Yup.

Also checked out beeware - which also offers cross-platform compilation
of same code - but, one minor issue there first time tried it out was
working with additional/external modules, and, packaging resources.

Plus, while it includes it's own form of LBC GUI interface - toga - the
one included here in flet seemed 'nicer':

https://beeware.org/project/projects/libraries/toga/

But, haven't taken time to really take it much further than just a bit
of playing around so far.

Jacob Kruger
+2782 413 4791
"Resistance is futile!...Acceptance is versatile..."

On 2023/11/13 19:47, Barry wrote:
>
>> On 13 Nov 2023, at 17:21, Jacob Kruger via Python-list <python-list@python.org> wrote:
>>
>> Had a look at the following bit of introduction to using python and flet to build cross-platform flutter-based apps using same python code, and, while it seems to work alright if tell it to run as under GUI here on windows desktop, and, while can get it to fire up PWA version as well, that's not really stand-alone since will still require code to be running in background, and, in terms of, for example, android, it seems like it will need to then be running via the native android flet interpreter for it to work as such?
>>
>>
>> https://flet.dev/docs/
>>
>>
>> Flet PWA deployment <https://flet.dev/docs/guides/python/deploying-web-app/progressive-web-apps/>
> flet looks interesting. It seems from the road map there is lots missing today.
> Also the people that know flet are on discord. You may find someone here.
>
> Barry
>
>> --
>>
>> Jacob Kruger
>> +2782 413 4791
>> "Resistance is futile!...Acceptance is versatile..."
>>
>> --
>> https://mail.python.org/mailman/listinfo/python-list
>>


devel / comp.lang.python / Re: No current way to just compile flet code into truly native packages for smart phones, etc.?

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor