I will say that the setup.py is pretty nonstandard, and uses shell commands to do some of its job
I'd try installing manually -- wget the archive, unzip, then move the streamlit/lib/streamlit folder to site-packages. Then try importing it, see what breaks, install those dependencies, rinse, repeat.
I'm not sure where all of the components are supposed to get installed, maybe you pip install those.
This requires tornado, I forget if that works on pythonista. Also, whatever is launching the browser would need to be replaced with a WebView, or maybe @mikael,'s wkwebview.
Ui wont run elsewhere, but of course you can use a webview. https://github.com/kollivier/pyeverywhere
was an old attempt at wrapping webview with backend python launching in a cross platform way. So you use html/js/css, with some python running the show in the background.
I have nevr used it, so not sure how far he got (also, not sure if it will work with latest pythonista)
Note that only Django core commands are listed as settings are not properly configured (error: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.).
Need help with is. I believe you need to set an environment variable to point to a named Django settings-config file. Much of a gray area for me still a newbie to the stash terminal. Any heads up ?
@ihf I think (and hope) he will.
See "What's New in Pythonista" page in the documentation, where @omz says «If you’ve been using the beta, you may notice that the “Siri Shortcuts” feature is missing from this release. It’s still planned, but the beta implementation was based on already-outdated iOS 12 APIs, and I want to take a little more time for a version that makes use of new iOS 13 features like custom parameters. Thanks for your patience! There’s still a lot of new stuff to discover in this update.»