==> Building on minun ==> Checking for remote environment... ==> Syncing package to remote host... 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 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix31 on remote host... ]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==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix31]...done ==> Making package: python-pyqtgraph 0.13.7-1 (Tue Nov 26 19:03:07 2024) ==> Retrieving sources...  -> Downloading pyqtgraph-0.13.7.tar.gz... % 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 ==> Validating source files with sha512sums... pyqtgraph-0.13.7.tar.gz ... Passed ]2;🔵 Container arch-nspawn-3783303 on minun.felixc.at==> Making package: python-pyqtgraph 0.13.7-1 (Tue Nov 26 19:03:20 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?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==> Checking buildtime dependencies... ==> Installing missing dependencies... [?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==> Retrieving sources...  -> Found pyqtgraph-0.13.7.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting pyqtgraph-0.13.7.tar.gz with bsdtar ==> Starting build()... * 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 ==> Starting check()... ============================= 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 = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'SIMPLE', lut_type = , 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((, '2D', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'SIMPLE', lut_type = , 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((, 'RGB', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'SIMPLE', lut_type = , 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((, 'RGBA', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'RGB', lut_type = , 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((, 'RGB', 'RGB', , 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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'RGBA', lut_type = , 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((, '2D', 'RGBA', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'RGBA', lut_type = , 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((, 'RGBA', 'RGBA', , 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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'SIMPLE', lut_type = , 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((, '2D', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'SIMPLE', lut_type = , 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((, 'RGB', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'SIMPLE', lut_type = , 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((, 'RGBA', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'RGB', lut_type = , 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((, 'RGB', 'RGB', , 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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'RGBA', lut_type = , 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((, '2D', 'RGBA', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'RGBA', lut_type = , 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((, 'RGBA', 'RGBA', , 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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'SIMPLE', lut_type = , 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((, '2D', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'SIMPLE', lut_type = , 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((, 'RGB', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'SIMPLE', lut_type = , 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((, 'RGBA', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'RGB', lut_type = , 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((, 'RGB', 'RGB', , 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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'RGBA', lut_type = , 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((, '2D', 'RGBA', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'RGBA', lut_type = , 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((, 'RGBA', 'RGBA', , 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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'SIMPLE', lut_type = , 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((, '2D', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'SIMPLE', lut_type = , 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((, 'RGB', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'SIMPLE', lut_type = , 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((, 'RGBA', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'RGB', lut_type = , 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((, 'RGB', 'RGB', , 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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'RGBA', lut_type = , 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((, '2D', 'RGBA', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'RGBA', lut_type = , 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((, 'RGBA', 'RGBA', , 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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'SIMPLE', lut_type = , 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((, '2D', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'SIMPLE', lut_type = , 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((, 'RGB', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'SIMPLE', lut_type = , 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((, 'RGBA', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'RGB', lut_type = , 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((, 'RGB', 'RGB', , 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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'RGBA', lut_type = , 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((, '2D', 'RGBA', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'RGBA', lut_type = , 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((, 'RGBA', 'RGBA', , 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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , 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((, '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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'SIMPLE', lut_type = , 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((, '2D', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'SIMPLE', lut_type = , 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((, 'RGB', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'SIMPLE', lut_type = , 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((, 'RGBA', 'SIMPLE', , 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_ = () E + where = 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 = , in_fmt = 'RGB' level_name = 'RGB', lut_type = , 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((, 'RGB', 'RGB', , 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_ = () E + where = 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 = , in_fmt = '2D' level_name = 'RGBA', lut_type = , 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((, '2D', 'RGBA', , 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_ = () E + where = 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 = , in_fmt = 'RGBA' level_name = 'RGBA', lut_type = , 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((, 'RGBA', 'RGBA', , 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_ = () E + where = 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) = ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix31/build [?25h[?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