Skip to content

Add piranha installer#1

Draft
EmmaLRussell wants to merge 6 commits intomainfrom
piranha-installer
Draft

Add piranha installer#1
EmmaLRussell wants to merge 6 commits intomainfrom
piranha-installer

Conversation

@EmmaLRussell
Copy link
Contributor

@EmmaLRussell EmmaLRussell commented Dec 16, 2025

This branch adds a pyinstaller for piranha. The exectutable built with the installer will be bundled with the piranhaNET Electron app.

For ease of debugging the installer is currently building to a folder, but we'll change that to a single executable later.

This branch also adds a copy of the piranha test data, hence the eye-watering line change count.

To test, follow the instructions in piranha-installer/README.md to activate a micromamba environment, build the installer and run test-run-exe to run the bundled piranha executable against the test data.

We will also include github workflow to build the installer for Ubuntu, Windows, and Mac, and run it on a fresh machine.

TODO: Build and test installer in separate jobs via artifact

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant