persepolisdm / persepolis

Persepolis Download Manager is a GUI for aria2.
https://persepolisdm.github.io
GNU General Public License v3.0
6.12k stars 647 forks source link

Fix [buid-system] section in pyproject.toml #974

Closed hedayat closed 2 months ago

hedayat commented 2 months ago

It seems that this is the correct way to require meson. Although, I still get errors from meson-python about installation path's when I want to use the standard method of building packages, but it's a step forward :P

alireza-amirsamimi commented 2 months ago

Hello You are right :+1: Thank you. I just added toml to the project out of curiosity. we use meson.build for installation. We don't need toml to install Persepolis.

hedayat commented 2 months ago

You're welcome :)

Yes, it works fine with the given instructions. A working toml would make it more standard Python package, so it'd be nice if it can be made to work. But looks like it has not been used much for desktop applications and is not that straightforward.