persepolisdm / persepolis

Persepolis is a download manager written in Python.
https://persepolisdm.github.io
GNU General Public License v3.0
6.32k stars 656 forks source link

When come to MacOS Arm Apple Silicon natively ? #1011

Open themahdavi opened 2 months ago

themahdavi commented 2 months ago

System Details:

persepolis-download-manager is built for Intel macOS and so requires Rosetta 2 to be installed.

Issue Description and steps to reproduce: When Come to Arm Apple Silicon chip natively without rosetta !

kiahamedi commented 2 months ago

Hello @themahdavi

We are testing for the native version of ARM processor in Apple devices, but the pyinstaller does not work well and the more stable Intel version can be run. In the new version 5.0.0, Persepolis is much more optimized and we are trying to release a separate version for ARM processors soon.

themahdavi commented 2 months ago

Hello @themahdavi

We are testing for the native version of ARM processor in Apple devices, but the pyinstaller does not work well and the more stable Intel version can be run. In the new version 5.0.0, Persepolis is much more optimized and we are trying to release a separate version for ARM processors soon.

Thanks for your details. At all other native apps written by python has ARM version for run smoothly on Apple Silicon Macbooks.

PyInstaller docs about Multi-arch supoprt for MacOS : https://pyinstaller.org/en/stable/feature-notes.html#macos-multi-arch-support

kiahamedi commented 2 months ago

@themahdavi Thank you for taking the time to send the documents. We check and test in the Persepolis team.

themahdavi commented 1 month ago

@kiahamedi when this release happens?

kiahamedi commented 1 month ago

Hello, dear @themahdavi Thank you for your comment, currently the current version is developed for the Intel processor, but it also runs on ARM architecture processors without any problems, and in my opinion there is no need for a separate version for the ARM processor, it is easier to manage a package than Two packages with two different architectures.