-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable packaging with briefcase #166
Conversation
The installation package can be built as follows (tested on Windows 11) git clone https://github.com/CBICA/NiBAx.git
cd NiBAx
git fetch origin refs/pull/166/head
git checkout -b briefcase FETCH_HEAD
python -m venv .env
source .env/bin/activate
python -m pip install -U pip briefcase
python -m pip install -U MarkupSafe==2.0.1
briefcase create
briefcase build
briefcase run # will open the application, close to continue
briefcase package The installer will appear in the |
Hi @AbdulkadirA Everything here has worked well for me, but I did get this one pop up message: Is this expected? |
@melhemr Thanks. At what step did this happen? This indicates that you are lacking certain developer tools necessary to build the package. It is not unexpected. Note, the last command should read |
@AbdulkadirA this happened at briefcase package, and it happened again after |
Yes. As far as I know this should be safe. To be extra safe, you could install the XCode command line tools separately. |
@AbdulkadirA I have installed the command line tools, and proceeded with And the icon for the NiBAx app is a bumblebee. Is this correct? |
@melhemr Yes, this is expected. Can you install (move to Applications folder) and run NiBAx by double-clicking it? |
@AbdulkadirA Yes, that works, and I'm also able to use mac search to find it and open it as well. Should I merge? |
@melhemr I updated the description and marked the PR as ready for review. Thanks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works
This PR enables packaging installers for Linux, Windows, and macOS.