Search Criteria
Package Details: python-dearpygui 2.0.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-dearpygui.git (read-only, click to copy) |
---|---|
Package Base: | python-dearpygui |
Description: | A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies |
Upstream URL: | https://github.com/hoffstadt/DearPyGui |
Keywords: | dearimgui gui imgui python toolkit ui |
Licenses: | MIT |
Submitter: | Rubo |
Maintainer: | Rubo |
Last Packager: | Rubo |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2022-04-18 12:24 (UTC) |
Last Updated: | 2024-11-18 18:38 (UTC) |
Dependencies (15)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libglvnd (libglvnd-gitAUR)
- libx11 (libx11-gitAUR)
- libxcursor
- libxi (libxi-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxrandr (libxrandr-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- python-build (make)
- python-installer (python-installer-gitAUR) (make)
- python-setuptools (make)
- python-wheel (make)
Latest Comments
Rubo commented on 2024-04-17 08:43 (UTC)
@SpotlightKid done.
SpotlightKid commented on 2024-04-16 22:42 (UTC)
Yes,
glibc
andgcc-libs
are already dependencies of other dependencies, but the practice in the official repos has been to include them anyway (and namcap prints a warning on this too). But, yes, it is not strictly necessary.BTW,
base-devel
is only relevant formakedepends
as it is only assumed to be installed while building.Rubo commented on 2024-04-16 22:36 (UTC)
@SpotlightKid thanks for the suggestions.
gcc-libs
is already satisfied bybase-devel
, which is assumed to be installed as per the wiki, andglibc
is satisfied bygcc-libs
.SpotlightKid commented on 2024-04-16 20:23 (UTC)
I don't think you need to include and check out all the sub-modules to build this package. If you look at the GitHub actions workflow to do the Linux build, you'll see that it only checks out imgui and glfw:
https://github.com/hoffstadt/DearPyGui/blob/6541ac7ed914163e865cb4eefd909a7857758792/.github/workflows/Deployment.yml#L178
The build will work fine with the installed python. Also, DearPyGui_Ext isn't included in the package the way you build & install it anyway, so why include in the sources?
Also,
depends
should includelibglvnd
andlibx11
andmakedepends
should includepython-setuptools
, because, even when building withpython-build
the package still relies onsetuptools
for building.Finally, all Python version before 3.8 are EOL, so specifying the minimum Python version seems redundant.
Suggested updated PKGBUILD: https://cpaste.org/?f1fe60ac7dc9ead1#CYXTzc769QvDoDTUF6GyLnrF56bB39FUHK5enZwrr2zi