Package Details: python-imgui 2.0.0-4

Git Clone URL: https://aur.archlinux.org/python-imgui.git (read-only, click to copy)
Package Base: python-imgui
Description: Cython-based Python bindings for dear imgui
Upstream URL: https://github.com/pyimgui/pyimgui
Keywords: cython dear-imgui imgui python
Licenses: MIT
Submitter: Rubo
Maintainer: Rubo
Last Packager: Rubo
Votes: 0
Popularity: 0.000000
First Submitted: 2022-04-25 16:41 (UTC)
Last Updated: 2026-04-06 20:46 (UTC)

Latest Comments

Rubo commented on 2026-04-07 14:03 (UTC)

Have you tried building in a clean chroot?

cphyc commented on 2026-04-07 13:46 (UTC)

Sorry, this was a typo in my command invocation. I have run with the s (but forgot to include it in the traceback below). Both python-glfw and glfw are installed on my machine.

Rubo commented on 2026-04-07 13:45 (UTC)

@cphyc makepkg -s installs missing dependencies with pacman, see the man page.

cphyc commented on 2026-04-07 13:18 (UTC)

The package isn't compiling anymore, as the compilation doesn't seem to be picking up glfw:

$ makepkg
==> Making package: python-imgui 2.0.0-4 (Tue 07 Apr 2026 15:17:13 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating pyimgui git repo...
  -> Updating imgui git repo...
  -> Found cython3.patch
==> Validating source files with b2sums...
    pyimgui ... Passed
    imgui ... Passed
    cython3.patch ... Passed
==> Extracting sources...
  -> Creating working copy of pyimgui git repo...
Reset branch 'makepkg'
  -> Creating working copy of imgui git repo...
Reset branch 'makepkg'
==> Starting prepare()...
patching file .appveyor.yml
patching file HACKING.md
patching file README.md
Hunk #1 succeeded at 49 (offset -30 lines).
patching file doc/requirements-dev.txt
patching file doc/requirements-docs.txt
patching file doc/requirements-test.txt
patching file imgui/ansifeed.pxd
patching file imgui/cimgui.pxd
patching file imgui/core.pxd
patching file imgui/core.pyx
patching file imgui/internal.pxd
patching file imgui/internal.pyx
patching file pyproject.toml
patching file setup.py
==> Removing existing $pkgdir/ directory...
==> Starting build()...
* Getting build dependencies for wheel...
Compiling imgui/core.pyx because it changed.
Compiling imgui/internal.pyx because it changed.
[1/2] Cythonizing imgui/core.pyx
[2/2] Cythonizing imgui/internal.pyx
/usr/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: BSD License

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
running egg_info
writing imgui.egg-info/PKG-INFO
writing dependency_links to imgui.egg-info/dependency_links.txt
writing requirements to imgui.egg-info/requires.txt
writing top-level names to imgui.egg-info/top_level.txt
reading manifest file 'imgui.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'imgui-cpp/extra_fonts'
adding license file 'LICENSE'
writing manifest file 'imgui.egg-info/SOURCES.txt'

ERROR Missing dependencies:
    glfw
==> ERROR: A failure occurred in build().
    Aborting...

Rubo commented on 2023-08-13 08:21 (UTC) (edited on 2023-08-13 08:21 (UTC) by Rubo)

@chiz thanks, fixed, now it builds again.

chiz commented on 2023-08-13 07:12 (UTC)

Error: python-imgui - exit status 4