Enhance Wart Dapp with macOS (arm64/x86_64) Support#3
Open
one0000u wants to merge 6 commits intowarthog-network:masterfrom
Open
Enhance Wart Dapp with macOS (arm64/x86_64) Support#3one0000u wants to merge 6 commits intowarthog-network:masterfrom
one0000u wants to merge 6 commits intowarthog-network:masterfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hello @I-luk-I ,
I tried to build the dmg file for wart dapp via GitHub Action and tested it on my Macbook Pro (x86_64) and Mac Mini (arm64). However, I found that because the dmg file build process must require an apple developer authentication signature to run securely on both of my machines. If we can't get Apple developer signatures, then it seems impractical to use the dmg format to distribute the wart dapp.
To resolve this, I have incorporated support for macOS (arm64/x86_64) users to run the Wart Dapp using a Python virtual environment. I have created a
main-arm64.specfile, amain-x86_64.specfile, and updated theREADME.mdto guide Mac users through the process of setting up and running the Wart Dapp within a Python virtual environment. Additionally, I adjusted the width of the main window from 1000 to 1300, and the main windows now displays correctly (on my Mac Mini and Macbook Pro).Changes:
main-arm64.spec: Added a specification file for macOS (arm64) to facilitate the setup of the Python virtual environment.
main-x86_64.spec: Added a specification file for macOS (x86_64) to facilitate the setup of the Python virtual environment.
README.md: Updated the documentation to include instructions for macOS (arm64/x86_64) users on how to install and run the Wart Dapp using a Python virtual environment.
This PR provides a temporary solution for macOS (arm64/x86_64) users to run the Wart Dapp. Please review the changes and let me know if there are any further adjustments needed.