You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Windows and OSX versions needed.
Describe the solution you'd like
To adapt the workflow to build native applications based on the provided approach for running the UglyFeed web application, we need to:
Use streamlit as the primary command to start the application.
Ensure the entry point for the application is gui.py.
Use PyInstaller and py2app to package the application, ensuring that the Streamlit command is correctly configured within the native app's execution context.
Here's the adapted build-native-apps.yml workflow configuration:
Is your feature request related to a problem? Please describe.
Windows and OSX versions needed.
Describe the solution you'd like
To adapt the workflow to build native applications based on the provided approach for running the UglyFeed web application, we need to:
streamlit
as the primary command to start the application.gui.py
.Here's the adapted
build-native-apps.yml
workflow configuration:Updated
build-native-apps.yml
Explanation:
Trigger the Workflow:
Release
workflow, ensuring it runs only after the PyPI deployment.Windows Build:
start_uglyfeed.py
script is created to run the Streamlit command.macOS Build:
start_uglyfeed.py
script is used for the macOS build.py2app
: Thesetup.py
is dynamically created to configure py2app.Uploading Artifacts:
Creating a GitHub Release:
Notes:
Custom Script (
start_uglyfeed.py
):gui.py
as specified in your deployment instructions.Streamlit Dependencies:
requirements.txt
includes all dependencies, especiallystreamlit
.Path Adjustments:
UglyFeed.exe
andUglyFeed.app
match the expected output locations of the build tools.The text was updated successfully, but these errors were encountered: