[1m[32m==>[m[1m Building on minun[m
[1m[32m==>[m[1m Checking for remote environment...[m
[1m[32m==>[m[1m Syncing package to remote host...[m
sending incremental file list
./
.SRCINFO
            914 100%    0.00kB/s    0:00:00              914 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=2/4)
PKGBUILD
          1,298 100%    1.24MB/s    0:00:00            1,298 100%    1.24MB/s    0:00:00 (xfr#2, to-chk=1/4)
python-pyqtgraph-0.13.7-1.log
            324 100%  316.41kB/s    0:00:00              324 100%  316.41kB/s    0:00:00 (xfr#3, to-chk=0/4)

sent 1,566 bytes  received 88 bytes  1,102.67 bytes/sec
total size is 2,404  speedup is 1.45
[1m[32m==>[m[1m Running  extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix31 on remote host...[m
[22;2t]2;🔵 Container arch-nspawn-3782211 on minun.felixc.at[?25l:: Synchronizing package databases...
 core downloading...
 extra downloading...
:: Starting full system upgrade...
 there is nothing to do
[?25h[0m[J[23;2t[1m[32m==>[m[1m Building in chroot for [extra] (riscv64)...[m
[1m[32m==>[m[1m Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix31]...[m[1mdone[m
[1m[32m==>[m[1m Making package: python-pyqtgraph 0.13.7-1 (Tue Nov 26 19:03:07 2024)[m
[1m[32m==>[m[1m Retrieving sources...[m
[1m[34m  ->[m[1m Downloading pyqtgraph-0.13.7.tar.gz...[m
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 1600k    0 1600k    0     0  2049k      0 --:--:-- --:--:-- --:--:-- 2049k100 2309k    0 2309k    0     0  2932k      0 --:--:-- --:--:-- --:--:--  115M
[1m[32m==>[m[1m Validating source files with sha512sums...[m
    pyqtgraph-0.13.7.tar.gz ... Passed
[22;2t]2;🔵 Container arch-nspawn-3783303 on minun.felixc.at[1m[32m==>[m[1m Making package: python-pyqtgraph 0.13.7-1 (Tue Nov 26 19:03:20 2024)[m
[1m[32m==>[m[1m Checking runtime dependencies...[m
[1m[32m==>[m[1m Installing missing dependencies...[m
[?25lresolving dependencies...
looking for conflicting packages...

Package (4)         New Version  Net Change  Download Size

extra/blas          3.12.0-5       0.41 MiB               
extra/cblas         3.12.0-5       0.28 MiB               
extra/lapack        3.12.0-5       4.72 MiB               
extra/python-numpy  2.1.3-1       38.77 MiB       6.25 MiB

Total Download Size:    6.25 MiB
Total Installed Size:  44.18 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 python-numpy-2.1.3-1-riscv64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing blas...
installing cblas...
installing lapack...
installing python-numpy...
Optional dependencies for python-numpy
    blas-openblas: faster linear algebra
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h[1m[32m==>[m[1m Checking buildtime dependencies...[m
[1m[32m==>[m[1m Installing missing dependencies...[m
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency

Package (93)                     New Version              Net Change  Download Size

extra/avahi                      1:0.8+r194+g3f79789-2      1.79 MiB               
extra/default-cursors            3-1                        0.00 MiB               
extra/double-conversion          3.3.0-2                    0.17 MiB               
extra/duktape                    2.7.0-7                    0.78 MiB               
extra/fontconfig                 2:2.15.0-2                 1.04 MiB               
extra/freeglut                   3.6.0-1                    0.38 MiB               
extra/freetype2                  2.13.3-1                   1.58 MiB               
extra/graphite                   1:1.3.14-4                 0.18 MiB               
extra/harfbuzz                   10.1.0-1                   4.00 MiB               
extra/libb2                      0.98.1-3                   0.05 MiB               
extra/libcups                    2:2.4.11-1                 0.79 MiB               
extra/libdaemon                  0.14-6                     0.05 MiB               
extra/libdrm                     2.4.123-1                  1.18 MiB               
core/libedit                     20240517_3.1-1             0.24 MiB               
extra/libevdev                   1.13.3-1                   0.24 MiB               
extra/libglvnd                   1.7.0-1                    3.72 MiB               
extra/libgudev                   238-1                      0.38 MiB               
extra/libice                     1.1.1-3                    0.35 MiB               
extra/libinput                   1.27.0-1                   1.05 MiB               
extra/libjpeg-turbo              3.0.4-1                    1.90 MiB               
extra/libomxil-bellagio          0.9.3-5                    0.55 MiB               
extra/libpciaccess               0.18.1-2                   0.05 MiB               
extra/libpng                     1.6.44-1                   0.53 MiB               
extra/libproxy                   0.5.9-1                    0.09 MiB               
extra/libsm                      1.2.4-2                    0.25 MiB               
extra/libwacom                   2.13.0-1                   1.35 MiB               
extra/libx11                     1.8.10-1                   9.73 MiB               
extra/libxau                     1.0.11-3                   0.02 MiB               
extra/libxcb                     1.17.0-1                   3.69 MiB               
extra/libxdmcp                   1.1.5-1                    0.13 MiB               
extra/libxext                    1.3.6-1                    0.29 MiB               
extra/libxfixes                  6.0.1-2                    0.03 MiB               
extra/libxi                      1.8.2-1                    0.47 MiB               
extra/libxkbcommon               1.7.0-2                    0.76 MiB               
extra/libxkbcommon-x11           1.7.0-2                    0.06 MiB               
extra/libxmu                     1.2.1-1                    0.32 MiB               
extra/libxrandr                  1.5.4-1                    0.06 MiB               
extra/libxrender                 0.9.11-2                   0.09 MiB               
extra/libxshmfence               1.3.2-2                    0.01 MiB               
extra/libxt                      1.3.1-1                    1.99 MiB               
extra/libxxf86vm                 1.1.5-2                    0.03 MiB               
extra/llvm-libs                  18.1.8-4.1               121.19 MiB               
extra/lm_sensors                 1:3.6.0.r41.g31d1f125-3    0.42 MiB               
extra/md4c                       0.5.2-1                    0.23 MiB               
extra/mesa                       1:24.2.7-1                88.87 MiB               
extra/mtdev                      1.1.7-1                    0.05 MiB               
extra/python-autocommand         2.2.2-6                    0.08 MiB               
extra/python-fastjsonschema      2.20.0-1                   0.27 MiB               
extra/python-iniconfig           2.0.0-5                    0.04 MiB               
extra/python-jaraco.context      5.3.0-1                    0.04 MiB               
extra/python-jaraco.functools    4.0.2-1                    0.07 MiB               
extra/python-jaraco.text         4.0.0-1                    0.08 MiB               
extra/python-more-itertools      10.3.0-1                   0.63 MiB               
extra/python-ordered-set         4.1.0-5                    0.06 MiB               
extra/python-packaging           24.2-1                     0.66 MiB               
extra/python-platformdirs        4.3.6-1                    0.24 MiB               
extra/python-pluggy              1.5.0-1                    0.20 MiB               
extra/python-pyproject-hooks     1.2.0-1                    0.10 MiB               
extra/python-pyqt5-sip           12.15.0-1                  0.14 MiB               
extra/python-pyqt6-sip           13.8.0-1                   0.12 MiB               
extra/python-tomli               2.0.1-4                    0.10 MiB               
extra/python-trove-classifiers   2024.10.21.16-1            0.12 MiB               
extra/python-validate-pyproject  0.22-1                     0.34 MiB               
extra/qt5-base                   5.15.16+kde+r130-3        98.61 MiB               
extra/qt5-translations           5.15.16-3                 14.71 MiB       1.87 MiB
extra/qt6-base                   6.8.0-1                   64.49 MiB               
extra/qt6-translations           6.8.0-1                   13.66 MiB               
extra/shared-mime-info           2.4-1                      4.54 MiB               
extra/tslib                      1.23-1                     0.35 MiB               
extra/vulkan-headers             1:1.3.295-1               26.33 MiB               
extra/wayland                    1.23.1-1                   0.79 MiB               
extra/xcb-proto                  1.17.0-2                   1.02 MiB               
extra/xcb-util                   0.4.1-2                    0.03 MiB               
extra/xcb-util-cursor            0.1.5-1                    0.02 MiB               
extra/xcb-util-image             0.4.1-3                    0.05 MiB               
extra/xcb-util-keysyms           0.4.1-5                    0.01 MiB               
extra/xcb-util-renderutil        0.3.10-2                   0.02 MiB               
extra/xcb-util-wm                0.4.2-2                    0.21 MiB               
extra/xdg-utils                  1.2.1-1                    0.30 MiB               
extra/xkeyboard-config           2.43-1                     6.55 MiB               
extra/xorg-xprop                 1.2.8-1                    0.05 MiB               
extra/xorg-xset                  1.2.5-2                    0.04 MiB               
extra/xorgproto                  2024.1-2                   1.46 MiB               
extra/python-build               1.2.1-3                    0.19 MiB               
extra/python-installer           0.7.0-8                    0.18 MiB               
extra/python-opengl              3.1.7-1                   19.56 MiB               
extra/python-pyqt5               5.15.11-1                 28.10 MiB               
extra/python-pyqt6               6.8.0dev2410211537-2      27.74 MiB               
extra/python-pytest              1:8.3.3-1                  3.90 MiB               
extra/python-setuptools          1:69.5.1-1                 4.41 MiB               
extra/python-wheel               0.45.0-1                   0.28 MiB               
extra/qt5-svg                    5.15.16+kde+r5-3           0.46 MiB               
extra/qt6-svg                    6.8.0-1                    0.75 MiB               

Total Download Size:     1.87 MiB
Total Installed Size:  573.24 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 qt5-translations-5.15.16-3-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing python-packaging...
installing python-pyproject-hooks...
installing python-build...
Optional dependencies for python-build
    python-pip: to use as the Python package installer (default)
    python-uv: to use as the Python package installer
    python-virtualenv: to use virtualenv for build isolation
installing python-installer...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
    python-inflect: for show-newlines script
installing python-ordered-set...
installing python-platformdirs...
installing python-tomli...
installing python-fastjsonschema...
installing python-trove-classifiers...
installing python-validate-pyproject...
installing python-setuptools...
installing python-wheel...
Optional dependencies for python-wheel
    python-keyring: for wheel.signatures
    python-xdg: for wheel.signatures
    python-setuptools: for legacy bdist_wheel subcommand [installed]
installing python-pyqt5-sip...
installing libjpeg-turbo...
Optional dependencies for libjpeg-turbo
    java-runtime>11: for TurboJPEG Java wrapper
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing xcb-util-keysyms...
installing xcb-util-renderutil...
installing libx11...
installing libxext...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
    cairo: needed for modetest tool
installing libxfixes...
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing default-cursors...
Optional dependencies for default-cursors
    adwaita-cursors: default cursor theme
installing wayland...
installing libomxil-bellagio...
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libpng...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing freetype2...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libice...
installing libsm...
installing libxt...
installing libxmu...
installing xorg-xset...
installing xorg-xprop...
installing xdg-utils...
Optional dependencies for xdg-utils
    kde-cli-tools: for KDE Plasma5 support in xdg-open
    exo: for Xfce support in xdg-open
    pcmanfm: for LXDE support in xdg-open
    perl-file-mimeinfo: for generic support in xdg-open
    perl-net-dbus: Perl extension to dbus used in xdg-screensaver
    perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
installing shared-mime-info...
installing xcb-util-wm...
installing libxrender...
installing libxi...
installing xcb-util...
installing xcb-util-image...
installing tslib...
installing mtdev...
installing libevdev...
installing libgudev...
installing libwacom...
Optional dependencies for libwacom
    python-libevdev: for libwacom-show-stylus
    python-pyudev: for libwacom-show-stylus
installing libinput...
Optional dependencies for libinput
    gtk4: libinput debug-gui
    python-pyudev: libinput measure
    python-libevdev: libinput measure
    python-yaml: used by various tools
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
    libxkbcommon-x11: xkbcli interactive-x11 [pending]
    wayland: xkbcli interactive-wayland [installed]
installing libxkbcommon-x11...
installing duktape...
installing libproxy...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
    gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
    libevent: libevent bindings [installed]
    nss-mdns: NSS support for mDNS
    python-dbus: avahi-bookmarks, avahi-discover
    python-gobject: avahi-bookmarks, avahi-discover
    python-twisted: avahi-bookmarks
    qt5-base: qt5 bindings [pending]
installing libcups...
installing double-conversion...
installing md4c...
installing qt5-translations...
installing qt5-base...
Optional dependencies for qt5-base
    qt5-svg: to use SVG icon themes [pending]
    qt5-wayland: to run Qt applications in a Wayland session
    postgresql-libs: PostgreSQL driver
    mariadb-libs: MariaDB driver
    unixodbc: ODBC driver
    libfbclient: Firebird/iBase driver
    freetds: MS SQL driver
    gtk3: GTK platform plugin
    perl: for fixqt4headers and syncqt [installed]
installing python-pyqt5...
Optional dependencies for python-pyqt5
    python-opengl: enable OpenGL 3D graphics in PyQt applications [pending]
    python-dbus: for python-dbus mainloop support
    qt5-multimedia: QtMultimedia, QtMultimediaWidgets
    qt5-tools: QtHelp, QtDesigner
    qt5-svg: QtSvg [pending]
    qt5-xmlpatterns: QtXmlPatterns
    qt5-declarative: QtQml, qmlplugin
    qt5-serialport: QtSerialPort
    qt5-websockets: QtWebSockets
    qt5-connectivity: QtNfc, QtBluetooth
    qt5-x11extras: QtX11Extras
    qt5-remoteobjects: QtRemoteObjects
    qt5-speech: QtTextToSpeech
    qt5-quick3d: QtQuick3D
    qt5-location: QtLocation, QtPositioning
    qt5-sensors: QtSensors
    qt5-webchannel: QtWebChannel
installing libb2...
installing vulkan-headers...
installing xcb-util-cursor...
installing qt6-translations...
installing qt6-base...
Optional dependencies for qt6-base
    freetds: MS SQL driver
    gdk-pixbuf2: GTK platform plugin
    gtk3: GTK platform plugin
    libfbclient: Firebird/iBase driver
    mariadb-libs: MariaDB driver
    pango: GTK platform plugin
    perl: for syncqt [installed]
    postgresql-libs: PostgreSQL driver
    qt6-wayland: to run Qt6 applications in a Wayland session
    unixodbc: ODBC driver
installing python-pyqt6-sip...
installing python-pyqt6...
Optional dependencies for python-pyqt6
    qt6-tools: QtHelp, QtDesigner bindings
    qt6-svg: QtSvg bindings [pending]
    qt6-declarative: QtQml bindings, qmlplugin
    qt6-quick3d: QtQuick3D bindings
    qt6-connectivity: QtBluetooth, QtNfc bindings
    qt6-multimedia: QtMultimedia, QtSpatialAudio bindings
    qt6-positioning: QtPositioning bindings
    qt6-remoteobjects: QtRemoteObjects bindings
    qt6-sensors: QtSensors bindings
    qt6-serialport: QtSerialPort bindings
    qt6-speech: QtTextToSpeech bindings
    qt6-webchannel: QtWebChannel bindings
    qt6-webengine: QtPdf bindings
    qt6-websockets: QtWebSockets bindings
    dbus-python: for python-dbus mainloop support
installing python-iniconfig...
installing python-pluggy...
installing python-pytest...
installing libxrandr...
installing freeglut...
installing python-opengl...
installing qt5-svg...
installing qt6-svg...
:: Running post-transaction hooks...
(1/9) Creating system user accounts...
Creating group 'avahi' with GID 972.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972.
(2/9) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/9) Updating udev hardware database...
(4/9) Reloading device manager configuration...
  Skipped: Device manager is not running.
(5/9) Arming ConditionNeedsUpdate...
(6/9) Updating the MIME type database...
(7/9) Updating fontconfig configuration...
(8/9) Reloading system bus configuration...
  Skipped: Current root is not booted.
(9/9) Updating fontconfig cache...
[?25h[1m[32m==>[m[1m Retrieving sources...[m
[1m[34m  ->[m[1m Found pyqtgraph-0.13.7.tar.gz[m
[1m[33m==> WARNING:[m[1m Skipping all source file integrity checks.[m
[1m[32m==>[m[1m Extracting sources...[m
[1m[34m  ->[m[1m Extracting pyqtgraph-0.13.7.tar.gz with bsdtar[m
[1m[32m==>[m[1m Starting build()...[m
* Getting build dependencies for wheel...
running egg_info
creating pyqtgraph.egg-info
writing pyqtgraph.egg-info/PKG-INFO
writing dependency_links to pyqtgraph.egg-info/dependency_links.txt
writing requirements to pyqtgraph.egg-info/requires.txt
writing top-level names to pyqtgraph.egg-info/top_level.txt
writing manifest file 'pyqtgraph.egg-info/SOURCES.txt'
reading manifest file 'pyqtgraph.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*' under directory 'doc/build/html'
adding license file 'LICENSE.txt'
writing manifest file 'pyqtgraph.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/pyqtgraph
copying pyqtgraph/PlotData.py -> build/lib/pyqtgraph
copying pyqtgraph/Point.py -> build/lib/pyqtgraph
copying pyqtgraph/SRTTransform.py -> build/lib/pyqtgraph
copying pyqtgraph/SRTTransform3D.py -> build/lib/pyqtgraph
copying pyqtgraph/SignalProxy.py -> build/lib/pyqtgraph
copying pyqtgraph/ThreadsafeTimer.py -> build/lib/pyqtgraph
copying pyqtgraph/Transform3D.py -> build/lib/pyqtgraph
copying pyqtgraph/Vector.py -> build/lib/pyqtgraph
copying pyqtgraph/WidgetGroup.py -> build/lib/pyqtgraph
copying pyqtgraph/__init__.py -> build/lib/pyqtgraph
copying pyqtgraph/colormap.py -> build/lib/pyqtgraph
copying pyqtgraph/configfile.py -> build/lib/pyqtgraph
copying pyqtgraph/debug.py -> build/lib/pyqtgraph
copying pyqtgraph/exceptionHandling.py -> build/lib/pyqtgraph
copying pyqtgraph/frozenSupport.py -> build/lib/pyqtgraph
copying pyqtgraph/functions.py -> build/lib/pyqtgraph
copying pyqtgraph/functions_numba.py -> build/lib/pyqtgraph
copying pyqtgraph/functions_qimage.py -> build/lib/pyqtgraph
copying pyqtgraph/reload.py -> build/lib/pyqtgraph
copying pyqtgraph/units.py -> build/lib/pyqtgraph
creating build/lib/pyqtgraph/GraphicsScene
copying pyqtgraph/GraphicsScene/GraphicsScene.py -> build/lib/pyqtgraph/GraphicsScene
copying pyqtgraph/GraphicsScene/__init__.py -> build/lib/pyqtgraph/GraphicsScene
copying pyqtgraph/GraphicsScene/exportDialog.py -> build/lib/pyqtgraph/GraphicsScene
copying pyqtgraph/GraphicsScene/exportDialogTemplate_generic.py -> build/lib/pyqtgraph/GraphicsScene
copying pyqtgraph/GraphicsScene/mouseEvents.py -> build/lib/pyqtgraph/GraphicsScene
creating build/lib/pyqtgraph/Qt
copying pyqtgraph/Qt/__init__.py -> build/lib/pyqtgraph/Qt
copying pyqtgraph/Qt/internals.py -> build/lib/pyqtgraph/Qt
creating build/lib/pyqtgraph/canvas
copying pyqtgraph/canvas/Canvas.py -> build/lib/pyqtgraph/canvas
copying pyqtgraph/canvas/CanvasItem.py -> build/lib/pyqtgraph/canvas
copying pyqtgraph/canvas/CanvasManager.py -> build/lib/pyqtgraph/canvas
copying pyqtgraph/canvas/CanvasTemplate_generic.py -> build/lib/pyqtgraph/canvas
copying pyqtgraph/canvas/TransformGuiTemplate_generic.py -> build/lib/pyqtgraph/canvas
copying pyqtgraph/canvas/__init__.py -> build/lib/pyqtgraph/canvas
creating build/lib/pyqtgraph/colors
copying pyqtgraph/colors/__init__.py -> build/lib/pyqtgraph/colors
copying pyqtgraph/colors/palette.py -> build/lib/pyqtgraph/colors
creating build/lib/pyqtgraph/console
copying pyqtgraph/console/CmdInput.py -> build/lib/pyqtgraph/console
copying pyqtgraph/console/Console.py -> build/lib/pyqtgraph/console
copying pyqtgraph/console/__init__.py -> build/lib/pyqtgraph/console
copying pyqtgraph/console/exception_widget.py -> build/lib/pyqtgraph/console
copying pyqtgraph/console/repl_widget.py -> build/lib/pyqtgraph/console
copying pyqtgraph/console/stackwidget.py -> build/lib/pyqtgraph/console
creating build/lib/pyqtgraph/dockarea
copying pyqtgraph/dockarea/Container.py -> build/lib/pyqtgraph/dockarea
copying pyqtgraph/dockarea/Dock.py -> build/lib/pyqtgraph/dockarea
copying pyqtgraph/dockarea/DockArea.py -> build/lib/pyqtgraph/dockarea
copying pyqtgraph/dockarea/DockDrop.py -> build/lib/pyqtgraph/dockarea
copying pyqtgraph/dockarea/__init__.py -> build/lib/pyqtgraph/dockarea
creating build/lib/pyqtgraph/examples
copying pyqtgraph/examples/Arrow.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/AxisItem_label_overlap.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/BarGraphItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/CLIexample.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ColorBarItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ColorButton.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ColorGradientPlots.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ConsoleWidget.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/CustomGraphItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/DataSlicing.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/DataTreeWidget.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/DateAxisItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/DateAxisItem_QtDesigner.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/DiffTreeWidget.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/Draw.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ErrorBarItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ExampleApp.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/FillBetweenItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/Flowchart.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/FlowchartCustomNode.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLBarGraphItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLGradientLegendItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLGraphItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLImageItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLIsosurface.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLLinePlotItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLMeshItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLPainterItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLScatterPlotItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLSurfacePlot.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLTextItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLViewWidget.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLVolumeItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GLshaders.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GradientEditor.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GradientWidget.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GraphItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GraphicsLayout.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/GraphicsScene.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/HistogramLUT.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ImageItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ImageView.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/InfiniteLine.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/InteractiveParameter.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/JoystickButton.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/Legend.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/LogPlotTest.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/MatrixDisplayExample.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/MouseSelection.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/MultiDataPlot.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/MultiPlotSpeedTest.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/MultiplePlotAxes.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/NonUniformImage.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/PColorMeshItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/PanningPlot.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/PlotAutoRange.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/PlotSpeedTest.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/PlotWidget.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/Plotting.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ProgressDialog.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ROIExamples.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ROItypes.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/RemoteGraphicsView.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/RemoteSpeedTest.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/RunExampleApp.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ScaleBar.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ScatterPlot.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ScatterPlotSpeedTest.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ScatterPlotWidget.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/SimplePlot.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/SpinBox.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/Symbols.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/TableWidget.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/TreeWidget.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/VideoSpeedTest.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/VideoTemplate_generic.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ViewBox.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ViewBoxFeatures.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/ViewLimits.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/__init__.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/__main__.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/_buildParamTypes.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/_paramtreecfg.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/beeswarm.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/colorMaps.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/colorMapsLinearized.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/console_exception_inspection.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/contextMenu.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/crosshair.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/customGraphicsItem.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/customPlot.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/designerExample.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/dockarea.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/exampleLoaderTemplate_generic.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/fractal.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/glow.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/hdf5.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/histogram.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/imageAnalysis.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/infiniteline_performance.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/isocurve.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/jupyter_console_example.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/linkedViews.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/logAxis.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/multiplePlotSpeedTest.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/multiprocess.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/optics_demos.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/parallelize.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/parametertree.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/relativity_demo.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/scrollingPlots.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/syntax.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/template.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/test_examples.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/text.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/utils.py -> build/lib/pyqtgraph/examples
copying pyqtgraph/examples/verlet_chain_demo.py -> build/lib/pyqtgraph/examples
creating build/lib/pyqtgraph/exporters
copying pyqtgraph/exporters/CSVExporter.py -> build/lib/pyqtgraph/exporters
copying pyqtgraph/exporters/Exporter.py -> build/lib/pyqtgraph/exporters
copying pyqtgraph/exporters/HDF5Exporter.py -> build/lib/pyqtgraph/exporters
copying pyqtgraph/exporters/ImageExporter.py -> build/lib/pyqtgraph/exporters
copying pyqtgraph/exporters/Matplotlib.py -> build/lib/pyqtgraph/exporters
copying pyqtgraph/exporters/PrintExporter.py -> build/lib/pyqtgraph/exporters
copying pyqtgraph/exporters/SVGExporter.py -> build/lib/pyqtgraph/exporters
copying pyqtgraph/exporters/__init__.py -> build/lib/pyqtgraph/exporters
creating build/lib/pyqtgraph/flowchart
copying pyqtgraph/flowchart/Flowchart.py -> build/lib/pyqtgraph/flowchart
copying pyqtgraph/flowchart/FlowchartCtrlTemplate_generic.py -> build/lib/pyqtgraph/flowchart
copying pyqtgraph/flowchart/FlowchartGraphicsView.py -> build/lib/pyqtgraph/flowchart
copying pyqtgraph/flowchart/Node.py -> build/lib/pyqtgraph/flowchart
copying pyqtgraph/flowchart/NodeLibrary.py -> build/lib/pyqtgraph/flowchart
copying pyqtgraph/flowchart/Terminal.py -> build/lib/pyqtgraph/flowchart
copying pyqtgraph/flowchart/__init__.py -> build/lib/pyqtgraph/flowchart
creating build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/ArrowItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/AxisItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/BarGraphItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/ButtonItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/ColorBarItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/CurvePoint.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/DateAxisItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/ErrorBarItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/FillBetweenItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/GradientEditorItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/GradientLegend.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/GradientPresets.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/GraphItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/GraphicsItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/GraphicsLayout.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/GraphicsObject.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/GraphicsWidget.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/GraphicsWidgetAnchor.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/GridItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/HistogramLUTItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/ImageItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/InfiniteLine.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/IsocurveItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/ItemGroup.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/LabelItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/LegendItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/LinearRegionItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/MultiPlotItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/NonUniformImage.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/PColorMeshItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/PlotCurveItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/PlotDataItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/ROI.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/ScaleBar.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/ScatterPlotItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/TargetItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/TextItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/UIGraphicsItem.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/VTickGroup.py -> build/lib/pyqtgraph/graphicsItems
copying pyqtgraph/graphicsItems/__init__.py -> build/lib/pyqtgraph/graphicsItems
creating build/lib/pyqtgraph/icons
copying pyqtgraph/icons/__init__.py -> build/lib/pyqtgraph/icons
creating build/lib/pyqtgraph/imageview
copying pyqtgraph/imageview/ImageView.py -> build/lib/pyqtgraph/imageview
copying pyqtgraph/imageview/ImageViewTemplate_generic.py -> build/lib/pyqtgraph/imageview
copying pyqtgraph/imageview/__init__.py -> build/lib/pyqtgraph/imageview
creating build/lib/pyqtgraph/jupyter
copying pyqtgraph/jupyter/GraphicsView.py -> build/lib/pyqtgraph/jupyter
copying pyqtgraph/jupyter/__init__.py -> build/lib/pyqtgraph/jupyter
creating build/lib/pyqtgraph/metaarray
copying pyqtgraph/metaarray/MetaArray.py -> build/lib/pyqtgraph/metaarray
copying pyqtgraph/metaarray/__init__.py -> build/lib/pyqtgraph/metaarray
creating build/lib/pyqtgraph/multiprocess
copying pyqtgraph/multiprocess/__init__.py -> build/lib/pyqtgraph/multiprocess
copying pyqtgraph/multiprocess/bootstrap.py -> build/lib/pyqtgraph/multiprocess
copying pyqtgraph/multiprocess/parallelizer.py -> build/lib/pyqtgraph/multiprocess
copying pyqtgraph/multiprocess/processes.py -> build/lib/pyqtgraph/multiprocess
copying pyqtgraph/multiprocess/remoteproxy.py -> build/lib/pyqtgraph/multiprocess
creating build/lib/pyqtgraph/opengl
copying pyqtgraph/opengl/GLGraphicsItem.py -> build/lib/pyqtgraph/opengl
copying pyqtgraph/opengl/GLViewWidget.py -> build/lib/pyqtgraph/opengl
copying pyqtgraph/opengl/MeshData.py -> build/lib/pyqtgraph/opengl
copying pyqtgraph/opengl/__init__.py -> build/lib/pyqtgraph/opengl
copying pyqtgraph/opengl/shaders.py -> build/lib/pyqtgraph/opengl
creating build/lib/pyqtgraph/parametertree
copying pyqtgraph/parametertree/Parameter.py -> build/lib/pyqtgraph/parametertree
copying pyqtgraph/parametertree/ParameterItem.py -> build/lib/pyqtgraph/parametertree
copying pyqtgraph/parametertree/ParameterSystem.py -> build/lib/pyqtgraph/parametertree
copying pyqtgraph/parametertree/ParameterTree.py -> build/lib/pyqtgraph/parametertree
copying pyqtgraph/parametertree/SystemSolver.py -> build/lib/pyqtgraph/parametertree
copying pyqtgraph/parametertree/__init__.py -> build/lib/pyqtgraph/parametertree
copying pyqtgraph/parametertree/interactive.py -> build/lib/pyqtgraph/parametertree
creating build/lib/pyqtgraph/util
copying pyqtgraph/util/__init__.py -> build/lib/pyqtgraph/util
copying pyqtgraph/util/cprint.py -> build/lib/pyqtgraph/util
copying pyqtgraph/util/cupy_helper.py -> build/lib/pyqtgraph/util
copying pyqtgraph/util/garbage_collector.py -> build/lib/pyqtgraph/util
copying pyqtgraph/util/get_resolution.py -> build/lib/pyqtgraph/util
copying pyqtgraph/util/glinfo.py -> build/lib/pyqtgraph/util
copying pyqtgraph/util/mutex.py -> build/lib/pyqtgraph/util
copying pyqtgraph/util/numba_helper.py -> build/lib/pyqtgraph/util
creating build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/BusyCursor.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/CheckTable.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/ColorButton.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/ColorMapButton.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/ColorMapMenu.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/ColorMapWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/ComboBox.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/DataFilterWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/DataTreeWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/DiffTreeWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/FeedbackButton.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/FileDialog.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/GradientWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/GraphicsLayoutWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/GraphicsView.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/GroupBox.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/HistogramLUTWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/JoystickButton.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/LayoutWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/MatplotlibWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/MultiPlotWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/PathButton.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/PenPreviewLabel.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/PlotWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/ProgressDialog.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/RawImageWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/RemoteGraphicsView.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/ScatterPlotWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/SpinBox.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/TableWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/TreeWidget.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/ValueLabel.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/VerticalLabel.py -> build/lib/pyqtgraph/widgets
copying pyqtgraph/widgets/__init__.py -> build/lib/pyqtgraph/widgets
creating build/lib/pyqtgraph/Qt/QtCore
copying pyqtgraph/Qt/QtCore/__init__.py -> build/lib/pyqtgraph/Qt/QtCore
creating build/lib/pyqtgraph/Qt/QtGui
copying pyqtgraph/Qt/QtGui/__init__.py -> build/lib/pyqtgraph/Qt/QtGui
creating build/lib/pyqtgraph/Qt/QtWidgets
copying pyqtgraph/Qt/QtWidgets/__init__.py -> build/lib/pyqtgraph/Qt/QtWidgets
creating build/lib/pyqtgraph/Qt/compat
copying pyqtgraph/Qt/compat/__init__.py -> build/lib/pyqtgraph/Qt/compat
creating build/lib/pyqtgraph/examples/cx_freeze
copying pyqtgraph/examples/cx_freeze/plotTest.py -> build/lib/pyqtgraph/examples/cx_freeze
copying pyqtgraph/examples/cx_freeze/setup.py -> build/lib/pyqtgraph/examples/cx_freeze
creating build/lib/pyqtgraph/examples/optics
copying pyqtgraph/examples/optics/__init__.py -> build/lib/pyqtgraph/examples/optics
copying pyqtgraph/examples/optics/pyoptic.py -> build/lib/pyqtgraph/examples/optics
creating build/lib/pyqtgraph/examples/py2exe
copying pyqtgraph/examples/py2exe/plotTest.py -> build/lib/pyqtgraph/examples/py2exe
copying pyqtgraph/examples/py2exe/setup.py -> build/lib/pyqtgraph/examples/py2exe
creating build/lib/pyqtgraph/examples/relativity
copying pyqtgraph/examples/relativity/__init__.py -> build/lib/pyqtgraph/examples/relativity
copying pyqtgraph/examples/relativity/relativity.py -> build/lib/pyqtgraph/examples/relativity
creating build/lib/pyqtgraph/examples/verlet_chain
copying pyqtgraph/examples/verlet_chain/__init__.py -> build/lib/pyqtgraph/examples/verlet_chain
copying pyqtgraph/examples/verlet_chain/chain.py -> build/lib/pyqtgraph/examples/verlet_chain
copying pyqtgraph/examples/verlet_chain/relax.py -> build/lib/pyqtgraph/examples/verlet_chain
creating build/lib/pyqtgraph/flowchart/library
copying pyqtgraph/flowchart/library/Data.py -> build/lib/pyqtgraph/flowchart/library
copying pyqtgraph/flowchart/library/Display.py -> build/lib/pyqtgraph/flowchart/library
copying pyqtgraph/flowchart/library/Filters.py -> build/lib/pyqtgraph/flowchart/library
copying pyqtgraph/flowchart/library/Operators.py -> build/lib/pyqtgraph/flowchart/library
copying pyqtgraph/flowchart/library/__init__.py -> build/lib/pyqtgraph/flowchart/library
copying pyqtgraph/flowchart/library/common.py -> build/lib/pyqtgraph/flowchart/library
copying pyqtgraph/flowchart/library/functions.py -> build/lib/pyqtgraph/flowchart/library
creating build/lib/pyqtgraph/graphicsItems/PlotItem
copying pyqtgraph/graphicsItems/PlotItem/PlotItem.py -> build/lib/pyqtgraph/graphicsItems/PlotItem
copying pyqtgraph/graphicsItems/PlotItem/__init__.py -> build/lib/pyqtgraph/graphicsItems/PlotItem
copying pyqtgraph/graphicsItems/PlotItem/plotConfigTemplate_generic.py -> build/lib/pyqtgraph/graphicsItems/PlotItem
creating build/lib/pyqtgraph/graphicsItems/ViewBox
copying pyqtgraph/graphicsItems/ViewBox/ViewBox.py -> build/lib/pyqtgraph/graphicsItems/ViewBox
copying pyqtgraph/graphicsItems/ViewBox/ViewBoxMenu.py -> build/lib/pyqtgraph/graphicsItems/ViewBox
copying pyqtgraph/graphicsItems/ViewBox/__init__.py -> build/lib/pyqtgraph/graphicsItems/ViewBox
copying pyqtgraph/graphicsItems/ViewBox/axisCtrlTemplate_generic.py -> build/lib/pyqtgraph/graphicsItems/ViewBox
creating build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLAxisItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLBarGraphItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLBoxItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLGradientLegendItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLGraphItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLGridItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLImageItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLLinePlotItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLMeshItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLScatterPlotItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLSurfacePlotItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLTextItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/GLVolumeItem.py -> build/lib/pyqtgraph/opengl/items
copying pyqtgraph/opengl/items/__init__.py -> build/lib/pyqtgraph/opengl/items
creating build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/__init__.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/action.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/actiongroup.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/basetypes.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/bool.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/calendar.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/checklist.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/color.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/colormap.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/colormaplut.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/file.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/font.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/list.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/numeric.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/pen.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/progress.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/qtenum.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/slider.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/str.py -> build/lib/pyqtgraph/parametertree/parameterTypes
copying pyqtgraph/parametertree/parameterTypes/text.py -> build/lib/pyqtgraph/parametertree/parameterTypes
creating build/lib/pyqtgraph/util/colorama
copying pyqtgraph/util/colorama/__init__.py -> build/lib/pyqtgraph/util/colorama
copying pyqtgraph/util/colorama/win32.py -> build/lib/pyqtgraph/util/colorama
copying pyqtgraph/util/colorama/winterm.py -> build/lib/pyqtgraph/util/colorama
creating build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C1s.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C2.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C2s.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C3.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C3s.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C4.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C4s.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C5.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C5s.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C6.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C6s.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C7.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-C7s.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-CBC1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-CBC2.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-CBD1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-CBL1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-CBL2.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-CBTC1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-CBTC2.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-CBTD1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-CBTL1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-CBTL2.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D10.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D11.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D12.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D13.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D1A.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D2.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D3.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D4.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D6.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D7.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D8.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-D9.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-I1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-I2.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-I3.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L10.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L11.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L12.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L13.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L14.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L15.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L16.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L17.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L18.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L19.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L2.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L3.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L4.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L5.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L6.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L7.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L8.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-L9.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-R1.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-R2.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-R3.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CET-R4.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/cividis.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/inferno.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/magma.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/plasma.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/turbo.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/viridis.csv -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CC-BY license - applies to CET color map data.txt -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/CC0 legal code - applies to virids, magma, plasma, inferno and cividis.txt -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/PAL-relaxed.hex -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/colors/maps/PAL-relaxed_bright.hex -> build/lib/pyqtgraph/colors/maps
copying pyqtgraph/Qt/QtSvg.pyi -> build/lib/pyqtgraph/Qt
copying pyqtgraph/Qt/QtTest.pyi -> build/lib/pyqtgraph/Qt
copying pyqtgraph/Qt/__init__.pyi -> build/lib/pyqtgraph/Qt
copying pyqtgraph/examples/optics/schott_glasses.csv.gz -> build/lib/pyqtgraph/examples/optics
creating build/lib/pyqtgraph/examples/relativity/presets
copying pyqtgraph/examples/relativity/presets/Grid Expansion.cfg -> build/lib/pyqtgraph/examples/relativity/presets
copying pyqtgraph/examples/relativity/presets/Twin Paradox (grid).cfg -> build/lib/pyqtgraph/examples/relativity/presets
copying pyqtgraph/examples/relativity/presets/Twin Paradox.cfg -> build/lib/pyqtgraph/examples/relativity/presets
copying pyqtgraph/icons/icons.svg -> build/lib/pyqtgraph/icons
copying pyqtgraph/icons/invisibleEye.svg -> build/lib/pyqtgraph/icons
creating build/lib/pyqtgraph/icons/peegee
copying pyqtgraph/icons/peegee/peegee.svg -> build/lib/pyqtgraph/icons/peegee
copying pyqtgraph/icons/auto.png -> build/lib/pyqtgraph/icons
copying pyqtgraph/icons/ctrl.png -> build/lib/pyqtgraph/icons
copying pyqtgraph/icons/default.png -> build/lib/pyqtgraph/icons
copying pyqtgraph/icons/lock.png -> build/lib/pyqtgraph/icons
copying pyqtgraph/icons/peegee/peegee_128px.png -> build/lib/pyqtgraph/icons/peegee
copying pyqtgraph/icons/peegee/peegee_128px@2x.png -> build/lib/pyqtgraph/icons/peegee
copying pyqtgraph/icons/peegee/peegee_192px.png -> build/lib/pyqtgraph/icons/peegee
copying pyqtgraph/icons/peegee/peegee_256px.png -> build/lib/pyqtgraph/icons/peegee
copying pyqtgraph/icons/peegee/peegee_256px@2x.png -> build/lib/pyqtgraph/icons/peegee
copying pyqtgraph/icons/peegee/peegee_512px.png -> build/lib/pyqtgraph/icons/peegee
copying pyqtgraph/icons/peegee/peegee_512px@2x.png -> build/lib/pyqtgraph/icons/peegee
copying pyqtgraph/Qt/QtCore/__init__.pyi -> build/lib/pyqtgraph/Qt/QtCore
copying pyqtgraph/Qt/QtGui/__init__.pyi -> build/lib/pyqtgraph/Qt/QtGui
copying pyqtgraph/Qt/QtWidgets/__init__.pyi -> build/lib/pyqtgraph/Qt/QtWidgets
installing to build/bdist.linux-riscv64/wheel
running install
Installing to build/bdist.linux-riscv64/wheel/pyqtgraph
running install_lib
creating build/bdist.linux-riscv64
creating build/bdist.linux-riscv64/wheel
creating build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/PlotData.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/Point.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/SRTTransform.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/SRTTransform3D.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/SignalProxy.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/ThreadsafeTimer.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/Transform3D.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/Vector.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/WidgetGroup.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/colormap.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/configfile.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/debug.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/exceptionHandling.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/frozenSupport.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/functions.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/functions_numba.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/functions_qimage.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/reload.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
copying build/lib/pyqtgraph/units.py -> build/bdist.linux-riscv64/wheel/pyqtgraph
creating build/bdist.linux-riscv64/wheel/pyqtgraph/GraphicsScene
copying build/lib/pyqtgraph/GraphicsScene/GraphicsScene.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/GraphicsScene
copying build/lib/pyqtgraph/GraphicsScene/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/GraphicsScene
copying build/lib/pyqtgraph/GraphicsScene/exportDialog.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/GraphicsScene
copying build/lib/pyqtgraph/GraphicsScene/exportDialogTemplate_generic.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/GraphicsScene
copying build/lib/pyqtgraph/GraphicsScene/mouseEvents.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/GraphicsScene
creating build/bdist.linux-riscv64/wheel/pyqtgraph/Qt
copying build/lib/pyqtgraph/Qt/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt
copying build/lib/pyqtgraph/Qt/internals.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt
creating build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/QtCore
copying build/lib/pyqtgraph/Qt/QtCore/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/QtCore
copying build/lib/pyqtgraph/Qt/QtCore/__init__.pyi -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/QtCore
creating build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/QtGui
copying build/lib/pyqtgraph/Qt/QtGui/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/QtGui
copying build/lib/pyqtgraph/Qt/QtGui/__init__.pyi -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/QtGui
creating build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/QtWidgets
copying build/lib/pyqtgraph/Qt/QtWidgets/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/QtWidgets
copying build/lib/pyqtgraph/Qt/QtWidgets/__init__.pyi -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/QtWidgets
creating build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/compat
copying build/lib/pyqtgraph/Qt/compat/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt/compat
copying build/lib/pyqtgraph/Qt/QtSvg.pyi -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt
copying build/lib/pyqtgraph/Qt/QtTest.pyi -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt
copying build/lib/pyqtgraph/Qt/__init__.pyi -> build/bdist.linux-riscv64/wheel/pyqtgraph/Qt
creating build/bdist.linux-riscv64/wheel/pyqtgraph/canvas
copying build/lib/pyqtgraph/canvas/Canvas.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/canvas
copying build/lib/pyqtgraph/canvas/CanvasItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/canvas
copying build/lib/pyqtgraph/canvas/CanvasManager.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/canvas
copying build/lib/pyqtgraph/canvas/CanvasTemplate_generic.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/canvas
copying build/lib/pyqtgraph/canvas/TransformGuiTemplate_generic.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/canvas
copying build/lib/pyqtgraph/canvas/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/canvas
creating build/bdist.linux-riscv64/wheel/pyqtgraph/colors
copying build/lib/pyqtgraph/colors/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors
copying build/lib/pyqtgraph/colors/palette.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors
creating build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C1s.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C2.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C2s.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C3.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C3s.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C4.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C4s.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C5.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C5s.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C6.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C6s.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C7.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-C7s.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-CBC1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-CBC2.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-CBD1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-CBL1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-CBL2.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-CBTC1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-CBTC2.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-CBTD1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-CBTL1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-CBTL2.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D10.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D11.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D12.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D13.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D1A.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D2.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D3.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D4.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D6.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D7.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D8.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-D9.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-I1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-I2.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-I3.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L10.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L11.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L12.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L13.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L14.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L15.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L16.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L17.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L18.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L19.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L2.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L3.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L4.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L5.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L6.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L7.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L8.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-L9.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-R1.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-R2.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-R3.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CET-R4.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/cividis.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/inferno.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/magma.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/plasma.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/turbo.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/viridis.csv -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CC-BY license - applies to CET color map data.txt -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/CC0 legal code - applies to virids, magma, plasma, inferno and cividis.txt -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/PAL-relaxed.hex -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
copying build/lib/pyqtgraph/colors/maps/PAL-relaxed_bright.hex -> build/bdist.linux-riscv64/wheel/pyqtgraph/colors/maps
creating build/bdist.linux-riscv64/wheel/pyqtgraph/console
copying build/lib/pyqtgraph/console/CmdInput.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/console
copying build/lib/pyqtgraph/console/Console.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/console
copying build/lib/pyqtgraph/console/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/console
copying build/lib/pyqtgraph/console/exception_widget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/console
copying build/lib/pyqtgraph/console/repl_widget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/console
copying build/lib/pyqtgraph/console/stackwidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/console
creating build/bdist.linux-riscv64/wheel/pyqtgraph/dockarea
copying build/lib/pyqtgraph/dockarea/Container.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/dockarea
copying build/lib/pyqtgraph/dockarea/Dock.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/dockarea
copying build/lib/pyqtgraph/dockarea/DockArea.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/dockarea
copying build/lib/pyqtgraph/dockarea/DockDrop.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/dockarea
copying build/lib/pyqtgraph/dockarea/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/dockarea
creating build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/Arrow.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/AxisItem_label_overlap.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/BarGraphItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/CLIexample.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ColorBarItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ColorButton.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ColorGradientPlots.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ConsoleWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/CustomGraphItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/DataSlicing.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/DataTreeWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/DateAxisItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/DateAxisItem_QtDesigner.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/DiffTreeWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/Draw.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ErrorBarItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ExampleApp.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/FillBetweenItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/Flowchart.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/FlowchartCustomNode.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLBarGraphItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLGradientLegendItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLGraphItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLImageItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLIsosurface.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLLinePlotItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLMeshItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLPainterItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLScatterPlotItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLSurfacePlot.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLTextItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLViewWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLVolumeItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GLshaders.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GradientEditor.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GradientWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GraphItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GraphicsLayout.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/GraphicsScene.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/HistogramLUT.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ImageItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ImageView.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/InfiniteLine.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/InteractiveParameter.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/JoystickButton.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/Legend.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/LogPlotTest.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/MatrixDisplayExample.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/MouseSelection.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/MultiDataPlot.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/MultiPlotSpeedTest.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/MultiplePlotAxes.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/NonUniformImage.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/PColorMeshItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/PanningPlot.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/PlotAutoRange.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/PlotSpeedTest.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/PlotWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/Plotting.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ProgressDialog.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ROIExamples.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ROItypes.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/RemoteGraphicsView.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/RemoteSpeedTest.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/RunExampleApp.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ScaleBar.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ScatterPlot.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ScatterPlotSpeedTest.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ScatterPlotWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/SimplePlot.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/SpinBox.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/Symbols.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/TableWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/TreeWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/VideoSpeedTest.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/VideoTemplate_generic.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ViewBox.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ViewBoxFeatures.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/ViewLimits.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/__main__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/_buildParamTypes.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/_paramtreecfg.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/beeswarm.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/colorMaps.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/colorMapsLinearized.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/console_exception_inspection.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/contextMenu.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/crosshair.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/customGraphicsItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/customPlot.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/designerExample.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/dockarea.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/exampleLoaderTemplate_generic.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/fractal.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/glow.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/hdf5.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/histogram.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/imageAnalysis.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/infiniteline_performance.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/isocurve.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/jupyter_console_example.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/linkedViews.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/logAxis.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/multiplePlotSpeedTest.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/multiprocess.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/optics_demos.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/parallelize.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/parametertree.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/relativity_demo.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/scrollingPlots.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/syntax.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/template.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/test_examples.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/text.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/utils.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
copying build/lib/pyqtgraph/examples/verlet_chain_demo.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples
creating build/bdist.linux-riscv64/wheel/pyqtgraph/examples/cx_freeze
copying build/lib/pyqtgraph/examples/cx_freeze/plotTest.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/cx_freeze
copying build/lib/pyqtgraph/examples/cx_freeze/setup.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/cx_freeze
creating build/bdist.linux-riscv64/wheel/pyqtgraph/examples/optics
copying build/lib/pyqtgraph/examples/optics/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/optics
copying build/lib/pyqtgraph/examples/optics/pyoptic.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/optics
copying build/lib/pyqtgraph/examples/optics/schott_glasses.csv.gz -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/optics
creating build/bdist.linux-riscv64/wheel/pyqtgraph/examples/py2exe
copying build/lib/pyqtgraph/examples/py2exe/plotTest.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/py2exe
copying build/lib/pyqtgraph/examples/py2exe/setup.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/py2exe
creating build/bdist.linux-riscv64/wheel/pyqtgraph/examples/relativity
copying build/lib/pyqtgraph/examples/relativity/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/relativity
copying build/lib/pyqtgraph/examples/relativity/relativity.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/relativity
creating build/bdist.linux-riscv64/wheel/pyqtgraph/examples/relativity/presets
copying build/lib/pyqtgraph/examples/relativity/presets/Grid Expansion.cfg -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/relativity/presets
copying build/lib/pyqtgraph/examples/relativity/presets/Twin Paradox (grid).cfg -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/relativity/presets
copying build/lib/pyqtgraph/examples/relativity/presets/Twin Paradox.cfg -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/relativity/presets
creating build/bdist.linux-riscv64/wheel/pyqtgraph/examples/verlet_chain
copying build/lib/pyqtgraph/examples/verlet_chain/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/verlet_chain
copying build/lib/pyqtgraph/examples/verlet_chain/chain.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/verlet_chain
copying build/lib/pyqtgraph/examples/verlet_chain/relax.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/examples/verlet_chain
creating build/bdist.linux-riscv64/wheel/pyqtgraph/exporters
copying build/lib/pyqtgraph/exporters/CSVExporter.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/exporters
copying build/lib/pyqtgraph/exporters/Exporter.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/exporters
copying build/lib/pyqtgraph/exporters/HDF5Exporter.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/exporters
copying build/lib/pyqtgraph/exporters/ImageExporter.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/exporters
copying build/lib/pyqtgraph/exporters/Matplotlib.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/exporters
copying build/lib/pyqtgraph/exporters/PrintExporter.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/exporters
copying build/lib/pyqtgraph/exporters/SVGExporter.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/exporters
copying build/lib/pyqtgraph/exporters/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/exporters
creating build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart
copying build/lib/pyqtgraph/flowchart/Flowchart.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart
copying build/lib/pyqtgraph/flowchart/FlowchartCtrlTemplate_generic.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart
copying build/lib/pyqtgraph/flowchart/FlowchartGraphicsView.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart
copying build/lib/pyqtgraph/flowchart/Node.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart
copying build/lib/pyqtgraph/flowchart/NodeLibrary.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart
copying build/lib/pyqtgraph/flowchart/Terminal.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart
copying build/lib/pyqtgraph/flowchart/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart
creating build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart/library
copying build/lib/pyqtgraph/flowchart/library/Data.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart/library
copying build/lib/pyqtgraph/flowchart/library/Display.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart/library
copying build/lib/pyqtgraph/flowchart/library/Filters.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart/library
copying build/lib/pyqtgraph/flowchart/library/Operators.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart/library
copying build/lib/pyqtgraph/flowchart/library/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart/library
copying build/lib/pyqtgraph/flowchart/library/common.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart/library
copying build/lib/pyqtgraph/flowchart/library/functions.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/flowchart/library
creating build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/ArrowItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/AxisItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/BarGraphItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/ButtonItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/ColorBarItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/CurvePoint.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/DateAxisItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/ErrorBarItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/FillBetweenItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/GradientEditorItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/GradientLegend.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/GradientPresets.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/GraphItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/GraphicsItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/GraphicsLayout.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/GraphicsObject.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/GraphicsWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/GraphicsWidgetAnchor.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/GridItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/HistogramLUTItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/ImageItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/InfiniteLine.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/IsocurveItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/ItemGroup.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/LabelItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/LegendItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/LinearRegionItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/MultiPlotItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/NonUniformImage.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/PColorMeshItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/PlotCurveItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/PlotDataItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/ROI.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/ScaleBar.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/ScatterPlotItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/TargetItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/TextItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/UIGraphicsItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/VTickGroup.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
copying build/lib/pyqtgraph/graphicsItems/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems
creating build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems/PlotItem
copying build/lib/pyqtgraph/graphicsItems/PlotItem/PlotItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems/PlotItem
copying build/lib/pyqtgraph/graphicsItems/PlotItem/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems/PlotItem
copying build/lib/pyqtgraph/graphicsItems/PlotItem/plotConfigTemplate_generic.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems/PlotItem
creating build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems/ViewBox
copying build/lib/pyqtgraph/graphicsItems/ViewBox/ViewBox.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems/ViewBox
copying build/lib/pyqtgraph/graphicsItems/ViewBox/ViewBoxMenu.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems/ViewBox
copying build/lib/pyqtgraph/graphicsItems/ViewBox/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems/ViewBox
copying build/lib/pyqtgraph/graphicsItems/ViewBox/axisCtrlTemplate_generic.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/graphicsItems/ViewBox
creating build/bdist.linux-riscv64/wheel/pyqtgraph/icons
copying build/lib/pyqtgraph/icons/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons
copying build/lib/pyqtgraph/icons/icons.svg -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons
copying build/lib/pyqtgraph/icons/invisibleEye.svg -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons
creating build/bdist.linux-riscv64/wheel/pyqtgraph/icons/peegee
copying build/lib/pyqtgraph/icons/peegee/peegee.svg -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons/peegee
copying build/lib/pyqtgraph/icons/peegee/peegee_128px.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons/peegee
copying build/lib/pyqtgraph/icons/peegee/peegee_128px@2x.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons/peegee
copying build/lib/pyqtgraph/icons/peegee/peegee_192px.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons/peegee
copying build/lib/pyqtgraph/icons/peegee/peegee_256px.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons/peegee
copying build/lib/pyqtgraph/icons/peegee/peegee_256px@2x.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons/peegee
copying build/lib/pyqtgraph/icons/peegee/peegee_512px.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons/peegee
copying build/lib/pyqtgraph/icons/peegee/peegee_512px@2x.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons/peegee
copying build/lib/pyqtgraph/icons/auto.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons
copying build/lib/pyqtgraph/icons/ctrl.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons
copying build/lib/pyqtgraph/icons/default.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons
copying build/lib/pyqtgraph/icons/lock.png -> build/bdist.linux-riscv64/wheel/pyqtgraph/icons
creating build/bdist.linux-riscv64/wheel/pyqtgraph/imageview
copying build/lib/pyqtgraph/imageview/ImageView.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/imageview
copying build/lib/pyqtgraph/imageview/ImageViewTemplate_generic.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/imageview
copying build/lib/pyqtgraph/imageview/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/imageview
creating build/bdist.linux-riscv64/wheel/pyqtgraph/jupyter
copying build/lib/pyqtgraph/jupyter/GraphicsView.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/jupyter
copying build/lib/pyqtgraph/jupyter/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/jupyter
creating build/bdist.linux-riscv64/wheel/pyqtgraph/metaarray
copying build/lib/pyqtgraph/metaarray/MetaArray.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/metaarray
copying build/lib/pyqtgraph/metaarray/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/metaarray
creating build/bdist.linux-riscv64/wheel/pyqtgraph/multiprocess
copying build/lib/pyqtgraph/multiprocess/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/multiprocess
copying build/lib/pyqtgraph/multiprocess/bootstrap.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/multiprocess
copying build/lib/pyqtgraph/multiprocess/parallelizer.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/multiprocess
copying build/lib/pyqtgraph/multiprocess/processes.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/multiprocess
copying build/lib/pyqtgraph/multiprocess/remoteproxy.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/multiprocess
creating build/bdist.linux-riscv64/wheel/pyqtgraph/opengl
copying build/lib/pyqtgraph/opengl/GLGraphicsItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl
copying build/lib/pyqtgraph/opengl/GLViewWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl
copying build/lib/pyqtgraph/opengl/MeshData.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl
copying build/lib/pyqtgraph/opengl/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl
copying build/lib/pyqtgraph/opengl/shaders.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl
creating build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLAxisItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLBarGraphItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLBoxItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLGradientLegendItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLGraphItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLGridItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLImageItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLLinePlotItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLMeshItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLScatterPlotItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLSurfacePlotItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLTextItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/GLVolumeItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
copying build/lib/pyqtgraph/opengl/items/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/opengl/items
creating build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree
copying build/lib/pyqtgraph/parametertree/Parameter.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree
copying build/lib/pyqtgraph/parametertree/ParameterItem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree
copying build/lib/pyqtgraph/parametertree/ParameterSystem.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree
copying build/lib/pyqtgraph/parametertree/ParameterTree.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree
copying build/lib/pyqtgraph/parametertree/SystemSolver.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree
copying build/lib/pyqtgraph/parametertree/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree
copying build/lib/pyqtgraph/parametertree/interactive.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree
creating build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/action.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/actiongroup.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/basetypes.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/bool.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/calendar.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/checklist.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/color.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/colormap.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/colormaplut.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/file.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/font.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/list.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/numeric.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/pen.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/progress.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/qtenum.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/slider.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/str.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
copying build/lib/pyqtgraph/parametertree/parameterTypes/text.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/parametertree/parameterTypes
creating build/bdist.linux-riscv64/wheel/pyqtgraph/util
copying build/lib/pyqtgraph/util/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util
copying build/lib/pyqtgraph/util/cprint.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util
copying build/lib/pyqtgraph/util/cupy_helper.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util
copying build/lib/pyqtgraph/util/garbage_collector.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util
copying build/lib/pyqtgraph/util/get_resolution.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util
copying build/lib/pyqtgraph/util/glinfo.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util
copying build/lib/pyqtgraph/util/mutex.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util
copying build/lib/pyqtgraph/util/numba_helper.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util
creating build/bdist.linux-riscv64/wheel/pyqtgraph/util/colorama
copying build/lib/pyqtgraph/util/colorama/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util/colorama
copying build/lib/pyqtgraph/util/colorama/win32.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util/colorama
copying build/lib/pyqtgraph/util/colorama/winterm.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/util/colorama
creating build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/BusyCursor.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/CheckTable.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/ColorButton.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/ColorMapButton.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/ColorMapMenu.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/ColorMapWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/ComboBox.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/DataFilterWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/DataTreeWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/DiffTreeWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/FeedbackButton.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/FileDialog.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/GradientWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/GraphicsLayoutWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/GraphicsView.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/GroupBox.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/HistogramLUTWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/JoystickButton.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/LayoutWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/MatplotlibWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/MultiPlotWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/PathButton.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/PenPreviewLabel.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/PlotWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/ProgressDialog.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/RawImageWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/RemoteGraphicsView.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/ScatterPlotWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/SpinBox.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/TableWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/TreeWidget.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/ValueLabel.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/VerticalLabel.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
copying build/lib/pyqtgraph/widgets/__init__.py -> build/bdist.linux-riscv64/wheel/pyqtgraph/widgets
running install_egg_info
running egg_info
writing pyqtgraph.egg-info/PKG-INFO
writing dependency_links to pyqtgraph.egg-info/dependency_links.txt
writing requirements to pyqtgraph.egg-info/requires.txt
writing top-level names to pyqtgraph.egg-info/top_level.txt
reading manifest file 'pyqtgraph.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*' under directory 'doc/build/html'
adding license file 'LICENSE.txt'
writing manifest file 'pyqtgraph.egg-info/SOURCES.txt'
Copying pyqtgraph.egg-info to build/bdist.linux-riscv64/wheel/pyqtgraph-0.13.7-py3.12.egg-info
running install_scripts
creating build/bdist.linux-riscv64/wheel/pyqtgraph-0.13.7.dist-info/WHEEL
creating '/build/python-pyqtgraph/src/pyqtgraph-pyqtgraph-0.13.7/dist/.tmp-vh__vnqh/pyqtgraph-0.13.7-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it
adding 'pyqtgraph/PlotData.py'
adding 'pyqtgraph/Point.py'
adding 'pyqtgraph/SRTTransform.py'
adding 'pyqtgraph/SRTTransform3D.py'
adding 'pyqtgraph/SignalProxy.py'
adding 'pyqtgraph/ThreadsafeTimer.py'
adding 'pyqtgraph/Transform3D.py'
adding 'pyqtgraph/Vector.py'
adding 'pyqtgraph/WidgetGroup.py'
adding 'pyqtgraph/__init__.py'
adding 'pyqtgraph/colormap.py'
adding 'pyqtgraph/configfile.py'
adding 'pyqtgraph/debug.py'
adding 'pyqtgraph/exceptionHandling.py'
adding 'pyqtgraph/frozenSupport.py'
adding 'pyqtgraph/functions.py'
adding 'pyqtgraph/functions_numba.py'
adding 'pyqtgraph/functions_qimage.py'
adding 'pyqtgraph/reload.py'
adding 'pyqtgraph/units.py'
adding 'pyqtgraph/GraphicsScene/GraphicsScene.py'
adding 'pyqtgraph/GraphicsScene/__init__.py'
adding 'pyqtgraph/GraphicsScene/exportDialog.py'
adding 'pyqtgraph/GraphicsScene/exportDialogTemplate_generic.py'
adding 'pyqtgraph/GraphicsScene/mouseEvents.py'
adding 'pyqtgraph/Qt/QtSvg.pyi'
adding 'pyqtgraph/Qt/QtTest.pyi'
adding 'pyqtgraph/Qt/__init__.py'
adding 'pyqtgraph/Qt/__init__.pyi'
adding 'pyqtgraph/Qt/internals.py'
adding 'pyqtgraph/Qt/QtCore/__init__.py'
adding 'pyqtgraph/Qt/QtCore/__init__.pyi'
adding 'pyqtgraph/Qt/QtGui/__init__.py'
adding 'pyqtgraph/Qt/QtGui/__init__.pyi'
adding 'pyqtgraph/Qt/QtWidgets/__init__.py'
adding 'pyqtgraph/Qt/QtWidgets/__init__.pyi'
adding 'pyqtgraph/Qt/compat/__init__.py'
adding 'pyqtgraph/canvas/Canvas.py'
adding 'pyqtgraph/canvas/CanvasItem.py'
adding 'pyqtgraph/canvas/CanvasManager.py'
adding 'pyqtgraph/canvas/CanvasTemplate_generic.py'
adding 'pyqtgraph/canvas/TransformGuiTemplate_generic.py'
adding 'pyqtgraph/canvas/__init__.py'
adding 'pyqtgraph/colors/__init__.py'
adding 'pyqtgraph/colors/palette.py'
adding 'pyqtgraph/colors/maps/CC-BY license - applies to CET color map data.txt'
adding 'pyqtgraph/colors/maps/CC0 legal code - applies to virids, magma, plasma, inferno and cividis.txt'
adding 'pyqtgraph/colors/maps/CET-C1.csv'
adding 'pyqtgraph/colors/maps/CET-C1s.csv'
adding 'pyqtgraph/colors/maps/CET-C2.csv'
adding 'pyqtgraph/colors/maps/CET-C2s.csv'
adding 'pyqtgraph/colors/maps/CET-C3.csv'
adding 'pyqtgraph/colors/maps/CET-C3s.csv'
adding 'pyqtgraph/colors/maps/CET-C4.csv'
adding 'pyqtgraph/colors/maps/CET-C4s.csv'
adding 'pyqtgraph/colors/maps/CET-C5.csv'
adding 'pyqtgraph/colors/maps/CET-C5s.csv'
adding 'pyqtgraph/colors/maps/CET-C6.csv'
adding 'pyqtgraph/colors/maps/CET-C6s.csv'
adding 'pyqtgraph/colors/maps/CET-C7.csv'
adding 'pyqtgraph/colors/maps/CET-C7s.csv'
adding 'pyqtgraph/colors/maps/CET-CBC1.csv'
adding 'pyqtgraph/colors/maps/CET-CBC2.csv'
adding 'pyqtgraph/colors/maps/CET-CBD1.csv'
adding 'pyqtgraph/colors/maps/CET-CBL1.csv'
adding 'pyqtgraph/colors/maps/CET-CBL2.csv'
adding 'pyqtgraph/colors/maps/CET-CBTC1.csv'
adding 'pyqtgraph/colors/maps/CET-CBTC2.csv'
adding 'pyqtgraph/colors/maps/CET-CBTD1.csv'
adding 'pyqtgraph/colors/maps/CET-CBTL1.csv'
adding 'pyqtgraph/colors/maps/CET-CBTL2.csv'
adding 'pyqtgraph/colors/maps/CET-D1.csv'
adding 'pyqtgraph/colors/maps/CET-D10.csv'
adding 'pyqtgraph/colors/maps/CET-D11.csv'
adding 'pyqtgraph/colors/maps/CET-D12.csv'
adding 'pyqtgraph/colors/maps/CET-D13.csv'
adding 'pyqtgraph/colors/maps/CET-D1A.csv'
adding 'pyqtgraph/colors/maps/CET-D2.csv'
adding 'pyqtgraph/colors/maps/CET-D3.csv'
adding 'pyqtgraph/colors/maps/CET-D4.csv'
adding 'pyqtgraph/colors/maps/CET-D6.csv'
adding 'pyqtgraph/colors/maps/CET-D7.csv'
adding 'pyqtgraph/colors/maps/CET-D8.csv'
adding 'pyqtgraph/colors/maps/CET-D9.csv'
adding 'pyqtgraph/colors/maps/CET-I1.csv'
adding 'pyqtgraph/colors/maps/CET-I2.csv'
adding 'pyqtgraph/colors/maps/CET-I3.csv'
adding 'pyqtgraph/colors/maps/CET-L1.csv'
adding 'pyqtgraph/colors/maps/CET-L10.csv'
adding 'pyqtgraph/colors/maps/CET-L11.csv'
adding 'pyqtgraph/colors/maps/CET-L12.csv'
adding 'pyqtgraph/colors/maps/CET-L13.csv'
adding 'pyqtgraph/colors/maps/CET-L14.csv'
adding 'pyqtgraph/colors/maps/CET-L15.csv'
adding 'pyqtgraph/colors/maps/CET-L16.csv'
adding 'pyqtgraph/colors/maps/CET-L17.csv'
adding 'pyqtgraph/colors/maps/CET-L18.csv'
adding 'pyqtgraph/colors/maps/CET-L19.csv'
adding 'pyqtgraph/colors/maps/CET-L2.csv'
adding 'pyqtgraph/colors/maps/CET-L3.csv'
adding 'pyqtgraph/colors/maps/CET-L4.csv'
adding 'pyqtgraph/colors/maps/CET-L5.csv'
adding 'pyqtgraph/colors/maps/CET-L6.csv'
adding 'pyqtgraph/colors/maps/CET-L7.csv'
adding 'pyqtgraph/colors/maps/CET-L8.csv'
adding 'pyqtgraph/colors/maps/CET-L9.csv'
adding 'pyqtgraph/colors/maps/CET-R1.csv'
adding 'pyqtgraph/colors/maps/CET-R2.csv'
adding 'pyqtgraph/colors/maps/CET-R3.csv'
adding 'pyqtgraph/colors/maps/CET-R4.csv'
adding 'pyqtgraph/colors/maps/PAL-relaxed.hex'
adding 'pyqtgraph/colors/maps/PAL-relaxed_bright.hex'
adding 'pyqtgraph/colors/maps/cividis.csv'
adding 'pyqtgraph/colors/maps/inferno.csv'
adding 'pyqtgraph/colors/maps/magma.csv'
adding 'pyqtgraph/colors/maps/plasma.csv'
adding 'pyqtgraph/colors/maps/turbo.csv'
adding 'pyqtgraph/colors/maps/viridis.csv'
adding 'pyqtgraph/console/CmdInput.py'
adding 'pyqtgraph/console/Console.py'
adding 'pyqtgraph/console/__init__.py'
adding 'pyqtgraph/console/exception_widget.py'
adding 'pyqtgraph/console/repl_widget.py'
adding 'pyqtgraph/console/stackwidget.py'
adding 'pyqtgraph/dockarea/Container.py'
adding 'pyqtgraph/dockarea/Dock.py'
adding 'pyqtgraph/dockarea/DockArea.py'
adding 'pyqtgraph/dockarea/DockDrop.py'
adding 'pyqtgraph/dockarea/__init__.py'
adding 'pyqtgraph/examples/Arrow.py'
adding 'pyqtgraph/examples/AxisItem_label_overlap.py'
adding 'pyqtgraph/examples/BarGraphItem.py'
adding 'pyqtgraph/examples/CLIexample.py'
adding 'pyqtgraph/examples/ColorBarItem.py'
adding 'pyqtgraph/examples/ColorButton.py'
adding 'pyqtgraph/examples/ColorGradientPlots.py'
adding 'pyqtgraph/examples/ConsoleWidget.py'
adding 'pyqtgraph/examples/CustomGraphItem.py'
adding 'pyqtgraph/examples/DataSlicing.py'
adding 'pyqtgraph/examples/DataTreeWidget.py'
adding 'pyqtgraph/examples/DateAxisItem.py'
adding 'pyqtgraph/examples/DateAxisItem_QtDesigner.py'
adding 'pyqtgraph/examples/DiffTreeWidget.py'
adding 'pyqtgraph/examples/Draw.py'
adding 'pyqtgraph/examples/ErrorBarItem.py'
adding 'pyqtgraph/examples/ExampleApp.py'
adding 'pyqtgraph/examples/FillBetweenItem.py'
adding 'pyqtgraph/examples/Flowchart.py'
adding 'pyqtgraph/examples/FlowchartCustomNode.py'
adding 'pyqtgraph/examples/GLBarGraphItem.py'
adding 'pyqtgraph/examples/GLGradientLegendItem.py'
adding 'pyqtgraph/examples/GLGraphItem.py'
adding 'pyqtgraph/examples/GLImageItem.py'
adding 'pyqtgraph/examples/GLIsosurface.py'
adding 'pyqtgraph/examples/GLLinePlotItem.py'
adding 'pyqtgraph/examples/GLMeshItem.py'
adding 'pyqtgraph/examples/GLPainterItem.py'
adding 'pyqtgraph/examples/GLScatterPlotItem.py'
adding 'pyqtgraph/examples/GLSurfacePlot.py'
adding 'pyqtgraph/examples/GLTextItem.py'
adding 'pyqtgraph/examples/GLViewWidget.py'
adding 'pyqtgraph/examples/GLVolumeItem.py'
adding 'pyqtgraph/examples/GLshaders.py'
adding 'pyqtgraph/examples/GradientEditor.py'
adding 'pyqtgraph/examples/GradientWidget.py'
adding 'pyqtgraph/examples/GraphItem.py'
adding 'pyqtgraph/examples/GraphicsLayout.py'
adding 'pyqtgraph/examples/GraphicsScene.py'
adding 'pyqtgraph/examples/HistogramLUT.py'
adding 'pyqtgraph/examples/ImageItem.py'
adding 'pyqtgraph/examples/ImageView.py'
adding 'pyqtgraph/examples/InfiniteLine.py'
adding 'pyqtgraph/examples/InteractiveParameter.py'
adding 'pyqtgraph/examples/JoystickButton.py'
adding 'pyqtgraph/examples/Legend.py'
adding 'pyqtgraph/examples/LogPlotTest.py'
adding 'pyqtgraph/examples/MatrixDisplayExample.py'
adding 'pyqtgraph/examples/MouseSelection.py'
adding 'pyqtgraph/examples/MultiDataPlot.py'
adding 'pyqtgraph/examples/MultiPlotSpeedTest.py'
adding 'pyqtgraph/examples/MultiplePlotAxes.py'
adding 'pyqtgraph/examples/NonUniformImage.py'
adding 'pyqtgraph/examples/PColorMeshItem.py'
adding 'pyqtgraph/examples/PanningPlot.py'
adding 'pyqtgraph/examples/PlotAutoRange.py'
adding 'pyqtgraph/examples/PlotSpeedTest.py'
adding 'pyqtgraph/examples/PlotWidget.py'
adding 'pyqtgraph/examples/Plotting.py'
adding 'pyqtgraph/examples/ProgressDialog.py'
adding 'pyqtgraph/examples/ROIExamples.py'
adding 'pyqtgraph/examples/ROItypes.py'
adding 'pyqtgraph/examples/RemoteGraphicsView.py'
adding 'pyqtgraph/examples/RemoteSpeedTest.py'
adding 'pyqtgraph/examples/RunExampleApp.py'
adding 'pyqtgraph/examples/ScaleBar.py'
adding 'pyqtgraph/examples/ScatterPlot.py'
adding 'pyqtgraph/examples/ScatterPlotSpeedTest.py'
adding 'pyqtgraph/examples/ScatterPlotWidget.py'
adding 'pyqtgraph/examples/SimplePlot.py'
adding 'pyqtgraph/examples/SpinBox.py'
adding 'pyqtgraph/examples/Symbols.py'
adding 'pyqtgraph/examples/TableWidget.py'
adding 'pyqtgraph/examples/TreeWidget.py'
adding 'pyqtgraph/examples/VideoSpeedTest.py'
adding 'pyqtgraph/examples/VideoTemplate_generic.py'
adding 'pyqtgraph/examples/ViewBox.py'
adding 'pyqtgraph/examples/ViewBoxFeatures.py'
adding 'pyqtgraph/examples/ViewLimits.py'
adding 'pyqtgraph/examples/__init__.py'
adding 'pyqtgraph/examples/__main__.py'
adding 'pyqtgraph/examples/_buildParamTypes.py'
adding 'pyqtgraph/examples/_paramtreecfg.py'
adding 'pyqtgraph/examples/beeswarm.py'
adding 'pyqtgraph/examples/colorMaps.py'
adding 'pyqtgraph/examples/colorMapsLinearized.py'
adding 'pyqtgraph/examples/console_exception_inspection.py'
adding 'pyqtgraph/examples/contextMenu.py'
adding 'pyqtgraph/examples/crosshair.py'
adding 'pyqtgraph/examples/customGraphicsItem.py'
adding 'pyqtgraph/examples/customPlot.py'
adding 'pyqtgraph/examples/designerExample.py'
adding 'pyqtgraph/examples/dockarea.py'
adding 'pyqtgraph/examples/exampleLoaderTemplate_generic.py'
adding 'pyqtgraph/examples/fractal.py'
adding 'pyqtgraph/examples/glow.py'
adding 'pyqtgraph/examples/hdf5.py'
adding 'pyqtgraph/examples/histogram.py'
adding 'pyqtgraph/examples/imageAnalysis.py'
adding 'pyqtgraph/examples/infiniteline_performance.py'
adding 'pyqtgraph/examples/isocurve.py'
adding 'pyqtgraph/examples/jupyter_console_example.py'
adding 'pyqtgraph/examples/linkedViews.py'
adding 'pyqtgraph/examples/logAxis.py'
adding 'pyqtgraph/examples/multiplePlotSpeedTest.py'
adding 'pyqtgraph/examples/multiprocess.py'
adding 'pyqtgraph/examples/optics_demos.py'
adding 'pyqtgraph/examples/parallelize.py'
adding 'pyqtgraph/examples/parametertree.py'
adding 'pyqtgraph/examples/relativity_demo.py'
adding 'pyqtgraph/examples/scrollingPlots.py'
adding 'pyqtgraph/examples/syntax.py'
adding 'pyqtgraph/examples/template.py'
adding 'pyqtgraph/examples/test_examples.py'
adding 'pyqtgraph/examples/text.py'
adding 'pyqtgraph/examples/utils.py'
adding 'pyqtgraph/examples/verlet_chain_demo.py'
adding 'pyqtgraph/examples/cx_freeze/plotTest.py'
adding 'pyqtgraph/examples/cx_freeze/setup.py'
adding 'pyqtgraph/examples/optics/__init__.py'
adding 'pyqtgraph/examples/optics/pyoptic.py'
adding 'pyqtgraph/examples/optics/schott_glasses.csv.gz'
adding 'pyqtgraph/examples/py2exe/plotTest.py'
adding 'pyqtgraph/examples/py2exe/setup.py'
adding 'pyqtgraph/examples/relativity/__init__.py'
adding 'pyqtgraph/examples/relativity/relativity.py'
adding 'pyqtgraph/examples/relativity/presets/Grid Expansion.cfg'
adding 'pyqtgraph/examples/relativity/presets/Twin Paradox (grid).cfg'
adding 'pyqtgraph/examples/relativity/presets/Twin Paradox.cfg'
adding 'pyqtgraph/examples/verlet_chain/__init__.py'
adding 'pyqtgraph/examples/verlet_chain/chain.py'
adding 'pyqtgraph/examples/verlet_chain/relax.py'
adding 'pyqtgraph/exporters/CSVExporter.py'
adding 'pyqtgraph/exporters/Exporter.py'
adding 'pyqtgraph/exporters/HDF5Exporter.py'
adding 'pyqtgraph/exporters/ImageExporter.py'
adding 'pyqtgraph/exporters/Matplotlib.py'
adding 'pyqtgraph/exporters/PrintExporter.py'
adding 'pyqtgraph/exporters/SVGExporter.py'
adding 'pyqtgraph/exporters/__init__.py'
adding 'pyqtgraph/flowchart/Flowchart.py'
adding 'pyqtgraph/flowchart/FlowchartCtrlTemplate_generic.py'
adding 'pyqtgraph/flowchart/FlowchartGraphicsView.py'
adding 'pyqtgraph/flowchart/Node.py'
adding 'pyqtgraph/flowchart/NodeLibrary.py'
adding 'pyqtgraph/flowchart/Terminal.py'
adding 'pyqtgraph/flowchart/__init__.py'
adding 'pyqtgraph/flowchart/library/Data.py'
adding 'pyqtgraph/flowchart/library/Display.py'
adding 'pyqtgraph/flowchart/library/Filters.py'
adding 'pyqtgraph/flowchart/library/Operators.py'
adding 'pyqtgraph/flowchart/library/__init__.py'
adding 'pyqtgraph/flowchart/library/common.py'
adding 'pyqtgraph/flowchart/library/functions.py'
adding 'pyqtgraph/graphicsItems/ArrowItem.py'
adding 'pyqtgraph/graphicsItems/AxisItem.py'
adding 'pyqtgraph/graphicsItems/BarGraphItem.py'
adding 'pyqtgraph/graphicsItems/ButtonItem.py'
adding 'pyqtgraph/graphicsItems/ColorBarItem.py'
adding 'pyqtgraph/graphicsItems/CurvePoint.py'
adding 'pyqtgraph/graphicsItems/DateAxisItem.py'
adding 'pyqtgraph/graphicsItems/ErrorBarItem.py'
adding 'pyqtgraph/graphicsItems/FillBetweenItem.py'
adding 'pyqtgraph/graphicsItems/GradientEditorItem.py'
adding 'pyqtgraph/graphicsItems/GradientLegend.py'
adding 'pyqtgraph/graphicsItems/GradientPresets.py'
adding 'pyqtgraph/graphicsItems/GraphItem.py'
adding 'pyqtgraph/graphicsItems/GraphicsItem.py'
adding 'pyqtgraph/graphicsItems/GraphicsLayout.py'
adding 'pyqtgraph/graphicsItems/GraphicsObject.py'
adding 'pyqtgraph/graphicsItems/GraphicsWidget.py'
adding 'pyqtgraph/graphicsItems/GraphicsWidgetAnchor.py'
adding 'pyqtgraph/graphicsItems/GridItem.py'
adding 'pyqtgraph/graphicsItems/HistogramLUTItem.py'
adding 'pyqtgraph/graphicsItems/ImageItem.py'
adding 'pyqtgraph/graphicsItems/InfiniteLine.py'
adding 'pyqtgraph/graphicsItems/IsocurveItem.py'
adding 'pyqtgraph/graphicsItems/ItemGroup.py'
adding 'pyqtgraph/graphicsItems/LabelItem.py'
adding 'pyqtgraph/graphicsItems/LegendItem.py'
adding 'pyqtgraph/graphicsItems/LinearRegionItem.py'
adding 'pyqtgraph/graphicsItems/MultiPlotItem.py'
adding 'pyqtgraph/graphicsItems/NonUniformImage.py'
adding 'pyqtgraph/graphicsItems/PColorMeshItem.py'
adding 'pyqtgraph/graphicsItems/PlotCurveItem.py'
adding 'pyqtgraph/graphicsItems/PlotDataItem.py'
adding 'pyqtgraph/graphicsItems/ROI.py'
adding 'pyqtgraph/graphicsItems/ScaleBar.py'
adding 'pyqtgraph/graphicsItems/ScatterPlotItem.py'
adding 'pyqtgraph/graphicsItems/TargetItem.py'
adding 'pyqtgraph/graphicsItems/TextItem.py'
adding 'pyqtgraph/graphicsItems/UIGraphicsItem.py'
adding 'pyqtgraph/graphicsItems/VTickGroup.py'
adding 'pyqtgraph/graphicsItems/__init__.py'
adding 'pyqtgraph/graphicsItems/PlotItem/PlotItem.py'
adding 'pyqtgraph/graphicsItems/PlotItem/__init__.py'
adding 'pyqtgraph/graphicsItems/PlotItem/plotConfigTemplate_generic.py'
adding 'pyqtgraph/graphicsItems/ViewBox/ViewBox.py'
adding 'pyqtgraph/graphicsItems/ViewBox/ViewBoxMenu.py'
adding 'pyqtgraph/graphicsItems/ViewBox/__init__.py'
adding 'pyqtgraph/graphicsItems/ViewBox/axisCtrlTemplate_generic.py'
adding 'pyqtgraph/icons/__init__.py'
adding 'pyqtgraph/icons/auto.png'
adding 'pyqtgraph/icons/ctrl.png'
adding 'pyqtgraph/icons/default.png'
adding 'pyqtgraph/icons/icons.svg'
adding 'pyqtgraph/icons/invisibleEye.svg'
adding 'pyqtgraph/icons/lock.png'
adding 'pyqtgraph/icons/peegee/peegee.svg'
adding 'pyqtgraph/icons/peegee/peegee_128px.png'
adding 'pyqtgraph/icons/peegee/peegee_128px@2x.png'
adding 'pyqtgraph/icons/peegee/peegee_192px.png'
adding 'pyqtgraph/icons/peegee/peegee_256px.png'
adding 'pyqtgraph/icons/peegee/peegee_256px@2x.png'
adding 'pyqtgraph/icons/peegee/peegee_512px.png'
adding 'pyqtgraph/icons/peegee/peegee_512px@2x.png'
adding 'pyqtgraph/imageview/ImageView.py'
adding 'pyqtgraph/imageview/ImageViewTemplate_generic.py'
adding 'pyqtgraph/imageview/__init__.py'
adding 'pyqtgraph/jupyter/GraphicsView.py'
adding 'pyqtgraph/jupyter/__init__.py'
adding 'pyqtgraph/metaarray/MetaArray.py'
adding 'pyqtgraph/metaarray/__init__.py'
adding 'pyqtgraph/multiprocess/__init__.py'
adding 'pyqtgraph/multiprocess/bootstrap.py'
adding 'pyqtgraph/multiprocess/parallelizer.py'
adding 'pyqtgraph/multiprocess/processes.py'
adding 'pyqtgraph/multiprocess/remoteproxy.py'
adding 'pyqtgraph/opengl/GLGraphicsItem.py'
adding 'pyqtgraph/opengl/GLViewWidget.py'
adding 'pyqtgraph/opengl/MeshData.py'
adding 'pyqtgraph/opengl/__init__.py'
adding 'pyqtgraph/opengl/shaders.py'
adding 'pyqtgraph/opengl/items/GLAxisItem.py'
adding 'pyqtgraph/opengl/items/GLBarGraphItem.py'
adding 'pyqtgraph/opengl/items/GLBoxItem.py'
adding 'pyqtgraph/opengl/items/GLGradientLegendItem.py'
adding 'pyqtgraph/opengl/items/GLGraphItem.py'
adding 'pyqtgraph/opengl/items/GLGridItem.py'
adding 'pyqtgraph/opengl/items/GLImageItem.py'
adding 'pyqtgraph/opengl/items/GLLinePlotItem.py'
adding 'pyqtgraph/opengl/items/GLMeshItem.py'
adding 'pyqtgraph/opengl/items/GLScatterPlotItem.py'
adding 'pyqtgraph/opengl/items/GLSurfacePlotItem.py'
adding 'pyqtgraph/opengl/items/GLTextItem.py'
adding 'pyqtgraph/opengl/items/GLVolumeItem.py'
adding 'pyqtgraph/opengl/items/__init__.py'
adding 'pyqtgraph/parametertree/Parameter.py'
adding 'pyqtgraph/parametertree/ParameterItem.py'
adding 'pyqtgraph/parametertree/ParameterSystem.py'
adding 'pyqtgraph/parametertree/ParameterTree.py'
adding 'pyqtgraph/parametertree/SystemSolver.py'
adding 'pyqtgraph/parametertree/__init__.py'
adding 'pyqtgraph/parametertree/interactive.py'
adding 'pyqtgraph/parametertree/parameterTypes/__init__.py'
adding 'pyqtgraph/parametertree/parameterTypes/action.py'
adding 'pyqtgraph/parametertree/parameterTypes/actiongroup.py'
adding 'pyqtgraph/parametertree/parameterTypes/basetypes.py'
adding 'pyqtgraph/parametertree/parameterTypes/bool.py'
adding 'pyqtgraph/parametertree/parameterTypes/calendar.py'
adding 'pyqtgraph/parametertree/parameterTypes/checklist.py'
adding 'pyqtgraph/parametertree/parameterTypes/color.py'
adding 'pyqtgraph/parametertree/parameterTypes/colormap.py'
adding 'pyqtgraph/parametertree/parameterTypes/colormaplut.py'
adding 'pyqtgraph/parametertree/parameterTypes/file.py'
adding 'pyqtgraph/parametertree/parameterTypes/font.py'
adding 'pyqtgraph/parametertree/parameterTypes/list.py'
adding 'pyqtgraph/parametertree/parameterTypes/numeric.py'
adding 'pyqtgraph/parametertree/parameterTypes/pen.py'
adding 'pyqtgraph/parametertree/parameterTypes/progress.py'
adding 'pyqtgraph/parametertree/parameterTypes/qtenum.py'
adding 'pyqtgraph/parametertree/parameterTypes/slider.py'
adding 'pyqtgraph/parametertree/parameterTypes/str.py'
adding 'pyqtgraph/parametertree/parameterTypes/text.py'
adding 'pyqtgraph/util/__init__.py'
adding 'pyqtgraph/util/cprint.py'
adding 'pyqtgraph/util/cupy_helper.py'
adding 'pyqtgraph/util/garbage_collector.py'
adding 'pyqtgraph/util/get_resolution.py'
adding 'pyqtgraph/util/glinfo.py'
adding 'pyqtgraph/util/mutex.py'
adding 'pyqtgraph/util/numba_helper.py'
adding 'pyqtgraph/util/colorama/__init__.py'
adding 'pyqtgraph/util/colorama/win32.py'
adding 'pyqtgraph/util/colorama/winterm.py'
adding 'pyqtgraph/widgets/BusyCursor.py'
adding 'pyqtgraph/widgets/CheckTable.py'
adding 'pyqtgraph/widgets/ColorButton.py'
adding 'pyqtgraph/widgets/ColorMapButton.py'
adding 'pyqtgraph/widgets/ColorMapMenu.py'
adding 'pyqtgraph/widgets/ColorMapWidget.py'
adding 'pyqtgraph/widgets/ComboBox.py'
adding 'pyqtgraph/widgets/DataFilterWidget.py'
adding 'pyqtgraph/widgets/DataTreeWidget.py'
adding 'pyqtgraph/widgets/DiffTreeWidget.py'
adding 'pyqtgraph/widgets/FeedbackButton.py'
adding 'pyqtgraph/widgets/FileDialog.py'
adding 'pyqtgraph/widgets/GradientWidget.py'
adding 'pyqtgraph/widgets/GraphicsLayoutWidget.py'
adding 'pyqtgraph/widgets/GraphicsView.py'
adding 'pyqtgraph/widgets/GroupBox.py'
adding 'pyqtgraph/widgets/HistogramLUTWidget.py'
adding 'pyqtgraph/widgets/JoystickButton.py'
adding 'pyqtgraph/widgets/LayoutWidget.py'
adding 'pyqtgraph/widgets/MatplotlibWidget.py'
adding 'pyqtgraph/widgets/MultiPlotWidget.py'
adding 'pyqtgraph/widgets/PathButton.py'
adding 'pyqtgraph/widgets/PenPreviewLabel.py'
adding 'pyqtgraph/widgets/PlotWidget.py'
adding 'pyqtgraph/widgets/ProgressDialog.py'
adding 'pyqtgraph/widgets/RawImageWidget.py'
adding 'pyqtgraph/widgets/RemoteGraphicsView.py'
adding 'pyqtgraph/widgets/ScatterPlotWidget.py'
adding 'pyqtgraph/widgets/SpinBox.py'
adding 'pyqtgraph/widgets/TableWidget.py'
adding 'pyqtgraph/widgets/TreeWidget.py'
adding 'pyqtgraph/widgets/ValueLabel.py'
adding 'pyqtgraph/widgets/VerticalLabel.py'
adding 'pyqtgraph/widgets/__init__.py'
adding 'pyqtgraph-0.13.7.dist-info/LICENSE.txt'
adding 'pyqtgraph-0.13.7.dist-info/METADATA'
adding 'pyqtgraph-0.13.7.dist-info/WHEEL'
adding 'pyqtgraph-0.13.7.dist-info/top_level.txt'
adding 'pyqtgraph-0.13.7.dist-info/RECORD'
removing build/bdist.linux-riscv64/wheel
Successfully built pyqtgraph-0.13.7-py3-none-any.whl
[1m[32m==>[m[1m Starting check()...[m
============================= test session starts ==============================
platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python
cachedir: .pytest_cache
rootdir: /build/python-pyqtgraph/src/pyqtgraph-pyqtgraph-0.13.7
configfile: pytest.ini
collecting ... collected 2510 items / 3 skipped

pyqtgraph/examples/test_examples.py::testExamples[ Arrow.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ PlotAutoRange.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ AxisItem_label_overlap.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ BarGraphItem.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ GLBarGraphItem.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ Plotting.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ beeswarm.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ ColorGradientPlots.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ colorMapsLinearized.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ colorMaps.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ ColorBarItem.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ ColorButton.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ CLIexample.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ ConsoleWidget.py - PyQt5 0] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ console_exception_inspection.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ ConsoleWidget.py - PyQt5 1] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ crosshair.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ FlowchartCustomNode.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ customGraphicsItem.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ DataSlicing.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ DataTreeWidget.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ DateAxisItem_QtDesigner.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ DiffTreeWidget.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ dockarea.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ ErrorBarItem.py - PyQt5 ] PASSED [  0%]
pyqtgraph/examples/test_examples.py::testExamples[ RunExampleApp.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ FillBetweenItem.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ Flowchart.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ GLViewWidget.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ glow.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ GLGradientLegendItem.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ GradientEditor.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ GradientWidget.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ GraphItem.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ GraphicsLayout.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ GraphicsScene.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ hdf5.py - PyQt5 ] SKIPPED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ HistogramLUT.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ histogram.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ GLImageItem.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ imageAnalysis.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ Draw.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ ImageItem.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ ImageView.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ InfiniteLine.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ isocurve.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ GLIsosurface.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ JoystickButton.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ fractal.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ CustomGraphItem.py - PyQt5 ] PASSED [  1%]
pyqtgraph/examples/test_examples.py::testExamples[ Legend.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ GLLinePlotItem.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ PlotSpeedTest.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ linkedViews.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ MatrixDisplayExample.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ GLMeshItem.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ MouseSelection.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ MultiPlotSpeedTest.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ MultiplePlotAxes.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ NonUniformImage.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ optics_demos.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ PColorMeshItem.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ GLPainterItem.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ PanningPlot.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ InteractiveParameter.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ parametertree.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ customPlot.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ PlotWidget.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ MultiDataPlot.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ ROItypes.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ ROIExamples.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ RemoteSpeedTest.py - PyQt5 ] SKIPPED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ RemoteGraphicsView.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ jupyter_console_example.py - PyQt5 ] SKIPPED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ ScaleBar.py - PyQt5 ] PASSED [  2%]
pyqtgraph/examples/test_examples.py::testExamples[ GLScatterPlotItem.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ ScatterPlot.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ ScatterPlotSpeedTest.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ ScatterPlotWidget.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ scrollingPlots.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ GLshaders.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ relativity_demo.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ SpinBox.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ GLSurfacePlot.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ Symbols.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ TableWidget.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ GLTextItem.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ text.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ DateAxisItem.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ TreeWidget.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ verlet_chain_demo.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ VideoSpeedTest.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ ViewBox.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ ViewBoxFeatures.py - PyQt5 0] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ ViewBoxFeatures.py - PyQt5 1] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ GLVolumeItem.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ contextMenu.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ designerExample.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ logAxis.py - PyQt5 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ Arrow.py - PyQt6 ] PASSED [  3%]
pyqtgraph/examples/test_examples.py::testExamples[ PlotAutoRange.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ AxisItem_label_overlap.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ BarGraphItem.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ GLBarGraphItem.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ Plotting.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ beeswarm.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ ColorGradientPlots.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ colorMapsLinearized.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ colorMaps.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ ColorBarItem.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ ColorButton.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ CLIexample.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ ConsoleWidget.py - PyQt6 0] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ console_exception_inspection.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ ConsoleWidget.py - PyQt6 1] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ crosshair.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ FlowchartCustomNode.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ customGraphicsItem.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ DataSlicing.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ DataTreeWidget.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ DateAxisItem_QtDesigner.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ DiffTreeWidget.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ dockarea.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ ErrorBarItem.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ RunExampleApp.py - PyQt6 ] PASSED [  4%]
pyqtgraph/examples/test_examples.py::testExamples[ FillBetweenItem.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ Flowchart.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ GLViewWidget.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ glow.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ GLGradientLegendItem.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ GradientEditor.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ GradientWidget.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ GraphItem.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ GraphicsLayout.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ GraphicsScene.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ hdf5.py - PyQt6 ] SKIPPED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ HistogramLUT.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ histogram.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ GLImageItem.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ imageAnalysis.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ Draw.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ ImageItem.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ ImageView.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ InfiniteLine.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ isocurve.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ GLIsosurface.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ JoystickButton.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ fractal.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ CustomGraphItem.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ Legend.py - PyQt6 ] PASSED [  5%]
pyqtgraph/examples/test_examples.py::testExamples[ GLLinePlotItem.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ PlotSpeedTest.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ linkedViews.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ MatrixDisplayExample.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ GLMeshItem.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ MouseSelection.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ MultiPlotSpeedTest.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ MultiplePlotAxes.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ NonUniformImage.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ optics_demos.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ PColorMeshItem.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ GLPainterItem.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ PanningPlot.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ InteractiveParameter.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ parametertree.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ customPlot.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ PlotWidget.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ MultiDataPlot.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ ROItypes.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ ROIExamples.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ RemoteSpeedTest.py - PyQt6 ] SKIPPED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ RemoteGraphicsView.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ jupyter_console_example.py - PyQt6 ] SKIPPED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ ScaleBar.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ GLScatterPlotItem.py - PyQt6 ] PASSED [  6%]
pyqtgraph/examples/test_examples.py::testExamples[ ScatterPlot.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ ScatterPlotSpeedTest.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ ScatterPlotWidget.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ scrollingPlots.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ GLshaders.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ relativity_demo.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ SpinBox.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ GLSurfacePlot.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ Symbols.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ TableWidget.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ GLTextItem.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ text.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ DateAxisItem.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ TreeWidget.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ verlet_chain_demo.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ VideoSpeedTest.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ ViewBox.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ ViewBoxFeatures.py - PyQt6 0] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ ViewBoxFeatures.py - PyQt6 1] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ GLVolumeItem.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ contextMenu.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ designerExample.py - PyQt6 ] PASSED [  7%]
pyqtgraph/examples/test_examples.py::testExamples[ logAxis.py - PyQt6 ] PASSED [  7%]
tests/dockarea/test_dock.py::test_dock PASSED                            [  7%]
tests/dockarea/test_dock.py::test_closable_dock PASSED                   [  7%]
tests/dockarea/test_dock.py::test_hide_title_dock PASSED                 [  8%]
tests/dockarea/test_dock.py::test_close PASSED                           [  8%]
tests/dockarea/test_dockarea.py::test_dockarea PASSED                    [  8%]
tests/exporters/test_csv.py::test_CSVExporter PASSED                     [  8%]
tests/exporters/test_csv.py::test_CSVExporter_with_ErrorBarItem PASSED   [  8%]
tests/exporters/test_exporter_dialog.py::test_export_dialog PASSED       [  8%]
tests/exporters/test_image.py::test_ImageExporter_filename_dialog PASSED [  8%]
tests/exporters/test_image.py::test_ImageExporter_toBytes PASSED         [  8%]
tests/exporters/test_svg.py::test_plotscene PASSED                       [  8%]
tests/exporters/test_svg.py::test_simple PASSED                          [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_shared_axis_items[left] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_shared_axis_items[right] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_shared_axis_items[top] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_shared_axis_items[bottom] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_maxTraces PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[None-None] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[None-xvalues1] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[None-xvalues2] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[None-xvalues3] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues1-None] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues1-xvalues1] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues1-xvalues2] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues1-xvalues3] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues2-None] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues2-xvalues1] PASSED [  8%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues2-xvalues2] PASSED [  9%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues2-xvalues3] PASSED [  9%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues3-None] PASSED [  9%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues3-xvalues1] PASSED [  9%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues3-xvalues2] PASSED [  9%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_multi_data_plot[yvalues3-xvalues3] PASSED [  9%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_PlotItem_preserve_external_visibility_control PASSED [  9%]
tests/graphicsItems/PlotItem/test_PlotItem.py::test_plotitem_menu_initialize PASSED [  9%]
tests/graphicsItems/ViewBox/test_ViewBox.py::test_ViewBox PASSED         [  9%]
tests/graphicsItems/ViewBox/test_ViewBox.py::test_ViewBox_setMenuEnabled PASSED [  9%]
tests/graphicsItems/ViewBox/test_ViewBox.py::test_limits_and_resize SKIPPED [  9%]
tests/graphicsItems/ViewBox/test_ViewBoxZoom.py::test_zoom_normal PASSED [  9%]
tests/graphicsItems/ViewBox/test_ViewBoxZoom.py::test_zoom_limit PASSED  [  9%]
tests/graphicsItems/ViewBox/test_ViewBoxZoom.py::test_zoom_range_limit PASSED [  9%]
tests/graphicsItems/ViewBox/test_ViewBoxZoom.py::test_zoom_ratio PASSED  [  9%]
tests/graphicsItems/ViewBox/test_ViewBoxZoom.py::test_zoom_ratio2 PASSED [  9%]
tests/graphicsItems/ViewBox/test_ViewBoxZoom.py::test_zoom_ratio_with_limits1 PASSED [  9%]
tests/graphicsItems/ViewBox/test_ViewBoxZoom.py::test_zoom_ratio_with_limits2 PASSED [  9%]
tests/graphicsItems/ViewBox/test_ViewBoxZoom.py::test_zoom_ratio_with_limits_out_of_range PASSED [  9%]
tests/graphicsItems/test_ArrowItem.py::test_ArrowItem_parent PASSED      [  9%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_stopAxisAtTick PASSED [  9%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_viewUnlink PASSED    [  9%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_bottomRelink PASSED  [  9%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_leftRelink PASSED    [  9%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_tickFont PASSED      [  9%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_label_visibility PASSED [ 10%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_setLogMode_two_args[top-False-True-False] PASSED [ 10%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_setLogMode_two_args[top-True-False-True] PASSED [ 10%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_setLogMode_two_args[left-False-True-True] PASSED [ 10%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_setLogMode_two_args[left-True-False-False] PASSED [ 10%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_setLogMode_one_arg[top-True-True] PASSED [ 10%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_setLogMode_one_arg[left-True-True] PASSED [ 10%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_setLogMode_one_arg[top-False-False] PASSED [ 10%]
tests/graphicsItems/test_AxisItem.py::test_AxisItem_setLogMode_one_arg[left-False-False] PASSED [ 10%]
tests/graphicsItems/test_ErrorBarItem.py::test_ErrorBarItem_defer_data PASSED [ 10%]
tests/graphicsItems/test_GraphicsItem.py::test_getViewWidget PASSED      [ 10%]
tests/graphicsItems/test_GraphicsItem.py::test_getViewWidget_deleted PASSED [ 10%]
tests/graphicsItems/test_ImageItem.py::test_useCupy_can_be_set_after_init SKIPPED [ 10%]
tests/graphicsItems/test_ImageItem.py::test_ensuring_substrate SKIPPED   [ 10%]
tests/graphicsItems/test_ImageItem.py::test_ImageItem PASSED             [ 10%]
tests/graphicsItems/test_ImageItem.py::test_ImageItem_axisorder PASSED   [ 10%]
tests/graphicsItems/test_ImageItem.py::test_setRect PASSED               [ 10%]
tests/graphicsItems/test_ImageItem.py::test_dividebyzero PASSED          [ 10%]
tests/graphicsItems/test_ImageItemFormat.py::test_uint8 PASSED           [ 10%]
tests/graphicsItems/test_ImageItemFormat.py::test_uint16 PASSED          [ 10%]
tests/graphicsItems/test_ImageItemFormat.py::test_float32 FAILED         [ 10%]
tests/graphicsItems/test_InfiniteLine.py::test_InfiniteLine PASSED       [ 10%]
tests/graphicsItems/test_InfiniteLine.py::test_mouseInteraction PASSED   [ 10%]
tests/graphicsItems/test_LegendItem.py::test_legend_item_basics PASSED   [ 10%]
tests/graphicsItems/test_LinearRegionItem.py::test_clip_to_plot_data_item[vertical] PASSED [ 10%]
tests/graphicsItems/test_LinearRegionItem.py::test_clip_to_plot_data_item[horizontal] PASSED [ 10%]
tests/graphicsItems/test_LinearRegionItem.py::test_disable_clip_item PASSED [ 11%]
tests/graphicsItems/test_LinearRegionItem.py::test_clip_to_item_in_other_vb PASSED [ 11%]
tests/graphicsItems/test_LinearRegionItem.py::test_clip_item_override_init_bounds PASSED [ 11%]
tests/graphicsItems/test_NonUniformImage.py::test_NonUniformImage_scale_dimensions PASSED [ 11%]
tests/graphicsItems/test_NonUniformImage.py::test_NonUniformImage_scale_monotonicity PASSED [ 11%]
tests/graphicsItems/test_NonUniformImage.py::test_NonUniformImage_data_dimensions PASSED [ 11%]
tests/graphicsItems/test_NonUniformImage.py::test_NonUniformImage_lut PASSED [ 11%]
tests/graphicsItems/test_NonUniformImage.py::test_NonUniformImage_colormap PASSED [ 11%]
tests/graphicsItems/test_PlotCurveItem.py::test_PlotCurveItem PASSED     [ 11%]
tests/graphicsItems/test_PlotCurveItem.py::test_arrayToLineSegments PASSED [ 11%]
tests/graphicsItems/test_PlotDataItem.py::test_bool PASSED               [ 11%]
tests/graphicsItems/test_PlotDataItem.py::test_bound_formats PASSED      [ 11%]
tests/graphicsItems/test_PlotDataItem.py::test_fft PASSED                [ 11%]
tests/graphicsItems/test_PlotDataItem.py::test_setData PASSED            [ 11%]
tests/graphicsItems/test_PlotDataItem.py::test_nonfinite PASSED          [ 11%]
tests/graphicsItems/test_PlotDataItem.py::test_opts PASSED               [ 11%]
tests/graphicsItems/test_PlotDataItem.py::test_clear PASSED              [ 11%]
tests/graphicsItems/test_PlotDataItem.py::test_clear_in_step_mode PASSED [ 11%]
tests/graphicsItems/test_PlotDataItem.py::test_clipping PASSED           [ 11%]
tests/graphicsItems/test_ROI.py::test_getArrayRegion[True-roi0-baseroi] PASSED [ 11%]
tests/graphicsItems/test_ROI.py::test_getArrayRegion[True-roi1-rectroi] PASSED [ 11%]
tests/graphicsItems/test_ROI.py::test_getArrayRegion[True-roi2-ellipseroi] PASSED [ 11%]
tests/graphicsItems/test_ROI.py::test_getArrayRegion[True-roi3-polylineroi] PASSED [ 11%]
tests/graphicsItems/test_ROI.py::test_getArrayRegion[False-roi0-baseroi] PASSED [ 11%]
tests/graphicsItems/test_ROI.py::test_getArrayRegion[False-roi1-rectroi] PASSED [ 11%]
tests/graphicsItems/test_ROI.py::test_getArrayRegion[False-roi2-ellipseroi] PASSED [ 12%]
tests/graphicsItems/test_ROI.py::test_getArrayRegion[False-roi3-polylineroi] PASSED [ 12%]
tests/graphicsItems/test_ROI.py::test_mouseClickEvent PASSED             [ 12%]
tests/graphicsItems/test_ROI.py::test_mouseDragEventSnap PASSED          [ 12%]
tests/graphicsItems/test_ROI.py::test_PolyLineROI[roi0-closed] PASSED    [ 12%]
tests/graphicsItems/test_ROI.py::test_PolyLineROI[roi1-open] PASSED      [ 12%]
tests/graphicsItems/test_ROI.py::test_LineROI_coords[p10-p20] PASSED     [ 12%]
tests/graphicsItems/test_ROI.py::test_LineROI_coords[p11-p21] PASSED     [ 12%]
tests/graphicsItems/test_ROI.py::test_LineROI_coords[p12-p22] PASSED     [ 12%]
tests/graphicsItems/test_ROI.py::test_LineROI_coords[p13-p23] PASSED     [ 12%]
tests/graphicsItems/test_ScatterPlotItem.py::test_scatterplotitem PASSED [ 12%]
tests/graphicsItems/test_ScatterPlotItem.py::test_init_spots PASSED      [ 12%]
tests/graphicsItems/test_TextItem.py::test_TextItem_setAngle PASSED      [ 12%]
tests/imageview/test_imageview.py::test_nan_image PASSED                 [ 12%]
tests/imageview/test_imageview.py::test_timeslide_snap PASSED            [ 12%]
tests/imageview/test_imageview.py::test_init_with_mode_and_imageitem PASSED [ 12%]
tests/opengl/items/test_GLAxisItem.py::test_parentItem PASSED            [ 12%]
tests/opengl/items/test_GLBarGraphItem.py::test_parentItem PASSED        [ 12%]
tests/opengl/items/test_GLBoxItem.py::test_parentItem PASSED             [ 12%]
tests/opengl/items/test_GLGradientLegendItem.py::test_parentItem PASSED  [ 12%]
tests/opengl/items/test_GLGraphItem.py::test_parentItem PASSED           [ 12%]
tests/opengl/items/test_GLGridItem.py::test_parentItem PASSED            [ 12%]
tests/opengl/items/test_GLImageItem.py::test_parentItem PASSED           [ 12%]
tests/opengl/items/test_GLLinePlotItem.py::test_parentItem PASSED        [ 12%]
tests/opengl/items/test_GLMeshItem.py::test_parentItem PASSED            [ 12%]
tests/opengl/items/test_GLScatterPlotItem.py::test_parentItem PASSED     [ 13%]
tests/opengl/items/test_GLSurfacePlotItem.py::test_parentItem PASSED     [ 13%]
tests/opengl/items/test_GLTextItem.py::test_parentItem PASSED            [ 13%]
tests/opengl/items/test_GLVolumeItem.py::test_parentItem PASSED          [ 13%]
tests/parametertree/test_Parameter.py::test_parameter_hasdefault PASSED  [ 13%]
tests/parametertree/test_Parameter.py::test_parameter_defaults_and_pristineness PASSED [ 13%]
tests/parametertree/test_Parameter.py::test_add_child PASSED             [ 13%]
tests/parametertree/test_Parameter.py::test_unpack_parameter PASSED      [ 13%]
tests/parametertree/test_Parameter.py::test_interact PASSED              [ 13%]
tests/parametertree/test_Parameter.py::test_run PASSED                   [ 13%]
tests/parametertree/test_Parameter.py::test_no_func_group PASSED         [ 13%]
tests/parametertree/test_Parameter.py::test_tips PASSED                  [ 13%]
tests/parametertree/test_Parameter.py::test_interactiveFunc PASSED       [ 13%]
tests/parametertree/test_Parameter.py::test_badOptsContext PASSED        [ 13%]
tests/parametertree/test_Parameter.py::test_updateParamDuringRun PASSED  [ 13%]
tests/parametertree/test_Parameter.py::test_remove_params PASSED         [ 13%]
tests/parametertree/test_Parameter.py::test_interactive_reprs PASSED     [ 13%]
tests/parametertree/test_Parameter.py::test_rm_without_clear_cache PASSED [ 13%]
tests/parametertree/test_Parameter.py::test_decorate_already_interactive PASSED [ 13%]
tests/parametertree/test_Parameter.py::test_update_non_param_kwarg PASSED [ 13%]
tests/parametertree/test_Parameter.py::test_hookup_extra_params PASSED   [ 13%]
tests/parametertree/test_Parameter.py::test_class_interact PASSED        [ 13%]
tests/parametertree/test_Parameter.py::test_args_interact PASSED         [ 13%]
tests/parametertree/test_Parameter.py::test_interact_with_icon PASSED    [ 13%]
tests/parametertree/test_Parameter.py::test_interact_ignore_none_child PASSED [ 13%]
tests/parametertree/test_Parameter.py::test_interact_existing_parent PASSED [ 14%]
tests/parametertree/test_parametertypes.py::test_typeless_param PASSED   [ 14%]
tests/parametertree/test_parametertypes.py::test_opts PASSED             [ 14%]
tests/parametertree/test_parametertypes.py::test_types PASSED            [ 14%]
tests/parametertree/test_parametertypes.py::test_limits_enforcement PASSED [ 14%]
tests/parametertree/test_parametertypes.py::test_data_race PASSED        [ 14%]
tests/parametertree/test_parametertypes.py::test_checklist_show_hide PASSED [ 14%]
tests/parametertree/test_parametertypes.py::test_pen_settings PASSED     [ 14%]
tests/parametertree/test_parametertypes.py::test_recreate_from_savestate PASSED [ 14%]
tests/test_Point.py::test_Point_angle[p10-p20-90] PASSED                 [ 14%]
tests/test_Point.py::test_Point_angle[p11-p21--90] PASSED                [ 14%]
tests/test_Point.py::test_Point_angle[p12-p22-0] PASSED                  [ 14%]
tests/test_Point.py::test_Point_angle[p13-p23-180] PASSED                [ 14%]
tests/test_Point.py::test_Point_init[initArgs0-positions0] PASSED        [ 14%]
tests/test_Point.py::test_Point_init[initArgs1-positions1] PASSED        [ 14%]
tests/test_Point.py::test_Point_init[initArgs2-positions2] PASSED        [ 14%]
tests/test_Point.py::test_Point_length[initArgs0-1] PASSED               [ 14%]
tests/test_Point.py::test_Point_length[initArgs1-1] PASSED               [ 14%]
tests/test_Point.py::test_Point_length[initArgs2-0] PASSED               [ 14%]
tests/test_Point.py::test_Point_length[initArgs3-1.4142135623730951] PASSED [ 14%]
tests/test_Point.py::test_Point_length[initArgs4-1.4142135623730951] PASSED [ 14%]
tests/test_Point.py::test_Point_min_max[initArgs0-0-1] PASSED            [ 14%]
tests/test_Point.py::test_Point_min_max[initArgs1-0-1] PASSED            [ 14%]
tests/test_Point.py::test_Point_min_max[initArgs2--inf-0] PASSED         [ 14%]
tests/test_Point.py::test_Point_min_max[initArgs3-0-inf] PASSED          [ 14%]
tests/test_Point.py::test_Point_projection[p1_arg0-p2_arg0-projection0] PASSED [ 15%]
tests/test_Vector.py::test_Vector_init PASSED                            [ 15%]
tests/test_Vector.py::test_Vector_interface PASSED                       [ 15%]
tests/test_canvas_manager_crash.py::test_canvas_manager_singleton_crash PASSED [ 15%]
tests/test_colormap.py::test_ColorMap_getStops[color_list0] PASSED       [ 15%]
tests/test_colormap.py::test_ColorMap_getStops[color_list1] PASSED       [ 15%]
tests/test_colormap.py::test_ColorMap_getColors[color_list0] PASSED      [ 15%]
tests/test_colormap.py::test_ColorMap_getColors[color_list1] PASSED      [ 15%]
tests/test_colormap.py::test_ColorMap_getByIndex PASSED                  [ 15%]
tests/test_colormap.py::test_round_trip PASSED                           [ 15%]
tests/test_configparser.py::test_longArrays PASSED                       [ 15%]
tests/test_configparser.py::test_multipleParameters PASSED               [ 15%]
tests/test_functions.py::testSolve3D PASSED                              [ 15%]
tests/test_functions.py::test_interpolateArray_order0 SKIPPED (could...) [ 15%]
tests/test_functions.py::test_interpolateArray_order1 SKIPPED (could...) [ 15%]
tests/test_functions.py::test_subArray PASSED                            [ 15%]
tests/test_functions.py::test_rescaleData PASSED                         [ 15%]
tests/test_functions.py::test_eq PASSED                                  [ 15%]
tests/test_functions.py::test_siParse[100 uV-V-expected0] PASSED         [ 15%]
tests/test_functions.py::test_siParse[100 \xb5V-V-expected1] PASSED      [ 15%]
tests/test_functions.py::test_siParse[4.2 nV-None-expected2] PASSED      [ 15%]
tests/test_functions.py::test_siParse[1.2 m-m-expected3] PASSED          [ 15%]
tests/test_functions.py::test_siParse[1.2 m-None-expected4] PASSED       [ 15%]
tests/test_functions.py::test_siParse[5.0e9-None-expected5] PASSED       [ 15%]
tests/test_functions.py::test_siParse[2 units-units-expected6] PASSED    [ 15%]
tests/test_functions.py::test_siParse[1.2 m--expected7] PASSED           [ 16%]
tests/test_functions.py::test_siParse[5.0e-9 M--expected8] PASSED        [ 16%]
tests/test_functions.py::test_siParse[4.2 nV-nV-expected9] PASSED        [ 16%]
tests/test_functions.py::test_siParse[4.2 nV--expected10] PASSED         [ 16%]
tests/test_functions.py::test_siParse[1.2 j--expected11] PASSED          [ 16%]
tests/test_functions.py::test_siParse[1.2 j-None-expected12] PASSED      [ 16%]
tests/test_functions.py::test_siParse[100 uV-v-ValueError] PASSED        [ 16%]
tests/test_functions.py::test_CIELab_reconversion PASSED                 [ 16%]
tests/test_functions.py::test_arrayToQPath[xs0-ys0-all-expected0] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs1-ys1-all-expected1] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs2-ys2-all-expected2] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs3-ys3-all-expected3] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs4-ys4-all-expected4] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs5-ys5-all-expected5] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs6-ys6-all-expected6] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs7-ys7-all-expected7] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs8-ys8-pairs-expected8] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs9-ys9-pairs-expected9] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs10-ys10-pairs-expected10] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs11-ys11-pairs-expected11] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs12-ys12-pairs-expected12] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs13-ys13-pairs-expected13] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs14-ys14-pairs-expected14] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs15-ys15-pairs-expected15] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs16-ys16-pairs-expected16] PASSED [ 16%]
tests/test_functions.py::test_arrayToQPath[xs17-ys17-pairs-expected17] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs18-ys18-pairs-expected18] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs19-ys19-pairs-expected19] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs20-ys20-pairs-expected20] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs21-ys21-pairs-expected21] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs22-ys22-pairs-expected22] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs23-ys23-pairs-expected23] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs24-ys24-finite-expected24] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs25-ys25-finite-expected25] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs26-ys26-connect26-expected26] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs27-ys27-connect27-expected27] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs28-ys28-connect28-expected28] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs29-ys29-connect29-expected29] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs30-ys30-connect30-expected30] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs31-ys31-connect31-expected31] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs32-ys32-connect32-expected32] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs33-ys33-connect33-expected33] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs34-ys34-all-expected34] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs35-ys35-all-expected35] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs36-ys36-all-expected36] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs37-ys37-all-expected37] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs38-ys38-all-expected38] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs39-ys39-all-expected39] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs40-ys40-all-expected40] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs41-ys41-all-expected41] PASSED [ 17%]
tests/test_functions.py::test_arrayToQPath[xs42-ys42-pairs-expected42] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs43-ys43-pairs-expected43] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs44-ys44-pairs-expected44] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs45-ys45-pairs-expected45] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs46-ys46-pairs-expected46] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs47-ys47-pairs-expected47] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs48-ys48-pairs-expected48] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs49-ys49-pairs-expected49] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs50-ys50-finite-expected50] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs51-ys51-finite-expected51] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs52-ys52-finite-expected52] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs53-ys53-finite-expected53] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs54-ys54-finite-expected54] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs55-ys55-finite-expected55] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs56-ys56-finite-expected56] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs57-ys57-finite-expected57] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs58-ys58-connect58-expected58] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs59-ys59-connect59-expected59] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs60-ys60-connect60-expected60] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs61-ys61-connect61-expected61] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs62-ys62-connect62-expected62] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs63-ys63-connect63-expected63] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs64-ys64-connect64-expected64] PASSED [ 18%]
tests/test_functions.py::test_arrayToQPath[xs65-ys65-connect65-expected65] PASSED [ 18%]
tests/test_functions.py::test_ndarray_from_qpolygonf PASSED              [ 18%]
tests/test_functions.py::test_ndarray_from_qimage PASSED                 [ 19%]
tests/test_functions.py::test_colorDistance PASSED                       [ 19%]
tests/test_functions.py::test_mkColor[test_input0-expected0] PASSED      [ 19%]
tests/test_functions.py::test_mkColor[test_input1-expected1] PASSED      [ 19%]
tests/test_functions.py::test_mkColor[test_input2-expected2] PASSED      [ 19%]
tests/test_functions.py::test_mkColor[test_input3-expected3] PASSED      [ 19%]
tests/test_functions.py::test_mkColor[test_input4-expected4] PASSED      [ 19%]
tests/test_functions.py::test_mkColor[test_input5-expected5] PASSED      [ 19%]
tests/test_functions.py::test_mkColor[test_input6-expected6] PASSED      [ 19%]
tests/test_functions.py::test_mkColor[test_input7-expected7] PASSED      [ 19%]
tests/test_functions.py::test_mkColor[test_input8-expected8] PASSED      [ 19%]
tests/test_functions.py::test_mkColor[test_input9-expected9] PASSED      [ 19%]
tests/test_functions.py::test_mkColor[test_input10-expected10] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input11-expected11] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input12-expected12] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input13-expected13] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input14-expected14] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input15-expected15] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input16-expected16] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input17-expected17] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input18-expected18] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input19-expected19] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input20-expected20] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input21-expected21] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input22-expected22] PASSED    [ 19%]
tests/test_functions.py::test_mkColor[test_input23-expected23] PASSED    [ 20%]
tests/test_functions.py::test_mkColor[test_input24-expected24] PASSED    [ 20%]
tests/test_functions.py::test_mkColor[test_input25-expected25] PASSED    [ 20%]
tests/test_functions.py::test_mkColor[test_input26-expected26] PASSED    [ 20%]
tests/test_functions.py::test_mkColor[test_input27-expected27] PASSED    [ 20%]
tests/test_functions.py::test_mkColor[test_input28-expected28] PASSED    [ 20%]
tests/test_functions.py::test_mkColor[test_input29-expected29] PASSED    [ 20%]
tests/test_functions.py::test_mkColor[test_input30-expected30] PASSED    [ 20%]
tests/test_functions.py::test_mkColor[test_input31-expected31] PASSED    [ 20%]
tests/test_functions.py::test_mkColor[test_input32-expected32] PASSED    [ 20%]
tests/test_functions.py::test_signal_block_unconnected PASSED            [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-2D-uint8-numpy] PASSED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-2D-uint8-cupy] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-2D-uint8-numba] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-2D-uint16-numpy] PASSED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-2D-uint16-cupy] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-2D-uint16-numba] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-2D-float32-numpy] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-2D-float32-cupy] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-2D-float32-numba] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGB-uint8-numpy] PASSED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGB-uint8-cupy] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGB-uint8-numba] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGB-uint16-numpy] PASSED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGB-uint16-cupy] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGB-uint16-numba] SKIPPED [ 20%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGB-float32-numpy] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGB-float32-cupy] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGB-float32-numba] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGBA-uint8-numpy] PASSED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGBA-uint8-cupy] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGBA-uint8-numba] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGBA-uint16-numpy] PASSED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGBA-uint16-cupy] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGBA-uint16-numba] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGBA-float32-numpy] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGBA-float32-cupy] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-None-RGBA-float32-numba] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-uint8-numpy] PASSED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-uint8-cupy] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-uint8-numba] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-uint16-numpy] PASSED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-uint16-cupy] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-uint16-numba] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-float32-numpy] FAILED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-float32-cupy] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-float32-numba] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-uint8-numpy] PASSED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-uint8-cupy] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-uint8-numba] SKIPPED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-uint16-numpy] PASSED [ 21%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-uint16-cupy] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-uint16-numba] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-float32-numpy] FAILED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-float32-cupy] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-float32-numba] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-uint8-numpy] PASSED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-uint8-numba] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-uint16-numpy] PASSED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-uint16-numba] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-float32-numpy] FAILED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-float32-cupy] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-float32-numba] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-2D-uint8-numpy] PASSED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-2D-uint8-cupy] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-2D-uint8-numba] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-2D-uint16-numpy] PASSED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-2D-uint16-cupy] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-2D-uint16-numba] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-2D-float32-numpy] PASSED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-2D-float32-cupy] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-2D-float32-numba] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGB-uint8-numpy] PASSED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGB-uint8-cupy] SKIPPED [ 22%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGB-uint8-numba] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGB-uint16-numpy] PASSED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGB-uint16-cupy] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGB-uint16-numba] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGB-float32-numpy] FAILED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGB-float32-cupy] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGB-float32-numba] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGBA-uint8-numpy] PASSED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGBA-uint8-cupy] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGBA-uint8-numba] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGBA-uint16-numpy] PASSED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGBA-uint16-cupy] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGBA-uint16-numba] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGBA-float32-numpy] PASSED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGBA-float32-cupy] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGBA-float32-numba] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-2D-uint8-numpy] PASSED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-2D-uint8-cupy] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-2D-uint8-numba] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-2D-uint16-numpy] PASSED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-2D-uint16-cupy] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-2D-uint16-numba] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-2D-float32-numpy] FAILED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-2D-float32-cupy] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-2D-float32-numba] SKIPPED [ 23%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGB-uint8-numpy] PASSED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGB-uint8-cupy] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGB-uint8-numba] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGB-uint16-numpy] PASSED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGB-uint16-cupy] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGB-uint16-numba] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGB-float32-numpy] PASSED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGB-float32-cupy] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGB-float32-numba] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-uint8-numpy] PASSED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-uint8-cupy] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-uint8-numba] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-uint16-numpy] PASSED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-uint16-cupy] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-uint16-numba] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-float32-numpy] FAILED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-float32-cupy] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-float32-numba] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-2D-uint8-numpy] PASSED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-2D-uint8-cupy] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-2D-uint8-numba] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-2D-uint16-numpy] PASSED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-2D-uint16-cupy] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-2D-uint16-numba] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-2D-float32-numpy] SKIPPED [ 24%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-2D-float32-cupy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-2D-float32-numba] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGB-uint8-numpy] PASSED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGB-uint8-cupy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGB-uint8-numba] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGB-uint16-numpy] PASSED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGB-uint16-cupy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGB-uint16-numba] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGB-float32-numpy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGB-float32-cupy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGB-float32-numba] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGBA-uint8-numpy] PASSED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGBA-uint8-cupy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGBA-uint8-numba] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGBA-uint16-numpy] PASSED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGBA-uint16-cupy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGBA-uint16-numba] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGBA-float32-numpy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGBA-float32-cupy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-None-RGBA-float32-numba] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-2D-uint8-numpy] PASSED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-2D-uint8-cupy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-2D-uint8-numba] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-2D-uint16-numpy] PASSED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-2D-uint16-cupy] SKIPPED [ 25%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-2D-uint16-numba] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-2D-float32-numpy] PASSED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-2D-float32-cupy] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-2D-float32-numba] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGB-uint8-numpy] PASSED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGB-uint8-cupy] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGB-uint8-numba] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGB-uint16-numpy] PASSED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGB-uint16-cupy] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGB-uint16-numba] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGB-float32-numpy] PASSED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGB-float32-cupy] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGB-float32-numba] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGBA-uint8-numpy] PASSED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGBA-uint8-numba] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGBA-uint16-numpy] PASSED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGBA-uint16-numba] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGBA-float32-numpy] PASSED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGBA-float32-cupy] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-SIMPLE-RGBA-float32-numba] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-2D-uint8-numpy] PASSED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-2D-uint8-cupy] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-2D-uint8-numba] SKIPPED [ 26%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-2D-uint16-numpy] PASSED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-2D-uint16-cupy] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-2D-uint16-numba] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-2D-float32-numpy] PASSED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-2D-float32-cupy] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-2D-float32-numba] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGB-uint8-numpy] PASSED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGB-uint8-cupy] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGB-uint8-numba] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGB-uint16-numpy] PASSED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGB-uint16-cupy] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGB-uint16-numba] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGB-float32-numpy] PASSED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGB-float32-cupy] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGB-float32-numba] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGBA-uint8-numpy] PASSED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGBA-uint8-cupy] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGBA-uint8-numba] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGBA-uint16-numpy] PASSED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGBA-uint16-cupy] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGBA-uint16-numba] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGBA-float32-numpy] PASSED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGBA-float32-cupy] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGB-RGBA-float32-numba] SKIPPED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-2D-uint8-numpy] PASSED [ 27%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-2D-uint8-cupy] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-2D-uint8-numba] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-2D-uint16-numpy] PASSED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-2D-uint16-cupy] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-2D-uint16-numba] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-2D-float32-numpy] PASSED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-2D-float32-cupy] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-2D-float32-numba] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGB-uint8-numpy] PASSED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGB-uint8-cupy] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGB-uint8-numba] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGB-uint16-numpy] PASSED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGB-uint16-cupy] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGB-uint16-numba] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGB-float32-numpy] PASSED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGB-float32-cupy] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGB-float32-numba] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGBA-uint8-numpy] PASSED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGBA-uint8-cupy] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGBA-uint8-numba] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGBA-uint16-numpy] PASSED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGBA-uint16-cupy] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGBA-uint16-numba] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGBA-float32-numpy] PASSED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGBA-float32-cupy] SKIPPED [ 28%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint8-RGBA-RGBA-float32-numba] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-2D-uint8-numpy] PASSED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-2D-uint8-cupy] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-2D-uint8-numba] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-2D-uint16-numpy] PASSED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-2D-uint16-cupy] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-2D-uint16-numba] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-2D-float32-numpy] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-2D-float32-cupy] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-2D-float32-numba] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGB-uint8-numpy] PASSED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGB-uint8-cupy] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGB-uint8-numba] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGB-uint16-numpy] PASSED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGB-uint16-cupy] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGB-uint16-numba] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGB-float32-numpy] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGB-float32-cupy] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGB-float32-numba] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGBA-uint8-numpy] PASSED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGBA-uint8-cupy] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGBA-uint8-numba] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGBA-uint16-numpy] PASSED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGBA-uint16-cupy] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGBA-uint16-numba] SKIPPED [ 29%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGBA-float32-numpy] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGBA-float32-cupy] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-None-RGBA-float32-numba] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-uint8-numpy] PASSED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-uint8-cupy] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-uint8-numba] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-uint16-numpy] PASSED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-uint16-cupy] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-uint16-numba] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-float32-numpy] FAILED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-float32-cupy] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-float32-numba] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-uint8-numpy] PASSED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-uint8-cupy] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-uint8-numba] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-uint16-numpy] PASSED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-uint16-cupy] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-uint16-numba] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-float32-numpy] FAILED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-float32-cupy] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-float32-numba] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-uint8-numpy] PASSED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-uint8-numba] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-uint16-numpy] PASSED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 30%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-uint16-numba] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-float32-numpy] FAILED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-float32-cupy] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-float32-numba] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-2D-uint8-numpy] PASSED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-2D-uint8-cupy] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-2D-uint8-numba] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-2D-uint16-numpy] PASSED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-2D-uint16-cupy] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-2D-uint16-numba] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-2D-float32-numpy] PASSED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-2D-float32-cupy] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-2D-float32-numba] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-uint8-numpy] PASSED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-uint8-cupy] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-uint8-numba] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-uint16-numpy] PASSED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-uint16-cupy] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-uint16-numba] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-float32-numpy] FAILED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-float32-cupy] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-float32-numba] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGBA-uint8-numpy] PASSED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGBA-uint8-cupy] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGBA-uint8-numba] SKIPPED [ 31%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGBA-uint16-numpy] PASSED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGBA-uint16-cupy] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGBA-uint16-numba] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGBA-float32-numpy] PASSED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGBA-float32-cupy] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGBA-float32-numba] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-uint8-numpy] PASSED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-uint8-cupy] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-uint8-numba] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-uint16-numpy] PASSED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-uint16-cupy] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-uint16-numba] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-float32-numpy] FAILED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-float32-cupy] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-float32-numba] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGB-uint8-numpy] PASSED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGB-uint8-cupy] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGB-uint8-numba] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGB-uint16-numpy] PASSED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGB-uint16-cupy] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGB-uint16-numba] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGB-float32-numpy] PASSED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGB-float32-cupy] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGB-float32-numba] SKIPPED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-uint8-numpy] PASSED [ 32%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-uint8-cupy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-uint8-numba] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-uint16-numpy] PASSED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-uint16-cupy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-uint16-numba] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-float32-numpy] FAILED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-float32-cupy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-float32-numba] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-2D-uint8-numpy] PASSED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-2D-uint8-cupy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-2D-uint8-numba] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-2D-uint16-numpy] PASSED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-2D-uint16-cupy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-2D-uint16-numba] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-2D-float32-numpy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-2D-float32-cupy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-2D-float32-numba] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGB-uint8-numpy] PASSED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGB-uint8-cupy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGB-uint8-numba] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGB-uint16-numpy] PASSED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGB-uint16-cupy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGB-uint16-numba] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGB-float32-numpy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGB-float32-cupy] SKIPPED [ 33%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGB-float32-numba] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGBA-uint8-numpy] PASSED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGBA-uint8-cupy] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGBA-uint8-numba] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGBA-uint16-numpy] PASSED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGBA-uint16-cupy] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGBA-uint16-numba] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGBA-float32-numpy] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGBA-float32-cupy] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-None-RGBA-float32-numba] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-uint8-numpy] PASSED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-uint8-cupy] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-uint8-numba] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-uint16-numpy] PASSED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-uint16-cupy] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-uint16-numba] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-float32-numpy] FAILED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-float32-cupy] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-float32-numba] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-uint8-numpy] PASSED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-uint8-cupy] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-uint8-numba] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-uint16-numpy] PASSED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-uint16-cupy] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-uint16-numba] SKIPPED [ 34%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-float32-numpy] FAILED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-float32-cupy] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-float32-numba] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-uint8-numpy] PASSED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-uint8-numba] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-uint16-numpy] PASSED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-uint16-numba] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-float32-numpy] FAILED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-float32-cupy] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-float32-numba] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-2D-uint8-numpy] PASSED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-2D-uint8-cupy] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-2D-uint8-numba] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-2D-uint16-numpy] PASSED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-2D-uint16-cupy] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-2D-uint16-numba] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-2D-float32-numpy] PASSED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-2D-float32-cupy] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-2D-float32-numba] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGB-uint8-numpy] PASSED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGB-uint8-cupy] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGB-uint8-numba] SKIPPED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGB-uint16-numpy] PASSED [ 35%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGB-uint16-cupy] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGB-uint16-numba] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGB-float32-numpy] FAILED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGB-float32-cupy] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGB-float32-numba] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGBA-uint8-numpy] PASSED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGBA-uint8-cupy] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGBA-uint8-numba] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGBA-uint16-numpy] PASSED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGBA-uint16-cupy] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGBA-uint16-numba] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGBA-float32-numpy] PASSED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGBA-float32-cupy] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGBA-float32-numba] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-2D-uint8-numpy] PASSED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-2D-uint8-cupy] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-2D-uint8-numba] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-2D-uint16-numpy] PASSED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-2D-uint16-cupy] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-2D-uint16-numba] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-2D-float32-numpy] FAILED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-2D-float32-cupy] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-2D-float32-numba] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGB-uint8-numpy] PASSED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGB-uint8-cupy] SKIPPED [ 36%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGB-uint8-numba] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGB-uint16-numpy] PASSED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGB-uint16-cupy] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGB-uint16-numba] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGB-float32-numpy] PASSED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGB-float32-cupy] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGB-float32-numba] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-uint8-numpy] PASSED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-uint8-cupy] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-uint8-numba] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-uint16-numpy] PASSED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-uint16-cupy] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-uint16-numba] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-float32-numpy] FAILED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-float32-cupy] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-float32-numba] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-2D-uint8-numpy] PASSED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-2D-uint8-cupy] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-2D-uint8-numba] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-2D-uint16-numpy] PASSED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-2D-uint16-cupy] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-2D-uint16-numba] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-2D-float32-numpy] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-2D-float32-cupy] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-2D-float32-numba] SKIPPED [ 37%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGB-uint8-numpy] PASSED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGB-uint8-cupy] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGB-uint8-numba] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGB-uint16-numpy] PASSED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGB-uint16-cupy] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGB-uint16-numba] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGB-float32-numpy] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGB-float32-cupy] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGB-float32-numba] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGBA-uint8-numpy] PASSED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGBA-uint8-cupy] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGBA-uint8-numba] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGBA-uint16-numpy] PASSED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGBA-uint16-cupy] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGBA-uint16-numba] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGBA-float32-numpy] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGBA-float32-cupy] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-None-RGBA-float32-numba] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-2D-uint8-numpy] PASSED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-2D-uint8-cupy] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-2D-uint8-numba] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-2D-uint16-numpy] PASSED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-2D-uint16-cupy] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-2D-uint16-numba] SKIPPED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-2D-float32-numpy] PASSED [ 38%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-2D-float32-cupy] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-2D-float32-numba] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGB-uint8-numpy] PASSED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGB-uint8-cupy] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGB-uint8-numba] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGB-uint16-numpy] PASSED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGB-uint16-cupy] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGB-uint16-numba] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGB-float32-numpy] PASSED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGB-float32-cupy] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGB-float32-numba] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGBA-uint8-numpy] PASSED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGBA-uint8-numba] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGBA-uint16-numpy] PASSED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGBA-uint16-numba] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGBA-float32-numpy] PASSED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGBA-float32-cupy] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-SIMPLE-RGBA-float32-numba] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-2D-uint8-numpy] PASSED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-2D-uint8-cupy] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-2D-uint8-numba] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-2D-uint16-numpy] PASSED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-2D-uint16-cupy] SKIPPED [ 39%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-2D-uint16-numba] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-2D-float32-numpy] PASSED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-2D-float32-cupy] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-2D-float32-numba] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGB-uint8-numpy] PASSED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGB-uint8-cupy] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGB-uint8-numba] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGB-uint16-numpy] PASSED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGB-uint16-cupy] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGB-uint16-numba] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGB-float32-numpy] PASSED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGB-float32-cupy] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGB-float32-numba] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGBA-uint8-numpy] PASSED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGBA-uint8-cupy] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGBA-uint8-numba] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGBA-uint16-numpy] PASSED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGBA-uint16-cupy] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGBA-uint16-numba] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGBA-float32-numpy] PASSED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGBA-float32-cupy] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGB-RGBA-float32-numba] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-2D-uint8-numpy] PASSED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-2D-uint8-cupy] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-2D-uint8-numba] SKIPPED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-2D-uint16-numpy] PASSED [ 40%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-2D-uint16-cupy] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-2D-uint16-numba] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-2D-float32-numpy] PASSED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-2D-float32-cupy] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-2D-float32-numba] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGB-uint8-numpy] PASSED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGB-uint8-cupy] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGB-uint8-numba] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGB-uint16-numpy] PASSED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGB-uint16-cupy] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGB-uint16-numba] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGB-float32-numpy] PASSED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGB-float32-cupy] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGB-float32-numba] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGBA-uint8-numpy] PASSED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGBA-uint8-cupy] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGBA-uint8-numba] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGBA-uint16-numpy] PASSED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGBA-uint16-cupy] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGBA-uint16-numba] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGBA-float32-numpy] PASSED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGBA-float32-cupy] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint8-RGBA-RGBA-float32-numba] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-2D-uint8-numpy] PASSED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-2D-uint8-cupy] SKIPPED [ 41%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-2D-uint8-numba] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-2D-uint16-numpy] PASSED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-2D-uint16-cupy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-2D-uint16-numba] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-2D-float32-numpy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-2D-float32-cupy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-2D-float32-numba] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGB-uint8-numpy] PASSED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGB-uint8-cupy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGB-uint8-numba] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGB-uint16-numpy] PASSED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGB-uint16-cupy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGB-uint16-numba] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGB-float32-numpy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGB-float32-cupy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGB-float32-numba] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGBA-uint8-numpy] PASSED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGBA-uint8-cupy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGBA-uint8-numba] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGBA-uint16-numpy] PASSED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGBA-uint16-cupy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGBA-uint16-numba] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGBA-float32-numpy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGBA-float32-cupy] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-None-RGBA-float32-numba] SKIPPED [ 42%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-uint8-numpy] PASSED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-uint8-cupy] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-uint8-numba] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-uint16-numpy] PASSED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-uint16-cupy] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-uint16-numba] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-float32-numpy] FAILED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-float32-cupy] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-float32-numba] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-uint8-numpy] PASSED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-uint8-cupy] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-uint8-numba] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-uint16-numpy] PASSED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-uint16-cupy] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-uint16-numba] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-float32-numpy] FAILED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-float32-cupy] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-float32-numba] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-uint8-numpy] PASSED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-uint8-numba] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-uint16-numpy] PASSED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-uint16-numba] SKIPPED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-float32-numpy] FAILED [ 43%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-float32-cupy] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-float32-numba] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-2D-uint8-numpy] PASSED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-2D-uint8-cupy] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-2D-uint8-numba] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-2D-uint16-numpy] PASSED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-2D-uint16-cupy] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-2D-uint16-numba] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-2D-float32-numpy] PASSED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-2D-float32-cupy] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-2D-float32-numba] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-uint8-numpy] PASSED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-uint8-cupy] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-uint8-numba] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-uint16-numpy] PASSED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-uint16-cupy] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-uint16-numba] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-float32-numpy] FAILED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-float32-cupy] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-float32-numba] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGBA-uint8-numpy] PASSED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGBA-uint8-cupy] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGBA-uint8-numba] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGBA-uint16-numpy] PASSED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGBA-uint16-cupy] SKIPPED [ 44%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGBA-uint16-numba] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGBA-float32-numpy] PASSED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGBA-float32-cupy] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGBA-float32-numba] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-uint8-numpy] PASSED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-uint8-cupy] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-uint8-numba] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-uint16-numpy] PASSED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-uint16-cupy] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-uint16-numba] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-float32-numpy] FAILED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-float32-cupy] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-float32-numba] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGB-uint8-numpy] PASSED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGB-uint8-cupy] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGB-uint8-numba] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGB-uint16-numpy] PASSED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGB-uint16-cupy] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGB-uint16-numba] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGB-float32-numpy] PASSED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGB-float32-cupy] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGB-float32-numba] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-uint8-numpy] PASSED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-uint8-cupy] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-uint8-numba] SKIPPED [ 45%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-uint16-numpy] PASSED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-uint16-cupy] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-uint16-numba] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-float32-numpy] FAILED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-float32-cupy] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-float32-numba] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-2D-uint8-numpy] PASSED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-2D-uint8-cupy] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-2D-uint8-numba] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-2D-uint16-numpy] PASSED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-2D-uint16-cupy] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-2D-uint16-numba] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-2D-float32-numpy] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-2D-float32-cupy] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-2D-float32-numba] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGB-uint8-numpy] PASSED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGB-uint8-cupy] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGB-uint8-numba] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGB-uint16-numpy] PASSED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGB-uint16-cupy] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGB-uint16-numba] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGB-float32-numpy] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGB-float32-cupy] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGB-float32-numba] SKIPPED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGBA-uint8-numpy] PASSED [ 46%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGBA-uint8-cupy] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGBA-uint8-numba] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGBA-uint16-numpy] PASSED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGBA-uint16-cupy] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGBA-uint16-numba] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGBA-float32-numpy] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGBA-float32-cupy] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-None-RGBA-float32-numba] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-uint8-numpy] PASSED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-uint8-cupy] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-uint8-numba] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-uint16-numpy] PASSED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-uint16-cupy] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-uint16-numba] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-float32-numpy] FAILED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-float32-cupy] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-float32-numba] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-uint8-numpy] PASSED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-uint8-cupy] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-uint8-numba] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-uint16-numpy] PASSED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-uint16-cupy] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-uint16-numba] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-float32-numpy] FAILED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-float32-cupy] SKIPPED [ 47%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-float32-numba] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-uint8-numpy] PASSED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-uint8-numba] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-uint16-numpy] PASSED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-uint16-numba] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-float32-numpy] FAILED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-float32-cupy] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-float32-numba] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-2D-uint8-numpy] PASSED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-2D-uint8-cupy] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-2D-uint8-numba] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-2D-uint16-numpy] PASSED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-2D-uint16-cupy] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-2D-uint16-numba] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-2D-float32-numpy] PASSED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-2D-float32-cupy] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-2D-float32-numba] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-uint8-numpy] PASSED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-uint8-cupy] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-uint8-numba] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-uint16-numpy] PASSED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-uint16-cupy] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-uint16-numba] SKIPPED [ 48%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-float32-numpy] FAILED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-float32-cupy] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-float32-numba] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGBA-uint8-numpy] PASSED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGBA-uint8-cupy] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGBA-uint8-numba] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGBA-uint16-numpy] PASSED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGBA-uint16-cupy] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGBA-uint16-numba] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGBA-float32-numpy] PASSED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGBA-float32-cupy] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGBA-float32-numba] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-uint8-numpy] PASSED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-uint8-cupy] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-uint8-numba] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-uint16-numpy] PASSED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-uint16-cupy] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-uint16-numba] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-float32-numpy] FAILED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-float32-cupy] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-float32-numba] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGB-uint8-numpy] PASSED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGB-uint8-cupy] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGB-uint8-numba] SKIPPED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGB-uint16-numpy] PASSED [ 49%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGB-uint16-cupy] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGB-uint16-numba] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGB-float32-numpy] PASSED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGB-float32-cupy] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGB-float32-numba] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-uint8-numpy] PASSED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-uint8-cupy] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-uint8-numba] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-uint16-numpy] PASSED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-uint16-cupy] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-uint16-numba] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-float32-numpy] FAILED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-float32-cupy] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-float32-numba] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-2D-uint8-numpy] PASSED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-2D-uint8-cupy] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-2D-uint8-numba] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-2D-uint16-numpy] PASSED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-2D-uint16-cupy] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-2D-uint16-numba] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-2D-float32-numpy] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-2D-float32-cupy] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-2D-float32-numba] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGB-uint8-numpy] PASSED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGB-uint8-cupy] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGB-uint8-numba] SKIPPED [ 50%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGB-uint16-numpy] PASSED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGB-uint16-cupy] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGB-uint16-numba] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGB-float32-numpy] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGB-float32-cupy] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGB-float32-numba] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGBA-uint8-numpy] PASSED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGBA-uint8-cupy] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGBA-uint8-numba] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGBA-uint16-numpy] PASSED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGBA-uint16-cupy] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGBA-uint16-numba] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGBA-float32-numpy] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGBA-float32-cupy] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-None-RGBA-float32-numba] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-2D-uint8-numpy] PASSED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-2D-uint8-cupy] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-2D-uint8-numba] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-2D-uint16-numpy] PASSED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-2D-uint16-cupy] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-2D-uint16-numba] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-2D-float32-numpy] PASSED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-2D-float32-cupy] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-2D-float32-numba] SKIPPED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGB-uint8-numpy] PASSED [ 51%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGB-uint8-cupy] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGB-uint8-numba] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGB-uint16-numpy] PASSED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGB-uint16-cupy] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGB-uint16-numba] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGB-float32-numpy] PASSED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGB-float32-cupy] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGB-float32-numba] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGBA-uint8-numpy] PASSED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGBA-uint8-numba] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGBA-uint16-numpy] PASSED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGBA-uint16-numba] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGBA-float32-numpy] PASSED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGBA-float32-cupy] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-SIMPLE-RGBA-float32-numba] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-2D-uint8-numpy] PASSED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-2D-uint8-cupy] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-2D-uint8-numba] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-2D-uint16-numpy] PASSED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-2D-uint16-cupy] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-2D-uint16-numba] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-2D-float32-numpy] PASSED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-2D-float32-cupy] SKIPPED [ 52%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-2D-float32-numba] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGB-uint8-numpy] PASSED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGB-uint8-cupy] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGB-uint8-numba] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGB-uint16-numpy] PASSED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGB-uint16-cupy] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGB-uint16-numba] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGB-float32-numpy] PASSED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGB-float32-cupy] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGB-float32-numba] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGBA-uint8-numpy] PASSED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGBA-uint8-cupy] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGBA-uint8-numba] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGBA-uint16-numpy] PASSED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGBA-uint16-cupy] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGBA-uint16-numba] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGBA-float32-numpy] PASSED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGBA-float32-cupy] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGB-RGBA-float32-numba] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-2D-uint8-numpy] PASSED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-2D-uint8-cupy] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-2D-uint8-numba] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-2D-uint16-numpy] PASSED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-2D-uint16-cupy] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-2D-uint16-numba] SKIPPED [ 53%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-2D-float32-numpy] PASSED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-2D-float32-cupy] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-2D-float32-numba] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGB-uint8-numpy] PASSED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGB-uint8-cupy] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGB-uint8-numba] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGB-uint16-numpy] PASSED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGB-uint16-cupy] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGB-uint16-numba] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGB-float32-numpy] PASSED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGB-float32-cupy] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGB-float32-numba] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGBA-uint8-numpy] PASSED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGBA-uint8-cupy] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGBA-uint8-numba] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGBA-uint16-numpy] PASSED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGBA-uint16-cupy] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGBA-uint16-numba] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGBA-float32-numpy] PASSED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGBA-float32-cupy] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint8-RGBA-RGBA-float32-numba] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-2D-uint8-numpy] PASSED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-2D-uint8-cupy] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-2D-uint8-numba] SKIPPED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-2D-uint16-numpy] PASSED [ 54%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-2D-uint16-cupy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-2D-uint16-numba] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-2D-float32-numpy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-2D-float32-cupy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-2D-float32-numba] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGB-uint8-numpy] PASSED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGB-uint8-cupy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGB-uint8-numba] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGB-uint16-numpy] PASSED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGB-uint16-cupy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGB-uint16-numba] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGB-float32-numpy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGB-float32-cupy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGB-float32-numba] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGBA-uint8-numpy] PASSED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGBA-uint8-cupy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGBA-uint8-numba] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGBA-uint16-numpy] PASSED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGBA-uint16-cupy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGBA-uint16-numba] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGBA-float32-numpy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGBA-float32-cupy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-None-RGBA-float32-numba] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-uint8-numpy] PASSED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-uint8-cupy] SKIPPED [ 55%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-uint8-numba] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-uint16-numpy] PASSED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-uint16-cupy] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-uint16-numba] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-float32-numpy] FAILED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-float32-cupy] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-float32-numba] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-uint8-numpy] PASSED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-uint8-cupy] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-uint8-numba] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-uint16-numpy] PASSED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-uint16-cupy] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-uint16-numba] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-float32-numpy] FAILED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-float32-cupy] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-float32-numba] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-uint8-numpy] PASSED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-uint8-numba] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-uint16-numpy] PASSED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-uint16-numba] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-float32-numpy] FAILED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-float32-cupy] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-float32-numba] SKIPPED [ 56%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-2D-uint8-numpy] PASSED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-2D-uint8-cupy] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-2D-uint8-numba] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-2D-uint16-numpy] PASSED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-2D-uint16-cupy] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-2D-uint16-numba] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-2D-float32-numpy] PASSED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-2D-float32-cupy] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-2D-float32-numba] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-uint8-numpy] PASSED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-uint8-cupy] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-uint8-numba] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-uint16-numpy] PASSED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-uint16-cupy] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-uint16-numba] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-float32-numpy] FAILED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-float32-cupy] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-float32-numba] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGBA-uint8-numpy] PASSED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGBA-uint8-cupy] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGBA-uint8-numba] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGBA-uint16-numpy] PASSED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGBA-uint16-cupy] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGBA-uint16-numba] SKIPPED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGBA-float32-numpy] PASSED [ 57%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGBA-float32-cupy] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGBA-float32-numba] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-uint8-numpy] PASSED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-uint8-cupy] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-uint8-numba] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-uint16-numpy] PASSED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-uint16-cupy] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-uint16-numba] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-float32-numpy] FAILED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-float32-cupy] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-float32-numba] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGB-uint8-numpy] PASSED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGB-uint8-cupy] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGB-uint8-numba] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGB-uint16-numpy] PASSED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGB-uint16-cupy] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGB-uint16-numba] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGB-float32-numpy] PASSED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGB-float32-cupy] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGB-float32-numba] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-uint8-numpy] PASSED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-uint8-cupy] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-uint8-numba] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-uint16-numpy] PASSED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-uint16-cupy] SKIPPED [ 58%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-uint16-numba] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-float32-numpy] FAILED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-float32-cupy] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-float32-numba] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-2D-uint8-numpy] PASSED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-2D-uint8-cupy] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-2D-uint8-numba] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-2D-uint16-numpy] PASSED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-2D-uint16-cupy] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-2D-uint16-numba] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-2D-float32-numpy] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-2D-float32-cupy] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-2D-float32-numba] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGB-uint8-numpy] PASSED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGB-uint8-cupy] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGB-uint8-numba] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGB-uint16-numpy] PASSED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGB-uint16-cupy] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGB-uint16-numba] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGB-float32-numpy] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGB-float32-cupy] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGB-float32-numba] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGBA-uint8-numpy] PASSED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGBA-uint8-cupy] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGBA-uint8-numba] SKIPPED [ 59%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGBA-uint16-numpy] PASSED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGBA-uint16-cupy] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGBA-uint16-numba] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGBA-float32-numpy] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGBA-float32-cupy] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-None-RGBA-float32-numba] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-uint8-numpy] PASSED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-uint8-cupy] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-uint8-numba] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-uint16-numpy] PASSED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-uint16-cupy] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-uint16-numba] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-float32-numpy] FAILED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-float32-cupy] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-float32-numba] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-uint8-numpy] PASSED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-uint8-cupy] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-uint8-numba] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-uint16-numpy] PASSED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-uint16-cupy] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-uint16-numba] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-float32-numpy] FAILED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-float32-cupy] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-float32-numba] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-uint8-numpy] PASSED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 60%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-uint8-numba] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-uint16-numpy] PASSED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-uint16-numba] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-float32-numpy] FAILED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-float32-cupy] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-float32-numba] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-2D-uint8-numpy] PASSED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-2D-uint8-cupy] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-2D-uint8-numba] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-2D-uint16-numpy] PASSED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-2D-uint16-cupy] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-2D-uint16-numba] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-2D-float32-numpy] PASSED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-2D-float32-cupy] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-2D-float32-numba] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGB-uint8-numpy] PASSED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGB-uint8-cupy] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGB-uint8-numba] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGB-uint16-numpy] PASSED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGB-uint16-cupy] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGB-uint16-numba] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGB-float32-numpy] FAILED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGB-float32-cupy] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGB-float32-numba] SKIPPED [ 61%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGBA-uint8-numpy] PASSED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGBA-uint8-cupy] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGBA-uint8-numba] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGBA-uint16-numpy] PASSED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGBA-uint16-cupy] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGBA-uint16-numba] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGBA-float32-numpy] PASSED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGBA-float32-cupy] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGBA-float32-numba] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-2D-uint8-numpy] PASSED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-2D-uint8-cupy] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-2D-uint8-numba] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-2D-uint16-numpy] PASSED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-2D-uint16-cupy] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-2D-uint16-numba] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-2D-float32-numpy] FAILED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-2D-float32-cupy] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-2D-float32-numba] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGB-uint8-numpy] PASSED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGB-uint8-cupy] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGB-uint8-numba] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGB-uint16-numpy] PASSED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGB-uint16-cupy] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGB-uint16-numba] SKIPPED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGB-float32-numpy] PASSED [ 62%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGB-float32-cupy] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGB-float32-numba] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-uint8-numpy] PASSED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-uint8-cupy] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-uint8-numba] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-uint16-numpy] PASSED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-uint16-cupy] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-uint16-numba] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-float32-numpy] FAILED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-float32-cupy] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-float32-numba] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-2D-uint8-numpy] PASSED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-2D-uint8-cupy] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-2D-uint8-numba] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-2D-uint16-numpy] PASSED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-2D-uint16-cupy] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-2D-uint16-numba] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-2D-float32-numpy] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-2D-float32-cupy] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-2D-float32-numba] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGB-uint8-numpy] PASSED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGB-uint8-cupy] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGB-uint8-numba] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGB-uint16-numpy] PASSED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGB-uint16-cupy] SKIPPED [ 63%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGB-uint16-numba] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGB-float32-numpy] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGB-float32-cupy] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGB-float32-numba] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGBA-uint8-numpy] PASSED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGBA-uint8-cupy] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGBA-uint8-numba] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGBA-uint16-numpy] PASSED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGBA-uint16-cupy] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGBA-uint16-numba] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGBA-float32-numpy] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGBA-float32-cupy] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-None-RGBA-float32-numba] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-2D-uint8-numpy] PASSED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-2D-uint8-cupy] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-2D-uint8-numba] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-2D-uint16-numpy] PASSED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-2D-uint16-cupy] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-2D-uint16-numba] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-2D-float32-numpy] PASSED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-2D-float32-cupy] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-2D-float32-numba] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGB-uint8-numpy] PASSED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGB-uint8-cupy] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGB-uint8-numba] SKIPPED [ 64%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGB-uint16-numpy] PASSED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGB-uint16-cupy] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGB-uint16-numba] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGB-float32-numpy] PASSED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGB-float32-cupy] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGB-float32-numba] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGBA-uint8-numpy] PASSED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGBA-uint8-numba] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGBA-uint16-numpy] PASSED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGBA-uint16-numba] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGBA-float32-numpy] PASSED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGBA-float32-cupy] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-SIMPLE-RGBA-float32-numba] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-2D-uint8-numpy] PASSED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-2D-uint8-cupy] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-2D-uint8-numba] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-2D-uint16-numpy] PASSED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-2D-uint16-cupy] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-2D-uint16-numba] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-2D-float32-numpy] PASSED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-2D-float32-cupy] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-2D-float32-numba] SKIPPED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGB-uint8-numpy] PASSED [ 65%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGB-uint8-cupy] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGB-uint8-numba] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGB-uint16-numpy] PASSED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGB-uint16-cupy] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGB-uint16-numba] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGB-float32-numpy] PASSED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGB-float32-cupy] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGB-float32-numba] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGBA-uint8-numpy] PASSED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGBA-uint8-cupy] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGBA-uint8-numba] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGBA-uint16-numpy] PASSED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGBA-uint16-cupy] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGBA-uint16-numba] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGBA-float32-numpy] PASSED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGBA-float32-cupy] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGB-RGBA-float32-numba] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-2D-uint8-numpy] PASSED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-2D-uint8-cupy] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-2D-uint8-numba] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-2D-uint16-numpy] PASSED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-2D-uint16-cupy] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-2D-uint16-numba] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-2D-float32-numpy] PASSED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-2D-float32-cupy] SKIPPED [ 66%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-2D-float32-numba] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGB-uint8-numpy] PASSED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGB-uint8-cupy] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGB-uint8-numba] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGB-uint16-numpy] PASSED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGB-uint16-cupy] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGB-uint16-numba] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGB-float32-numpy] PASSED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGB-float32-cupy] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGB-float32-numba] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGBA-uint8-numpy] PASSED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGBA-uint8-cupy] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGBA-uint8-numba] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGBA-uint16-numpy] PASSED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGBA-uint16-cupy] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGBA-uint16-numba] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGBA-float32-numpy] PASSED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGBA-float32-cupy] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint8-RGBA-RGBA-float32-numba] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-2D-uint8-numpy] PASSED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-2D-uint8-cupy] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-2D-uint8-numba] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-2D-uint16-numpy] PASSED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-2D-uint16-cupy] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-2D-uint16-numba] SKIPPED [ 67%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-2D-float32-numpy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-2D-float32-cupy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-2D-float32-numba] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGB-uint8-numpy] PASSED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGB-uint8-cupy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGB-uint8-numba] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGB-uint16-numpy] PASSED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGB-uint16-cupy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGB-uint16-numba] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGB-float32-numpy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGB-float32-cupy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGB-float32-numba] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGBA-uint8-numpy] PASSED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGBA-uint8-cupy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGBA-uint8-numba] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGBA-uint16-numpy] PASSED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGBA-uint16-cupy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGBA-uint16-numba] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGBA-float32-numpy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGBA-float32-cupy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-None-RGBA-float32-numba] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-uint8-numpy] PASSED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-uint8-cupy] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-uint8-numba] SKIPPED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-uint16-numpy] PASSED [ 68%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-uint16-cupy] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-uint16-numba] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-float32-numpy] FAILED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-float32-cupy] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-float32-numba] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-uint8-numpy] PASSED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-uint8-cupy] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-uint8-numba] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-uint16-numpy] PASSED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-uint16-cupy] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-uint16-numba] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-float32-numpy] FAILED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-float32-cupy] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-float32-numba] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-uint8-numpy] PASSED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-uint8-numba] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-uint16-numpy] PASSED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-uint16-numba] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-float32-numpy] FAILED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-float32-cupy] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-float32-numba] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-2D-uint8-numpy] PASSED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-2D-uint8-cupy] SKIPPED [ 69%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-2D-uint8-numba] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-2D-uint16-numpy] PASSED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-2D-uint16-cupy] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-2D-uint16-numba] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-2D-float32-numpy] PASSED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-2D-float32-cupy] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-2D-float32-numba] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-uint8-numpy] PASSED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-uint8-cupy] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-uint8-numba] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-uint16-numpy] PASSED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-uint16-cupy] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-uint16-numba] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-float32-numpy] FAILED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-float32-cupy] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-float32-numba] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGBA-uint8-numpy] PASSED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGBA-uint8-cupy] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGBA-uint8-numba] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGBA-uint16-numpy] PASSED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGBA-uint16-cupy] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGBA-uint16-numba] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGBA-float32-numpy] PASSED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGBA-float32-cupy] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGBA-float32-numba] SKIPPED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-uint8-numpy] PASSED [ 70%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-uint8-cupy] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-uint8-numba] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-uint16-numpy] PASSED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-uint16-cupy] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-uint16-numba] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-float32-numpy] FAILED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-float32-cupy] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-float32-numba] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGB-uint8-numpy] PASSED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGB-uint8-cupy] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGB-uint8-numba] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGB-uint16-numpy] PASSED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGB-uint16-cupy] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGB-uint16-numba] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGB-float32-numpy] PASSED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGB-float32-cupy] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGB-float32-numba] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-uint8-numpy] PASSED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-uint8-cupy] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-uint8-numba] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-uint16-numpy] PASSED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-uint16-cupy] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-uint16-numba] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-float32-numpy] FAILED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-float32-cupy] SKIPPED [ 71%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-float32-numba] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-2D-uint8-numpy] PASSED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-2D-uint8-cupy] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-2D-uint8-numba] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-2D-uint16-numpy] PASSED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-2D-uint16-cupy] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-2D-uint16-numba] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-2D-float32-numpy] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-2D-float32-cupy] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-2D-float32-numba] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGB-uint8-numpy] PASSED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGB-uint8-cupy] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGB-uint8-numba] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGB-uint16-numpy] PASSED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGB-uint16-cupy] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGB-uint16-numba] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGB-float32-numpy] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGB-float32-cupy] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGB-float32-numba] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGBA-uint8-numpy] PASSED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGBA-uint8-cupy] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGBA-uint8-numba] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGBA-uint16-numpy] PASSED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGBA-uint16-cupy] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGBA-uint16-numba] SKIPPED [ 72%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGBA-float32-numpy] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGBA-float32-cupy] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-None-RGBA-float32-numba] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-uint8-numpy] PASSED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-uint8-cupy] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-uint8-numba] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-uint16-numpy] PASSED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-uint16-cupy] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-uint16-numba] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-float32-numpy] FAILED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-float32-cupy] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-float32-numba] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-uint8-numpy] PASSED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-uint8-cupy] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-uint8-numba] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-uint16-numpy] PASSED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-uint16-cupy] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-uint16-numba] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-float32-numpy] FAILED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-float32-cupy] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-float32-numba] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-uint8-numpy] PASSED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-uint8-numba] SKIPPED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-uint16-numpy] PASSED [ 73%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-uint16-numba] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-float32-numpy] FAILED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-float32-cupy] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-float32-numba] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-2D-uint8-numpy] PASSED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-2D-uint8-cupy] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-2D-uint8-numba] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-2D-uint16-numpy] PASSED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-2D-uint16-cupy] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-2D-uint16-numba] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-2D-float32-numpy] PASSED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-2D-float32-cupy] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-2D-float32-numba] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGB-uint8-numpy] PASSED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGB-uint8-cupy] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGB-uint8-numba] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGB-uint16-numpy] PASSED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGB-uint16-cupy] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGB-uint16-numba] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGB-float32-numpy] FAILED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGB-float32-cupy] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGB-float32-numba] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGBA-uint8-numpy] PASSED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGBA-uint8-cupy] SKIPPED [ 74%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGBA-uint8-numba] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGBA-uint16-numpy] PASSED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGBA-uint16-cupy] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGBA-uint16-numba] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGBA-float32-numpy] PASSED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGBA-float32-cupy] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGBA-float32-numba] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-2D-uint8-numpy] PASSED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-2D-uint8-cupy] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-2D-uint8-numba] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-2D-uint16-numpy] PASSED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-2D-uint16-cupy] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-2D-uint16-numba] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-2D-float32-numpy] FAILED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-2D-float32-cupy] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-2D-float32-numba] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGB-uint8-numpy] PASSED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGB-uint8-cupy] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGB-uint8-numba] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGB-uint16-numpy] PASSED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGB-uint16-cupy] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGB-uint16-numba] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGB-float32-numpy] PASSED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGB-float32-cupy] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGB-float32-numba] SKIPPED [ 75%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-uint8-numpy] PASSED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-uint8-cupy] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-uint8-numba] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-uint16-numpy] PASSED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-uint16-cupy] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-uint16-numba] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-float32-numpy] FAILED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-float32-cupy] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-float32-numba] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-2D-uint8-numpy] PASSED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-2D-uint8-cupy] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-2D-uint8-numba] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-2D-uint16-numpy] PASSED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-2D-uint16-cupy] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-2D-uint16-numba] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-2D-float32-numpy] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-2D-float32-cupy] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-2D-float32-numba] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGB-uint8-numpy] PASSED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGB-uint8-cupy] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGB-uint8-numba] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGB-uint16-numpy] PASSED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGB-uint16-cupy] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGB-uint16-numba] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGB-float32-numpy] SKIPPED [ 76%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGB-float32-cupy] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGB-float32-numba] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGBA-uint8-numpy] PASSED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGBA-uint8-cupy] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGBA-uint8-numba] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGBA-uint16-numpy] PASSED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGBA-uint16-cupy] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGBA-uint16-numba] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGBA-float32-numpy] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGBA-float32-cupy] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-None-RGBA-float32-numba] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-2D-uint8-numpy] PASSED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-2D-uint8-cupy] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-2D-uint8-numba] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-2D-uint16-numpy] PASSED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-2D-uint16-cupy] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-2D-uint16-numba] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-2D-float32-numpy] PASSED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-2D-float32-cupy] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-2D-float32-numba] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGB-uint8-numpy] PASSED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGB-uint8-cupy] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGB-uint8-numba] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGB-uint16-numpy] PASSED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGB-uint16-cupy] SKIPPED [ 77%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGB-uint16-numba] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGB-float32-numpy] PASSED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGB-float32-cupy] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGB-float32-numba] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGBA-uint8-numpy] PASSED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGBA-uint8-numba] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGBA-uint16-numpy] PASSED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGBA-uint16-numba] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGBA-float32-numpy] PASSED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGBA-float32-cupy] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-SIMPLE-RGBA-float32-numba] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-2D-uint8-numpy] PASSED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-2D-uint8-cupy] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-2D-uint8-numba] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-2D-uint16-numpy] PASSED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-2D-uint16-cupy] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-2D-uint16-numba] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-2D-float32-numpy] PASSED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-2D-float32-cupy] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-2D-float32-numba] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGB-uint8-numpy] PASSED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGB-uint8-cupy] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGB-uint8-numba] SKIPPED [ 78%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGB-uint16-numpy] PASSED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGB-uint16-cupy] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGB-uint16-numba] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGB-float32-numpy] PASSED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGB-float32-cupy] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGB-float32-numba] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGBA-uint8-numpy] PASSED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGBA-uint8-cupy] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGBA-uint8-numba] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGBA-uint16-numpy] PASSED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGBA-uint16-cupy] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGBA-uint16-numba] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGBA-float32-numpy] PASSED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGBA-float32-cupy] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGB-RGBA-float32-numba] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-2D-uint8-numpy] PASSED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-2D-uint8-cupy] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-2D-uint8-numba] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-2D-uint16-numpy] PASSED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-2D-uint16-cupy] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-2D-uint16-numba] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-2D-float32-numpy] PASSED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-2D-float32-cupy] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-2D-float32-numba] SKIPPED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGB-uint8-numpy] PASSED [ 79%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGB-uint8-cupy] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGB-uint8-numba] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGB-uint16-numpy] PASSED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGB-uint16-cupy] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGB-uint16-numba] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGB-float32-numpy] PASSED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGB-float32-cupy] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGB-float32-numba] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGBA-uint8-numpy] PASSED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGBA-uint8-cupy] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGBA-uint8-numba] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGBA-uint16-numpy] PASSED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGBA-uint16-cupy] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGBA-uint16-numba] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGBA-float32-numpy] PASSED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGBA-float32-cupy] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint8-RGBA-RGBA-float32-numba] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-2D-uint8-numpy] PASSED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-2D-uint8-cupy] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-2D-uint8-numba] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-2D-uint16-numpy] PASSED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-2D-uint16-cupy] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-2D-uint16-numba] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-2D-float32-numpy] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-2D-float32-cupy] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-2D-float32-numba] SKIPPED [ 80%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGB-uint8-numpy] PASSED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGB-uint8-cupy] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGB-uint8-numba] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGB-uint16-numpy] PASSED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGB-uint16-cupy] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGB-uint16-numba] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGB-float32-numpy] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGB-float32-cupy] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGB-float32-numba] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGBA-uint8-numpy] PASSED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGBA-uint8-cupy] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGBA-uint8-numba] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGBA-uint16-numpy] PASSED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGBA-uint16-cupy] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGBA-uint16-numba] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGBA-float32-numpy] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGBA-float32-cupy] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-None-RGBA-float32-numba] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-uint8-numpy] PASSED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-uint8-cupy] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-uint8-numba] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-uint16-numpy] PASSED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-uint16-cupy] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-uint16-numba] SKIPPED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-float32-numpy] FAILED [ 81%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-float32-cupy] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-float32-numba] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-uint8-numpy] PASSED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-uint8-cupy] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-uint8-numba] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-uint16-numpy] PASSED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-uint16-cupy] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-uint16-numba] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-float32-numpy] FAILED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-float32-cupy] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-float32-numba] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-uint8-numpy] PASSED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-uint8-numba] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-uint16-numpy] PASSED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-uint16-numba] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-float32-numpy] FAILED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-float32-cupy] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-float32-numba] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-2D-uint8-numpy] PASSED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-2D-uint8-cupy] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-2D-uint8-numba] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-2D-uint16-numpy] PASSED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-2D-uint16-cupy] SKIPPED [ 82%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-2D-uint16-numba] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-2D-float32-numpy] PASSED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-2D-float32-cupy] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-2D-float32-numba] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-uint8-numpy] PASSED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-uint8-cupy] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-uint8-numba] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-uint16-numpy] PASSED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-uint16-cupy] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-uint16-numba] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-float32-numpy] FAILED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-float32-cupy] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-float32-numba] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGBA-uint8-numpy] PASSED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGBA-uint8-cupy] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGBA-uint8-numba] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGBA-uint16-numpy] PASSED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGBA-uint16-cupy] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGBA-uint16-numba] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGBA-float32-numpy] PASSED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGBA-float32-cupy] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGBA-float32-numba] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-uint8-numpy] PASSED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-uint8-cupy] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-uint8-numba] SKIPPED [ 83%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-uint16-numpy] PASSED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-uint16-cupy] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-uint16-numba] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-float32-numpy] FAILED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-float32-cupy] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-float32-numba] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGB-uint8-numpy] PASSED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGB-uint8-cupy] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGB-uint8-numba] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGB-uint16-numpy] PASSED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGB-uint16-cupy] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGB-uint16-numba] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGB-float32-numpy] PASSED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGB-float32-cupy] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGB-float32-numba] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-uint8-numpy] PASSED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-uint8-cupy] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-uint8-numba] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-uint16-numpy] PASSED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-uint16-cupy] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-uint16-numba] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-float32-numpy] FAILED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-float32-cupy] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-float32-numba] SKIPPED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-2D-uint8-numpy] PASSED [ 84%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-2D-uint8-cupy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-2D-uint8-numba] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-2D-uint16-numpy] PASSED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-2D-uint16-cupy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-2D-uint16-numba] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-2D-float32-numpy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-2D-float32-cupy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-2D-float32-numba] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGB-uint8-numpy] PASSED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGB-uint8-cupy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGB-uint8-numba] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGB-uint16-numpy] PASSED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGB-uint16-cupy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGB-uint16-numba] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGB-float32-numpy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGB-float32-cupy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGB-float32-numba] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGBA-uint8-numpy] PASSED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGBA-uint8-cupy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGBA-uint8-numba] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGBA-uint16-numpy] PASSED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGBA-uint16-cupy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGBA-uint16-numba] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGBA-float32-numpy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGBA-float32-cupy] SKIPPED [ 85%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-None-RGBA-float32-numba] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-uint8-numpy] PASSED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-uint8-cupy] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-uint8-numba] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-uint16-numpy] PASSED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-uint16-cupy] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-uint16-numba] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-float32-numpy] FAILED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-float32-cupy] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-float32-numba] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-uint8-numpy] PASSED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-uint8-cupy] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-uint8-numba] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-uint16-numpy] PASSED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-uint16-cupy] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-uint16-numba] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-float32-numpy] FAILED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-float32-cupy] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-float32-numba] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-uint8-numpy] PASSED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-uint8-numba] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-uint16-numpy] PASSED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-uint16-numba] SKIPPED [ 86%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-float32-numpy] FAILED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-float32-cupy] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-float32-numba] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-2D-uint8-numpy] PASSED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-2D-uint8-cupy] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-2D-uint8-numba] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-2D-uint16-numpy] PASSED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-2D-uint16-cupy] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-2D-uint16-numba] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-2D-float32-numpy] PASSED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-2D-float32-cupy] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-2D-float32-numba] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-uint8-numpy] PASSED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-uint8-cupy] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-uint8-numba] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-uint16-numpy] PASSED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-uint16-cupy] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-uint16-numba] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-float32-numpy] FAILED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-float32-cupy] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-float32-numba] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGBA-uint8-numpy] PASSED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGBA-uint8-cupy] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGBA-uint8-numba] SKIPPED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGBA-uint16-numpy] PASSED [ 87%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGBA-uint16-cupy] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGBA-uint16-numba] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGBA-float32-numpy] PASSED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGBA-float32-cupy] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGBA-float32-numba] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-uint8-numpy] PASSED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-uint8-cupy] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-uint8-numba] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-uint16-numpy] PASSED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-uint16-cupy] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-uint16-numba] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-float32-numpy] FAILED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-float32-cupy] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-float32-numba] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGB-uint8-numpy] PASSED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGB-uint8-cupy] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGB-uint8-numba] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGB-uint16-numpy] PASSED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGB-uint16-cupy] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGB-uint16-numba] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGB-float32-numpy] PASSED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGB-float32-cupy] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGB-float32-numba] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-uint8-numpy] PASSED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-uint8-cupy] SKIPPED [ 88%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-uint8-numba] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-uint16-numpy] PASSED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-uint16-cupy] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-uint16-numba] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-float32-numpy] FAILED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-float32-cupy] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-float32-numba] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-2D-uint8-numpy] PASSED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-2D-uint8-cupy] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-2D-uint8-numba] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-2D-uint16-numpy] PASSED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-2D-uint16-cupy] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-2D-uint16-numba] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-2D-float32-numpy] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-2D-float32-cupy] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-2D-float32-numba] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGB-uint8-numpy] PASSED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGB-uint8-cupy] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGB-uint8-numba] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGB-uint16-numpy] PASSED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGB-uint16-cupy] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGB-uint16-numba] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGB-float32-numpy] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGB-float32-cupy] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGB-float32-numba] SKIPPED [ 89%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGBA-uint8-numpy] PASSED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGBA-uint8-cupy] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGBA-uint8-numba] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGBA-uint16-numpy] PASSED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGBA-uint16-cupy] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGBA-uint16-numba] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGBA-float32-numpy] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGBA-float32-cupy] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-None-RGBA-float32-numba] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-2D-uint8-numpy] PASSED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-2D-uint8-cupy] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-2D-uint8-numba] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-2D-uint16-numpy] PASSED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-2D-uint16-cupy] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-2D-uint16-numba] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-2D-float32-numpy] PASSED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-2D-float32-cupy] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-2D-float32-numba] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGB-uint8-numpy] PASSED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGB-uint8-cupy] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGB-uint8-numba] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGB-uint16-numpy] PASSED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGB-uint16-cupy] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGB-uint16-numba] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGB-float32-numpy] PASSED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGB-float32-cupy] SKIPPED [ 90%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGB-float32-numba] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGBA-uint8-numpy] PASSED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGBA-uint8-numba] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGBA-uint16-numpy] PASSED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGBA-uint16-numba] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGBA-float32-numpy] PASSED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGBA-float32-cupy] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-SIMPLE-RGBA-float32-numba] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-2D-uint8-numpy] PASSED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-2D-uint8-cupy] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-2D-uint8-numba] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-2D-uint16-numpy] PASSED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-2D-uint16-cupy] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-2D-uint16-numba] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-2D-float32-numpy] PASSED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-2D-float32-cupy] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-2D-float32-numba] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGB-uint8-numpy] PASSED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGB-uint8-cupy] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGB-uint8-numba] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGB-uint16-numpy] PASSED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGB-uint16-cupy] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGB-uint16-numba] SKIPPED [ 91%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGB-float32-numpy] PASSED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGB-float32-cupy] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGB-float32-numba] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGBA-uint8-numpy] PASSED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGBA-uint8-cupy] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGBA-uint8-numba] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGBA-uint16-numpy] PASSED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGBA-uint16-cupy] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGBA-uint16-numba] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGBA-float32-numpy] PASSED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGBA-float32-cupy] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGB-RGBA-float32-numba] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-2D-uint8-numpy] PASSED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-2D-uint8-cupy] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-2D-uint8-numba] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-2D-uint16-numpy] PASSED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-2D-uint16-cupy] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-2D-uint16-numba] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-2D-float32-numpy] PASSED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-2D-float32-cupy] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-2D-float32-numba] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGB-uint8-numpy] PASSED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGB-uint8-cupy] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGB-uint8-numba] SKIPPED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGB-uint16-numpy] PASSED [ 92%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGB-uint16-cupy] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGB-uint16-numba] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGB-float32-numpy] PASSED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGB-float32-cupy] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGB-float32-numba] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGBA-uint8-numpy] PASSED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGBA-uint8-cupy] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGBA-uint8-numba] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGBA-uint16-numpy] PASSED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGBA-uint16-cupy] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGBA-uint16-numba] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGBA-float32-numpy] PASSED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGBA-float32-cupy] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint8-RGBA-RGBA-float32-numba] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-2D-uint8-numpy] PASSED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-2D-uint8-cupy] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-2D-uint8-numba] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-2D-uint16-numpy] PASSED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-2D-uint16-cupy] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-2D-uint16-numba] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-2D-float32-numpy] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-2D-float32-cupy] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-2D-float32-numba] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGB-uint8-numpy] PASSED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGB-uint8-cupy] SKIPPED [ 93%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGB-uint8-numba] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGB-uint16-numpy] PASSED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGB-uint16-cupy] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGB-uint16-numba] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGB-float32-numpy] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGB-float32-cupy] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGB-float32-numba] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGBA-uint8-numpy] PASSED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGBA-uint8-cupy] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGBA-uint8-numba] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGBA-uint16-numpy] PASSED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGBA-uint16-cupy] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGBA-uint16-numba] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGBA-float32-numpy] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGBA-float32-cupy] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-None-RGBA-float32-numba] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-uint8-numpy] PASSED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-uint8-cupy] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-uint8-numba] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-uint16-numpy] PASSED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-uint16-cupy] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-uint16-numba] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-float32-numpy] FAILED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-float32-cupy] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-float32-numba] SKIPPED [ 94%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-uint8-numpy] PASSED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-uint8-cupy] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-uint8-numba] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-uint16-numpy] PASSED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-uint16-cupy] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-uint16-numba] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-float32-numpy] FAILED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-float32-cupy] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-float32-numba] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-uint8-numpy] PASSED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-uint8-cupy] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-uint8-numba] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-uint16-numpy] PASSED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-uint16-cupy] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-uint16-numba] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-float32-numpy] FAILED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-float32-cupy] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-float32-numba] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-2D-uint8-numpy] PASSED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-2D-uint8-cupy] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-2D-uint8-numba] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-2D-uint16-numpy] PASSED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-2D-uint16-cupy] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-2D-uint16-numba] SKIPPED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-2D-float32-numpy] PASSED [ 95%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-2D-float32-cupy] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-2D-float32-numba] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-uint8-numpy] PASSED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-uint8-cupy] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-uint8-numba] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-uint16-numpy] PASSED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-uint16-cupy] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-uint16-numba] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-float32-numpy] FAILED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-float32-cupy] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-float32-numba] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGBA-uint8-numpy] PASSED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGBA-uint8-cupy] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGBA-uint8-numba] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGBA-uint16-numpy] PASSED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGBA-uint16-cupy] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGBA-uint16-numba] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGBA-float32-numpy] PASSED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGBA-float32-cupy] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGBA-float32-numba] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-uint8-numpy] PASSED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-uint8-cupy] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-uint8-numba] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-uint16-numpy] PASSED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-uint16-cupy] SKIPPED [ 96%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-uint16-numba] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-float32-numpy] FAILED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-float32-cupy] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-float32-numba] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGB-uint8-numpy] PASSED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGB-uint8-cupy] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGB-uint8-numba] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGB-uint16-numpy] PASSED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGB-uint16-cupy] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGB-uint16-numba] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGB-float32-numpy] PASSED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGB-float32-cupy] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGB-float32-numba] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-uint8-numpy] PASSED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-uint8-cupy] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-uint8-numba] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-uint16-numpy] PASSED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-uint16-cupy] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-uint16-numba] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-float32-numpy] FAILED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-float32-cupy] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-float32-numba] SKIPPED [ 97%]
tests/test_makeARGB.py::test_makeARGB_exceptions[makeARGB_args0-makeARGB_kwargs0] XFAIL [ 97%]
tests/test_makeARGB.py::test_makeARGB_exceptions[makeARGB_args1-makeARGB_kwargs1] XFAIL [ 97%]
tests/test_makeARGB.py::test_makeARGB_exceptions[makeARGB_args2-makeARGB_kwargs2] XFAIL [ 97%]
tests/test_makeARGB.py::test_makeARGB_exceptions[makeARGB_args3-makeARGB_kwargs3] XFAIL [ 98%]
tests/test_makeARGB.py::test_makeARGB_exceptions[makeARGB_args4-makeARGB_kwargs4] XFAIL [ 98%]
tests/test_makeARGB.py::test_makeARGB_exceptions[makeARGB_args5-makeARGB_kwargs5] XFAIL [ 98%]
tests/test_makeARGB.py::test_makeARGB_exceptions[makeARGB_args6-makeARGB_kwargs6] XFAIL [ 98%]
tests/test_makeARGB.py::test_makeARGB_exceptions[makeARGB_args7-makeARGB_kwargs7] XFAIL [ 98%]
tests/test_makeARGB.py::test_makeARGB_with_nans PASSED                   [ 98%]
tests/test_makeARGB.py::test_makeARGB_with_human_readable_code PASSED    [ 98%]
tests/test_pickles.py::test_SRTTransform PASSED                          [ 98%]
tests/test_pickles.py::test_SRTTransform3D PASSED                        [ 98%]
tests/test_qimage_writethru.py::test_qimage_writethrough PASSED          [ 98%]
tests/test_qmenu_leak_workaround.py::test_qmenu_leak_workaround PASSED   [ 98%]
tests/test_qpainterpathprivate.py::test_qpainterpathprivate_read PASSED  [ 98%]
tests/test_qpainterpathprivate.py::test_qpainterpathprivate_write PASSED [ 98%]
tests/test_qt.py::test_isQObjectAlive PASSED                             [ 98%]
tests/test_qt.py::test_loadUiType PASSED                                 [ 98%]
tests/test_ref_cycles.py::test_PlotWidget PASSED                         [ 98%]
tests/test_ref_cycles.py::test_ImageView PASSED                          [ 98%]
tests/test_reload.py::test_reload PASSED                                 [ 98%]
tests/test_signalproxy.py::test_signal_proxy_slot PASSED                 [ 98%]
tests/test_signalproxy.py::test_signal_proxy_disconnect_slot PASSED      [ 98%]
tests/test_signalproxy.py::test_signal_proxy_no_slot_start PASSED        [ 98%]
tests/test_signalproxy.py::test_signal_proxy_slot_block PASSED           [ 98%]
tests/test_srttransform3d.py::testMatrix PASSED                          [ 98%]
tests/test_stability.py::test_garbage_collector PASSED                   [ 98%]
tests/widgets/test_busycursor.py::test_nested_busy_cursors_clear_after_all_exit PASSED [ 98%]
tests/widgets/test_combobox.py::test_combobox PASSED                     [ 99%]
tests/widgets/test_graphics_view.py::test_basics_graphics_view PASSED    [ 99%]
tests/widgets/test_histogramlutwidget.py::testHistogramLUTWidget PASSED  [ 99%]
tests/widgets/test_progressdialog.py::test_progress_dialog PASSED        [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_defaults PASSED              [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[0-0-opts0] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[100-100-opts1] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[1000000-1e+06-opts2] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[1000-1e+03-opts3] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[1000000-1000000 V-opts4] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[12345678955-12345678955-opts5] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[1.45e-09-1.45e-09 A-opts6] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[1.45e-09-1.45 nA-opts7] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[1.45-1.45 PSI-opts8] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[0.00145-1.45 mPSI-opts9] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[-2500.3427-$-2500.34-opts10] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[1000-1 k-opts11] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[1.45e-09-i = 1.45e-09 A-opts12] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[0-0 mV-opts13] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[0-0 mV-opts14] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[0-0 mV-opts15] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_formatting[0-0 mV-opts16] PASSED [ 99%]
tests/widgets/test_spinbox.py::test_evalFunc PASSED                      [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_gui_set_value[] PASSED       [ 99%]
tests/widgets/test_spinbox.py::test_SpinBox_gui_set_value[V] PASSED      [ 99%]
tests/widgets/test_tablewidget.py::test_TableWidget PASSED               [100%]

=================================== FAILURES ===================================
_________________________________ test_float32 _________________________________

    def test_float32():
        Format = QtGui.QImage.Format
        dtype = np.float32
        w, h = 192, 108
        lo, hi = -1, 1
        lut_none = None
    
        lut_mono1 = np.random.randint(256, size=256, dtype=np.uint8)
        lut_mono2 = np.random.randint(256, size=(256, 1), dtype=np.uint8)
        lut_rgb = np.random.randint(256, size=(256, 3), dtype=np.uint8)
        lut_rgba = np.random.randint(256, size=(256, 4), dtype=np.uint8)
    
        # lut with less than 256 entries
        lut_mono1_s = np.random.randint(256, size=255, dtype=np.uint8)
        lut_mono2_s = np.random.randint(256, size=(255, 1), dtype=np.uint8)
        lut_rgb_s = np.random.randint(256, size=(255, 3), dtype=np.uint8)
        lut_rgba_s = np.random.randint(256, size=(255, 4), dtype=np.uint8)
    
        # lut with more than 256 entries
        lut_mono1_l = np.random.randint(256, size=257, dtype=np.uint8)
        lut_mono2_l = np.random.randint(256, size=(257, 1), dtype=np.uint8)
        lut_rgb_l = np.random.randint(256, size=(257, 3), dtype=np.uint8)
        lut_rgba_l = np.random.randint(256, size=(257, 4), dtype=np.uint8)
    
        levels = [lo, hi]
    
        check_format((h, w), dtype, levels, lut_none, Format.Format_Grayscale8)
        check_format((h, w, 3), dtype, levels, lut_none, Format.Format_RGB888)
    
        check_format((h, w), dtype, levels, lut_mono1, Format.Format_Indexed8)
        check_format((h, w), dtype, levels, lut_mono2, Format.Format_Indexed8)
        check_format((h, w), dtype, levels, lut_rgb, Format.Format_Indexed8)
        check_format((h, w), dtype, levels, lut_rgba, Format.Format_Indexed8)
    
        check_format((h, w), dtype, levels, lut_mono1_s, Format.Format_Indexed8)
        check_format((h, w), dtype, levels, lut_mono2_s, Format.Format_Indexed8)
        check_format((h, w), dtype, levels, lut_rgb_s, Format.Format_Indexed8)
        check_format((h, w), dtype, levels, lut_rgba_s, Format.Format_Indexed8)
    
        check_format((h, w), dtype, levels, lut_mono1_l, Format.Format_Grayscale8)
        check_format((h, w), dtype, levels, lut_mono2_l, Format.Format_Grayscale8)
        check_format((h, w), dtype, levels, lut_rgb_l, Format.Format_RGBX8888)
        check_format((h, w), dtype, levels, lut_rgba_l, Format.Format_RGBA8888)
    
        all_lut_types = [
            lut_none,
            lut_mono1, lut_mono2, lut_rgb, lut_rgba,
            lut_mono1_s, lut_mono2_s, lut_rgb_s, lut_rgba_s,
            lut_mono1_l, lut_mono2_l, lut_rgb_l, lut_rgba_l,
        ]
    
        nandata = np.zeros((h, w), dtype=dtype)
        nandata[h//2, w//2] = np.nan
        for lut in all_lut_types:
>           check_image_format(nandata, levels, lut, Format.Format_RGBA8888)

tests/graphicsItems/test_ImageItemFormat.py:179: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/graphicsItems/test_ImageItemFormat.py:10: in check_image_format
    item.render()
pyqtgraph/graphicsItems/ImageItem.py:590: in render
    qimage = functions_qimage.try_make_qimage(image, levels=levels, lut=lut, transparentLocations=self._imageNanLocations)
pyqtgraph/functions_qimage.py:284: in try_make_qimage
    image, lut = _rescale_and_lookup_float(
pyqtgraph/functions_qimage.py:135: in _rescale_and_lookup_float
    image = _apply_lut_for_uint(xp, image, lut)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

xp = <module 'numpy' from '/usr/lib/python3.12/site-packages/numpy/__init__.py'>
image = array([[127, 127, 127, ..., 127, 127, 127],
       [127, 127, 127, ..., 127, 127, 127],
       [127, 127, 127, ..., 12..., 127, 127, 127],
       [127, 127, 127, ..., 127, 127, 127],
       [127, 127, 127, ..., 127, 127, 127]], dtype=uint8)
lut = array([4281150765, 4282992969, 4294309365, 4294375158, 4278650631,
       4283124555, 4292927712, 4281808695, 42943093...111182, 4282006074, 4282335039,
       4278716424, 4286479998, 4282664004, 4287335307, 4284045657],
      dtype=uint32)

    def _apply_lut_for_uint(xp, image, lut):
        # Note: compared to makeARGB(), we have already clipped the data to range
    
        # if lut is 1d, then lut[image] is fastest
        # if lut is 2d, then lut.take(image, axis=0) is faster than lut[image]
        lut = _convert_2dlut_to_1dlut(xp, lut)
    
        if xp == numpy and (fn_numba := getNumbaFunctions()) is not None:
            # numba "take" supports only the 1st 2 arguments of np.take,
            # therefore we have to convert the lut to 1d.
            # "take" will output a c contiguous array regardless of its input.
            image = fn_numba.numba_take(lut, image)
        else:
            # advanced indexing is memory order aware.
            # its output can be either C or F contiguous.
>           image = lut[image]
E           IndexError: index 255 is out of bounds for axis 0 with size 255

pyqtgraph/functions_qimage.py:24: IndexError
_ test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = None, scale = None, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', None, None, True)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [136, 136, 136, 255],
E                     [  0,   0,   0,   0],
E                     [225, 225, 225, 255]],
E             
E                    [[216, 216, 216, 255],
E                     [224, 224, 224, 255],
E                     [255, 255, 255, 255],
E                     [ 16,  16,  16, 255]],
E             
E                    [[252, 252, 252, 255],
E                     [216, 216, 216, 255],
E                     [ 42,  42,  42, 255],
E                     [252, 252, 252, 255]],
E             
E                    [[ 18,  18,  18, 255],
E                     [169, 169, 169, 255],
E                     [223, 223, 223, 255],
E                     [252, 252, 252, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [136, 136, 136, 255],
E                     [255, 255, 255,   0],
E                     [225, 225, 225, 255]],
E             
E                    [[216, 216, 216, 255],
E                     [224, 224, 224, 255],
E                     [255, 255, 255, 255],
E                     [ 16,  16,  16, 255]],
E             
E                    [[252, 252, 252, 255],
E                     [216, 216, 216, 255],
E                     [ 42,  42,  42, 255],
E                     [252, 252, 252, 255]],
E             
E                    [[ 18,  18,  18, 255],
E                     [169, 169, 169, 255],
E                     [223, 223, 223, 255],
E                     [252, 252, 252, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f2a310>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f2a310> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [136, 136, 136, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [225, 225, 225, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = None, scale = None, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', None, None, True)) output! Expected:
E             array([[[ 59,  99,  32, 255],
E                     [103, 231,  72, 255],
E                     [233, 117,  43, 255],
E                     [ 74, 249, 184, 255]],
E             
E                    [[  0, 185, 137,   0],
E                     [232,  72, 187, 255],
E                     [ 86,  56, 249, 255],
E                     [ 35,  88, 101, 255]],
E             
E                    [[217,  49,   0, 255],
E                     [123,  12, 152, 255],
E                     [255,  83,  37, 255],
E                     [ 95,  90,  22, 255]],
E             
E                    [[177, 133, 125, 255],
E                     [238,  36, 174, 255],
E                     [ 70, 177,  17, 255],
E                     [ 67,  65, 219, 255]]], dtype=uint8)
E               Got:
E             array([[[ 59,  99,  32, 255],
E                     [103, 231,  72, 255],
E                     [233, 117,  43, 255],
E                     [ 74, 249, 184, 255]],
E             
E                    [[255, 185, 137,   0],
E                     [232,  72, 187, 255],
E                     [ 86,  56, 249, 255],
E                     [ 35,  88, 101, 255]],
E             
E                    [[217,  49,   0, 255],
E                     [123,  12, 152, 255],
E                     [255,  83,  37, 255],
E                     [ 95,  90,  22, 255]],
E             
E                    [[177, 133, 125, 255],
E                     [238,  36, 174, 255],
E                     [ 70, 177,  17, 255],
E                     [ 67,  65, 219, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f2bcf0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f2bcf0> = array([[[ 59,..., dtype=uint8) == array([[[ 59,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[ 59,  99,  32, 255],
E                           [103, 231,  72, 255],
E                           [233, 117,  43, 255],
E                           [ 74, 249, 184, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = None, scale = None, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', None, None, True)) output! Expected:
E             array([[[248, 159,   5,   0],
E                     [217, 237, 151, 255],
E                     [102, 203,  57,  44],
E                     [244, 177,  73, 196]],
E             
E                    [[ 29, 189,  17, 250],
E                     [168, 188,  84, 208],
E                     [198, 134, 144,  81],
E                     [208, 209, 210, 126]],
E             
E                    [[  8, 212,  80, 241],
E                     [159, 153, 128, 236],
E                     [  0,   0,   7,   0],
E                     [249, 140,  61,  88]],
E             
E                    [[175, 255, 216,  90],
E                     [ 42,  76,  23, 172],
E                     [ 64,  65, 205, 254],
E                     [  0, 255, 148, 117]]], dtype=uint8)
E               Got:
E             array([[[248, 159,   5,   0],
E                     [217, 237, 151, 255],
E                     [102, 203,  57,  44],
E                     [244, 177,  73, 196]],
E             
E                    [[ 29, 189,  17, 250],
E                     [168, 188,  84, 208],
E                     [198, 134, 144,  81],
E                     [208, 209, 210, 126]],
E             
E                    [[  8, 212,  80, 241],
E                     [159, 153, 128, 236],
E                     [255, 255,   7,   0],
E                     [249, 140,  61,  88]],
E             
E                    [[175, 255, 216,  90],
E                     [ 42,  76,  23, 172],
E                     [ 64,  65, 205, 254],
E                     [  0, 255, 148, 117]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f2bd50>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f2bd50> = array([[[248,..., dtype=uint8) == array([[[248,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[248, 159,   5,   0],
E                           [217, 237, 151, 255],
E                           [102, 203,  57,  44],
E                           [244, 177,  73, 196]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-None-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = None, scale = None, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', None, None, True)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58fa5350>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58fa5350> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-None-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = None, scale = None, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', None, None, True)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  1,   1,   1, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  1,   1,   1, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58fa6fd0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58fa6fd0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [  0,   0,   0, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = None, scale = None, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', None, None, True)) output! Expected:
E             array([[[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0, 255,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [255, 255,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0, 255,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58fa71b0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58fa71b0> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0,   0],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0,   0],
E                           [  0,   0,   0,   0]],
E                 ...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', <class 'numpy.uint16'>, None, True)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58fa7210>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58fa7210> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', <class 'numpy.uint16'>, None, True)) output! Expected:
E             array([[[  0,   0, 255, 255],
E                     [255,   0,   0, 255],
E                     [255,   0, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0, 255,   0],
E                     [  0,   0, 255, 255],
E                     [255, 255,   0, 255],
E                     [  0,   0, 255, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0, 255,   0, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0, 255, 255],
E                     [255,   0,   0, 255],
E                     [255,   0, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0, 255,   0],
E                     [  0,   0, 255, 255],
E                     [255, 255,   0, 255],
E                     [  0,   0, 255, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0, 255,   0, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58fa62b0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58fa62b0> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0, 255, 255],
E                           [255,   0,   0, 255],
E                           [255,   0, 255, 255],
E                           [  0,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', <class 'numpy.uint16'>, None, True)) output! Expected:
E             array([[[  0,   0, 255,   0],
E                     [  0, 255, 255,   0],
E                     [255, 255,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [  0,   0, 255, 255],
E                     [255,   0,   0, 255]],
E             
E                    [[  0,   0, 255,   0],
E                     [255,   0,   0,   0],
E                     [255, 255, 255,   0],
E                     [  0, 255, 255,   0]],
E             
E                    [[255,   0, 255,   0],
E                     [255,   0,   0, 255],
E                     [255,   0,   0,   0],
E                     [255,   0,   0,   0]]], dtype=uint8)
E               Got:
E             array([[[  0,   0, 255,   0],
E                     [  0, 255, 255,   0],
E                     [255, 255,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [  0,   0, 255, 255],
E                     [255,   0,   0, 255]],
E             
E                    [[  0,   0, 255,   0],
E                     [255,   0,   0,   0],
E                     [  0,   0, 255,   0],
E                     [  0, 255, 255,   0]],
E             
E                    [[255,   0, 255,   0],
E                     [255,   0,   0, 255],
E                     [255,   0,   0,   0],
E                     [255,   0,   0,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58fa6070>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58fa6070> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0, 255,   0],
E                           [  0, 255, 255,   0],
E                           [255, 255,   0, 255],
E                           [  0,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', <class 'numpy.uint16'>, None, True)) output! Expected:
E             array([[[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd56206c70>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd56206c70> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0, 255, 255, 255],
E                           [  0, 255, 255, 255],
E                           [  0, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', <class 'numpy.uint16'>, None, True)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd56205d10>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd56205d10> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [255, 255, 255, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [255, 255, 255, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', <class 'numpy.uint16'>, None, True)) output! Expected:
E             array([[[255, 255,   0,   0],
E                     [255, 255,   0,   0],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0,   0],
E                     [255, 255,   0, 255]],
E             
E                    [[255,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255,   0,   0],
E                     [255, 255,   0,   0],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255,   0, 255]],
E             
E                    [[255,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd562ecb10>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd562ecb10> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255,   0,   0],
E                           [255, 255,   0,   0],
E                           [255, 255, 255, 255],
E                           [255, 255,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = None, scale = 232, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', None, 232, True)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [124, 124, 124, 255],
E                     [  0,   0,   0,   0],
E                     [205, 205, 205, 255]],
E             
E                    [[197, 197, 197, 255],
E                     [204, 204, 204, 255],
E                     [232, 232, 232, 255],
E                     [ 15,  15,  15, 255]],
E             
E                    [[230, 230, 230, 255],
E                     [196, 196, 196, 255],
E                     [ 38,  38,  38, 255],
E                     [229, 229, 229, 255]],
E             
E                    [[ 16,  16,  16, 255],
E                     [153, 153, 153, 255],
E                     [203, 203, 203, 255],
E                     [229, 229, 229, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [124, 124, 124, 255],
E                     [255, 255, 255,   0],
E                     [205, 205, 205, 255]],
E             
E                    [[197, 197, 197, 255],
E                     [204, 204, 204, 255],
E                     [232, 232, 232, 255],
E                     [ 15,  15,  15, 255]],
E             
E                    [[230, 230, 230, 255],
E                     [196, 196, 196, 255],
E                     [ 38,  38,  38, 255],
E                     [229, 229, 229, 255]],
E             
E                    [[ 16,  16,  16, 255],
E                     [153, 153, 153, 255],
E                     [203, 203, 203, 255],
E                     [229, 229, 229, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58fa4390>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58fa4390> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [124, 124, 124, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [205, 205, 205, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = None, scale = 232, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', None, 232, True)) output! Expected:
E             array([[[ 54,  90,  29, 255],
E                     [ 94, 210,  65, 255],
E                     [212, 106,  39, 255],
E                     [ 68, 227, 167, 255]],
E             
E                    [[  0, 169, 125,   0],
E                     [211,  65, 170, 255],
E                     [ 78,  51, 227, 255],
E                     [ 32,  80,  91, 255]],
E             
E                    [[197,  44,   0, 255],
E                     [112,  11, 138, 255],
E                     [255,  75,  34, 255],
E                     [ 86,  82,  20, 255]],
E             
E                    [[161, 121, 113, 255],
E                     [216,  33, 158, 255],
E                     [ 64, 161,  15, 255],
E                     [ 61,  59, 199, 255]]], dtype=uint8)
E               Got:
E             array([[[ 54,  90,  29, 255],
E                     [ 94, 210,  65, 255],
E                     [212, 106,  39, 255],
E                     [ 68, 227, 167, 255]],
E             
E                    [[255, 169, 125,   0],
E                     [211,  65, 170, 255],
E                     [ 78,  51, 227, 255],
E                     [ 32,  80,  91, 255]],
E             
E                    [[197,  44,   0, 255],
E                     [112,  11, 138, 255],
E                     [255,  75,  34, 255],
E                     [ 86,  82,  20, 255]],
E             
E                    [[161, 121, 113, 255],
E                     [216,  33, 158, 255],
E                     [ 64, 161,  15, 255],
E                     [ 61,  59, 199, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58fa6070>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58fa6070> = array([[[ 54,..., dtype=uint8) == array([[[ 54,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[ 54,  90,  29, 255],
E                           [ 94, 210,  65, 255],
E                           [212, 106,  39, 255],
E                           [ 68, 227, 167, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = None, scale = 232, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', None, 232, True)) output! Expected:
E             array([[[225, 145,   5,   0],
E                     [197, 215, 138, 255],
E                     [ 93, 185,  51,  40],
E                     [222, 161,  66, 178]],
E             
E                    [[ 26, 172,  15, 227],
E                     [153, 171,  76, 189],
E                     [181, 122, 131,  73],
E                     [189, 190, 191, 114]],
E             
E                    [[  7, 193,  73, 219],
E                     [144, 139, 116, 215],
E                     [  0,   0,   6,   0],
E                     [227, 127,  55,  80]],
E             
E                    [[159, 255, 197,  82],
E                     [ 38,  69,  21, 157],
E                     [ 58,  59, 186, 231],
E                     [  0, 232, 134, 107]]], dtype=uint8)
E               Got:
E             array([[[225, 145,   5,   0],
E                     [197, 215, 138, 255],
E                     [ 93, 185,  51,  40],
E                     [222, 161,  66, 178]],
E             
E                    [[ 26, 172,  15, 227],
E                     [153, 171,  76, 189],
E                     [181, 122, 131,  73],
E                     [189, 190, 191, 114]],
E             
E                    [[  7, 193,  73, 219],
E                     [144, 139, 116, 215],
E                     [255, 255,   6,   0],
E                     [227, 127,  55,  80]],
E             
E                    [[159, 255, 197,  82],
E                     [ 38,  69,  21, 157],
E                     [ 58,  59, 186, 231],
E                     [  0, 232, 134, 107]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd562ecb70>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd562ecb70> = array([[[225,..., dtype=uint8) == array([[[225,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[225, 145,   5,   0],
E                           [197, 215, 138, 255],
E                           [ 93, 185,  51,  40],
E                           [222, 161,  66, 178]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-None-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = None, scale = 232, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', None, 232, True)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd56335650>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd56335650> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-None-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = None, scale = 232, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', None, 232, True)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd56336730>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd56336730> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [  0,   0,   0, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = None, scale = 232, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', None, 232, True)) output! Expected:
E             array([[[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0, 255,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [255, 255,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0, 255,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd56207ab0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd56207ab0> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0,   0],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0,   0],
E                           [  0,   0,   0,   0]],
E                 ...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', <class 'numpy.uint16'>, 232, True)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f380f0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f380f0> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', <class 'numpy.uint16'>, 232, True)) output! Expected:
E             array([[[255, 255,   0, 255],
E                     [  0, 255,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [255, 255,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0, 255, 255],
E                     [  0,   0, 255, 255],
E                     [  0, 255,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255,   0, 255],
E                     [  0, 255,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [255, 255,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0, 255, 255],
E                     [  0,   0, 255, 255],
E                     [  0, 255,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f389f0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f389f0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255,   0, 255],
E                           [  0, 255,   0, 255],
E                           [  0,   0, 255, 255],
E                           [  0,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', <class 'numpy.uint16'>, 232, True)) output! Expected:
E             array([[[255,   0,   0,   0],
E                     [  0,   0, 255,   0],
E                     [255,   0, 255,   0],
E                     [255,   0, 255,   0]],
E             
E                    [[  0,   0, 255,   0],
E                     [255, 255,   0, 255],
E                     [  0,   0,   0,   0],
E                     [255,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255,   0,   0,   0],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[255,   0,   0,   0],
E                     [  0, 255, 255,   0],
E                     [  0,   0, 255, 255],
E                     [255,   0,   0,   0]]], dtype=uint8)
E               Got:
E             array([[[255,   0,   0,   0],
E                     [  0,   0, 255,   0],
E                     [255,   0, 255,   0],
E                     [255,   0, 255,   0]],
E             
E                    [[  0,   0, 255,   0],
E                     [255, 255,   0, 255],
E                     [  0,   0,   0,   0],
E                     [255,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255,   0,   0,   0],
E                     [  0,   0, 255,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[255,   0,   0,   0],
E                     [  0, 255, 255,   0],
E                     [  0,   0, 255, 255],
E                     [255,   0,   0,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f46550>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f46550> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255,   0,   0,   0],
E                           [  0,   0, 255,   0],
E                           [255,   0, 255,   0],
E                           [255,   0, 255,   0]],
E                 ...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', <class 'numpy.uint16'>, 232, True)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f3bb10>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f3bb10> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', <class 'numpy.uint16'>, 232, True)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f39170>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f39170> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [255, 255, 255, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [255, 255, 255, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', <class 'numpy.uint16'>, 232, True)) output! Expected:
E             array([[[255, 255, 255,   0],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255,   0],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f64bd0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f64bd0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255,   0],
E                           [255, 255, 255,   0],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = None, scale = 13333, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', None, 13333, True)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f38b70>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f38b70> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [255, 255, 255, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = None, scale = 13333, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', None, 13333, True)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f6e6d0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f6e6d0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = None, scale = 13333, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', None, 13333, True)) output! Expected:
E             array([[[255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f6d710>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f6d710> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255,   0],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = None, scale = 13333, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', None, 13333, True)) output! Expected:
E             array([[[ 12,   0,   0, 255],
E                     [ 21,   0,   0, 255],
E                     [ 47,   0,   0, 255],
E                     [ 15,   0,   0, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [ 47,   0,   0, 255],
E                     [ 17,   0,   0, 255],
E                     [  7,   0,   0, 255]],
E             
E                    [[ 44,   0,   0, 255],
E                     [ 25,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [ 19,   0,   0, 255]],
E             
E                    [[ 36,   0,   0, 255],
E                     [ 48,   0,   0, 255],
E                     [ 14,   0,   0, 255],
E                     [ 13,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[ 12,   0,   0, 255],
E                     [ 21,   0,   0, 255],
E                     [ 47,   0,   0, 255],
E                     [ 15,   0,   0, 255]],
E             
E                    [[255,   0,   0,   0],
E                     [ 47,   0,   0, 255],
E                     [ 17,   0,   0, 255],
E                     [  7,   0,   0, 255]],
E             
E                    [[ 44,   0,   0, 255],
E                     [ 25,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [ 19,   0,   0, 255]],
E             
E                    [[ 36,   0,   0, 255],
E                     [ 48,   0,   0, 255],
E                     [ 14,   0,   0, 255],
E                     [ 13,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f64bd0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f64bd0> = array([[[ 12,..., dtype=uint8) == array([[[ 12,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[ 12,   0,   0, 255],
E                           [ 21,   0,   0, 255],
E                           [ 47,   0,   0, 255],
E                           [ 15,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = None, scale = 13333, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', None, 13333, True)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [ 52,  52,  52, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  8,   8,   8, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [ 45,  45,  45, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [ 52,  52,  52, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  8,   8,   8, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [ 45,  45,  45, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4f913930>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4f913930> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [  0,   0,   0, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = None, scale = 13333, use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', None, 13333, True)) output! Expected:
E             array([[[  0,   0,   1,   0],
E                     [  0,   0,  31, 255],
E                     [  0,   0,  11,   0],
E                     [  0,   0,  15,   0]],
E             
E                    [[  0,   0,   3,   0],
E                     [  0,   0,  17,   0],
E                     [  0,   0,  29,   0],
E                     [  0,   0,  43,   0]],
E             
E                    [[  0,   0,  16,   0],
E                     [  0,   0,  26,   0],
E                     [  0,   0,   1,   0],
E                     [  0,   0,  12,   0]],
E             
E                    [[  0, 255,  44,   0],
E                     [  0,   0,   4,   0],
E                     [  0,   0,  42,   0],
E                     [  0,   0,  30,   0]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   1,   0],
E                     [  0,   0,  31, 255],
E                     [  0,   0,  11,   0],
E                     [  0,   0,  15,   0]],
E             
E                    [[  0,   0,   3,   0],
E                     [  0,   0,  17,   0],
E                     [  0,   0,  29,   0],
E                     [  0,   0,  43,   0]],
E             
E                    [[  0,   0,  16,   0],
E                     [  0,   0,  26,   0],
E                     [255, 255,   1,   0],
E                     [  0,   0,  12,   0]],
E             
E                    [[  0, 255,  44,   0],
E                     [  0,   0,   4,   0],
E                     [  0,   0,  42,   0],
E                     [  0,   0,  30,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4f913870>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4f913870> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   1,   0],
E                           [  0,   0,  31, 255],
E                           [  0,   0,  11,   0],
E                           [  0,   0,  15,   0]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', <class 'numpy.uint16'>, 13333, True)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58176c70>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58176c70> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', <class 'numpy.uint16'>, 13333, True)) output! Expected:
E             array([[[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255,   0,   0, 255]],
E             
E                    [[255, 255,   0,   0],
E                     [  0,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [255,   0, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255,   0, 255, 255],
E                     [255,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255,   0,   0, 255]],
E             
E                    [[  0, 255,   0,   0],
E                     [  0,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [255,   0, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255,   0, 255, 255],
E                     [255,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f46310>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f46310> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255,   0, 255],
E                           [255, 255,   0, 255],
E                           [255, 255,   0, 255],
E                           [255,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', <class 'numpy.uint16'>, 13333, True)) output! Expected:
E             array([[[255,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0, 255,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [255,   0,   0,   0],
E                     [  0,   0, 255, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0, 255, 255],
E                     [255, 255,   0,   0],
E                     [255, 255,   0,   0]],
E             
E                    [[255,   0,   0,   0],
E                     [  0, 255,   0,   0],
E                     [  0,   0,   0, 255],
E                     [255,   0,   0,   0]]], dtype=uint8)
E               Got:
E             array([[[255,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0, 255,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [255,   0,   0,   0],
E                     [  0,   0, 255, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255,   0,   0]],
E             
E                    [[255,   0,   0,   0],
E                     [  0, 255,   0,   0],
E                     [  0,   0,   0, 255],
E                     [255,   0,   0,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd562c60d0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd562c60d0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255,   0,   0,   0],
E                           [  0,   0,   0,   0],
E                           [  0,   0,   0, 255],
E                           [  0,   0, 255,   0]],
E                 ...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', <class 'numpy.uint16'>, 13333, True)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255,   0],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0, 255, 255,   0],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd562bdad0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd562bdad0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [  0, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', <class 'numpy.uint16'>, 13333, True)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd562c60d0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd562c60d0> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [255, 255, 255, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [255, 255, 255, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = True

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', <class 'numpy.uint16'>, 13333, True)) output! Expected:
E             array([[[255, 255,   0,   0],
E                     [255, 255,   0,   0],
E                     [255, 255,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255,   0,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255,   0,   0],
E                     [255, 255,   0,   0],
E                     [255, 255,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255,   0,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58176c70>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58176c70> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255,   0,   0],
E                           [255, 255,   0,   0],
E                           [255, 255,   0, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = None, scale = None, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', None, None, False)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [136, 136, 136, 255],
E                     [  0,   0,   0,   0],
E                     [225, 225, 225, 255]],
E             
E                    [[216, 216, 216, 255],
E                     [224, 224, 224, 255],
E                     [255, 255, 255, 255],
E                     [ 16,  16,  16, 255]],
E             
E                    [[252, 252, 252, 255],
E                     [216, 216, 216, 255],
E                     [ 42,  42,  42, 255],
E                     [252, 252, 252, 255]],
E             
E                    [[ 18,  18,  18, 255],
E                     [169, 169, 169, 255],
E                     [223, 223, 223, 255],
E                     [252, 252, 252, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [136, 136, 136, 255],
E                     [255, 255, 255,   0],
E                     [225, 225, 225, 255]],
E             
E                    [[216, 216, 216, 255],
E                     [224, 224, 224, 255],
E                     [255, 255, 255, 255],
E                     [ 16,  16,  16, 255]],
E             
E                    [[252, 252, 252, 255],
E                     [216, 216, 216, 255],
E                     [ 42,  42,  42, 255],
E                     [252, 252, 252, 255]],
E             
E                    [[ 18,  18,  18, 255],
E                     [169, 169, 169, 255],
E                     [223, 223, 223, 255],
E                     [252, 252, 252, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd562bea90>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd562bea90> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [136, 136, 136, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [225, 225, 225, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = None, scale = None, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', None, None, False)) output! Expected:
E             array([[[ 32,  99,  59, 255],
E                     [ 72, 231, 103, 255],
E                     [ 43, 117, 233, 255],
E                     [184, 249,  74, 255]],
E             
E                    [[137, 185,   0,   0],
E                     [187,  72, 232, 255],
E                     [249,  56,  86, 255],
E                     [101,  88,  35, 255]],
E             
E                    [[  0,  49, 217, 255],
E                     [152,  12, 123, 255],
E                     [ 37,  83, 255, 255],
E                     [ 22,  90,  95, 255]],
E             
E                    [[125, 133, 177, 255],
E                     [174,  36, 238, 255],
E                     [ 17, 177,  70, 255],
E                     [219,  65,  67, 255]]], dtype=uint8)
E               Got:
E             array([[[ 32,  99,  59, 255],
E                     [ 72, 231, 103, 255],
E                     [ 43, 117, 233, 255],
E                     [184, 249,  74, 255]],
E             
E                    [[137, 185, 255,   0],
E                     [187,  72, 232, 255],
E                     [249,  56,  86, 255],
E                     [101,  88,  35, 255]],
E             
E                    [[  0,  49, 217, 255],
E                     [152,  12, 123, 255],
E                     [ 37,  83, 255, 255],
E                     [ 22,  90,  95, 255]],
E             
E                    [[125, 133, 177, 255],
E                     [174,  36, 238, 255],
E                     [ 17, 177,  70, 255],
E                     [219,  65,  67, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd562c7030>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd562c7030> = array([[[ 32,..., dtype=uint8) == array([[[ 32,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[ 32,  99,  59, 255],
E                           [ 72, 231, 103, 255],
E                           [ 43, 117, 233, 255],
E                           [184, 249,  74, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = None, scale = None, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', None, None, False)) output! Expected:
E             array([[[  5, 159, 248,   0],
E                     [151, 237, 217, 255],
E                     [ 57, 203, 102,  44],
E                     [ 73, 177, 244, 196]],
E             
E                    [[ 17, 189,  29, 250],
E                     [ 84, 188, 168, 208],
E                     [144, 134, 198,  81],
E                     [210, 209, 208, 126]],
E             
E                    [[ 80, 212,   8, 241],
E                     [128, 153, 159, 236],
E                     [  7,   0,   0,   0],
E                     [ 61, 140, 249,  88]],
E             
E                    [[216, 255, 175,  90],
E                     [ 23,  76,  42, 172],
E                     [205,  65,  64, 254],
E                     [148, 255,   0, 117]]], dtype=uint8)
E               Got:
E             array([[[  5, 159, 248,   0],
E                     [151, 237, 217, 255],
E                     [ 57, 203, 102,  44],
E                     [ 73, 177, 244, 196]],
E             
E                    [[ 17, 189,  29, 250],
E                     [ 84, 188, 168, 208],
E                     [144, 134, 198,  81],
E                     [210, 209, 208, 126]],
E             
E                    [[ 80, 212,   8, 241],
E                     [128, 153, 159, 236],
E                     [  7, 255, 255,   0],
E                     [ 61, 140, 249,  88]],
E             
E                    [[216, 255, 175,  90],
E                     [ 23,  76,  42, 172],
E                     [205,  65,  64, 254],
E                     [148, 255,   0, 117]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd562c5f50>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd562c5f50> = array([[[  5,..., dtype=uint8) == array([[[  5,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  5, 159, 248,   0],
E                           [151, 237, 217, 255],
E                           [ 57, 203, 102,  44],
E                           [ 73, 177, 244, 196]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-None-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = None, scale = None, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', None, None, False)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0, 255,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4db934b0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4db934b0> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-None-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = None, scale = None, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', None, None, False)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  1,   1,   1, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  1,   1,   1, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4dbe1230>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4dbe1230> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [  0,   0,   0, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = None, scale = None, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', None, None, False)) output! Expected:
E             array([[[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0, 255,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0, 255, 255,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0, 255,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4dbe1410>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4dbe1410> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0,   0],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0,   0],
E                           [  0,   0,   0,   0]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', <class 'numpy.uint16'>, None, False)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f64750>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f64750> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', <class 'numpy.uint16'>, None, False)) output! Expected:
E             array([[[255,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [255,   0, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0, 255,   0],
E                     [255,   0,   0, 255],
E                     [  0, 255, 255, 255],
E                     [255,   0,   0, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [  0,   0, 255, 255],
E                     [255,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [  0, 255,   0, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [255,   0, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0,   0,   0],
E                     [255,   0,   0, 255],
E                     [  0, 255, 255, 255],
E                     [255,   0,   0, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [  0,   0, 255, 255],
E                     [255,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [  0, 255,   0, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4db934b0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4db934b0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255,   0,   0, 255],
E                           [  0,   0, 255, 255],
E                           [255,   0, 255, 255],
E                           [  0,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', <class 'numpy.uint16'>, None, False)) output! Expected:
E             array([[[255,   0,   0,   0],
E                     [255, 255,   0,   0],
E                     [  0, 255, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0, 255,   0, 255],
E                     [  0, 255, 255, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0, 255, 255]],
E             
E                    [[255,   0,   0,   0],
E                     [  0,   0, 255,   0],
E                     [255, 255, 255,   0],
E                     [255, 255,   0,   0]],
E             
E                    [[255,   0, 255,   0],
E                     [  0,   0, 255, 255],
E                     [  0,   0, 255,   0],
E                     [  0,   0, 255,   0]]], dtype=uint8)
E               Got:
E             array([[[255,   0,   0,   0],
E                     [255, 255,   0,   0],
E                     [  0, 255, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0, 255,   0, 255],
E                     [  0, 255, 255, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0, 255, 255]],
E             
E                    [[255,   0,   0,   0],
E                     [  0,   0, 255,   0],
E                     [255,   0,   0,   0],
E                     [255, 255,   0,   0]],
E             
E                    [[255,   0, 255,   0],
E                     [  0,   0, 255, 255],
E                     [  0,   0, 255,   0],
E                     [  0,   0, 255,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4dbe23d0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4dbe23d0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255,   0,   0,   0],
E                           [255, 255,   0,   0],
E                           [  0, 255, 255, 255],
E                           [  0,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', <class 'numpy.uint16'>, None, False)) output! Expected:
E             array([[[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255,   0,   0],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d11cf90>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d11cf90> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255,   0, 255],
E                           [255, 255,   0, 255],
E                           [255, 255,   0, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', <class 'numpy.uint16'>, None, False)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d11ee50>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d11ee50> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [255, 255, 255, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [255, 255, 255, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = None
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', <class 'numpy.uint16'>, None, False)) output! Expected:
E             array([[[  0, 255, 255,   0],
E                     [  0, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255,   0],
E                     [  0, 255, 255, 255]],
E             
E                    [[  0,   0, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0, 255, 255,   0],
E                     [  0, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [  0, 255, 255, 255]],
E             
E                    [[  0,   0, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d11ef70>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d11ef70> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0, 255, 255,   0],
E                           [  0, 255, 255,   0],
E                           [255, 255, 255, 255],
E                           [  0, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = None, scale = 232, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', None, 232, False)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [124, 124, 124, 255],
E                     [  0,   0,   0,   0],
E                     [205, 205, 205, 255]],
E             
E                    [[197, 197, 197, 255],
E                     [204, 204, 204, 255],
E                     [232, 232, 232, 255],
E                     [ 15,  15,  15, 255]],
E             
E                    [[230, 230, 230, 255],
E                     [196, 196, 196, 255],
E                     [ 38,  38,  38, 255],
E                     [229, 229, 229, 255]],
E             
E                    [[ 16,  16,  16, 255],
E                     [153, 153, 153, 255],
E                     [203, 203, 203, 255],
E                     [229, 229, 229, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [124, 124, 124, 255],
E                     [255, 255, 255,   0],
E                     [205, 205, 205, 255]],
E             
E                    [[197, 197, 197, 255],
E                     [204, 204, 204, 255],
E                     [232, 232, 232, 255],
E                     [ 15,  15,  15, 255]],
E             
E                    [[230, 230, 230, 255],
E                     [196, 196, 196, 255],
E                     [ 38,  38,  38, 255],
E                     [229, 229, 229, 255]],
E             
E                    [[ 16,  16,  16, 255],
E                     [153, 153, 153, 255],
E                     [203, 203, 203, 255],
E                     [229, 229, 229, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58176c70>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58176c70> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [124, 124, 124, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [205, 205, 205, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = None, scale = 232, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', None, 232, False)) output! Expected:
E             array([[[ 29,  90,  54, 255],
E                     [ 65, 210,  94, 255],
E                     [ 39, 106, 212, 255],
E                     [167, 227,  68, 255]],
E             
E                    [[125, 169,   0,   0],
E                     [170,  65, 211, 255],
E                     [227,  51,  78, 255],
E                     [ 91,  80,  32, 255]],
E             
E                    [[  0,  44, 197, 255],
E                     [138,  11, 112, 255],
E                     [ 34,  75, 255, 255],
E                     [ 20,  82,  86, 255]],
E             
E                    [[113, 121, 161, 255],
E                     [158,  33, 216, 255],
E                     [ 15, 161,  64, 255],
E                     [199,  59,  61, 255]]], dtype=uint8)
E               Got:
E             array([[[ 29,  90,  54, 255],
E                     [ 65, 210,  94, 255],
E                     [ 39, 106, 212, 255],
E                     [167, 227,  68, 255]],
E             
E                    [[125, 169, 255,   0],
E                     [170,  65, 211, 255],
E                     [227,  51,  78, 255],
E                     [ 91,  80,  32, 255]],
E             
E                    [[  0,  44, 197, 255],
E                     [138,  11, 112, 255],
E                     [ 34,  75, 255, 255],
E                     [ 20,  82,  86, 255]],
E             
E                    [[113, 121, 161, 255],
E                     [158,  33, 216, 255],
E                     [ 15, 161,  64, 255],
E                     [199,  59,  61, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d11fcf0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d11fcf0> = array([[[ 29,..., dtype=uint8) == array([[[ 29,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[ 29,  90,  54, 255],
E                           [ 65, 210,  94, 255],
E                           [ 39, 106, 212, 255],
E                           [167, 227,  68, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = None, scale = 232, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', None, 232, False)) output! Expected:
E             array([[[  5, 145, 225,   0],
E                     [138, 215, 197, 255],
E                     [ 51, 185,  93,  40],
E                     [ 66, 161, 222, 178]],
E             
E                    [[ 15, 172,  26, 227],
E                     [ 76, 171, 153, 189],
E                     [131, 122, 181,  73],
E                     [191, 190, 189, 114]],
E             
E                    [[ 73, 193,   7, 219],
E                     [116, 139, 144, 215],
E                     [  6,   0,   0,   0],
E                     [ 55, 127, 227,  80]],
E             
E                    [[197, 255, 159,  82],
E                     [ 21,  69,  38, 157],
E                     [186,  59,  58, 231],
E                     [134, 232,   0, 107]]], dtype=uint8)
E               Got:
E             array([[[  5, 145, 225,   0],
E                     [138, 215, 197, 255],
E                     [ 51, 185,  93,  40],
E                     [ 66, 161, 222, 178]],
E             
E                    [[ 15, 172,  26, 227],
E                     [ 76, 171, 153, 189],
E                     [131, 122, 181,  73],
E                     [191, 190, 189, 114]],
E             
E                    [[ 73, 193,   7, 219],
E                     [116, 139, 144, 215],
E                     [  6, 255, 255,   0],
E                     [ 55, 127, 227,  80]],
E             
E                    [[197, 255, 159,  82],
E                     [ 21,  69,  38, 157],
E                     [186,  59,  58, 231],
E                     [134, 232,   0, 107]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d11ef10>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d11ef10> = array([[[  5,..., dtype=uint8) == array([[[  5,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  5, 145, 225,   0],
E                           [138, 215, 197, 255],
E                           [ 51, 185,  93,  40],
E                           [ 66, 161, 222, 178]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-None-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = None, scale = 232, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', None, 232, False)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0, 255,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d179c50>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d179c50> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-None-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = None, scale = 232, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', None, 232, False)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d17b570>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d17b570> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [  0,   0,   0, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = None, scale = 232, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', None, 232, False)) output! Expected:
E             array([[[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0, 255,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0, 255, 255,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0, 255,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d1a08d0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d1a08d0> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0,   0],
E                           [  0,   0,   0, 255],
E                           [  0,   0,   0,   0],
E                           [  0,   0,   0,   0]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', <class 'numpy.uint16'>, 232, False)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd562be850>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd562be850> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', <class 'numpy.uint16'>, 232, False)) output! Expected:
E             array([[[  0, 255, 255, 255],
E                     [  0, 255,   0, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0, 255,   0],
E                     [  0,   0,   0, 255],
E                     [  0, 255, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [  0, 255,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0, 255, 255, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[  0, 255, 255, 255],
E                     [  0, 255,   0, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0, 255, 255, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0,   0, 255],
E                     [255,   0,   0, 255],
E                     [  0, 255,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0, 255, 255, 255],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d17b570>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d17b570> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0, 255, 255, 255],
E                           [  0, 255,   0, 255],
E                           [255,   0,   0, 255],
E                           [  0,   0,   0, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', <class 'numpy.uint16'>, 232, False)) output! Expected:
E             array([[[  0,   0, 255,   0],
E                     [255,   0,   0,   0],
E                     [255,   0, 255,   0],
E                     [255,   0, 255,   0]],
E             
E                    [[255,   0,   0,   0],
E                     [  0, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0, 255,   0],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0, 255,   0],
E                     [255, 255,   0,   0],
E                     [255,   0,   0, 255],
E                     [  0,   0, 255,   0]]], dtype=uint8)
E               Got:
E             array([[[  0,   0, 255,   0],
E                     [255,   0,   0,   0],
E                     [255,   0, 255,   0],
E                     [255,   0, 255,   0]],
E             
E                    [[255,   0,   0,   0],
E                     [  0, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0, 255,   0],
E                     [255,   0,   0,   0],
E                     [  0,   0,   0,   0]],
E             
E                    [[  0,   0, 255,   0],
E                     [255, 255,   0,   0],
E                     [255,   0,   0, 255],
E                     [  0,   0, 255,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d1a34b0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d1a34b0> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0, 255,   0],
E                           [255,   0,   0,   0],
E                           [255,   0, 255,   0],
E                           [255,   0, 255,   0]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', <class 'numpy.uint16'>, 232, False)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255,   0,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4c70c5d0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4c70c5d0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', <class 'numpy.uint16'>, 232, False)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d179950>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d179950> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [255, 255, 255, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [255, 255, 255, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = 232
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', <class 'numpy.uint16'>, 232, False)) output! Expected:
E             array([[[255, 255, 255,   0],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255,   0],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d17b6f0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d17b6f0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255,   0],
E                           [255, 255, 255,   0],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = None, scale = 13333, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', None, 13333, False)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd562beaf0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd562beaf0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [255, 255, 255, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = None, scale = 13333, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', None, 13333, False)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255,   0,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4c70fe70>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4c70fe70> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = None, scale = 13333, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', None, 13333, False)) output! Expected:
E             array([[[255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255,   0],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4c70e4f0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4c70e4f0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255,   0],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = None, scale = 13333, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', None, 13333, False)) output! Expected:
E             array([[[  0,   0,  12, 255],
E                     [  0,   0,  21, 255],
E                     [  0,   0,  47, 255],
E                     [  0,   0,  15, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,  47, 255],
E                     [  0,   0,  17, 255],
E                     [  0,   0,   7, 255]],
E             
E                    [[  0,   0,  44, 255],
E                     [  0,   0,  25, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,  19, 255]],
E             
E                    [[  0,   0,  36, 255],
E                     [  0,   0,  48, 255],
E                     [  0,   0,  14, 255],
E                     [  0,   0,  13, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,  12, 255],
E                     [  0,   0,  21, 255],
E                     [  0,   0,  47, 255],
E                     [  0,   0,  15, 255]],
E             
E                    [[  0,   0, 255,   0],
E                     [  0,   0,  47, 255],
E                     [  0,   0,  17, 255],
E                     [  0,   0,   7, 255]],
E             
E                    [[  0,   0,  44, 255],
E                     [  0,   0,  25, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,  19, 255]],
E             
E                    [[  0,   0,  36, 255],
E                     [  0,   0,  48, 255],
E                     [  0,   0,  14, 255],
E                     [  0,   0,  13, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58f89a10>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58f89a10> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,  12, 255],
E                           [  0,   0,  21, 255],
E                           [  0,   0,  47, 255],
E                           [  0,   0,  15, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = None, scale = 13333, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', None, 13333, False)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [ 52,  52,  52, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  8,   8,   8, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [ 45,  45,  45, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [ 52,  52,  52, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  8,   8,   8, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [ 45,  45,  45, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d1f3bd0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d1f3bd0> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [  0,   0,   0, 255],
E                 -         [  0,   0,   0,   0],
E                 +         [255, 255, 255,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = None, scale = 13333, use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', None, 13333, False)) output! Expected:
E             array([[[  1,   0,   0,   0],
E                     [ 31,   0,   0, 255],
E                     [ 11,   0,   0,   0],
E                     [ 15,   0,   0,   0]],
E             
E                    [[  3,   0,   0,   0],
E                     [ 17,   0,   0,   0],
E                     [ 29,   0,   0,   0],
E                     [ 43,   0,   0,   0]],
E             
E                    [[ 16,   0,   0,   0],
E                     [ 26,   0,   0,   0],
E                     [  1,   0,   0,   0],
E                     [ 12,   0,   0,   0]],
E             
E                    [[ 44, 255,   0,   0],
E                     [  4,   0,   0,   0],
E                     [ 42,   0,   0,   0],
E                     [ 30,   0,   0,   0]]], dtype=uint8)
E               Got:
E             array([[[  1,   0,   0,   0],
E                     [ 31,   0,   0, 255],
E                     [ 11,   0,   0,   0],
E                     [ 15,   0,   0,   0]],
E             
E                    [[  3,   0,   0,   0],
E                     [ 17,   0,   0,   0],
E                     [ 29,   0,   0,   0],
E                     [ 43,   0,   0,   0]],
E             
E                    [[ 16,   0,   0,   0],
E                     [ 26,   0,   0,   0],
E                     [  1, 255, 255,   0],
E                     [ 12,   0,   0,   0]],
E             
E                    [[ 44, 255,   0,   0],
E                     [  4,   0,   0,   0],
E                     [ 42,   0,   0,   0],
E                     [ 30,   0,   0,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d17b6f0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d17b6f0> = array([[[  1,..., dtype=uint8) == array([[[  1,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  1,   0,   0,   0],
E                           [ 31,   0,   0, 255],
E                           [ 11,   0,   0,   0],
E                           [ 15,   0,   0,   0]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'SIMPLE', <class 'numpy.uint16'>, 13333, False)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd58176c70>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd58176c70> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [  0,   0,   0, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [  0,   0,   0, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'SIMPLE', <class 'numpy.uint16'>, 13333, False)) output! Expected:
E             array([[[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0,   0, 255, 255]],
E             
E                    [[  0, 255, 255,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [255,   0, 255, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255,   0, 255, 255],
E                     [  0,   0, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0,   0, 255, 255]],
E             
E                    [[  0, 255,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0, 255, 255],
E                     [255,   0, 255, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [  0,   0, 255, 255],
E                     [  0,   0,   0, 255],
E                     [  0,   0,   0, 255]],
E             
E                    [[255,   0, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255,   0, 255, 255],
E                     [  0,   0, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4d1f3c30>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4d1f3c30> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0, 255, 255, 255],
E                           [  0, 255, 255, 255],
E                           [  0, 255, 255, 255],
E                           [  0,   0, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'SIMPLE', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'SIMPLE', <class 'numpy.uint16'>, 13333, False)) output! Expected:
E             array([[[  0,   0, 255,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [255,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0, 255,   0],
E                     [255,   0,   0, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [255,   0,   0, 255],
E                     [  0, 255, 255,   0],
E                     [  0, 255, 255,   0]],
E             
E                    [[  0,   0, 255,   0],
E                     [  0, 255,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0, 255,   0]]], dtype=uint8)
E               Got:
E             array([[[  0,   0, 255,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0,   0, 255],
E                     [255,   0,   0,   0]],
E             
E                    [[  0,   0,   0,   0],
E                     [  0,   0,   0,   0],
E                     [  0,   0, 255,   0],
E                     [255,   0,   0, 255]],
E             
E                    [[  0,   0,   0,   0],
E                     [255,   0,   0, 255],
E                     [  0,   0,   0,   0],
E                     [  0, 255, 255,   0]],
E             
E                    [[  0,   0, 255,   0],
E                     [  0, 255,   0,   0],
E                     [  0,   0,   0, 255],
E                     [  0,   0, 255,   0]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4c771c50>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4c771c50> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0, 255,   0],
E                           [  0,   0,   0,   0],
E                           [  0,   0,   0, 255],
E                           [255,   0,   0,   0]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGB'
level_name = 'RGB', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGB', 'RGB', <class 'numpy.uint16'>, 13333, False)) output! Expected:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255,   0],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]]], dtype=uint8)
E               Got:
E             array([[[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255,   0,   0],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255,   0, 255],
E                     [255, 255,   0, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4c773990>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4c773990> = array([[[255,..., dtype=uint8) == array([[[255,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[255, 255, 255, 255],
E                           [255, 255, 255, 255],
E                           [255, 255,   0, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = '2D'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, '2D', 'RGBA', <class 'numpy.uint16'>, 13333, False)) output! Expected:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0,   0,   0, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [  0,   0,   0, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4c7d5770>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4c7d5770> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0,   0,   0, 255],
E                           [255, 255, 255, 255],
E                 -         [255, 255, 255,   0],
E                 +         [  0,   0,   0,   0],
E                           [255, 255, 255, 255]],...
E                 
E                 ...Full output truncated (15 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
_ test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-float32-numpy] _

acceleration = 'numpy', dtype = <class 'numpy.float32'>, in_fmt = 'RGBA'
level_name = 'RGBA', lut_type = <class 'numpy.uint16'>, scale = 13333
use_rgba = False

    @pytest.mark.filterwarnings("ignore:invalid value encountered")
    @pytest.mark.parametrize('acceleration', [
            pytest.param('numpy'),
            pytest.param('cupy', marks=pytest.mark.skipif('cupy' not in sys.modules, reason="CuPy not available")),
            pytest.param('numba', marks=pytest.mark.skipif('numba' not in sys.modules, reason="numba not available"))
        ]
    )
    @pytest.mark.parametrize('dtype', [np.uint8, np.uint16, np.float32])
    @pytest.mark.parametrize('in_fmt', ["2D", "RGB", "RGBA"])
    @pytest.mark.parametrize('level_name', [None, 'SIMPLE', 'RGB', 'RGBA'])
    @pytest.mark.parametrize('lut_type', [None, np.uint8, np.uint16])
    @pytest.mark.parametrize('scale', [None, 232, 13333])
    @pytest.mark.parametrize('use_rgba', [True, False])
    def test_makeARGB_against_generated_references(acceleration, dtype, in_fmt, level_name, lut_type, scale, use_rgba):
        if acceleration == "numba":
            setConfigOptions(useCupy=False, useNumba=True)
        elif acceleration == "cupy":
            setConfigOptions(useCupy=True, useNumba=False)
        else:
            setConfigOptions(useCupy=False, useNumba=False)
    
        if dtype == np.float32 and level_name is None:
            pytest.skip(f"{dtype=} is not compatable with {level_name=}")
    
        data = INPUTS[(dtype, in_fmt)]
        levels = LEVELS.get(level_name, None)
        lut = LUTS.get(lut_type, None)
    
        key = (dtype, in_fmt, level_name, lut_type, scale, use_rgba)
        expectation = EXPECTED_OUTPUTS[key]
        if isinstance(expectation, type) and issubclass(expectation, Exception):
            with pytest.raises(expectation) as exc_info:
                _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
            assert exc_info.type is expectation, f"makeARGB({key!r}) was supposed to raise {expectation}"
        else:
            output, alpha = _makeARGB(data, lut=lut, levels=levels, scale=scale, useRGBA=use_rgba)
>           assert (
                output == expectation
            ).all(), f"Incorrect _makeARGB({key!r}) output! Expected:\n{expectation!r}\n  Got:\n{output!r}"
E           AssertionError: Incorrect _makeARGB((<class 'numpy.float32'>, 'RGBA', 'RGBA', <class 'numpy.uint16'>, 13333, False)) output! Expected:
E             array([[[  0, 255, 255,   0],
E                     [  0, 255, 255,   0],
E                     [  0, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0, 255, 255],
E                     [  0, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E               Got:
E             array([[[  0, 255, 255,   0],
E                     [  0, 255, 255,   0],
E                     [  0, 255, 255, 255],
E                     [255, 255, 255, 255]],
E             
E                    [[255, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0, 255, 255, 255]],
E             
E                    [[  0, 255, 255, 255],
E                     [  0, 255, 255, 255],
E                     [  0,   0,   0,   0],
E                     [255, 255, 255, 255]],
E             
E                    [[  0,   0, 255, 255],
E                     [  0, 255, 255, 255],
E                     [255, 255, 255, 255],
E                     [255, 255, 255, 255]]], dtype=uint8)
E           assert np.False_
E            +  where np.False_ = <built-in method all of numpy.ndarray object at 0x77fd4c7737b0>()
E            +    where <built-in method all of numpy.ndarray object at 0x77fd4c7737b0> = array([[[  0,..., dtype=uint8) == array([[[  0,..., dtype=uint8)
E                 
E                 Full diff:
E                   array([[[  0, 255, 255,   0],
E                           [  0, 255, 255,   0],
E                           [  0, 255, 255, 255],
E                           [255, 255, 255, 255]],
E                 ...
E                 
E                 ...Full output truncated (17 lines hidden), use '-vv' to show.all

tests/test_makeARGB.py:70: AssertionError
=============================== warnings summary ===============================
tests/exporters/test_csv.py::test_CSVExporter
tests/exporters/test_csv.py::test_CSVExporter
tests/exporters/test_csv.py::test_CSVExporter_with_ErrorBarItem
tests/exporters/test_exporter_dialog.py::test_export_dialog
tests/parametertree/test_Parameter.py::test_interact
tests/parametertree/test_parametertypes.py::test_pen_settings
tests/parametertree/test_parametertypes.py::test_recreate_from_savestate
  /build/python-pyqtgraph/src/pyqtgraph-pyqtgraph-0.13.7/pyqtgraph/parametertree/parameterTypes/list.py:97: DeprecationWarning: Parameter has no default value. Pass a default, or use setDefault(). This will no longer set an implicit default after January 2025.
    Parameter.__init__(self, **opts)

tests/exporters/test_csv.py: 3 warnings
tests/exporters/test_exporter_dialog.py: 1 warning
tests/exporters/test_image.py: 2 warnings
tests/exporters/test_svg.py: 2 warnings
tests/parametertree/test_Parameter.py: 15 warnings
tests/parametertree/test_parametertypes.py: 4 warnings
  /build/python-pyqtgraph/src/pyqtgraph-pyqtgraph-0.13.7/pyqtgraph/parametertree/Parameter.py:140: DeprecationWarning: Parameter has no default value. Pass a default, or use setDefault(). This will no longer set an implicit default after January 2025.
    return cls(**opts)

tests/parametertree/test_parametertypes.py::test_checklist_show_hide
tests/parametertree/test_parametertypes.py::test_recreate_from_savestate
  /build/python-pyqtgraph/src/pyqtgraph-pyqtgraph-0.13.7/pyqtgraph/parametertree/parameterTypes/checklist.py:169: DeprecationWarning: Parameter has no default value. Pass a default, or use setDefault(). This will no longer set an implicit default after January 2025.
    super().__init__(**opts)

tests/parametertree/test_parametertypes.py::test_recreate_from_savestate
  /build/python-pyqtgraph/src/pyqtgraph-pyqtgraph-0.13.7/pyqtgraph/parametertree/parameterTypes/file.py:202: DeprecationWarning: Parameter has no default value. Pass a default, or use setDefault(). This will no longer set an implicit default after January 2025.
    super().__init__(**opts)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/graphicsItems/test_ImageItemFormat.py::test_float32 - IndexError...
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-None-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-None-uint16-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-None-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-232-uint16-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-None-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[True-13333-uint16-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-None-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-None-uint16-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-None-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-232-uint16-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-None-RGBA-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-SIMPLE-RGBA-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGB-RGB-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-2D-float32-numpy]
FAILED tests/test_makeARGB.py::test_makeARGB_against_generated_references[False-13333-uint16-RGBA-RGBA-float32-numpy]
= 73 failed, 1068 passed, 1364 skipped, 8 xfailed, 37 warnings in 986.48s (0:16:26) =
[1m[31m==> ERROR:[m[1m A failure occurred in check().[m
[1m    Aborting...[m
[0m[J[23;2t[1m[31m==> ERROR:[m[1m Build failed, check /var/lib/archbuild/extra-riscv64/felix31/build[m
[34h[?25h[34h[?25hreceiving incremental file list
python-pyqtgraph-0.13.7-1-riscv64-build.log
python-pyqtgraph-0.13.7-1-riscv64-check.log

sent 62 bytes  received 36,107 bytes  24,112.67 bytes/sec
total size is 758,895  speedup is 20.98
