[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#50505] [PATCH v3 08/12] gnu: Add python-moderngl-window.
From: |
Liliana Marie Prikler |
Subject: |
[bug#50505] [PATCH v3 08/12] gnu: Add python-moderngl-window. |
Date: |
Sun, 02 Jan 2022 01:47:23 +0100 |
User-agent: |
Evolution 3.42.1 |
Am Sonntag, dem 02.01.2022 um 00:51 +0100 schrieb Daniel Meißner:
> * gnu/packages/python-xyz.scm (python-moderngl-window): New variable.
> ---
> gnu/local.mk | 1 +
> .../python-moderngl-window-skip-tests.patch | 146
> ++++++++++++++++++
> gnu/packages/python-xyz.scm | 44 ++++++
> 3 files changed, 191 insertions(+)
> create mode 100644 gnu/packages/patches/python-moderngl-window-skip-
> tests.patch
>
> diff --git a/gnu/local.mk b/gnu/local.mk
> index 852f9f3246..ff3e80ea68 100644
> --- a/gnu/local.mk
> +++ b/gnu/local.mk
> @@ -1685,6 +1685,7 @@ dist_patch_DATA
> = \
> %D%/packages/patches/python-magic-python-bytecode.patch \
> %D%/packages/patches/python-matplotlib-run-under-wayland-
> gtk3.patch \
> %D%/packages/patches/python-memcached-syntax-warnings.patch \
> + %D%/packages/patches/python-moderngl-window-skip-tests.patch \
Document this addition as well as the file itself (New file.) in the
commit log.
> %D%/packages/patches/python-mox3-python3.6-compat.patch \
> %D%/packages/patches/python-typing-inspect-fix.patch \
> %D%/packages/patches/python-packaging-test-
> arch.patch \
> diff --git a/gnu/packages/patches/python-moderngl-window-skip-
> tests.patch b/gnu/packages/patches/python-moderngl-window-skip-
> tests.patch
> new file mode 100644
> index 0000000000..aee4b71e2a
> --- /dev/null
> +++ b/gnu/packages/patches/python-moderngl-window-skip-tests.patch
> @@ -0,0 +1,146 @@
> +Skip failing tests and tests for optional dependencies
> +
> +The Python packages pywavefront and trimesh are optional
> dependencies and not
> +yet packaged in Guix but the tests try to load the modules anyway.
> Therefore
> +skip them.
Okay.
> +The tests test_texture_mimpamps, test_texture_abspath,
> test_load_texture_2d
> +and test_load_texture_array fail when Guix builds the package. This
> is not
> +the case when running the tests directly from a source tree.
> +
You might be missing an X extension here. Try adjusting the Xvfb call.
Btw. I checked python-build-system and it relies on setup.py to do
tests, so the check phase can stay, both here and where I previously
criticised it. Sorry for the noise.
- [bug#50505] [PATCH v3 05/12] gnu: Add python-pyglet., (continued)
- [bug#50505] [PATCH v3 02/12] gnu: Add python-cloup-0.7., Daniel Meißner, 2022/01/01
- [bug#50505] [PATCH v3 07/12] gnu: Add python-screeninfo., Daniel Meißner, 2022/01/01
- [bug#50505] [PATCH v3 10/12] gnu: Add python-mapbox-earcut., Daniel Meißner, 2022/01/01
- [bug#50505] [PATCH v3 11/12] gnu: Add python-screeninfo-0.6., Daniel Meißner, 2022/01/01
- [bug#50505] [PATCH v3 12/12] gnu: Add python-manim 0.9.0., Daniel Meißner, 2022/01/01
- [bug#50505] [PATCH v3 09/12] gnu: Add python-manimpango., Daniel Meißner, 2022/01/01
- [bug#50505] [PATCH v3 06/12] gnu: Add python-pyrr., Daniel Meißner, 2022/01/01
- [bug#50505] [PATCH v3 08/12] gnu: Add python-moderngl-window., Daniel Meißner, 2022/01/01
- [bug#50505] [PATCH v3 08/12] gnu: Add python-moderngl-window.,
Liliana Marie Prikler <=