Package Details: python-moderngl-window 2.4.6-1

Git Clone URL: https://aur.archlinux.org/python-moderngl-window.git (read-only, click to copy)
Package Base: python-moderngl-window
Description: A utility library for ModernGL making window creation and resource loading simple.
Upstream URL: https://github.com/moderngl/moderngl-window
Licenses: MIT
Submitter: groctel
Maintainer: groctel
Last Packager: groctel
Votes: 2
Popularity: 0.000000
First Submitted: 2021-04-04 21:17 (UTC)
Last Updated: 2024-04-18 07:47 (UTC)

Latest Comments

deanrw commented on 2024-10-04 12:51 (UTC)

@groctel I can confirm that adding python-setuptools to the makedepends allows this package to be built successfully in a clean chroot.

groctel commented on 2024-05-02 17:35 (UTC)

@Vekhir Can you check if just python-setuptools is good enough for the package to build? My testing environment doesn't individually clean the makedepends for each dependency before proceeding to the next. I've noted the task but cannot do it atm.

Vekhir commented on 2024-05-01 07:50 (UTC)

I'm hitting this error when building python-moderngl-window 2.4.6 in a clean chroot:

* Getting build dependencies for wheel...

Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/pyproject_hooks/_impl.py", line 402, in _call_hook
    raise BackendUnavailable(
pyproject_hooks._impl.BackendUnavailable: Cannot import 'setuptools.build_meta'

ERROR Backend 'setuptools.build_meta' is not available.

My last build was with 2.4.2, the build process was changed since then. Maybe a dependency on python-setuptools-scm was missed in the PKGBUILD? Adding it solved the issue for me.

Cryen commented on 2022-12-13 03:21 (UTC)

Additionally, manim (the Community Edition) also works with non-git python-moderngl but the python-pyglet package cannot be updated to version 2 while it worked on python-manimgl

Cryen commented on 2022-12-13 01:08 (UTC) (edited on 2022-12-13 01:08 (UTC) by Cryen)

This package breaks the dependencies for python-manimgl. I had to install the python-moderngl first nad then this package but without a python-moderngl-git dependency.

paru -S --asdeps python-moderngl
paru -S --asdeps python-moderngl-window --assume-installed python-moderngl-git

It works after that but it's still inconvenient.

groctel commented on 2022-05-08 14:52 (UTC)

Hi @Rubo. I added a comment on python-moderngl but I'm also responding here so that people can follow the conversation. python-moderngl fails to build in my CI because python-setuptools is missing as a makedependency: https://github.com/Groctel/pkgbuilds/runs/6341573706?check_suite_focus=true#step:4:207

Please add it so that I can test this package without the git version :)

Rubo commented on 2022-04-17 16:57 (UTC)

Hi, I have uploaded a PKGBUILD for python-moderngl. Is python-moderngl-git still necessary for python-moderngl-window? The package builds fine with the non-Git version.

groctel commented on 2021-05-28 12:37 (UTC)

Thank you @fl0r1an! I've updated the dependencies :)

fl0r1an commented on 2021-05-27 21:39 (UTC)

I think python-setuptools is missing in the makedepends. I build it in a chroot and it says:

Traceback (most recent call last): File "/build/python-moderngl-window/src/moderngl-window-2.3.0/setup.py", line 1, in <module> from setuptools import setup, find_namespace_packages ModuleNotFoundError: No module named 'setuptools'

I added python-setuptools as makedepends and it worked.

Kind regards :)