Search Criteria
Package Details: python-dearpygui 2.2.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: | 2026-03-03 18:02 (UTC) |
Dependencies (15)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libglvnd (libglvnd-gitAUR)
- libx11 (libx11-gitAUR)
- libxcursor
- libxi (libxi-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxrandr (libxrandr-gitAUR)
- python
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-wheel (make)
Required by (3)
- manim (optional)
- manim-git (optional)
- storage-kween
Latest Comments
Rubo commented on 2024-04-17 08:43 (UTC)
@SpotlightKid done.
SpotlightKid commented on 2024-04-16 22:42 (UTC)
Yes,
glibcandgcc-libsare 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-develis only relevant formakedependsas it is only assumed to be installed while building.Rubo commented on 2024-04-16 22:36 (UTC)
@SpotlightKid thanks for the suggestions.
gcc-libsis already satisfied bybase-devel, which is assumed to be installed as per the wiki, andglibcis 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,
dependsshould includelibglvndandlibx11andmakedependsshould includepython-setuptools, because, even when building withpython-buildthe package still relies onsetuptoolsfor 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