Skip to content
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

Create an "all in one" file #9

Closed
ThiaudioTT opened this issue Sep 29, 2022 · 3 comments · Fixed by #26
Closed

Create an "all in one" file #9

ThiaudioTT opened this issue Sep 29, 2022 · 3 comments · Fixed by #26
Assignees
Labels
enhancement New feature or request

Comments

@ThiaudioTT
Copy link
Owner

This will help with the release packages. Make a CMAKE/Makefile using batch, or something, to compile all the files in one folder.

@ThiaudioTT ThiaudioTT added the enhancement New feature or request label Sep 29, 2022
@Wolfmyths
Copy link
Contributor

Wolfmyths commented Jun 26, 2023

Would it be fine if we still used PyInstaller to compile all the files into one folder?

This can be done with the -F --onefile flag. And in return will output a .spec file.

The .spec file can be easily configured so we don't have to go through the hassle of using CLI to bundle everything. The spec file is also written in Python so it's not like a regular text file.

When we want to export the program now with a .spec file we can do pyinstaller name.spec and it will do all the work for us.

@ThiaudioTT
Copy link
Owner Author

Would it be fine if we still used PyInstaller to compile all the files into one folder?

Yes. The only problem in not compiling in one file is that we use some dependencies I think (I don't remember).

When we want to export the program now with a .spec file we can do pyinstaller name.spec and it will do all the work for us.

Good, we need to test it.

@ThiaudioTT
Copy link
Owner Author

Working on it, and testing using .spec

@ThiaudioTT ThiaudioTT self-assigned this Jul 15, 2023
@ThiaudioTT ThiaudioTT linked a pull request Jul 15, 2023 that will close this issue
ThiaudioTT added a commit that referenced this issue Jul 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants