Raspbian Package Auto-Building

Build log for matplotlib (3.6.3-2) on armhf

matplotlib3.6.3-2armhf → 2024-06-13 01:41:01

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testbuildd

+==============================================================================+
| matplotlib 3.6.3-2 (armhf)                   Wed, 12 Jun 2024 22:44:42 +0000 |
+==============================================================================+

Package: matplotlib
Version: 3.6.3-2
Source Version: 3.6.3-2
Distribution: trixie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/trixie-staging-armhf-sbuild-33bf0540-d701-4058-99bf-0b1c26497440' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.6 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [15.4 MB]
Fetched 30.0 MB in 31s (961 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/trixie-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'matplotlib' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/python-team/packages/matplotlib.git
Please use:
git clone https://salsa.debian.org/python-team/packages/matplotlib.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 28.8 MB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main matplotlib 3.6.3-2 (dsc) [3302 B]
Get:2 http://172.17.4.1/private trixie-staging/main matplotlib 3.6.3-2 (tar) [28.8 MB]
Get:3 http://172.17.4.1/private trixie-staging/main matplotlib 3.6.3-2 (diff) [33.5 kB]
Fetched 28.8 MB in 7s (4106 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/matplotlib-AuJuVg/matplotlib-3.6.3' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/matplotlib-AuJuVg' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-w38okG/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-w38okG/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-w38okG/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (2864 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  ca-certificates cron cron-daemon-common dbus dbus-bin dbus-daemon
  dbus-session-bus-common dbus-system-bus-common dmsetup
  libalgorithm-diff-perl libalgorithm-merge-perl libapparmor1
  libarchive-cpio-perl libcryptsetup12 libdbus-1-3 libdevmapper1.02.1
  libexpat1 libfdisk1 libfile-fcntllock-perl libjson-c5 libkmod2 libltdl-dev
  libltdl7 libmail-sendmail-perl libsys-hostname-long-perl libsystemd-shared
  netbase openssl systemd systemd-dev systemd-timesyncd util-linux-extra
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 25 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (24.4 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: cm-super-minimal, debhelper (>= 7), dh-python, dvipng, ffmpeg, fonts-noto-cjk, fonts-wqy-zenhei, ghostscript, graphviz, imagemagick, libfreetype6-dev, libpng-dev, libqhull-dev, locales-all, python3-all-dev, python3-cairo, python3-cairocffi, python3-certifi (>= 2020.6.20-1), python3-colorspacious, python3-contourpy, python3-cxx-dev, python3-cycler (>= 0.10.0), python3-dateutil, python3-fonttools, python3-gi, python3-ipywidgets, python3-kiwisolver, python3-numpy (>= 1.20.0), python3-numpydoc, python3-pandas, python3-pikepdf, python3-pil, python3-pil.imagetk, python3-pkg-resources, python3-pyparsing (>= 1.5.6), python3-pyqt5, python3-pytest, python3-setuptools, python3-setuptools-scm, python3-tk, python3-tornado, python3-wxgtk4.0, python3-xarray, tcl8.6-dev, texlive-base, texlive-fonts-recommended, texlive-latex-extra, texlive-latex-recommended, texlive-luatex, texlive-science, texlive-xetex, tk8.6-dev, xauth, xvfb, zlib1g-dev
Filtered Build-Depends: cm-super-minimal, debhelper (>= 7), dh-python, dvipng, ffmpeg, fonts-noto-cjk, fonts-wqy-zenhei, ghostscript, graphviz, imagemagick, libfreetype6-dev, libpng-dev, libqhull-dev, locales-all, python3-all-dev, python3-cairo, python3-cairocffi, python3-certifi (>= 2020.6.20-1), python3-colorspacious, python3-contourpy, python3-cxx-dev, python3-cycler (>= 0.10.0), python3-dateutil, python3-fonttools, python3-gi, python3-ipywidgets, python3-kiwisolver, python3-numpy (>= 1.20.0), python3-numpydoc, python3-pandas, python3-pikepdf, python3-pil, python3-pil.imagetk, python3-pkg-resources, python3-pyparsing (>= 1.5.6), python3-pyqt5, python3-pytest, python3-setuptools, python3-setuptools-scm, python3-tk, python3-tornado, python3-wxgtk4.0, python3-xarray, tcl8.6-dev, texlive-base, texlive-fonts-recommended, texlive-latex-extra, texlive-latex-recommended, texlive-luatex, texlive-science, texlive-xetex, tk8.6-dev, xauth, xvfb, zlib1g-dev
dpkg-deb: building package 'sbuild-build-depends-matplotlib-dummy' in '/<<BUILDDIR>>/resolver-w38okG/apt_archive/sbuild-build-depends-matplotlib-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-matplotlib-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ Sources [952 B]
Get:5 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ Packages [951 B]
Fetched 3236 B in 1s (4576 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install matplotlib build dependencies (apt-based resolver)
----------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  cron cron-daemon-common libalgorithm-diff-perl libalgorithm-merge-perl
  libarchive-cpio-perl libfile-fcntllock-perl libltdl-dev
  libmail-sendmail-perl libsys-hostname-long-perl systemd-timesyncd
  util-linux-extra
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  adwaita-icon-theme at-spi2-common blt bsdextrautils bsdutils
  cm-super-minimal dbus-user-session dconf-gsettings-backend dconf-service
  dh-python docutils-common dvipng ffmpeg fontconfig fontconfig-config
  fonts-dejavu-core fonts-dejavu-mono fonts-gfs-baskerville fonts-gfs-porson
  fonts-lmodern fonts-noto-cjk fonts-urw-base35 fonts-wqy-zenhei ghostscript
  gir1.2-girepository-2.0 gir1.2-glib-2.0 graphviz gtk-update-icon-cache
  hicolor-icon-theme imagemagick imagemagick-6-common imagemagick-6.q16
  jupyter-nbextension-jupyter-js-widgets libabsl20230802 libaom3
  libapache-pom-java libasound2-data libasound2t64 libass9 libasyncns0
  libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3
  libavahi-common-data libavahi-common3 libavc1394-0 libavcodec60
  libavdevice60 libavfilter9 libavformat60 libavif16 libavutil58 libblas3
  libblkid1 libbluray2 libbrotli-dev libbrotli1 libbs2b0 libbsd0 libbz2-dev
  libc-bin libc-dev-bin libc-l10n libc6 libc6-dev libcaca0 libcairo-gobject2
  libcairo2 libcdio-cdda2t64 libcdio-paranoia2t64 libcdio19t64 libcdt5
  libcgraph6 libchromaprint1 libcjson1 libcloudproviders0 libcodec2-1.2
  libcolord2 libcommons-logging-java libcommons-parent-java libcups2t64
  libcurl4t64 libdatrie1 libdav1d7 libdc1394-25 libdconf1 libde265-0
  libdecor-0-0 libdeflate0 libdouble-conversion3 libdrm-amdgpu1 libdrm-common
  libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-mesa0 libegl1
  libepoxy0 libevdev2 libexpat1-dev libfdisk1 libfftw3-double3 libflac12t64
  libflite1 libfontbox-java libfontconfig-dev libfontconfig1
  libfontconfig1-dev libfontenc1 libfreetype-dev libfreetype6 libfribidi0
  libgav1-1 libgbm1 libgd3 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common
  libgfortran5 libgirepository-1.0-1 libgl1 libgl1-mesa-dri libglapi-mesa
  libgles2 libglib2.0-0t64 libglvnd0 libglx-mesa0 libglx0 libgme0
  libgraphite2-3 libgs-common libgs10 libgs10-common libgsm1 libgssapi-krb5-2
  libgtk-3-0t64 libgtk-3-common libgts-0.7-5t64 libgudev-1.0-0 libgvc6
  libgvpr2 libharfbuzz0b libheif-plugin-dav1d libheif-plugin-libde265 libheif1
  libhwy1t64 libice6 libidn12 libiec61883-0 libijs-0.35 libimagequant0
  libinput-bin libinput10 libjack-jackd2-0 libjbig0 libjbig2dec0
  libjpeg62-turbo libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl
  libjxl0.8 libk5crypto3 libkpathsea6 libkrb5-3 liblab-gamut1 liblapack3
  liblbfgsb0 liblcms2-2 liblerc4 liblilv-0-0 libllvm17t64 liblqr-1-0
  libmagickcore-6.q16-7t64 libmagickwand-6.q16-7t64 libmbedcrypto7t64 libmd4c0
  libmount1 libmp3lame0 libmpg123-0t64 libmtdev1t64 libmysofa1 libnghttp2-14
  libnorm1t64 libnotify4 libnsl2 libogg0 libopenal-data libopenal1
  libopenjp2-7 libopenmpt0t64 libopus0 libpam-systemd libpango-1.0-0
  libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1 libpathplan4
  libpcre2-16-0 libpcre2-32-0 libpdfbox-java libpgm-5.3-0t64 libpixman-1-0
  libpkgconf3 libplacebo338 libpng-dev libpng16-16t64 libpocketsphinx3
  libpostproc57 libpotrace0 libproc2-0 libpsl5t64 libptexenc1 libpulse0
  libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.11-dev
  libpython3.11-minimal libpython3.11-stdlib libpython3.11t64
  libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib
  libpython3.12t64 libqhull-dev libqhull-r8.0 libqhull8.0 libqhullcpp8.0
  libqpdf29t64 libqt5core5t64 libqt5dbus5t64 libqt5designer5 libqt5gui5t64
  libqt5help5 libqt5network5t64 libqt5printsupport5t64 libqt5sql5t64
  libqt5test5t64 libqt5widgets5t64 libqt5xml5t64 librabbitmq4 libraqm0
  librav1e0 libraw1394-11 libraw23 librist4 librsvg2-2 librtmp1 librubberband2
  libsamplerate0 libsdl2-2.0-0 libsecret-1-0 libsecret-common
  libsensors-config libsensors5 libserd-0-0 libsharpyuv0 libshine3 libslang2
  libsm6 libsmartcols1 libsnappy1v5 libsndfile1 libsndio7.0 libsodium23
  libsord-0-0 libsoxr0 libspeex1 libsphinxbase3t64 libsratom-0-0
  libsrt1.5-gnutls libssh-gcrypt-4 libssh2-1t64 libsvtav1enc1d1 libswresample4
  libswscale7 libsynctex2 libtcl8.6 libteckit0 libtexlua53-5 libthai-data
  libthai0 libtheora0 libtiff6 libtirpc3t64 libtk8.6 libtwolame0 libudfread0
  libunibreak6 libunwind8 libusb-1.0-0 libuuid1 libva-drm2 libva-x11-2 libva2
  libvdpau1 libvidstab1.1 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx9
  libvulkan1 libwacom-common libwacom9 libwayland-client0 libwayland-cursor0
  libwayland-egl1 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3
  libwxbase3.2-1t64 libwxgtk-gl3.2-1t64 libwxgtk3.2-1t64 libx11-6 libx11-data
  libx11-dev libx11-xcb1 libx264-164 libx265-209 libxau-dev libxau6 libxaw7
  libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0
  libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0
  libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1
  libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1
  libxcb1-dev libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxdmcp6
  libxext-dev libxext6 libxfixes3 libxfont2 libxft-dev libxft2 libxi6
  libxinerama1 libxkbcommon-x11-0 libxkbcommon0 libxkbfile1 libxmu6 libxmuu1
  libxpm4 libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1.1
  libxss-dev libxss1 libxt6t64 libxtst6 libxv1 libxvidcore4 libxxf86vm1
  libyuv0 libz3-4 libzimg2 libzix-0-0 libzmq5 libzvbi-common libzvbi0t64
  libzzip-0-13t64 lmodern locales-all media-types mount ocl-icd-libopencl1
  pkgconf pkgconf-bin poppler-data preview-latex-style procps
  python-babel-localedata python3 python3-alabaster python3-all
  python3-all-dev python3-appdirs python3-asttokens python3-attr python3-babel
  python3-brotli python3-cairo python3-cairocffi python3-certifi python3-cffi
  python3-cffi-backend python3-chardet python3-charset-normalizer
  python3-colorspacious python3-comm python3-contourpy python3-cxx-dev
  python3-cycler python3-dateutil python3-decorator python3-deprecated
  python3-dev python3-distutils python3-docutils python3-executing
  python3-fonttools python3-fs python3-gi python3-idna python3-imagesize
  python3-iniconfig python3-ipython python3-ipywidgets python3-jedi
  python3-jinja2 python3-kiwisolver python3-lib2to3 python3-lxml python3-lz4
  python3-markupsafe python3-matplotlib-inline python3-minimal python3-mpmath
  python3-numpy python3-numpydoc python3-packaging python3-pandas
  python3-pandas-lib python3-parso python3-pexpect python3-pikepdf python3-pil
  python3-pil.imagetk python3-pkg-resources python3-pluggy python3-ply
  python3-prompt-toolkit python3-ptyprocess python3-pure-eval
  python3-pycparser python3-pygments python3-pyparsing python3-pyqt5
  python3-pyqt5.sip python3-pytest python3-requests python3-roman
  python3-scipy python3-setuptools python3-setuptools-scm python3-six
  python3-snowballstemmer python3-sphinx python3-stack-data python3-sympy
  python3-tabulate python3-tk python3-tornado python3-traitlets
  python3-typeshed python3-tz python3-ufolib2 python3-urllib3 python3-wcwidth
  python3-widgetsnbextension python3-wrapt python3-wxgtk4.0 python3-xarray
  python3-xcffib python3.11 python3.11-dev python3.11-minimal python3.12
  python3.12-dev python3.12-minimal sgml-base shared-mime-info sphinx-common
  systemd-sysv t1utils tcl8.6 tcl8.6-dev teckit tex-common texlive-base
  texlive-binaries texlive-fonts-recommended texlive-lang-greek
  texlive-latex-base texlive-latex-extra texlive-latex-recommended
  texlive-luatex texlive-pictures texlive-science texlive-xetex tipa tk8.6
  tk8.6-blt2.5 tk8.6-dev ucf unicode-data util-linux util-linux-extra uuid-dev
  x11-common x11-xkb-utils x11proto-core-dev x11proto-dev xauth xdg-utils
  xfonts-encodings xfonts-utils xkb-data xml-core xorg-sgml-doctools
  xserver-common xtrans-dev xvfb zlib1g-dev
Suggested packages:
  blt-demo flit python3-build python3-installer python3-wheel ffmpeg-doc
  fonts-noto-cjk-extra fonts-freefont-otf | fonts-freefont-ttf fonts-texgyre
  gsfonts graphviz-doc imagemagick-6-doc autotrace cups-bsd | lpr | lprng curl
  enscript gimp gnuplot grads hp2xx html2ps libwmf-bin mplayer povray radiance
  sane-utils transfig libraw-bin alsa-utils libasound2-plugins libbluray-bdj
  colord libavalon-framework-java libexcalibur-logkit-java liblog4j1.2-java
  cups-common libfftw3-bin libfftw3-dev freetype2-doc libgd-tools
  low-memory-monitor krb5-doc krb5-user gvfs libheif-plugin-ffmpegdec
  libheif-plugin-jpegdec libheif-plugin-jpegenc libheif-plugin-j2kdec
  libheif-plugin-j2kenc libheif-plugin-rav1e libheif-plugin-svtenc jackd2
  liblcms2-utils libmagickcore-6.q16-7-extra notification-daemon libportaudio2
  opus-tools pulseaudio qgnomeplatform-qt5 qt5-image-formats-plugins
  libraw1394-doc librsvg2-bin lm-sensors serdi sndiod sordi speex libwacom-bin
  libx11-doc libxcb-doc libxext-doc opencl-icd poppler-utils
  fonts-japanese-mincho | fonts-ipafont-mincho fonts-japanese-gothic
  | fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum
  python3-doc python3-venv python-attr-doc python-cairocffi-doc
  python-charset-normalizer-doc python-cycler-doc docutils-doc
  fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french
  python-ipython-doc python-ipywidgets-doc python-jinja2-doc python-lxml-doc
  python-mpmath-doc python3-gmpy2 python3-matplotlib gfortran python-numpy-doc
  python-pandas-doc python3-statsmodels python-pexpect-doc python-pil-doc
  python-ply-doc python-pygments-doc ttf-bitstream-vera python-pyparsing-doc
  python3-cryptography python3-openssl python3-socks python-requests-doc
  python-scipy-doc python-setuptools-doc python3-stemmer fonts-freefont-otf
  latexmk libjs-mathjax python3-sphinx-rtd-theme sphinx-doc tex-gyre
  texlive-plain-generic texlive-fonts-extra python-sympy-doc tix
  python3-tk-dbg python3-pycurl python-tornado-doc python3-twisted wx3.2-doc
  python-xarray-doc python3-cartopy python3-pydap python3-seaborn
  python3-toolz python3.11-venv python3.11-doc binfmt-support python3.12-venv
  python3.12-doc sgml-base-doc tcl-tclreadline tcl8.6-doc perl-tk xpdf
  | pdf-viewer xzdec texlive-binaries-sse2 hintview
  texlive-fonts-recommended-doc texlive-latex-base-doc wp2latex icc-profiles
  libfile-which-perl texlive-latex-extra-doc texlive-latex-recommended-doc
  texlive-pstricks dot2tex prerex texlive-pictures-doc vprerex
  texlive-science-doc tipa-doc tk8.6-doc
Recommended packages:
  librsvg2-common fonts-liberation2 libmagickcore-6.q16-7-extra netpbm
  jupyter-notebook alsa-ucm-conf alsa-topology-conf at-spi2-core libaacs0
  bzip2-doc default-libdecor-0-plugin-1 | libdecor-0-plugin-1
  libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs fonts-droid-fallback
  libgtk-3-bin libgts-bin libheif-plugin-x265 libheif-plugin-aomenc
  javascript-common libjson-xs-perl krb5-locales libpng-tools
  pocketsphinx-en-us publicsuffix qttranslations5-l10n libqt5svg5
  qt5-gtk-platformtheme qtwayland5 libcups2 libqt5sql5-sqlite
  | libqt5sql5-mysql | libqt5sql5-odbc | libqt5sql5-psql | libqt5sql5-tds
  | libqt5sql5-ibase va-driver-all | va-driver vdpau-driver-all | vdpau-driver
  mesa-vulkan-drivers | vulkan-icd psmisc libgtk-3-0 python3-bs4
  python3-cssselect python3-html5lib python3-matplotlib python3-bottleneck
  python3-numexpr python3-odf python3-openpyxl python3-tables python3-olefile
  isympy-common python3-dask python3-cftime python3-netcdf4 python3-rasterio
  python3-h5netcdf python3-zarr libnss-systemd dvisvgm tex-gyre default-jre
  libspreadsheet-parseexcel-perl texlive-plain-generic ruby tk
  libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils
  x11-xserver-utils xfonts-base
The following NEW packages will be installed:
  adwaita-icon-theme at-spi2-common blt cm-super-minimal dbus-user-session
  dconf-gsettings-backend dconf-service dh-python docutils-common dvipng
  ffmpeg fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono
  fonts-gfs-baskerville fonts-gfs-porson fonts-lmodern fonts-noto-cjk
  fonts-urw-base35 fonts-wqy-zenhei ghostscript gir1.2-girepository-2.0
  gir1.2-glib-2.0 graphviz gtk-update-icon-cache hicolor-icon-theme
  imagemagick imagemagick-6-common imagemagick-6.q16
  jupyter-nbextension-jupyter-js-widgets libabsl20230802 libaom3
  libapache-pom-java libasound2-data libasound2t64 libass9 libasyncns0
  libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3
  libavahi-common-data libavahi-common3 libavc1394-0 libavcodec60
  libavdevice60 libavfilter9 libavformat60 libavif16 libavutil58 libblas3
  libbluray2 libbrotli-dev libbrotli1 libbs2b0 libbsd0 libbz2-dev libc-l10n
  libcaca0 libcairo-gobject2 libcairo2 libcdio-cdda2t64 libcdio-paranoia2t64
  libcdio19t64 libcdt5 libcgraph6 libchromaprint1 libcjson1 libcloudproviders0
  libcodec2-1.2 libcolord2 libcommons-logging-java libcommons-parent-java
  libcups2t64 libcurl4t64 libdatrie1 libdav1d7 libdc1394-25 libdconf1
  libde265-0 libdecor-0-0 libdeflate0 libdouble-conversion3 libdrm-amdgpu1
  libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-mesa0
  libegl1 libepoxy0 libevdev2 libexpat1-dev libfftw3-double3 libflac12t64
  libflite1 libfontbox-java libfontconfig-dev libfontconfig1
  libfontconfig1-dev libfontenc1 libfreetype-dev libfreetype6 libfribidi0
  libgav1-1 libgbm1 libgd3 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common
  libgfortran5 libgirepository-1.0-1 libgl1 libgl1-mesa-dri libglapi-mesa
  libgles2 libglib2.0-0t64 libglvnd0 libglx-mesa0 libglx0 libgme0
  libgraphite2-3 libgs-common libgs10 libgs10-common libgsm1 libgssapi-krb5-2
  libgtk-3-0t64 libgtk-3-common libgts-0.7-5t64 libgudev-1.0-0 libgvc6
  libgvpr2 libharfbuzz0b libheif-plugin-dav1d libheif-plugin-libde265 libheif1
  libhwy1t64 libice6 libidn12 libiec61883-0 libijs-0.35 libimagequant0
  libinput-bin libinput10 libjack-jackd2-0 libjbig0 libjbig2dec0
  libjpeg62-turbo libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl
  libjxl0.8 libk5crypto3 libkpathsea6 libkrb5-3 liblab-gamut1 liblapack3
  liblbfgsb0 liblcms2-2 liblerc4 liblilv-0-0 libllvm17t64 liblqr-1-0
  libmagickcore-6.q16-7t64 libmagickwand-6.q16-7t64 libmbedcrypto7t64 libmd4c0
  libmp3lame0 libmpg123-0t64 libmtdev1t64 libmysofa1 libnghttp2-14 libnorm1t64
  libnotify4 libnsl2 libogg0 libopenal-data libopenal1 libopenjp2-7
  libopenmpt0t64 libopus0 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpaper-utils libpaper1 libpathplan4 libpcre2-16-0
  libpcre2-32-0 libpdfbox-java libpgm-5.3-0t64 libpixman-1-0 libpkgconf3
  libplacebo338 libpng-dev libpng16-16t64 libpocketsphinx3 libpostproc57
  libpotrace0 libproc2-0 libpsl5t64 libptexenc1 libpulse0 libpython3-all-dev
  libpython3-dev libpython3-stdlib libpython3.11-dev libpython3.11-minimal
  libpython3.11-stdlib libpython3.11t64 libpython3.12-dev
  libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libqhull-dev
  libqhull-r8.0 libqhull8.0 libqhullcpp8.0 libqpdf29t64 libqt5core5t64
  libqt5dbus5t64 libqt5designer5 libqt5gui5t64 libqt5help5 libqt5network5t64
  libqt5printsupport5t64 libqt5sql5t64 libqt5test5t64 libqt5widgets5t64
  libqt5xml5t64 librabbitmq4 libraqm0 librav1e0 libraw1394-11 libraw23
  librist4 librsvg2-2 librtmp1 librubberband2 libsamplerate0 libsdl2-2.0-0
  libsecret-1-0 libsecret-common libsensors-config libsensors5 libserd-0-0
  libsharpyuv0 libshine3 libslang2 libsm6 libsnappy1v5 libsndfile1 libsndio7.0
  libsodium23 libsord-0-0 libsoxr0 libspeex1 libsphinxbase3t64 libsratom-0-0
  libsrt1.5-gnutls libssh-gcrypt-4 libssh2-1t64 libsvtav1enc1d1 libswresample4
  libswscale7 libsynctex2 libtcl8.6 libteckit0 libtexlua53-5 libthai-data
  libthai0 libtheora0 libtiff6 libtirpc3t64 libtk8.6 libtwolame0 libudfread0
  libunibreak6 libunwind8 libusb-1.0-0 libva-drm2 libva-x11-2 libva2 libvdpau1
  libvidstab1.1 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx9 libvulkan1
  libwacom-common libwacom9 libwayland-client0 libwayland-cursor0
  libwayland-egl1 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3
  libwxbase3.2-1t64 libwxgtk-gl3.2-1t64 libwxgtk3.2-1t64 libx11-6 libx11-data
  libx11-dev libx11-xcb1 libx264-164 libx265-209 libxau-dev libxau6 libxaw7
  libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0
  libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0
  libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1
  libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1
  libxcb1-dev libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxdmcp6
  libxext-dev libxext6 libxfixes3 libxfont2 libxft-dev libxft2 libxi6
  libxinerama1 libxkbcommon-x11-0 libxkbcommon0 libxkbfile1 libxmu6 libxmuu1
  libxpm4 libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1.1
  libxss-dev libxss1 libxt6t64 libxtst6 libxv1 libxvidcore4 libxxf86vm1
  libyuv0 libz3-4 libzimg2 libzix-0-0 libzmq5 libzvbi-common libzvbi0t64
  libzzip-0-13t64 lmodern locales-all media-types ocl-icd-libopencl1 pkgconf
  pkgconf-bin poppler-data preview-latex-style procps python-babel-localedata
  python3 python3-alabaster python3-all python3-all-dev python3-appdirs
  python3-asttokens python3-attr python3-babel python3-brotli python3-cairo
  python3-cairocffi python3-certifi python3-cffi python3-cffi-backend
  python3-chardet python3-charset-normalizer python3-colorspacious
  python3-comm python3-contourpy python3-cxx-dev python3-cycler
  python3-dateutil python3-decorator python3-deprecated python3-dev
  python3-distutils python3-docutils python3-executing python3-fonttools
  python3-fs python3-gi python3-idna python3-imagesize python3-iniconfig
  python3-ipython python3-ipywidgets python3-jedi python3-jinja2
  python3-kiwisolver python3-lib2to3 python3-lxml python3-lz4
  python3-markupsafe python3-matplotlib-inline python3-minimal python3-mpmath
  python3-numpy python3-numpydoc python3-packaging python3-pandas
  python3-pandas-lib python3-parso python3-pexpect python3-pikepdf python3-pil
  python3-pil.imagetk python3-pkg-resources python3-pluggy python3-ply
  python3-prompt-toolkit python3-ptyprocess python3-pure-eval
  python3-pycparser python3-pygments python3-pyparsing python3-pyqt5
  python3-pyqt5.sip python3-pytest python3-requests python3-roman
  python3-scipy python3-setuptools python3-setuptools-scm python3-six
  python3-snowballstemmer python3-sphinx python3-stack-data python3-sympy
  python3-tabulate python3-tk python3-tornado python3-traitlets
  python3-typeshed python3-tz python3-ufolib2 python3-urllib3 python3-wcwidth
  python3-widgetsnbextension python3-wrapt python3-wxgtk4.0 python3-xarray
  python3-xcffib python3.11 python3.11-dev python3.11-minimal python3.12
  python3.12-dev python3.12-minimal sbuild-build-depends-matplotlib-dummy
  sgml-base shared-mime-info sphinx-common systemd-sysv t1utils tcl8.6
  tcl8.6-dev teckit tex-common texlive-base texlive-binaries
  texlive-fonts-recommended texlive-lang-greek texlive-latex-base
  texlive-latex-extra texlive-latex-recommended texlive-luatex
  texlive-pictures texlive-science texlive-xetex tipa tk8.6 tk8.6-blt2.5
  tk8.6-dev ucf unicode-data uuid-dev x11-common x11-xkb-utils
  x11proto-core-dev x11proto-dev xauth xdg-utils xfonts-encodings xfonts-utils
  xkb-data xml-core xorg-sgml-doctools xserver-common xtrans-dev xvfb
  zlib1g-dev
The following packages will be upgraded:
  bsdextrautils bsdutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev
  libfdisk1 libmount1 libsmartcols1 libuuid1 mount util-linux util-linux-extra
14 upgraded, 525 newly installed, 0 to remove and 11 not upgraded.
Need to get 581 MB/582 MB of archives.
After this operation, 2023 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-w38okG/apt_archive ./ sbuild-build-depends-matplotlib-dummy 0.invalid.0 [1240 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf bsdutils armhf 1:2.40.1-8+rpi1 [94.7 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf libc6-dev armhf 2.38-12+rpi1 [1268 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf libc-dev-bin armhf 2.38-12+rpi1 [48.6 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf libc6 armhf 2.38-12+rpi1 [2116 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.40.1-8+rpi1 [87.6 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf util-linux-extra armhf 2.40.1-8+rpi1 [224 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf libsmartcols1 armhf 2.40.1-8+rpi1 [121 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf libblkid1 armhf 2.40.1-8+rpi1 [152 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf libmount1 armhf 2.40.1-8+rpi1 [175 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf mount armhf 2.40.1-8+rpi1 [141 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf libuuid1 armhf 2.40.1-8+rpi1 [33.4 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf util-linux armhf 2.40.1-8+rpi1 [1088 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf libfdisk1 armhf 2.40.1-8+rpi1 [195 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf libc-bin armhf 2.38-12+rpi1 [496 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf systemd-sysv armhf 255.3-1+rpi1+b1 [49.4 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf libfftw3-double3 armhf 3.3.10-1+b2 [312 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf libbrotli1 armhf 1.1.0-2 [280 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf libpng16-16t64 armhf 1.6.43-5 [261 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf libfreetype6 armhf 2.13.2+dfsg-1+b4 [367 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf fonts-dejavu-mono all 2.37-8 [489 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf fonts-dejavu-core all 2.37-8 [840 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf libfontenc1 armhf 1:1.1.8-1 [20.8 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf x11-common all 1:7.7+23 [252 kB]
Get:25 http://172.17.4.1/private trixie-staging/main armhf xfonts-encodings all 1:1.0.4-2.2 [577 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf xfonts-utils armhf 1:7.7+6 [82.5 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf fonts-urw-base35 all 20200910-8 [10.8 MB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf fontconfig-config armhf 2.15.0-1.1 [317 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf libfontconfig1 armhf 2.15.0-1.1 [369 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf libsharpyuv0 armhf 1.4.0-0.1 [111 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf libdav1d7 armhf 1.4.2-1+rpi1 [205 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf libheif-plugin-dav1d armhf 1.17.6-3 [9532 B]
Get:33 http://172.17.4.1/private trixie-staging/main armhf libde265-0 armhf 1.0.15-1+rpi1+b1 [140 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf libheif-plugin-libde265 armhf 1.17.6-3 [12.4 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf libheif1 armhf 1.17.6-3 [238 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf libjbig0 armhf 2.1-6.1+b1 [27.2 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf libjpeg62-turbo armhf 1:2.1.5-3 [143 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf liblcms2-2 armhf 2.14-2+b1 [125 kB]
Get:39 http://172.17.4.1/private trixie-staging/main armhf libglib2.0-0t64 armhf 2.80.2-2 [1287 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf liblqr-1-0 armhf 0.4.2-2.1+b1 [23.3 kB]
Get:41 http://172.17.4.1/private trixie-staging/main armhf libopenjp2-7 armhf 2.5.0-2+b3 [165 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf libraw23 armhf 0.21.1-7+rpi1 [363 kB]
Get:43 http://172.17.4.1/private trixie-staging/main armhf libdeflate0 armhf 1.20-1 [35.8 kB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf liblerc4 armhf 4.0.0+ds-4+b1 [132 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf libwebp7 armhf 1.4.0-0.1 [265 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf libtiff6 armhf 4.5.1+git230720-4 [299 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf libwebpdemux2 armhf 1.4.0-0.1 [110 kB]
Get:48 http://172.17.4.1/private trixie-staging/main armhf libwebpmux3 armhf 1.4.0-0.1 [120 kB]
Get:49 http://172.17.4.1/private trixie-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:50 http://172.17.4.1/private trixie-staging/main armhf libbsd0 armhf 0.12.2-1 [127 kB]
Get:51 http://172.17.4.1/private trixie-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:52 http://172.17.4.1/private trixie-staging/main armhf libxcb1 armhf 1.17.0-2 [140 kB]
Get:53 http://172.17.4.1/private trixie-staging/main armhf libx11-data all 2:1.8.7-1 [328 kB]
Get:54 http://172.17.4.1/private trixie-staging/main armhf libx11-6 armhf 2:1.8.7-1 [729 kB]
Get:55 http://172.17.4.1/private trixie-staging/main armhf libxext6 armhf 2:1.3.4-1+b1 [45.3 kB]
Get:56 http://172.17.4.1/private trixie-staging/main armhf imagemagick-6-common all 8:6.9.12.98+dfsg1-5.2 [67.1 kB]
Get:57 http://172.17.4.1/private trixie-staging/main armhf libmagickcore-6.q16-7t64 armhf 8:6.9.12.98+dfsg1-5.2 [1516 kB]
Get:58 http://172.17.4.1/private trixie-staging/main armhf libmagickwand-6.q16-7t64 armhf 8:6.9.12.98+dfsg1-5.2 [291 kB]
Get:59 http://172.17.4.1/private trixie-staging/main armhf poppler-data all 0.4.12-1 [1601 kB]
Get:60 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-minimal armhf 3.11.9-1+b1 [804 kB]
Get:61 http://172.17.4.1/private trixie-staging/main armhf python3.11-minimal armhf 3.11.9-1+b1 [1574 kB]
Get:62 http://172.17.4.1/private trixie-staging/main armhf python3-minimal armhf 3.11.8-1 [26.3 kB]
Get:63 http://172.17.4.1/private trixie-staging/main armhf media-types all 10.1.0 [26.9 kB]
Get:64 http://172.17.4.1/private trixie-staging/main armhf libkrb5-3 armhf 1.20.1-6+b4 [286 kB]
Get:65 http://172.17.4.1/private trixie-staging/main armhf libgssapi-krb5-2 armhf 1.20.1-6+b4 [111 kB]
Get:66 http://172.17.4.1/private trixie-staging/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3 [70.4 kB]
Get:67 http://172.17.4.1/private trixie-staging/main armhf libnsl2 armhf 1.3.0-3+b1 [34.6 kB]
Get:68 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-stdlib armhf 3.11.9-1+b1 [1697 kB]
Get:69 http://172.17.4.1/private trixie-staging/main armhf python3.11 armhf 3.11.9-1+b1 [602 kB]
Get:70 http://172.17.4.1/private trixie-staging/main armhf libpython3-stdlib armhf 3.11.8-1 [9332 B]
Get:71 http://172.17.4.1/private trixie-staging/main armhf python3 armhf 3.11.8-1 [27.4 kB]
Get:72 http://172.17.4.1/private trixie-staging/main armhf libpython3.12-minimal armhf 3.12.3-1+b1 [794 kB]
Get:73 http://172.17.4.1/private trixie-staging/main armhf python3.12-minimal armhf 3.12.3-1+b1 [1757 kB]
Get:74 http://172.17.4.1/private trixie-staging/main armhf libproc2-0 armhf 2:4.0.4-4 [54.8 kB]
Get:75 http://172.17.4.1/private trixie-staging/main armhf procps armhf 2:4.0.4-4 [848 kB]
Get:76 http://172.17.4.1/private trixie-staging/main armhf libc-l10n all 2.38-12+rpi1 [724 kB]
Get:77 http://172.17.4.1/private trixie-staging/main armhf libpam-systemd armhf 255.3-1+rpi1+b1 [230 kB]
Get:78 http://172.17.4.1/private trixie-staging/main armhf ucf all 3.0043+nmu1 [55.2 kB]
Get:79 http://172.17.4.1/private trixie-staging/main armhf libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [311 kB]
Get:80 http://172.17.4.1/private trixie-staging/main armhf shared-mime-info armhf 2.4-5 [753 kB]
Get:81 http://172.17.4.1/private trixie-staging/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.12+dfsg-1 [122 kB]
Get:82 http://172.17.4.1/private trixie-staging/main armhf gtk-update-icon-cache armhf 3.24.42-1 [45.8 kB]
Get:83 http://172.17.4.1/private trixie-staging/main armhf hicolor-icon-theme all 0.18-1 [12.0 kB]
Get:84 http://172.17.4.1/private trixie-staging/main armhf adwaita-icon-theme all 46.0-1 [614 kB]
Get:85 http://172.17.4.1/private trixie-staging/main armhf at-spi2-common all 2.52.0-1 [166 kB]
Get:86 http://172.17.4.1/private trixie-staging/main armhf libtcl8.6 armhf 8.6.14+dfsg-1 [909 kB]
Get:87 http://172.17.4.1/private trixie-staging/main armhf libxrender1 armhf 1:0.9.10-1.1+b1 [24.9 kB]
Get:88 http://172.17.4.1/private trixie-staging/main armhf libxft2 armhf 2.3.6-1+b1 [46.2 kB]
Get:89 http://172.17.4.1/private trixie-staging/main armhf libxss1 armhf 1:1.2.3-1 [17.3 kB]
Get:90 http://172.17.4.1/private trixie-staging/main armhf libtk8.6 armhf 8.6.14-1 [683 kB]
Get:91 http://172.17.4.1/private trixie-staging/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-7 [470 kB]
Get:92 http://172.17.4.1/private trixie-staging/main armhf blt armhf 2.5.3+dfsg-7 [6024 B]
Get:93 http://172.17.4.1/private trixie-staging/main armhf tex-common all 6.18 [32.5 kB]
Get:94 http://172.17.4.1/private trixie-staging/main armhf libpaper1 armhf 1.1.29 [11.9 kB]
Get:95 http://172.17.4.1/private trixie-staging/main armhf libpaper-utils armhf 1.1.29 [8416 B]
Get:96 http://172.17.4.1/private trixie-staging/main armhf libkpathsea6 armhf 2023.20230311.66589-9 [144 kB]
Get:97 http://172.17.4.1/private trixie-staging/main armhf libptexenc1 armhf 2023.20230311.66589-9 [42.9 kB]
Get:98 http://172.17.4.1/private trixie-staging/main armhf libsynctex2 armhf 2023.20230311.66589-9 [48.4 kB]
Get:99 http://172.17.4.1/private trixie-staging/main armhf libtexlua53-5 armhf 2023.20230311.66589-9 [82.9 kB]
Get:100 http://172.17.4.1/private trixie-staging/main armhf t1utils armhf 1.41-4 [52.3 kB]
Get:101 http://172.17.4.1/private trixie-staging/main armhf libpixman-1-0 armhf 0.42.2-1+b1 [471 kB]
Get:102 http://172.17.4.1/private trixie-staging/main armhf libxcb-render0 armhf 1.17.0-2 [114 kB]
Get:103 http://172.17.4.1/private trixie-staging/main armhf libxcb-shm0 armhf 1.17.0-2 [105 kB]
Get:104 http://172.17.4.1/private trixie-staging/main armhf libcairo2 armhf 1.18.0-3+b1 [429 kB]
Get:105 http://172.17.4.1/private trixie-staging/main armhf libgraphite2-3 armhf 1.3.14-2 [62.8 kB]
Get:106 http://172.17.4.1/private trixie-staging/main armhf libharfbuzz0b armhf 8.3.0-2+b1 [2152 kB]
Get:107 http://172.17.4.1/private trixie-staging/main armhf libpotrace0 armhf 1.16-2 [23.6 kB]
Get:108 http://172.17.4.1/private trixie-staging/main armhf libteckit0 armhf 2.5.12+ds1-1 [259 kB]
Get:109 http://172.17.4.1/private trixie-staging/main armhf libice6 armhf 2:1.0.10-1+b1 [49.9 kB]
Get:110 http://172.17.4.1/private trixie-staging/main armhf libsm6 armhf 2:1.2.3-1+b1 [31.8 kB]
Get:111 http://172.17.4.1/private trixie-staging/main armhf libxt6t64 armhf 1:1.2.1-1.2 [157 kB]
Get:112 http://172.17.4.1/private trixie-staging/main armhf libxmu6 armhf 2:1.1.3-3+b2 [50.7 kB]
Get:113 http://172.17.4.1/private trixie-staging/main armhf libxpm4 armhf 1:3.5.17-1+b1 [49.7 kB]
Get:114 http://172.17.4.1/private trixie-staging/main armhf libxaw7 armhf 2:1.0.14-1+b2 [163 kB]
Get:115 http://172.17.4.1/private trixie-staging/main armhf libxi6 armhf 2:1.8.1-1 [73.4 kB]
Get:116 http://172.17.4.1/private trixie-staging/main armhf libzzip-0-13t64 armhf 0.13.72+dfsg.1-1.2 [52.7 kB]
Get:117 http://172.17.4.1/private trixie-staging/main armhf texlive-binaries armhf 2023.20230311.66589-9 [5566 kB]
Get:118 http://172.17.4.1/private trixie-staging/main armhf xdg-utils all 1.1.3-4.1 [75.5 kB]
Get:119 http://172.17.4.1/private trixie-staging/main armhf texlive-base all 2023.20240207-1 [22.0 MB]
Get:120 http://172.17.4.1/private trixie-staging/main armhf fonts-lmodern all 2.005-1 [4540 kB]
Get:121 http://172.17.4.1/private trixie-staging/main armhf texlive-latex-base all 2023.20240207-1 [1255 kB]
Get:122 http://172.17.4.1/private trixie-staging/main armhf texlive-latex-recommended all 2023.20240207-1 [8843 kB]
Get:123 http://172.17.4.1/private trixie-staging/main armhf cm-super-minimal all 0.3.4-17 [5815 kB]
Get:124 http://172.17.4.1/private trixie-staging/main armhf dbus-user-session armhf 1.14.10-4+b1 [79.1 kB]
Get:125 http://172.17.4.1/private trixie-staging/main armhf libdconf1 armhf 0.40.0-4+b1 [36.9 kB]
Get:126 http://172.17.4.1/private trixie-staging/main armhf dconf-service armhf 0.40.0-4+b1 [29.2 kB]
Get:127 http://172.17.4.1/private trixie-staging/main armhf dconf-gsettings-backend armhf 0.40.0-4+b1 [23.9 kB]
Get:128 http://172.17.4.1/private trixie-staging/main armhf python3-pkg-resources all 68.1.2-2 [241 kB]
Get:129 http://172.17.4.1/private trixie-staging/main armhf python3-lib2to3 all 3.12.3-3.1 [77.7 kB]
Get:130 http://172.17.4.1/private trixie-staging/main armhf python3-distutils all 3.12.3-3.1 [131 kB]
Get:131 http://172.17.4.1/private trixie-staging/main armhf python3-setuptools all 68.1.2-2 [468 kB]
Get:132 http://172.17.4.1/private trixie-staging/main armhf dh-python all 6.20240422 [107 kB]
Get:133 http://172.17.4.1/private trixie-staging/main armhf xml-core all 0.19 [20.1 kB]
Get:134 http://172.17.4.1/private trixie-staging/main armhf docutils-common all 0.20.1+dfsg-3 [128 kB]
Get:135 http://172.17.4.1/private trixie-staging/main armhf libaom3 armhf 3.8.2-3 [1489 kB]
Get:136 http://172.17.4.1/private trixie-staging/main armhf libabsl20230802 armhf 20230802.1-4 [425 kB]
Get:137 http://172.17.4.1/private trixie-staging/main armhf libgav1-1 armhf 0.19.0-2+rpi1 [297 kB]
Get:138 http://172.17.4.1/private trixie-staging/main armhf librav1e0 armhf 0.7.1-2 [553 kB]
Get:139 http://172.17.4.1/private trixie-staging/main armhf libsvtav1enc1d1 armhf 1.7.0+dfsg-2 [884 kB]
Get:140 http://172.17.4.1/private trixie-staging/main armhf libyuv0 armhf 0.0.1888.20240509-4 [83.2 kB]
Get:141 http://172.17.4.1/private trixie-staging/main armhf libavif16 armhf 1.0.4-3 [94.3 kB]
Get:142 http://172.17.4.1/private trixie-staging/main armhf libgd3 armhf 2.3.3-9+b3 [103 kB]
Get:143 http://172.17.4.1/private trixie-staging/main armhf libgs-common all 10.03.1~dfsg-1 [148 kB]
Get:144 http://172.17.4.1/private trixie-staging/main armhf libgs10-common all 10.03.1~dfsg-1 [474 kB]
Get:145 http://172.17.4.1/private trixie-staging/main armhf libavahi-common-data armhf 0.8-13+b2 [112 kB]
Get:146 http://172.17.4.1/private trixie-staging/main armhf libavahi-common3 armhf 0.8-13+b2 [40.4 kB]
Get:147 http://172.17.4.1/private trixie-staging/main armhf libavahi-client3 armhf 0.8-13+b2 [42.9 kB]
Get:148 http://172.17.4.1/private trixie-staging/main armhf libcups2t64 armhf 2.4.7-1.2 [209 kB]
Get:149 http://172.17.4.1/private trixie-staging/main armhf libidn12 armhf 1.42-2 [77.5 kB]
Get:150 http://172.17.4.1/private trixie-staging/main armhf libijs-0.35 armhf 0.35-15.1+b1 [13.5 kB]
Get:151 http://172.17.4.1/private trixie-staging/main armhf libjbig2dec0 armhf 0.20-1+b2 [55.2 kB]
Get:152 http://172.17.4.1/private trixie-staging/main armhf libgs10 armhf 10.03.1~dfsg-1 [2092 kB]
Get:153 http://172.17.4.1/private trixie-staging/main armhf ghostscript armhf 10.03.1~dfsg-1 [50.0 kB]
Get:154 http://172.17.4.1/private trixie-staging/main armhf dvipng armhf 1.15-1.1+b2 [80.1 kB]
Get:155 http://172.17.4.1/private trixie-staging/main armhf libdrm-common all 2.4.120-2+rpi1 [7856 B]
Get:156 http://172.17.4.1/private trixie-staging/main armhf libdrm2 armhf 2.4.120-2+rpi1 [33.9 kB]
Get:157 http://172.17.4.1/private trixie-staging/main armhf libva2 armhf 2.21.0-1 [64.5 kB]
Get:158 http://172.17.4.1/private trixie-staging/main armhf libva-drm2 armhf 2.21.0-1 [17.8 kB]
Get:159 http://172.17.4.1/private trixie-staging/main armhf libx11-xcb1 armhf 2:1.8.7-1 [231 kB]
Get:160 http://172.17.4.1/private trixie-staging/main armhf libxcb-dri3-0 armhf 1.17.0-2 [106 kB]
Get:161 http://172.17.4.1/private trixie-staging/main armhf libxfixes3 armhf 1:6.0.0-2+b1 [18.7 kB]
Get:162 http://172.17.4.1/private trixie-staging/main armhf libva-x11-2 armhf 2.21.0-1 [21.5 kB]
Get:163 http://172.17.4.1/private trixie-staging/main armhf libvdpau1 armhf 1.5-3 [24.0 kB]
Get:164 http://172.17.4.1/private trixie-staging/main armhf ocl-icd-libopencl1 armhf 2.3.2-1+b2 [37.3 kB]
Get:165 http://172.17.4.1/private trixie-staging/main armhf libavutil58 armhf 7:6.1.1-4+b2 [351 kB]
Get:166 http://172.17.4.1/private trixie-staging/main armhf libcodec2-1.2 armhf 1.2.0-2+b1 [8147 kB]
Get:167 http://172.17.4.1/private trixie-staging/main armhf libgsm1 armhf 1.0.22-1+b1 [25.8 kB]
Get:168 http://172.17.4.1/private trixie-staging/main armhf libhwy1t64 armhf 1.1.0-3 [140 kB]
Get:169 http://172.17.4.1/private trixie-staging/main armhf libjxl0.8 armhf 0.8.2-4 [676 kB]
Get:170 http://172.17.4.1/private trixie-staging/main armhf libmp3lame0 armhf 3.100-6 [347 kB]
Get:171 http://172.17.4.1/private trixie-staging/main armhf libopus0 armhf 1.4-1 [172 kB]
Get:172 http://172.17.4.1/private trixie-staging/main armhf libcairo-gobject2 armhf 1.18.0-3+b1 [128 kB]
Get:173 http://172.17.4.1/private trixie-staging/main armhf fontconfig armhf 2.15.0-1.1 [461 kB]
Get:174 http://172.17.4.1/private trixie-staging/main armhf libfribidi0 armhf 1.0.13-3+b1 [70.0 kB]
Get:175 http://172.17.4.1/private trixie-staging/main armhf libthai-data all 0.1.29-2 [168 kB]
Get:176 http://172.17.4.1/private trixie-staging/main armhf libdatrie1 armhf 0.2.13-3 [34.3 kB]
Get:177 http://172.17.4.1/private trixie-staging/main armhf libthai0 armhf 0.1.29-2 [46.1 kB]
Get:178 http://172.17.4.1/private trixie-staging/main armhf libpango-1.0-0 armhf 1.54.0+ds-1 [192 kB]
Get:179 http://172.17.4.1/private trixie-staging/main armhf libpangoft2-1.0-0 armhf 1.54.0+ds-1 [41.5 kB]
Get:180 http://172.17.4.1/private trixie-staging/main armhf libpangocairo-1.0-0 armhf 1.54.0+ds-1 [31.1 kB]
Get:181 http://172.17.4.1/private trixie-staging/main armhf librsvg2-2 armhf 2.58.0+dfsg-1 [1676 kB]
Get:182 http://172.17.4.1/private trixie-staging/main armhf libshine3 armhf 3.1.1-2+b1 [22.0 kB]
Get:183 http://172.17.4.1/private trixie-staging/main armhf libsnappy1v5 armhf 1.2.1-1 [26.7 kB]
Get:184 http://172.17.4.1/private trixie-staging/main armhf libspeex1 armhf 1.2.1-2+b1 [47.2 kB]
Get:185 http://172.17.4.1/private trixie-staging/main armhf libsoxr0 armhf 0.1.3-4+rpi1 [52.9 kB]
Get:186 http://172.17.4.1/private trixie-staging/main armhf libswresample4 armhf 7:6.1.1-4+b2 [85.6 kB]
Get:187 http://172.17.4.1/private trixie-staging/main armhf libogg0 armhf 1.3.5-3 [21.7 kB]
Get:188 http://172.17.4.1/private trixie-staging/main armhf libtheora0 armhf 1.1.1+dfsg.1-16.1+b2 [131 kB]
Get:189 http://172.17.4.1/private trixie-staging/main armhf libtwolame0 armhf 0.4.0-2+b1 [45.8 kB]
Get:190 http://172.17.4.1/private trixie-staging/main armhf libvorbis0a armhf 1.3.7-2 [78.7 kB]
Get:191 http://172.17.4.1/private trixie-staging/main armhf libvorbisenc2 armhf 1.3.7-2 [69.5 kB]
Get:192 http://172.17.4.1/private trixie-staging/main armhf libvpx9 armhf 1.14.1-1 [1387 kB]
Get:193 http://172.17.4.1/private trixie-staging/main armhf libx264-164 armhf 2:0.164.3108+git31e19f9-1+rpi1 [690 kB]
Get:194 http://172.17.4.1/private trixie-staging/main armhf libx265-209 armhf 3.6-3 [585 kB]
Get:195 http://172.17.4.1/private trixie-staging/main armhf libxvidcore4 armhf 2:1.3.7-1+b1 [187 kB]
Get:196 http://172.17.4.1/private trixie-staging/main armhf libzvbi-common all 0.2.42-2 [70.4 kB]
Get:197 http://172.17.4.1/private trixie-staging/main armhf libzvbi0t64 armhf 0.2.42-2 [244 kB]
Get:198 http://172.17.4.1/private trixie-staging/main armhf libavcodec60 armhf 7:6.1.1-4+b2 [4766 kB]
Get:199 http://172.17.4.1/private trixie-staging/main armhf libasound2-data all 1.2.11-1 [20.9 kB]
Get:200 http://172.17.4.1/private trixie-staging/main armhf libasound2t64 armhf 1.2.11-1 [309 kB]
Get:201 http://172.17.4.1/private trixie-staging/main armhf libraw1394-11 armhf 2.1.2-2 [37.4 kB]
Get:202 http://172.17.4.1/private trixie-staging/main armhf libavc1394-0 armhf 0.5.4-5+b1 [16.5 kB]
Get:203 http://172.17.4.1/private trixie-staging/main armhf libunibreak6 armhf 6.1-2 [20.5 kB]
Get:204 http://172.17.4.1/private trixie-staging/main armhf libass9 armhf 1:0.17.2-2 [91.5 kB]
Get:205 http://172.17.4.1/private trixie-staging/main armhf libudfread0 armhf 1.1.2-1 [14.6 kB]
Get:206 http://172.17.4.1/private trixie-staging/main armhf libbluray2 armhf 1:1.3.4-1 [120 kB]
Get:207 http://172.17.4.1/private trixie-staging/main armhf libchromaprint1 armhf 1.5.1-5 [34.5 kB]
Get:208 http://172.17.4.1/private trixie-staging/main armhf libgme0 armhf 0.6.3-7 [106 kB]
Get:209 http://172.17.4.1/private trixie-staging/main armhf libmpg123-0t64 armhf 1.32.6-3+b1 [132 kB]
Get:210 http://172.17.4.1/private trixie-staging/main armhf libvorbisfile3 armhf 1.3.7-2 [20.3 kB]
Get:211 http://172.17.4.1/private trixie-staging/main armhf libopenmpt0t64 armhf 0.7.7-1 [693 kB]
Get:212 http://172.17.4.1/private trixie-staging/main armhf librabbitmq4 armhf 0.11.0-1+b2 [36.8 kB]
Get:213 http://172.17.4.1/private trixie-staging/main armhf libcjson1 armhf 1.7.17-2 [25.4 kB]
Get:214 http://172.17.4.1/private trixie-staging/main armhf libmbedcrypto7t64 armhf 2.28.8-1 [247 kB]
Get:215 http://172.17.4.1/private trixie-staging/main armhf librist4 armhf 0.2.10+dfsg-2+b1 [66.3 kB]
Get:216 http://172.17.4.1/private trixie-staging/main armhf libsrt1.5-gnutls armhf 1.5.3-1+b2 [282 kB]
Get:217 http://172.17.4.1/private trixie-staging/main armhf libssh-gcrypt-4 armhf 0.10.6-3 [187 kB]
Get:218 http://172.17.4.1/private trixie-staging/main armhf libnorm1t64 armhf 1.5.9+dfsg-3.1 [186 kB]
Get:219 http://172.17.4.1/private trixie-staging/main armhf libpgm-5.3-0t64 armhf 5.3.128~dfsg-2.1 [153 kB]
Get:220 http://172.17.4.1/private trixie-staging/main armhf libsodium23 armhf 1.0.18-1+b1 [133 kB]
Get:221 http://172.17.4.1/private trixie-staging/main armhf libzmq5 armhf 4.3.5-1+b3 [232 kB]
Get:222 http://172.17.4.1/private trixie-staging/main armhf libavformat60 armhf 7:6.1.1-4+b2 [1043 kB]
Get:223 http://172.17.4.1/private trixie-staging/main armhf libbs2b0 armhf 3.1.0+dfsg-8 [10.7 kB]
Get:224 http://172.17.4.1/private trixie-staging/main armhf libflite1 armhf 2.2-6+b1 [12.4 MB]
Get:225 http://172.17.4.1/private trixie-staging/main armhf libserd-0-0 armhf 0.32.2-1 [39.7 kB]
Get:226 http://172.17.4.1/private trixie-staging/main armhf libzix-0-0 armhf 0.4.2-2+b1 [18.5 kB]
Get:227 http://172.17.4.1/private trixie-staging/main armhf libsord-0-0 armhf 0.16.16-2+b1 [15.5 kB]
Get:228 http://172.17.4.1/private trixie-staging/main armhf libsratom-0-0 armhf 0.6.16-1 [15.3 kB]
Get:229 http://172.17.4.1/private trixie-staging/main armhf liblilv-0-0 armhf 0.24.24-2 [37.2 kB]
Get:230 http://172.17.4.1/private trixie-staging/main armhf libmysofa1 armhf 1.3.2+dfsg-2+b1 [1154 kB]
Get:231 http://172.17.4.1/private trixie-staging/main armhf libvulkan1 armhf 1.3.283.0-1 [107 kB]
Get:232 http://172.17.4.1/private trixie-staging/main armhf libplacebo338 armhf 6.338.2-2+b1 [2058 kB]
Get:233 http://172.17.4.1/private trixie-staging/main armhf libblas3 armhf 3.12.0-3 [102 kB]
Get:234 http://172.17.4.1/private trixie-staging/main armhf libgfortran5 armhf 14-20240221-2.1+rpi1 [256 kB]
Get:235 http://172.17.4.1/private trixie-staging/main armhf liblapack3 armhf 3.12.0-3 [1692 kB]
Get:236 http://172.17.4.1/private trixie-staging/main armhf libasyncns0 armhf 0.8-6+b4 [11.0 kB]
Get:237 http://172.17.4.1/private trixie-staging/main armhf libflac12t64 armhf 1.4.3+ds-2.1 [153 kB]
Get:238 http://172.17.4.1/private trixie-staging/main armhf libsndfile1 armhf 1.2.2-1+b1 [178 kB]
Get:239 http://172.17.4.1/private trixie-staging/main armhf libpulse0 armhf 16.1+dfsg1-5+b4 [241 kB]
Get:240 http://172.17.4.1/private trixie-staging/main armhf libsphinxbase3t64 armhf 0.8+5prealpha+1-17 [100 kB]
Get:241 http://172.17.4.1/private trixie-staging/main armhf libpocketsphinx3 armhf 0.8+5prealpha+1-15+b1 [106 kB]
Get:242 http://172.17.4.1/private trixie-staging/main armhf libpostproc57 armhf 7:6.1.1-4+b2 [66.6 kB]
Get:243 http://172.17.4.1/private trixie-staging/main armhf libsamplerate0 armhf 0.2.2-4 [943 kB]
Get:244 http://172.17.4.1/private trixie-staging/main armhf librubberband2 armhf 3.3.0+dfsg-2+b1 [113 kB]
Get:245 http://172.17.4.1/private trixie-staging/main armhf libswscale7 armhf 7:6.1.1-4+b2 [170 kB]
Get:246 http://172.17.4.1/private trixie-staging/main armhf libvidstab1.1 armhf 1.1.0-2+b1 [31.0 kB]
Get:247 http://172.17.4.1/private trixie-staging/main armhf libzimg2 armhf 3.0.5+ds1-1+b1 [71.0 kB]
Get:248 http://172.17.4.1/private trixie-staging/main armhf libavfilter9 armhf 7:6.1.1-4+b2 [3152 kB]
Get:249 http://172.17.4.1/private trixie-staging/main armhf libslang2 armhf 2.3.3-5 [501 kB]
Get:250 http://172.17.4.1/private trixie-staging/main armhf libcaca0 armhf 0.99.beta20-4+b1 [189 kB]
Get:251 http://172.17.4.1/private trixie-staging/main armhf libcdio19t64 armhf 2.1.0-4.2 [192 kB]
Get:252 http://172.17.4.1/private trixie-staging/main armhf libcdio-cdda2t64 armhf 10.2+2.0.2-1 [15.3 kB]
Get:253 http://172.17.4.1/private trixie-staging/main armhf libcdio-paranoia2t64 armhf 10.2+2.0.2-1 [14.5 kB]
Get:254 http://172.17.4.1/private trixie-staging/main armhf libusb-1.0-0 armhf 2:1.0.27-1 [50.7 kB]
Get:255 http://172.17.4.1/private trixie-staging/main armhf libdc1394-25 armhf 2.2.6-4 [102 kB]
Get:256 http://172.17.4.1/private trixie-staging/main armhf libglvnd0 armhf 1.7.0-1 [49.4 kB]
Get:257 http://172.17.4.1/private trixie-staging/main armhf libglapi-mesa armhf 24.0.7-1+rpi1 [47.6 kB]
Get:258 http://172.17.4.1/private trixie-staging/main armhf libxcb-dri2-0 armhf 1.17.0-2 [106 kB]
Get:259 http://172.17.4.1/private trixie-staging/main armhf libxcb-glx0 armhf 1.17.0-2 [121 kB]
Get:260 http://172.17.4.1/private trixie-staging/main armhf libxcb-present0 armhf 1.17.0-2 [105 kB]
Get:261 http://172.17.4.1/private trixie-staging/main armhf libxcb-randr0 armhf 1.17.0-2 [115 kB]
Get:262 http://172.17.4.1/private trixie-staging/main armhf libxcb-sync1 armhf 1.17.0-2 [108 kB]
Get:263 http://172.17.4.1/private trixie-staging/main armhf libxcb-xfixes0 armhf 1.17.0-2 [109 kB]
Get:264 http://172.17.4.1/private trixie-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:265 http://172.17.4.1/private trixie-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.1 kB]
Get:266 http://172.17.4.1/private trixie-staging/main armhf libdrm-amdgpu1 armhf 2.4.120-2+rpi1 [20.2 kB]
Get:267 http://172.17.4.1/private trixie-staging/main armhf libdrm-nouveau2 armhf 2.4.120-2+rpi1 [17.3 kB]
Get:268 http://172.17.4.1/private trixie-staging/main armhf libdrm-radeon1 armhf 2.4.120-2+rpi1 [21.2 kB]
Get:269 http://172.17.4.1/private trixie-staging/main armhf libedit2 armhf 3.1-20240517-1 [76.8 kB]
Get:270 http://172.17.4.1/private trixie-staging/main armhf libz3-4 armhf 4.8.12-3.1 [5797 kB]
Get:271 http://172.17.4.1/private trixie-staging/main armhf libllvm17t64 armhf 1:17.0.6-12+rpi1 [21.6 MB]
Get:272 http://172.17.4.1/private trixie-staging/main armhf libsensors-config all 1:3.6.0-10 [14.6 kB]
Get:273 http://172.17.4.1/private trixie-staging/main armhf libsensors5 armhf 1:3.6.0-10 [32.1 kB]
Get:274 http://172.17.4.1/private trixie-staging/main armhf libgl1-mesa-dri armhf 24.0.7-1+rpi1 [6307 kB]
Get:275 http://172.17.4.1/private trixie-staging/main armhf libglx-mesa0 armhf 24.0.7-1+rpi1 [134 kB]
Get:276 http://172.17.4.1/private trixie-staging/main armhf libglx0 armhf 1.7.0-1 [32.2 kB]
Get:277 http://172.17.4.1/private trixie-staging/main armhf libgl1 armhf 1.7.0-1 [89.3 kB]
Get:278 http://172.17.4.1/private trixie-staging/main armhf libiec61883-0 armhf 1.2.0-6+b1 [28.4 kB]
Get:279 http://172.17.4.1/private trixie-staging/main armhf libjack-jackd2-0 armhf 1.9.21~dfsg-3+b1 [234 kB]
Get:280 http://172.17.4.1/private trixie-staging/main armhf libopenal-data all 1:1.23.1-4 [165 kB]
Get:281 http://172.17.4.1/private trixie-staging/main armhf libsndio7.0 armhf 1.9.0-0.3+b1 [24.1 kB]
Get:282 http://172.17.4.1/private trixie-staging/main armhf libopenal1 armhf 1:1.23.1-4+b1 [467 kB]
Get:283 http://172.17.4.1/private trixie-staging/main armhf libwayland-client0 armhf 1.22.0-2.1 [20.0 kB]
Get:284 http://172.17.4.1/private trixie-staging/main armhf libdecor-0-0 armhf 0.2.2-1+b1 [13.0 kB]
Get:285 http://172.17.4.1/private trixie-staging/main armhf libwayland-server0 armhf 1.22.0-2.1 [26.0 kB]
Get:286 http://172.17.4.1/private trixie-staging/main armhf libgbm1 armhf 24.0.7-1+rpi1 [37.3 kB]
Get:287 http://172.17.4.1/private trixie-staging/main armhf libwayland-cursor0 armhf 1.22.0-2.1 [9948 B]
Get:288 http://172.17.4.1/private trixie-staging/main armhf libwayland-egl1 armhf 1.22.0-2.1 [5144 B]
Get:289 http://172.17.4.1/private trixie-staging/main armhf libxcursor1 armhf 1:1.2.2-1 [34.2 kB]
Get:290 http://172.17.4.1/private trixie-staging/main armhf xkb-data all 2.41-2 [795 kB]
Get:291 http://172.17.4.1/private trixie-staging/main armhf libxkbcommon0 armhf 1.6.0-1 [95.6 kB]
Get:292 http://172.17.4.1/private trixie-staging/main armhf libxrandr2 armhf 2:1.5.4-1 [32.8 kB]
Get:293 http://172.17.4.1/private trixie-staging/main armhf libsdl2-2.0-0 armhf 2.30.3+dfsg-1 [555 kB]
Get:294 http://172.17.4.1/private trixie-staging/main armhf libxcb-shape0 armhf 1.17.0-2 [105 kB]
Get:295 http://172.17.4.1/private trixie-staging/main armhf libxv1 armhf 2:1.0.11-1.1 [23.3 kB]
Get:296 http://172.17.4.1/private trixie-staging/main armhf libavdevice60 armhf 7:6.1.1-4+b2 [103 kB]
Get:297 http://172.17.4.1/private trixie-staging/main armhf ffmpeg armhf 7:6.1.1-4+b2 [1876 kB]
Get:298 http://172.17.4.1/private trixie-staging/main armhf fonts-gfs-baskerville all 1.1-6 [43.7 kB]
Get:299 http://172.17.4.1/private trixie-staging/main armhf fonts-gfs-porson all 1.1-7 [33.8 kB]
Get:300 http://172.17.4.1/private trixie-staging/main armhf fonts-noto-cjk all 1:20230817+repack1-3 [56.6 MB]
Get:301 http://172.17.4.1/private trixie-staging/main armhf fonts-wqy-zenhei all 0.9.45-8 [7479 kB]
Get:302 http://172.17.4.1/private trixie-staging/main armhf gir1.2-glib-2.0 armhf 2.80.2-2 [190 kB]
Get:303 http://172.17.4.1/private trixie-staging/main armhf libgirepository-1.0-1 armhf 1.80.1-3 [98.5 kB]
Get:304 http://172.17.4.1/private trixie-staging/main armhf gir1.2-girepository-2.0 armhf 1.80.1-3 [37.6 kB]
Get:305 http://172.17.4.1/private trixie-staging/main armhf libcdt5 armhf 2.42.2-9 [37.0 kB]
Get:306 http://172.17.4.1/private trixie-staging/main armhf libcgraph6 armhf 2.42.2-9 [56.2 kB]
Get:307 http://172.17.4.1/private trixie-staging/main armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2 [128 kB]
Get:308 http://172.17.4.1/private trixie-staging/main armhf libpathplan4 armhf 2.42.2-9 [39.5 kB]
Get:309 http://172.17.4.1/private trixie-staging/main armhf libgvc6 armhf 2.42.2-9 [566 kB]
Get:310 http://172.17.4.1/private trixie-staging/main armhf libgvpr2 armhf 2.42.2-9 [162 kB]
Get:311 http://172.17.4.1/private trixie-staging/main armhf liblab-gamut1 armhf 2.42.2-9 [198 kB]
Get:312 http://172.17.4.1/private trixie-staging/main armhf graphviz armhf 2.42.2-9 [480 kB]
Get:313 http://172.17.4.1/private trixie-staging/main armhf imagemagick-6.q16 armhf 8:6.9.12.98+dfsg1-5.2 [290 kB]
Get:314 http://172.17.4.1/private trixie-staging/main armhf imagemagick armhf 8:6.9.12.98+dfsg1-5.2 [19.4 kB]
Get:315 http://172.17.4.1/private trixie-staging/main armhf jupyter-nbextension-jupyter-js-widgets all 8.1.1-2 [5160 B]
Get:316 http://172.17.4.1/private trixie-staging/main armhf libapache-pom-java all 29-2 [5276 B]
Get:317 http://172.17.4.1/private trixie-staging/main armhf libatk1.0-0t64 armhf 2.52.0-1 [43.0 kB]
Get:318 http://172.17.4.1/private trixie-staging/main armhf libatspi2.0-0t64 armhf 2.52.0-1 [64.7 kB]
Get:319 http://172.17.4.1/private trixie-staging/main armhf libatk-bridge2.0-0t64 armhf 2.52.0-1 [57.9 kB]
Get:320 http://172.17.4.1/private trixie-staging/main armhf libbrotli-dev armhf 1.1.0-2 [292 kB]
Get:321 http://172.17.4.1/private trixie-staging/main armhf libbz2-dev armhf 1.0.8-5.1 [27.2 kB]
Get:322 http://172.17.4.1/private trixie-staging/main armhf libcloudproviders0 armhf 0.3.6-1 [23.9 kB]
Get:323 http://172.17.4.1/private trixie-staging/main armhf libcolord2 armhf 1.4.7-1+b1 [117 kB]
Get:324 http://172.17.4.1/private trixie-staging/main armhf libcommons-parent-java all 56-1 [10.8 kB]
Get:325 http://172.17.4.1/private trixie-staging/main armhf libcommons-logging-java all 1.3.0-1 [68.6 kB]
Get:326 http://172.17.4.1/private trixie-staging/main armhf libnghttp2-14 armhf 1.61.0-1+b2 [63.2 kB]
Get:327 http://172.17.4.1/private trixie-staging/main armhf libpsl5t64 armhf 0.21.2-1.1 [55.7 kB]
Get:328 http://172.17.4.1/private trixie-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b4 [52.5 kB]
Get:329 http://172.17.4.1/private trixie-staging/main armhf libssh2-1t64 armhf 1.11.0-4.1+rpi1 [197 kB]
Get:330 http://172.17.4.1/private trixie-staging/main armhf libcurl4t64 armhf 8.8.0-1 [389 kB]
Get:331 http://172.17.4.1/private trixie-staging/main armhf libdouble-conversion3 armhf 3.3.0-1+b1 [38.2 kB]
Get:332 http://172.17.4.1/private trixie-staging/main armhf libegl-mesa0 armhf 24.0.7-1+rpi1 [98.3 kB]
Get:333 http://172.17.4.1/private trixie-staging/main armhf libegl1 armhf 1.7.0-1 [28.4 kB]
Get:334 http://172.17.4.1/private trixie-staging/main armhf libepoxy0 armhf 1.5.10-1 [172 kB]
Get:335 http://172.17.4.1/private trixie-staging/main armhf libevdev2 armhf 1.13.2+dfsg-1 [26.2 kB]
Get:336 http://172.17.4.1/private trixie-staging/main armhf libexpat1-dev armhf 2.6.2-1 [136 kB]
Get:337 http://172.17.4.1/private trixie-staging/main armhf libfontbox-java all 1:1.8.16-5 [211 kB]
Get:338 http://172.17.4.1/private trixie-staging/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1 [903 kB]
Get:339 http://172.17.4.1/private trixie-staging/main armhf libpng-dev armhf 1.6.43-5 [339 kB]
Get:340 http://172.17.4.1/private trixie-staging/main armhf libfreetype-dev armhf 2.13.2+dfsg-1+b4 [533 kB]
Get:341 http://172.17.4.1/private trixie-staging/main armhf uuid-dev armhf 2.40.1-8+rpi1 [44.1 kB]
Get:342 http://172.17.4.1/private trixie-staging/main armhf libpkgconf3 armhf 1.8.1-1 [31.3 kB]
Get:343 http://172.17.4.1/private trixie-staging/main armhf pkgconf-bin armhf 1.8.1-1 [27.8 kB]
Get:344 http://172.17.4.1/private trixie-staging/main armhf pkgconf armhf 1.8.1-1 [25.9 kB]
Get:345 http://172.17.4.1/private trixie-staging/main armhf libfontconfig-dev armhf 2.15.0-1.1 [387 kB]
Get:346 http://172.17.4.1/private trixie-staging/main armhf libfontconfig1-dev armhf 2.15.0-1.1 [269 kB]
Get:347 http://172.17.4.1/private trixie-staging/main armhf libgles2 armhf 1.7.0-1 [17.3 kB]
Get:348 http://172.17.4.1/private trixie-staging/main armhf libxcomposite1 armhf 1:0.4.5-1+b1 [14.5 kB]
Get:349 http://172.17.4.1/private trixie-staging/main armhf libxdamage1 armhf 1:1.1.6-1+b1 [14.9 kB]
Get:350 http://172.17.4.1/private trixie-staging/main armhf libxinerama1 armhf 2:1.1.4-3+b1 [15.6 kB]
Get:351 http://172.17.4.1/private trixie-staging/main armhf libgtk-3-common all 3.24.42-1 [4655 kB]
Get:352 http://172.17.4.1/private trixie-staging/main armhf libgtk-3-0t64 armhf 3.24.42-1 [2290 kB]
Get:353 http://172.17.4.1/private trixie-staging/main armhf libgudev-1.0-0 armhf 238-5 [12.5 kB]
Get:354 http://172.17.4.1/private trixie-staging/main armhf libimagequant0 armhf 2.18.0-1 [30.5 kB]
Get:355 http://172.17.4.1/private trixie-staging/main armhf libwacom-common all 2.10.0-2 [62.5 kB]
Get:356 http://172.17.4.1/private trixie-staging/main armhf libwacom9 armhf 2.10.0-2 [19.5 kB]
Get:357 http://172.17.4.1/private trixie-staging/main armhf libinput-bin armhf 1.25.0-1+b1 [23.3 kB]
Get:358 http://172.17.4.1/private trixie-staging/main armhf libmtdev1t64 armhf 1.1.6-1.2 [21.2 kB]
Get:359 http://172.17.4.1/private trixie-staging/main armhf libinput10 armhf 1.25.0-1+b1 [109 kB]
Get:360 http://172.17.4.1/private trixie-staging/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:361 http://172.17.4.1/private trixie-staging/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get:362 http://172.17.4.1/private trixie-staging/main armhf libjs-sphinxdoc all 7.2.6-8 [150 kB]
Get:363 http://172.17.4.1/private trixie-staging/main armhf libjson-perl all 4.10000-1 [87.5 kB]
Get:364 http://172.17.4.1/private trixie-staging/main armhf liblbfgsb0 armhf 3.0+dfsg.4-1 [24.4 kB]
Get:365 http://172.17.4.1/private trixie-staging/main armhf libmd4c0 armhf 0.4.8-1+b1 [39.8 kB]
Get:366 http://172.17.4.1/private trixie-staging/main armhf libnotify4 armhf 0.8.3-1+b1 [23.3 kB]
Get:367 http://172.17.4.1/private trixie-staging/main armhf libpcre2-16-0 armhf 10.42-4+b1 [211 kB]
Get:368 http://172.17.4.1/private trixie-staging/main armhf libpcre2-32-0 armhf 10.42-4+b1 [202 kB]
Get:369 http://172.17.4.1/private trixie-staging/main armhf libpdfbox-java all 1:1.8.16-5 [5527 kB]
Get:370 http://172.17.4.1/private trixie-staging/main armhf libpython3.11t64 armhf 3.11.9-1+b1 [1639 kB]
Get:371 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-dev armhf 3.11.9-1+b1 [2939 kB]
Get:372 http://172.17.4.1/private trixie-staging/main armhf libpython3-dev armhf 3.11.8-1 [9560 B]
Get:373 http://172.17.4.1/private trixie-staging/main armhf libpython3.12-stdlib armhf 3.12.3-1+b1 [1791 kB]
Get:374 http://172.17.4.1/private trixie-staging/main armhf libpython3.12t64 armhf 3.12.3-1+b1 [1766 kB]
Get:375 http://172.17.4.1/private trixie-staging/main armhf libpython3.12-dev armhf 3.12.3-1+b1 [4216 kB]
Get:376 http://172.17.4.1/private trixie-staging/main armhf libpython3-all-dev armhf 3.11.8-1 [1072 B]
Get:377 http://172.17.4.1/private trixie-staging/main armhf libqhull8.0 armhf 2020.2-6 [218 kB]
Get:378 http://172.17.4.1/private trixie-staging/main armhf libqhull-r8.0 armhf 2020.2-6 [216 kB]
Get:379 http://172.17.4.1/private trixie-staging/main armhf libqhullcpp8.0 armhf 2020.2-6 [101 kB]
Get:380 http://172.17.4.1/private trixie-staging/main armhf libqhull-dev armhf 2020.2-6 [430 kB]
Get:381 http://172.17.4.1/private trixie-staging/main armhf libqpdf29t64 armhf 11.9.1-1 [802 kB]
Get:382 http://172.17.4.1/private trixie-staging/main armhf libqt5core5t64 armhf 5.15.13+dfsg-2+rpi1 [1542 kB]
Get:383 http://172.17.4.1/private trixie-staging/main armhf libqt5dbus5t64 armhf 5.15.13+dfsg-2+rpi1 [186 kB]
Get:384 http://172.17.4.1/private trixie-staging/main armhf libqt5network5t64 armhf 5.15.13+dfsg-2+rpi1 [579 kB]
Get:385 http://172.17.4.1/private trixie-staging/main armhf libxcb-icccm4 armhf 0.4.1-1.1+b1 [28.4 kB]
Get:386 http://172.17.4.1/private trixie-staging/main armhf libxcb-util1 armhf 0.4.0-1+b1 [21.6 kB]
Get:387 http://172.17.4.1/private trixie-staging/main armhf libxcb-image0 armhf 0.4.0-2+b1 [21.2 kB]
Get:388 http://172.17.4.1/private trixie-staging/main armhf libxcb-keysyms1 armhf 0.4.0-1+b2 [15.9 kB]
Get:389 http://172.17.4.1/private trixie-staging/main armhf libxcb-render-util0 armhf 0.3.9-1+b1 [17.3 kB]
Get:390 http://172.17.4.1/private trixie-staging/main armhf libxcb-xinerama0 armhf 1.17.0-2 [105 kB]
Get:391 http://172.17.4.1/private trixie-staging/main armhf libxcb-xinput0 armhf 1.17.0-2 [126 kB]
Get:392 http://172.17.4.1/private trixie-staging/main armhf libxcb-xkb1 armhf 1.17.0-2 [126 kB]
Get:393 http://172.17.4.1/private trixie-staging/main armhf libxkbcommon-x11-0 armhf 1.6.0-1 [14.0 kB]
Get:394 http://172.17.4.1/private trixie-staging/main armhf libqt5gui5t64 armhf 5.15.13+dfsg-2+rpi1 [2587 kB]
Get:395 http://172.17.4.1/private trixie-staging/main armhf libqt5widgets5t64 armhf 5.15.13+dfsg-2+rpi1 [2049 kB]
Get:396 http://172.17.4.1/private trixie-staging/main armhf libqt5xml5t64 armhf 5.15.13+dfsg-2+rpi1 [109 kB]
Get:397 http://172.17.4.1/private trixie-staging/main armhf libqt5designer5 armhf 5.15.13-3 [2619 kB]
Get:398 http://172.17.4.1/private trixie-staging/main armhf libqt5sql5t64 armhf 5.15.13+dfsg-2+rpi1 [109 kB]
Get:399 http://172.17.4.1/private trixie-staging/main armhf libqt5help5 armhf 5.15.13-3 [125 kB]
Get:400 http://172.17.4.1/private trixie-staging/main armhf libqt5printsupport5t64 armhf 5.15.13+dfsg-2+rpi1 [184 kB]
Get:401 http://172.17.4.1/private trixie-staging/main armhf libqt5test5t64 armhf 5.15.13+dfsg-2+rpi1 [132 kB]
Get:402 http://172.17.4.1/private trixie-staging/main armhf libraqm0 armhf 0.10.1-1 [11.7 kB]
Get:403 http://172.17.4.1/private trixie-staging/main armhf libsecret-common all 0.21.4-1 [26.9 kB]
Get:404 http://172.17.4.1/private trixie-staging/main armhf libsecret-1-0 armhf 0.21.4-1+b1 [93.1 kB]
Get:405 http://172.17.4.1/private trixie-staging/main armhf libunwind8 armhf 1.6.2-3+b1 [43.1 kB]
Get:406 http://172.17.4.1/private trixie-staging/main armhf libwxbase3.2-1t64 armhf 3.2.5+dfsg-1+rpi1 [894 kB]
Get:407 http://172.17.4.1/private trixie-staging/main armhf libxtst6 armhf 2:1.2.3-1.1 [26.3 kB]
Get:408 http://172.17.4.1/private trixie-staging/main armhf libwxgtk3.2-1t64 armhf 3.2.5+dfsg-1+rpi1 [3839 kB]
Get:409 http://172.17.4.1/private trixie-staging/main armhf libwxgtk-gl3.2-1t64 armhf 3.2.5+dfsg-1+rpi1 [79.3 kB]
Get:410 http://172.17.4.1/private trixie-staging/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get:411 http://172.17.4.1/private trixie-staging/main armhf x11proto-dev all 2024.1-1 [603 kB]
Get:412 http://172.17.4.1/private trixie-staging/main armhf libxau-dev armhf 1:1.0.9-1 [22.3 kB]
Get:413 http://172.17.4.1/private trixie-staging/main armhf x11proto-core-dev all 2024.1-1 [3312 B]
Get:414 http://172.17.4.1/private trixie-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:415 http://172.17.4.1/private trixie-staging/main armhf xtrans-dev all 1.4.0-1 [98.7 kB]
Get:416 http://172.17.4.1/private trixie-staging/main armhf libxcb1-dev armhf 1.17.0-2 [176 kB]
Get:417 http://172.17.4.1/private trixie-staging/main armhf libx11-dev armhf 2:1.8.7-1 [807 kB]
Get:418 http://172.17.4.1/private trixie-staging/main armhf libxext-dev armhf 2:1.3.4-1+b1 [99.4 kB]
Get:419 http://172.17.4.1/private trixie-staging/main armhf libxfont2 armhf 1:2.0.6-1 [120 kB]
Get:420 http://172.17.4.1/private trixie-staging/main armhf libxrender-dev armhf 1:0.9.10-1.1+b1 [32.5 kB]
Get:421 http://172.17.4.1/private trixie-staging/main armhf libxft-dev armhf 2.3.6-1+b1 [63.6 kB]
Get:422 http://172.17.4.1/private trixie-staging/main armhf libxkbfile1 armhf 1:1.1.0-1+b1 [65.3 kB]
Get:423 http://172.17.4.1/private trixie-staging/main armhf libxmuu1 armhf 2:1.1.3-3+b2 [21.2 kB]
Get:424 http://172.17.4.1/private trixie-staging/main armhf libxslt1.1 armhf 1.1.35-1 [221 kB]
Get:425 http://172.17.4.1/private trixie-staging/main armhf libxss-dev armhf 1:1.2.3-1 [23.0 kB]
Get:426 http://172.17.4.1/private trixie-staging/main armhf lmodern all 2.005-1 [9480 kB]
Get:427 http://172.17.4.1/private trixie-staging/main armhf locales-all armhf 2.38-12+rpi1 [10.7 MB]
Get:428 http://172.17.4.1/private trixie-staging/main armhf preview-latex-style all 13.2-1 [350 kB]
Get:429 http://172.17.4.1/private trixie-staging/main armhf python-babel-localedata all 2.14.0-1 [5701 kB]
Get:430 http://172.17.4.1/private trixie-staging/main armhf python3-alabaster all 0.7.16-0.1 [27.9 kB]
Get:431 http://172.17.4.1/private trixie-staging/main armhf python3.12 armhf 3.12.3-1+b1 [660 kB]
Get:432 http://172.17.4.1/private trixie-staging/main armhf python3-all armhf 3.11.8-1 [1056 B]
Get:433 http://172.17.4.1/private trixie-staging/main armhf python3.11-dev armhf 3.11.9-1+b1 [501 kB]
Get:434 http://172.17.4.1/private trixie-staging/main armhf python3-dev armhf 3.11.8-1 [26.1 kB]
Get:435 http://172.17.4.1/private trixie-staging/main armhf python3.12-dev armhf 3.12.3-1+b1 [499 kB]
Get:436 http://172.17.4.1/private trixie-staging/main armhf python3-all-dev armhf 3.11.8-1 [1072 B]
Get:437 http://172.17.4.1/private trixie-staging/main armhf python3-appdirs all 1.4.4-4 [12.5 kB]
Get:438 http://172.17.4.1/private trixie-staging/main armhf python3-six all 1.16.0-6 [16.3 kB]
Get:439 http://172.17.4.1/private trixie-staging/main armhf python3-asttokens all 2.4.1-1 [20.6 kB]
Get:440 http://172.17.4.1/private trixie-staging/main armhf python3-attr all 23.2.0-2 [65.5 kB]
Get:441 http://172.17.4.1/private trixie-staging/main armhf python3-tz all 2024.1-2 [30.9 kB]
Get:442 http://172.17.4.1/private trixie-staging/main armhf python3-babel all 2.14.0-1 [111 kB]
Get:443 http://172.17.4.1/private trixie-staging/main armhf python3-brotli armhf 1.1.0-2 [290 kB]
Get:444 http://172.17.4.1/private trixie-staging/main armhf python3-cairo armhf 1.26.0-1 [127 kB]
Get:445 http://172.17.4.1/private trixie-staging/main armhf python3-cffi-backend armhf 1.16.0-2+b1 [95.1 kB]
Get:446 http://172.17.4.1/private trixie-staging/main armhf python3-ply all 3.11-6 [63.7 kB]
Get:447 http://172.17.4.1/private trixie-staging/main armhf python3-pycparser all 2.22-1 [78.0 kB]
Get:448 http://172.17.4.1/private trixie-staging/main armhf python3-cffi all 1.16.0-2 [88.5 kB]
Get:449 http://172.17.4.1/private trixie-staging/main armhf python3-xcffib all 1.5.0-1 [63.9 kB]
Get:450 http://172.17.4.1/private trixie-staging/main armhf python3-cairocffi all 1.7.0-1 [60.3 kB]
Get:451 http://172.17.4.1/private trixie-staging/main armhf python3-certifi all 2023.11.17-1 [155 kB]
Get:452 http://172.17.4.1/private trixie-staging/main armhf python3-chardet all 5.2.0+dfsg-1 [107 kB]
Get:453 http://172.17.4.1/private trixie-staging/main armhf python3-charset-normalizer all 3.3.2-1 [51.6 kB]
Get:454 http://172.17.4.1/private trixie-staging/main armhf python3-numpy armhf 1:1.26.4+ds-10 [4028 kB]
Get:455 http://172.17.4.1/private trixie-staging/main armhf python3-colorspacious all 1.1.2-5 [32.2 kB]
Get:456 http://172.17.4.1/private trixie-staging/main armhf python3-traitlets all 5.5.0-2 [90.7 kB]
Get:457 http://172.17.4.1/private trixie-staging/main armhf python3-comm all 0.2.1-1 [8104 B]
Get:458 http://172.17.4.1/private trixie-staging/main armhf python3-contourpy armhf 1.0.7-1 [141 kB]
Get:459 http://172.17.4.1/private trixie-staging/main armhf python3-cxx-dev all 7.1.8-2 [70.4 kB]
Get:460 http://172.17.4.1/private trixie-staging/main armhf python3-cycler all 0.12.1-1 [9496 B]
Get:461 http://172.17.4.1/private trixie-staging/main armhf python3-dateutil all 2.9.0-2 [79.4 kB]
Get:462 http://172.17.4.1/private trixie-staging/main armhf python3-decorator all 5.1.1-5 [15.1 kB]
Get:463 http://172.17.4.1/private trixie-staging/main armhf python3-wrapt armhf 1.15.0-2 [40.5 kB]
Get:464 http://172.17.4.1/private trixie-staging/main armhf python3-deprecated all 1.2.14-1 [14.3 kB]
Get:465 http://172.17.4.1/private trixie-staging/main armhf python3-roman all 3.3-3 [9880 B]
Get:466 http://172.17.4.1/private trixie-staging/main armhf python3-docutils all 0.20.1+dfsg-3 [389 kB]
Get:467 http://172.17.4.1/private trixie-staging/main armhf python3-executing all 2.0.1-0.1 [22.7 kB]
Get:468 http://172.17.4.1/private trixie-staging/main armhf python3-scipy armhf 1.11.4-6+rpi1 [16.5 MB]
Get:469 http://172.17.4.1/private trixie-staging/main armhf python3-ufolib2 all 0.16.0+dfsg1-1 [32.9 kB]
Get:470 http://172.17.4.1/private trixie-staging/main armhf python3-mpmath all 1.3.0-1 [419 kB]
Get:471 http://172.17.4.1/private trixie-staging/main armhf python3-sympy all 1.12-8 [3869 kB]
Get:472 http://172.17.4.1/private trixie-staging/main armhf python3-fs all 2.4.16-4 [95.4 kB]
Get:473 http://172.17.4.1/private trixie-staging/main armhf python3-lxml armhf 5.1.0-1 [1119 kB]
Get:474 http://172.17.4.1/private trixie-staging/main armhf python3-lz4 armhf 4.0.2+dfsg-1+b1 [23.9 kB]
Get:475 http://172.17.4.1/private trixie-staging/main armhf unicode-data all 15.1.0-1 [8547 kB]
Get:476 http://172.17.4.1/private trixie-staging/main armhf python3-fonttools armhf 4.46.0-1 [1271 kB]
Get:477 http://172.17.4.1/private trixie-staging/main armhf python3-gi armhf 3.48.2-1+b1 [246 kB]
Get:478 http://172.17.4.1/private trixie-staging/main armhf python3-idna all 3.6-2.1 [38.6 kB]
Get:479 http://172.17.4.1/private trixie-staging/main armhf python3-imagesize all 1.4.1-1 [6688 B]
Get:480 http://172.17.4.1/private trixie-staging/main armhf python3-iniconfig all 1.1.1-2 [6396 B]
Get:481 http://172.17.4.1/private trixie-staging/main armhf python3-parso all 0.8.3-1 [67.4 kB]
Get:482 http://172.17.4.1/private trixie-staging/main armhf python3-typeshed all 0.0~git20231111.6764465-3 [1258 kB]
Get:483 http://172.17.4.1/private trixie-staging/main armhf python3-jedi all 0.19.1+ds1-1 [691 kB]
Get:484 http://172.17.4.1/private trixie-staging/main armhf python3-matplotlib-inline all 0.1.6-2 [8652 B]
Get:485 http://172.17.4.1/private trixie-staging/main armhf python3-ptyprocess all 0.7.0-5 [14.7 kB]
Get:486 http://172.17.4.1/private trixie-staging/main armhf python3-pexpect all 4.9-2 [55.5 kB]
Get:487 http://172.17.4.1/private trixie-staging/main armhf python3-wcwidth all 0.2.13+dfsg1-1 [24.9 kB]
Get:488 http://172.17.4.1/private trixie-staging/main armhf python3-prompt-toolkit all 3.0.46-1 [276 kB]
Get:489 http://172.17.4.1/private trixie-staging/main armhf python3-pygments all 2.17.2+dfsg-1 [818 kB]
Get:490 http://172.17.4.1/private trixie-staging/main armhf python3-pure-eval all 0.2.2-2 [11.0 kB]
Get:491 http://172.17.4.1/private trixie-staging/main armhf python3-stack-data all 0.6.3-1 [21.6 kB]
Get:492 http://172.17.4.1/private trixie-staging/main armhf python3-ipython all 8.20.0-1 [556 kB]
Get:493 http://172.17.4.1/private trixie-staging/main armhf python3-widgetsnbextension all 8.1.1-2 [50.9 kB]
Get:494 http://172.17.4.1/private trixie-staging/main armhf python3-ipywidgets all 8.1.1-2 [104 kB]
Get:495 http://172.17.4.1/private trixie-staging/main armhf python3-markupsafe armhf 2.1.5-1 [13.8 kB]
Get:496 http://172.17.4.1/private trixie-staging/main armhf python3-jinja2 all 3.1.3-1 [119 kB]
Get:497 http://172.17.4.1/private trixie-staging/main armhf python3-kiwisolver armhf 1.4.5-1 [66.6 kB]
Get:498 http://172.17.4.1/private trixie-staging/main armhf sphinx-common all 7.2.6-8 [702 kB]
Get:499 http://172.17.4.1/private trixie-staging/main armhf python3-packaging all 24.0-1 [45.5 kB]
Get:500 http://172.17.4.1/private trixie-staging/main armhf python3-urllib3 all 1.26.18-2 [116 kB]
Get:501 http://172.17.4.1/private trixie-staging/main armhf python3-requests all 2.31.0+dfsg-2 [68.7 kB]
Get:502 http://172.17.4.1/private trixie-staging/main armhf python3-snowballstemmer all 2.2.0-4 [58.0 kB]
Get:503 http://172.17.4.1/private trixie-staging/main armhf python3-sphinx all 7.2.6-8 [552 kB]
Get:504 http://172.17.4.1/private trixie-staging/main armhf python3-tabulate all 0.9.0-1 [45.9 kB]
Get:505 http://172.17.4.1/private trixie-staging/main armhf python3-numpydoc all 1.6.0-2 [49.6 kB]
Get:506 http://172.17.4.1/private trixie-staging/main armhf python3-pandas-lib armhf 2.1.4+dfsg-8+rpi1 [6699 kB]
Get:507 http://172.17.4.1/private trixie-staging/main armhf python3-pandas all 2.1.4+dfsg-8+rpi1 [3015 kB]
Get:508 http://172.17.4.1/private trixie-staging/main armhf python3-tk armhf 3.12.3-3.1 [108 kB]
Get:509 http://172.17.4.1/private trixie-staging/main armhf python3-pil.imagetk armhf 10.3.0-2 [79.1 kB]
Get:510 http://172.17.4.1/private trixie-staging/main armhf python3-pil armhf 10.3.0-2 [510 kB]
Get:511 http://172.17.4.1/private trixie-staging/main armhf python3-pikepdf armhf 8.15.1+dfsg-1+rpi1 [728 kB]
Get:512 http://172.17.4.1/private trixie-staging/main armhf python3-pluggy all 1.5.0-1 [26.9 kB]
Get:513 http://172.17.4.1/private trixie-staging/main armhf python3-pyparsing all 3.1.2-1 [146 kB]
Get:514 http://172.17.4.1/private trixie-staging/main armhf python3-pyqt5.sip armhf 12.13.0-1 [44.9 kB]
Get:515 http://172.17.4.1/private trixie-staging/main armhf python3-pyqt5 armhf 5.15.10+dfsg-1+b1 [1969 kB]
Get:516 http://172.17.4.1/private trixie-staging/main armhf python3-pytest all 8.1.2-1 [246 kB]
Get:517 http://172.17.4.1/private trixie-staging/main armhf python3-setuptools-scm all 8.1.0-1 [40.5 kB]
Get:518 http://172.17.4.1/private trixie-staging/main armhf python3-tornado armhf 6.4.0-1 [346 kB]
Get:519 http://172.17.4.1/private trixie-staging/main armhf python3-wxgtk4.0 armhf 4.2.1+dfsg-3+rpi1 [9227 kB]
Get:520 http://172.17.4.1/private trixie-staging/main armhf python3-xarray all 2024.03.0-1 [731 kB]
Get:521 http://172.17.4.1/private trixie-staging/main armhf tcl8.6 armhf 8.6.14+dfsg-1 [120 kB]
Get:522 http://172.17.4.1/private trixie-staging/main armhf tcl8.6-dev armhf 8.6.14+dfsg-1 [924 kB]
Get:523 http://172.17.4.1/private trixie-staging/main armhf teckit armhf 2.5.12+ds1-1 [710 kB]
Get:524 http://172.17.4.1/private trixie-staging/main armhf texlive-fonts-recommended all 2023.20240207-1 [4990 kB]
Get:525 http://172.17.4.1/private trixie-staging/main armhf texlive-lang-greek all 2023.20240207-1 [79.2 MB]
Get:526 http://172.17.4.1/private trixie-staging/main armhf texlive-pictures all 2023.20240207-1 [16.7 MB]
Get:527 http://172.17.4.1/private trixie-staging/main armhf texlive-latex-extra all 2023.20240207-1 [19.7 MB]
Get:528 http://172.17.4.1/private trixie-staging/main armhf texlive-luatex all 2023.20240207-1 [25.9 MB]
Get:529 http://172.17.4.1/private trixie-staging/main armhf texlive-science all 2023.20240207-1 [3804 kB]
Get:530 http://172.17.4.1/private trixie-staging/main armhf tipa all 2:1.3-21 [2974 kB]
Get:531 http://172.17.4.1/private trixie-staging/main armhf texlive-xetex all 2023.20240207-1 [11.3 MB]
Get:532 http://172.17.4.1/private trixie-staging/main armhf tk8.6 armhf 8.6.14-1 [69.5 kB]
Get:533 http://172.17.4.1/private trixie-staging/main armhf tk8.6-dev armhf 8.6.14-1 [707 kB]
Get:534 http://172.17.4.1/private trixie-staging/main armhf x11-xkb-utils armhf 7.7+8+b1 [134 kB]
Get:535 http://172.17.4.1/private trixie-staging/main armhf xauth armhf 1:1.1.2-1 [32.4 kB]
Get:536 http://172.17.4.1/private trixie-staging/main armhf xserver-common all 2:21.1.12-1 [2391 kB]
Get:537 http://172.17.4.1/private trixie-staging/main armhf xvfb armhf 2:21.1.12-1 [3014 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 581 MB in 2min 9s (4504 kB/s)
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.40.1-8+rpi1_armhf.deb ...
Unpacking bsdutils (1:2.40.1-8+rpi1) over (1:2.40.1-4+rpi1) ...
Setting up bsdutils (1:2.40.1-8+rpi1) ...
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../libc6-dev_2.38-12+rpi1_armhf.deb ...
Unpacking libc6-dev:armhf (2.38-12+rpi1) over (2.38-8+rpi1) ...
Preparing to unpack .../libc-dev-bin_2.38-12+rpi1_armhf.deb ...
Unpacking libc-dev-bin (2.38-12+rpi1) over (2.38-8+rpi1) ...
Preparing to unpack .../libc6_2.38-12+rpi1_armhf.deb ...
Unpacking libc6:armhf (2.38-12+rpi1) over (2.38-8+rpi1) ...
Setting up libc6:armhf (2.38-12+rpi1) ...
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../bsdextrautils_2.40.1-8+rpi1_armhf.deb ...
Unpacking bsdextrautils (2.40.1-8+rpi1) over (2.40.1-4+rpi1) ...
Preparing to unpack .../util-linux-extra_2.40.1-8+rpi1_armhf.deb ...
Leaving 'diversion of /sbin/ctrlaltdel to /sbin/ctrlaltdel.usr-is-merged by util-linux-extra'
Leaving 'diversion of /sbin/fsck.cramfs to /sbin/fsck.cramfs.usr-is-merged by util-linux-extra'
Leaving 'diversion of /sbin/fsck.minix to /sbin/fsck.minix.usr-is-merged by util-linux-extra'
Leaving 'diversion of /sbin/mkfs.bfs to /sbin/mkfs.bfs.usr-is-merged by util-linux-extra'
Leaving 'diversion of /sbin/mkfs.cramfs to /sbin/mkfs.cramfs.usr-is-merged by util-linux-extra'
Leaving 'diversion of /sbin/mkfs.minix to /sbin/mkfs.minix.usr-is-merged by util-linux-extra'
Unpacking util-linux-extra (2.40.1-8+rpi1) over (2.40.1-4+rpi1) ...
Preparing to unpack .../libsmartcols1_2.40.1-8+rpi1_armhf.deb ...
Unpacking libsmartcols1:armhf (2.40.1-8+rpi1) over (2.40.1-4+rpi1) ...
Setting up libsmartcols1:armhf (2.40.1-8+rpi1) ...
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../libblkid1_2.40.1-8+rpi1_armhf.deb ...
Unpacking libblkid1:armhf (2.40.1-8+rpi1) over (2.40.1-4+rpi1) ...
Setting up libblkid1:armhf (2.40.1-8+rpi1) ...
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../libmount1_2.40.1-8+rpi1_armhf.deb ...
Unpacking libmount1:armhf (2.40.1-8+rpi1) over (2.40.1-4+rpi1) ...
Setting up libmount1:armhf (2.40.1-8+rpi1) ...
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../mount_2.40.1-8+rpi1_armhf.deb ...
Unpacking mount (2.40.1-8+rpi1) over (2.40.1-4+rpi1) ...
Preparing to unpack .../libuuid1_2.40.1-8+rpi1_armhf.deb ...
Unpacking libuuid1:armhf (2.40.1-8+rpi1) over (2.40.1-4+rpi1) ...
Setting up libuuid1:armhf (2.40.1-8+rpi1) ...
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../util-linux_2.40.1-8+rpi1_armhf.deb ...
Unpacking util-linux (2.40.1-8+rpi1) over (2.40.1-4+rpi1) ...
Setting up util-linux (2.40.1-8+rpi1) ...
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../libfdisk1_2.40.1-8+rpi1_armhf.deb ...
Unpacking libfdisk1:armhf (2.40.1-8+rpi1) over (2.40.1-4+rpi1) ...
Preparing to unpack .../libc-bin_2.38-12+rpi1_armhf.deb ...
Unpacking libc-bin (2.38-12+rpi1) over (2.38-8+rpi1) ...
Setting up libc-bin (2.38-12+rpi1) ...
Selecting previously unselected package systemd-sysv.
(Reading database ... 16449 files and directories currently installed.)
Preparing to unpack .../00-systemd-sysv_255.3-1+rpi1+b1_armhf.deb ...
Unpacking systemd-sysv (255.3-1+rpi1+b1) ...
Selecting previously unselected package libfftw3-double3:armhf.
Preparing to unpack .../01-libfftw3-double3_3.3.10-1+b2_armhf.deb ...
Unpacking libfftw3-double3:armhf (3.3.10-1+b2) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../02-libbrotli1_1.1.0-2_armhf.deb ...
Unpacking libbrotli1:armhf (1.1.0-2) ...
Selecting previously unselected package libpng16-16t64:armhf.
Preparing to unpack .../03-libpng16-16t64_1.6.43-5_armhf.deb ...
Unpacking libpng16-16t64:armhf (1.6.43-5) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../04-libfreetype6_2.13.2+dfsg-1+b4_armhf.deb ...
Unpacking libfreetype6:armhf (2.13.2+dfsg-1+b4) ...
Selecting previously unselected package fonts-dejavu-mono.
Preparing to unpack .../05-fonts-dejavu-mono_2.37-8_all.deb ...
Unpacking fonts-dejavu-mono (2.37-8) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../06-fonts-dejavu-core_2.37-8_all.deb ...
Unpacking fonts-dejavu-core (2.37-8) ...
Selecting previously unselected package libfontenc1:armhf.
Preparing to unpack .../07-libfontenc1_1%3a1.1.8-1_armhf.deb ...
Unpacking libfontenc1:armhf (1:1.1.8-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../08-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package xfonts-encodings.
Preparing to unpack .../09-xfonts-encodings_1%3a1.0.4-2.2_all.deb ...
Unpacking xfonts-encodings (1:1.0.4-2.2) ...
Selecting previously unselected package xfonts-utils.
Preparing to unpack .../10-xfonts-utils_1%3a7.7+6_armhf.deb ...
Unpacking xfonts-utils (1:7.7+6) ...
Selecting previously unselected package fonts-urw-base35.
Preparing to unpack .../11-fonts-urw-base35_20200910-8_all.deb ...
Unpacking fonts-urw-base35 (20200910-8) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../12-fontconfig-config_2.15.0-1.1_armhf.deb ...
Unpacking fontconfig-config (2.15.0-1.1) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../13-libfontconfig1_2.15.0-1.1_armhf.deb ...
Unpacking libfontconfig1:armhf (2.15.0-1.1) ...
Selecting previously unselected package libsharpyuv0:armhf.
Preparing to unpack .../14-libsharpyuv0_1.4.0-0.1_armhf.deb ...
Unpacking libsharpyuv0:armhf (1.4.0-0.1) ...
Selecting previously unselected package libdav1d7:armhf.
Preparing to unpack .../15-libdav1d7_1.4.2-1+rpi1_armhf.deb ...
Unpacking libdav1d7:armhf (1.4.2-1+rpi1) ...
Selecting previously unselected package libheif-plugin-dav1d:armhf.
Preparing to unpack .../16-libheif-plugin-dav1d_1.17.6-3_armhf.deb ...
Unpacking libheif-plugin-dav1d:armhf (1.17.6-3) ...
Selecting previously unselected package libde265-0:armhf.
Preparing to unpack .../17-libde265-0_1.0.15-1+rpi1+b1_armhf.deb ...
Unpacking libde265-0:armhf (1.0.15-1+rpi1+b1) ...
Selecting previously unselected package libheif-plugin-libde265:armhf.
Preparing to unpack .../18-libheif-plugin-libde265_1.17.6-3_armhf.deb ...
Unpacking libheif-plugin-libde265:armhf (1.17.6-3) ...
Selecting previously unselected package libheif1:armhf.
Preparing to unpack .../19-libheif1_1.17.6-3_armhf.deb ...
Unpacking libheif1:armhf (1.17.6-3) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../20-libjbig0_2.1-6.1+b1_armhf.deb ...
Unpacking libjbig0:armhf (2.1-6.1+b1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../21-libjpeg62-turbo_1%3a2.1.5-3_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.1.5-3) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../22-liblcms2-2_2.14-2+b1_armhf.deb ...
Unpacking liblcms2-2:armhf (2.14-2+b1) ...
Selecting previously unselected package libglib2.0-0t64:armhf.
Preparing to unpack .../23-libglib2.0-0t64_2.80.2-2_armhf.deb ...
Unpacking libglib2.0-0t64:armhf (2.80.2-2) ...
Selecting previously unselected package liblqr-1-0:armhf.
Preparing to unpack .../24-liblqr-1-0_0.4.2-2.1+b1_armhf.deb ...
Unpacking liblqr-1-0:armhf (0.4.2-2.1+b1) ...
Selecting previously unselected package libopenjp2-7:armhf.
Preparing to unpack .../25-libopenjp2-7_2.5.0-2+b3_armhf.deb ...
Unpacking libopenjp2-7:armhf (2.5.0-2+b3) ...
Selecting previously unselected package libraw23:armhf.
Preparing to unpack .../26-libraw23_0.21.1-7+rpi1_armhf.deb ...
Unpacking libraw23:armhf (0.21.1-7+rpi1) ...
Selecting previously unselected package libdeflate0:armhf.
Preparing to unpack .../27-libdeflate0_1.20-1_armhf.deb ...
Unpacking libdeflate0:armhf (1.20-1) ...
Selecting previously unselected package liblerc4:armhf.
Preparing to unpack .../28-liblerc4_4.0.0+ds-4+b1_armhf.deb ...
Unpacking liblerc4:armhf (4.0.0+ds-4+b1) ...
Selecting previously unselected package libwebp7:armhf.
Preparing to unpack .../29-libwebp7_1.4.0-0.1_armhf.deb ...
Unpacking libwebp7:armhf (1.4.0-0.1) ...
Selecting previously unselected package libtiff6:armhf.
Preparing to unpack .../30-libtiff6_4.5.1+git230720-4_armhf.deb ...
Unpacking libtiff6:armhf (4.5.1+git230720-4) ...
Selecting previously unselected package libwebpdemux2:armhf.
Preparing to unpack .../31-libwebpdemux2_1.4.0-0.1_armhf.deb ...
Unpacking libwebpdemux2:armhf (1.4.0-0.1) ...
Selecting previously unselected package libwebpmux3:armhf.
Preparing to unpack .../32-libwebpmux3_1.4.0-0.1_armhf.deb ...
Unpacking libwebpmux3:armhf (1.4.0-0.1) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../33-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../34-libbsd0_0.12.2-1_armhf.deb ...
Unpacking libbsd0:armhf (0.12.2-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../35-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../36-libxcb1_1.17.0-2_armhf.deb ...
Unpacking libxcb1:armhf (1.17.0-2) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../37-libx11-data_2%3a1.8.7-1_all.deb ...
Unpacking libx11-data (2:1.8.7-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../38-libx11-6_2%3a1.8.7-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.8.7-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../39-libxext6_2%3a1.3.4-1+b1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.4-1+b1) ...
Selecting previously unselected package imagemagick-6-common.
Preparing to unpack .../40-imagemagick-6-common_8%3a6.9.12.98+dfsg1-5.2_all.deb ...
Unpacking imagemagick-6-common (8:6.9.12.98+dfsg1-5.2) ...
Selecting previously unselected package libmagickcore-6.q16-7t64:armhf.
Preparing to unpack .../41-libmagickcore-6.q16-7t64_8%3a6.9.12.98+dfsg1-5.2_armhf.deb ...
Unpacking libmagickcore-6.q16-7t64:armhf (8:6.9.12.98+dfsg1-5.2) ...
Selecting previously unselected package libmagickwand-6.q16-7t64:armhf.
Preparing to unpack .../42-libmagickwand-6.q16-7t64_8%3a6.9.12.98+dfsg1-5.2_armhf.deb ...
Unpacking libmagickwand-6.q16-7t64:armhf (8:6.9.12.98+dfsg1-5.2) ...
Selecting previously unselected package poppler-data.
Preparing to unpack .../43-poppler-data_0.4.12-1_all.deb ...
Unpacking poppler-data (0.4.12-1) ...
Selecting previously unselected package libpython3.11-minimal:armhf.
Preparing to unpack .../44-libpython3.11-minimal_3.11.9-1+b1_armhf.deb ...
Unpacking libpython3.11-minimal:armhf (3.11.9-1+b1) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../45-python3.11-minimal_3.11.9-1+b1_armhf.deb ...
Unpacking python3.11-minimal (3.11.9-1+b1) ...
Setting up libpython3.11-minimal:armhf (3.11.9-1+b1) ...
Setting up python3.11-minimal (3.11.9-1+b1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 18536 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.11.8-1_armhf.deb ...
Unpacking python3-minimal (3.11.8-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../2-libk5crypto3_1.20.1-6+b4_armhf.deb ...
Unpacking libk5crypto3:armhf (1.20.1-6+b4) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../3-libkrb5-3_1.20.1-6+b4_armhf.deb ...
Unpacking libkrb5-3:armhf (1.20.1-6+b4) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../4-libgssapi-krb5-2_1.20.1-6+b4_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.20.1-6+b4) ...
Selecting previously unselected package libtirpc3t64:armhf.
Preparing to unpack .../5-libtirpc3t64_1.3.4+ds-1.3_armhf.deb ...
Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3) ...
Selecting previously unselected package libnsl2:armhf.
Preparing to unpack .../6-libnsl2_1.3.0-3+b1_armhf.deb ...
Unpacking libnsl2:armhf (1.3.0-3+b1) ...
Selecting previously unselected package libpython3.11-stdlib:armhf.
Preparing to unpack .../7-libpython3.11-stdlib_3.11.9-1+b1_armhf.deb ...
Unpacking libpython3.11-stdlib:armhf (3.11.9-1+b1) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../8-python3.11_3.11.9-1+b1_armhf.deb ...
Unpacking python3.11 (3.11.9-1+b1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../9-libpython3-stdlib_3.11.8-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.11.8-1) ...
Setting up python3-minimal (3.11.8-1) ...
Selecting previously unselected package python3.
(Reading database ... 19012 files and directories currently installed.)
Preparing to unpack .../000-python3_3.11.8-1_armhf.deb ...
Unpacking python3 (3.11.8-1) ...
Selecting previously unselected package libpython3.12-minimal:armhf.
Preparing to unpack .../001-libpython3.12-minimal_3.12.3-1+b1_armhf.deb ...
Unpacking libpython3.12-minimal:armhf (3.12.3-1+b1) ...
Selecting previously unselected package python3.12-minimal.
Preparing to unpack .../002-python3.12-minimal_3.12.3-1+b1_armhf.deb ...
Unpacking python3.12-minimal (3.12.3-1+b1) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../003-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package libproc2-0:armhf.
Preparing to unpack .../004-libproc2-0_2%3a4.0.4-4_armhf.deb ...
Unpacking libproc2-0:armhf (2:4.0.4-4) ...
Selecting previously unselected package procps.
Preparing to unpack .../005-procps_2%3a4.0.4-4_armhf.deb ...
Unpacking procps (2:4.0.4-4) ...
Selecting previously unselected package libc-l10n.
Preparing to unpack .../006-libc-l10n_2.38-12+rpi1_all.deb ...
Unpacking libc-l10n (2.38-12+rpi1) ...
Selecting previously unselected package libpam-systemd:armhf.
Preparing to unpack .../007-libpam-systemd_255.3-1+rpi1+b1_armhf.deb ...
Unpacking libpam-systemd:armhf (255.3-1+rpi1+b1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../008-ucf_3.0043+nmu1_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0043+nmu1) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../009-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../010-shared-mime-info_2.4-5_armhf.deb ...
Unpacking shared-mime-info (2.4-5) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf.
Preparing to unpack .../011-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_armhf.deb ...
Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.12+dfsg-1) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../012-gtk-update-icon-cache_3.24.42-1_armhf.deb ...
Unpacking gtk-update-icon-cache (3.24.42-1) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../013-hicolor-icon-theme_0.18-1_all.deb ...
Unpacking hicolor-icon-theme (0.18-1) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../014-adwaita-icon-theme_46.0-1_all.deb ...
Unpacking adwaita-icon-theme (46.0-1) ...
Selecting previously unselected package at-spi2-common.
Preparing to unpack .../015-at-spi2-common_2.52.0-1_all.deb ...
Unpacking at-spi2-common (2.52.0-1) ...
Selecting previously unselected package libtcl8.6:armhf.
Preparing to unpack .../016-libtcl8.6_8.6.14+dfsg-1_armhf.deb ...
Unpacking libtcl8.6:armhf (8.6.14+dfsg-1) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../017-libxrender1_1%3a0.9.10-1.1+b1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1.1+b1) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../018-libxft2_2.3.6-1+b1_armhf.deb ...
Unpacking libxft2:armhf (2.3.6-1+b1) ...
Selecting previously unselected package libxss1:armhf.
Preparing to unpack .../019-libxss1_1%3a1.2.3-1_armhf.deb ...
Unpacking libxss1:armhf (1:1.2.3-1) ...
Selecting previously unselected package libtk8.6:armhf.
Preparing to unpack .../020-libtk8.6_8.6.14-1_armhf.deb ...
Unpacking libtk8.6:armhf (8.6.14-1) ...
Selecting previously unselected package tk8.6-blt2.5.
Preparing to unpack .../021-tk8.6-blt2.5_2.5.3+dfsg-7_armhf.deb ...
Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7) ...
Selecting previously unselected package blt.
Preparing to unpack .../022-blt_2.5.3+dfsg-7_armhf.deb ...
Unpacking blt (2.5.3+dfsg-7) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../023-tex-common_6.18_all.deb ...
Unpacking tex-common (6.18) ...
Selecting previously unselected package libpaper1:armhf.
Preparing to unpack .../024-libpaper1_1.1.29_armhf.deb ...
Unpacking libpaper1:armhf (1.1.29) ...
Selecting previously unselected package libpaper-utils.
Preparing to unpack .../025-libpaper-utils_1.1.29_armhf.deb ...
Unpacking libpaper-utils (1.1.29) ...
Selecting previously unselected package libkpathsea6:armhf.
Preparing to unpack .../026-libkpathsea6_2023.20230311.66589-9_armhf.deb ...
Unpacking libkpathsea6:armhf (2023.20230311.66589-9) ...
Selecting previously unselected package libptexenc1:armhf.
Preparing to unpack .../027-libptexenc1_2023.20230311.66589-9_armhf.deb ...
Unpacking libptexenc1:armhf (2023.20230311.66589-9) ...
Selecting previously unselected package libsynctex2:armhf.
Preparing to unpack .../028-libsynctex2_2023.20230311.66589-9_armhf.deb ...
Unpacking libsynctex2:armhf (2023.20230311.66589-9) ...
Selecting previously unselected package libtexlua53-5:armhf.
Preparing to unpack .../029-libtexlua53-5_2023.20230311.66589-9_armhf.deb ...
Unpacking libtexlua53-5:armhf (2023.20230311.66589-9) ...
Selecting previously unselected package t1utils.
Preparing to unpack .../030-t1utils_1.41-4_armhf.deb ...
Unpacking t1utils (1.41-4) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../031-libpixman-1-0_0.42.2-1+b1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.42.2-1+b1) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../032-libxcb-render0_1.17.0-2_armhf.deb ...
Unpacking libxcb-render0:armhf (1.17.0-2) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../033-libxcb-shm0_1.17.0-2_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.17.0-2) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../034-libcairo2_1.18.0-3+b1_armhf.deb ...
Unpacking libcairo2:armhf (1.18.0-3+b1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../035-libgraphite2-3_1.3.14-2_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.14-2) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../036-libharfbuzz0b_8.3.0-2+b1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (8.3.0-2+b1) ...
Selecting previously unselected package libpotrace0:armhf.
Preparing to unpack .../037-libpotrace0_1.16-2_armhf.deb ...
Unpacking libpotrace0:armhf (1.16-2) ...
Selecting previously unselected package libteckit0:armhf.
Preparing to unpack .../038-libteckit0_2.5.12+ds1-1_armhf.deb ...
Unpacking libteckit0:armhf (2.5.12+ds1-1) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../039-libice6_2%3a1.0.10-1+b1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.10-1+b1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../040-libsm6_2%3a1.2.3-1+b1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1+b1) ...
Selecting previously unselected package libxt6t64:armhf.
Preparing to unpack .../041-libxt6t64_1%3a1.2.1-1.2_armhf.deb ...
Unpacking libxt6t64:armhf (1:1.2.1-1.2) ...
Selecting previously unselected package libxmu6:armhf.
Preparing to unpack .../042-libxmu6_2%3a1.1.3-3+b2_armhf.deb ...
Unpacking libxmu6:armhf (2:1.1.3-3+b2) ...
Selecting previously unselected package libxpm4:armhf.
Preparing to unpack .../043-libxpm4_1%3a3.5.17-1+b1_armhf.deb ...
Unpacking libxpm4:armhf (1:3.5.17-1+b1) ...
Selecting previously unselected package libxaw7:armhf.
Preparing to unpack .../044-libxaw7_2%3a1.0.14-1+b2_armhf.deb ...
Unpacking libxaw7:armhf (2:1.0.14-1+b2) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../045-libxi6_2%3a1.8.1-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.8.1-1) ...
Selecting previously unselected package libzzip-0-13t64:armhf.
Preparing to unpack .../046-libzzip-0-13t64_0.13.72+dfsg.1-1.2_armhf.deb ...
Unpacking libzzip-0-13t64:armhf (0.13.72+dfsg.1-1.2) ...
Selecting previously unselected package texlive-binaries.
Preparing to unpack .../047-texlive-binaries_2023.20230311.66589-9_armhf.deb ...
Unpacking texlive-binaries (2023.20230311.66589-9) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../048-xdg-utils_1.1.3-4.1_all.deb ...
Unpacking xdg-utils (1.1.3-4.1) ...
Selecting previously unselected package texlive-base.
Preparing to unpack .../049-texlive-base_2023.20240207-1_all.deb ...
Unpacking texlive-base (2023.20240207-1) ...
Selecting previously unselected package fonts-lmodern.
Preparing to unpack .../050-fonts-lmodern_2.005-1_all.deb ...
Unpacking fonts-lmodern (2.005-1) ...
Selecting previously unselected package texlive-latex-base.
Preparing to unpack .../051-texlive-latex-base_2023.20240207-1_all.deb ...
Unpacking texlive-latex-base (2023.20240207-1) ...
Selecting previously unselected package texlive-latex-recommended.
Preparing to unpack .../052-texlive-latex-recommended_2023.20240207-1_all.deb ...
Unpacking texlive-latex-recommended (2023.20240207-1) ...
Selecting previously unselected package cm-super-minimal.
Preparing to unpack .../053-cm-super-minimal_0.3.4-17_all.deb ...
Unpacking cm-super-minimal (0.3.4-17) ...
Selecting previously unselected package dbus-user-session.
Preparing to unpack .../054-dbus-user-session_1.14.10-4+b1_armhf.deb ...
Unpacking dbus-user-session (1.14.10-4+b1) ...
Selecting previously unselected package libdconf1:armhf.
Preparing to unpack .../055-libdconf1_0.40.0-4+b1_armhf.deb ...
Unpacking libdconf1:armhf (0.40.0-4+b1) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../056-dconf-service_0.40.0-4+b1_armhf.deb ...
Unpacking dconf-service (0.40.0-4+b1) ...
Selecting previously unselected package dconf-gsettings-backend:armhf.
Preparing to unpack .../057-dconf-gsettings-backend_0.40.0-4+b1_armhf.deb ...
Unpacking dconf-gsettings-backend:armhf (0.40.0-4+b1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../058-python3-pkg-resources_68.1.2-2_all.deb ...
Unpacking python3-pkg-resources (68.1.2-2) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../059-python3-lib2to3_3.12.3-3.1_all.deb ...
Unpacking python3-lib2to3 (3.12.3-3.1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../060-python3-distutils_3.12.3-3.1_all.deb ...
Unpacking python3-distutils (3.12.3-3.1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../061-python3-setuptools_68.1.2-2_all.deb ...
Unpacking python3-setuptools (68.1.2-2) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../062-dh-python_6.20240422_all.deb ...
Unpacking dh-python (6.20240422) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../063-xml-core_0.19_all.deb ...
Unpacking xml-core (0.19) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../064-docutils-common_0.20.1+dfsg-3_all.deb ...
Unpacking docutils-common (0.20.1+dfsg-3) ...
Selecting previously unselected package libaom3:armhf.
Preparing to unpack .../065-libaom3_3.8.2-3_armhf.deb ...
Unpacking libaom3:armhf (3.8.2-3) ...
Selecting previously unselected package libabsl20230802:armhf.
Preparing to unpack .../066-libabsl20230802_20230802.1-4_armhf.deb ...
Unpacking libabsl20230802:armhf (20230802.1-4) ...
Selecting previously unselected package libgav1-1:armhf.
Preparing to unpack .../067-libgav1-1_0.19.0-2+rpi1_armhf.deb ...
Unpacking libgav1-1:armhf (0.19.0-2+rpi1) ...
Selecting previously unselected package librav1e0:armhf.
Preparing to unpack .../068-librav1e0_0.7.1-2_armhf.deb ...
Unpacking librav1e0:armhf (0.7.1-2) ...
Selecting previously unselected package libsvtav1enc1d1:armhf.
Preparing to unpack .../069-libsvtav1enc1d1_1.7.0+dfsg-2_armhf.deb ...
Unpacking libsvtav1enc1d1:armhf (1.7.0+dfsg-2) ...
Selecting previously unselected package libyuv0:armhf.
Preparing to unpack .../070-libyuv0_0.0.1888.20240509-4_armhf.deb ...
Unpacking libyuv0:armhf (0.0.1888.20240509-4) ...
Selecting previously unselected package libavif16:armhf.
Preparing to unpack .../071-libavif16_1.0.4-3_armhf.deb ...
Unpacking libavif16:armhf (1.0.4-3) ...
Selecting previously unselected package libgd3:armhf.
Preparing to unpack .../072-libgd3_2.3.3-9+b3_armhf.deb ...
Unpacking libgd3:armhf (2.3.3-9+b3) ...
Selecting previously unselected package libgs-common.
Preparing to unpack .../073-libgs-common_10.03.1~dfsg-1_all.deb ...
Unpacking libgs-common (10.03.1~dfsg-1) ...
Selecting previously unselected package libgs10-common.
Preparing to unpack .../074-libgs10-common_10.03.1~dfsg-1_all.deb ...
Unpacking libgs10-common (10.03.1~dfsg-1) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../075-libavahi-common-data_0.8-13+b2_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.8-13+b2) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../076-libavahi-common3_0.8-13+b2_armhf.deb ...
Unpacking libavahi-common3:armhf (0.8-13+b2) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../077-libavahi-client3_0.8-13+b2_armhf.deb ...
Unpacking libavahi-client3:armhf (0.8-13+b2) ...
Selecting previously unselected package libcups2t64:armhf.
Preparing to unpack .../078-libcups2t64_2.4.7-1.2_armhf.deb ...
Unpacking libcups2t64:armhf (2.4.7-1.2) ...
Selecting previously unselected package libidn12:armhf.
Preparing to unpack .../079-libidn12_1.42-2_armhf.deb ...
Unpacking libidn12:armhf (1.42-2) ...
Selecting previously unselected package libijs-0.35:armhf.
Preparing to unpack .../080-libijs-0.35_0.35-15.1+b1_armhf.deb ...
Unpacking libijs-0.35:armhf (0.35-15.1+b1) ...
Selecting previously unselected package libjbig2dec0:armhf.
Preparing to unpack .../081-libjbig2dec0_0.20-1+b2_armhf.deb ...
Unpacking libjbig2dec0:armhf (0.20-1+b2) ...
Selecting previously unselected package libgs10:armhf.
Preparing to unpack .../082-libgs10_10.03.1~dfsg-1_armhf.deb ...
Unpacking libgs10:armhf (10.03.1~dfsg-1) ...
Selecting previously unselected package ghostscript.
Preparing to unpack .../083-ghostscript_10.03.1~dfsg-1_armhf.deb ...
Unpacking ghostscript (10.03.1~dfsg-1) ...
Selecting previously unselected package dvipng.
Preparing to unpack .../084-dvipng_1.15-1.1+b2_armhf.deb ...
Unpacking dvipng (1.15-1.1+b2) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../085-libdrm-common_2.4.120-2+rpi1_all.deb ...
Unpacking libdrm-common (2.4.120-2+rpi1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../086-libdrm2_2.4.120-2+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.120-2+rpi1) ...
Selecting previously unselected package libva2:armhf.
Preparing to unpack .../087-libva2_2.21.0-1_armhf.deb ...
Unpacking libva2:armhf (2.21.0-1) ...
Selecting previously unselected package libva-drm2:armhf.
Preparing to unpack .../088-libva-drm2_2.21.0-1_armhf.deb ...
Unpacking libva-drm2:armhf (2.21.0-1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../089-libx11-xcb1_2%3a1.8.7-1_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.8.7-1) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../090-libxcb-dri3-0_1.17.0-2_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.17.0-2) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../091-libxfixes3_1%3a6.0.0-2+b1_armhf.deb ...
Unpacking libxfixes3:armhf (1:6.0.0-2+b1) ...
Selecting previously unselected package libva-x11-2:armhf.
Preparing to unpack .../092-libva-x11-2_2.21.0-1_armhf.deb ...
Unpacking libva-x11-2:armhf (2.21.0-1) ...
Selecting previously unselected package libvdpau1:armhf.
Preparing to unpack .../093-libvdpau1_1.5-3_armhf.deb ...
Unpacking libvdpau1:armhf (1.5-3) ...
Selecting previously unselected package ocl-icd-libopencl1:armhf.
Preparing to unpack .../094-ocl-icd-libopencl1_2.3.2-1+b2_armhf.deb ...
Unpacking ocl-icd-libopencl1:armhf (2.3.2-1+b2) ...
Selecting previously unselected package libavutil58:armhf.
Preparing to unpack .../095-libavutil58_7%3a6.1.1-4+b2_armhf.deb ...
Unpacking libavutil58:armhf (7:6.1.1-4+b2) ...
Selecting previously unselected package libcodec2-1.2:armhf.
Preparing to unpack .../096-libcodec2-1.2_1.2.0-2+b1_armhf.deb ...
Unpacking libcodec2-1.2:armhf (1.2.0-2+b1) ...
Selecting previously unselected package libgsm1:armhf.
Preparing to unpack .../097-libgsm1_1.0.22-1+b1_armhf.deb ...
Unpacking libgsm1:armhf (1.0.22-1+b1) ...
Selecting previously unselected package libhwy1t64:armhf.
Preparing to unpack .../098-libhwy1t64_1.1.0-3_armhf.deb ...
Unpacking libhwy1t64:armhf (1.1.0-3) ...
Selecting previously unselected package libjxl0.8:armhf.
Preparing to unpack .../099-libjxl0.8_0.8.2-4_armhf.deb ...
Unpacking libjxl0.8:armhf (0.8.2-4) ...
Selecting previously unselected package libmp3lame0:armhf.
Preparing to unpack .../100-libmp3lame0_3.100-6_armhf.deb ...
Unpacking libmp3lame0:armhf (3.100-6) ...
Selecting previously unselected package libopus0:armhf.
Preparing to unpack .../101-libopus0_1.4-1_armhf.deb ...
Unpacking libopus0:armhf (1.4-1) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../102-libcairo-gobject2_1.18.0-3+b1_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.18.0-3+b1) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../103-fontconfig_2.15.0-1.1_armhf.deb ...
Unpacking fontconfig (2.15.0-1.1) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../104-libfribidi0_1.0.13-3+b1_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.13-3+b1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../105-libthai-data_0.1.29-2_all.deb ...
Unpacking libthai-data (0.1.29-2) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../106-libdatrie1_0.2.13-3_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.13-3) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../107-libthai0_0.1.29-2_armhf.deb ...
Unpacking libthai0:armhf (0.1.29-2) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../108-libpango-1.0-0_1.54.0+ds-1_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.54.0+ds-1) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../109-libpangoft2-1.0-0_1.54.0+ds-1_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.54.0+ds-1) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../110-libpangocairo-1.0-0_1.54.0+ds-1_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.54.0+ds-1) ...
Selecting previously unselected package librsvg2-2:armhf.
Preparing to unpack .../111-librsvg2-2_2.58.0+dfsg-1_armhf.deb ...
Unpacking librsvg2-2:armhf (2.58.0+dfsg-1) ...
Selecting previously unselected package libshine3:armhf.
Preparing to unpack .../112-libshine3_3.1.1-2+b1_armhf.deb ...
Unpacking libshine3:armhf (3.1.1-2+b1) ...
Selecting previously unselected package libsnappy1v5:armhf.
Preparing to unpack .../113-libsnappy1v5_1.2.1-1_armhf.deb ...
Unpacking libsnappy1v5:armhf (1.2.1-1) ...
Selecting previously unselected package libspeex1:armhf.
Preparing to unpack .../114-libspeex1_1.2.1-2+b1_armhf.deb ...
Unpacking libspeex1:armhf (1.2.1-2+b1) ...
Selecting previously unselected package libsoxr0:armhf.
Preparing to unpack .../115-libsoxr0_0.1.3-4+rpi1_armhf.deb ...
Unpacking libsoxr0:armhf (0.1.3-4+rpi1) ...
Selecting previously unselected package libswresample4:armhf.
Preparing to unpack .../116-libswresample4_7%3a6.1.1-4+b2_armhf.deb ...
Unpacking libswresample4:armhf (7:6.1.1-4+b2) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../117-libogg0_1.3.5-3_armhf.deb ...
Unpacking libogg0:armhf (1.3.5-3) ...
Selecting previously unselected package libtheora0:armhf.
Preparing to unpack .../118-libtheora0_1.1.1+dfsg.1-16.1+b2_armhf.deb ...
Unpacking libtheora0:armhf (1.1.1+dfsg.1-16.1+b2) ...
Selecting previously unselected package libtwolame0:armhf.
Preparing to unpack .../119-libtwolame0_0.4.0-2+b1_armhf.deb ...
Unpacking libtwolame0:armhf (0.4.0-2+b1) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../120-libvorbis0a_1.3.7-2_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.7-2) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../121-libvorbisenc2_1.3.7-2_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.7-2) ...
Selecting previously unselected package libvpx9:armhf.
Preparing to unpack .../122-libvpx9_1.14.1-1_armhf.deb ...
Unpacking libvpx9:armhf (1.14.1-1) ...
Selecting previously unselected package libx264-164:armhf.
Preparing to unpack .../123-libx264-164_2%3a0.164.3108+git31e19f9-1+rpi1_armhf.deb ...
Unpacking libx264-164:armhf (2:0.164.3108+git31e19f9-1+rpi1) ...
Selecting previously unselected package libx265-209:armhf.
Preparing to unpack .../124-libx265-209_3.6-3_armhf.deb ...
Unpacking libx265-209:armhf (3.6-3) ...
Selecting previously unselected package libxvidcore4:armhf.
Preparing to unpack .../125-libxvidcore4_2%3a1.3.7-1+b1_armhf.deb ...
Unpacking libxvidcore4:armhf (2:1.3.7-1+b1) ...
Selecting previously unselected package libzvbi-common.
Preparing to unpack .../126-libzvbi-common_0.2.42-2_all.deb ...
Unpacking libzvbi-common (0.2.42-2) ...
Selecting previously unselected package libzvbi0t64:armhf.
Preparing to unpack .../127-libzvbi0t64_0.2.42-2_armhf.deb ...
Unpacking libzvbi0t64:armhf (0.2.42-2) ...
Selecting previously unselected package libavcodec60:armhf.
Preparing to unpack .../128-libavcodec60_7%3a6.1.1-4+b2_armhf.deb ...
Unpacking libavcodec60:armhf (7:6.1.1-4+b2) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../129-libasound2-data_1.2.11-1_all.deb ...
Unpacking libasound2-data (1.2.11-1) ...
Selecting previously unselected package libasound2t64:armhf.
Preparing to unpack .../130-libasound2t64_1.2.11-1_armhf.deb ...
Unpacking libasound2t64:armhf (1.2.11-1) ...
Selecting previously unselected package libraw1394-11:armhf.
Preparing to unpack .../131-libraw1394-11_2.1.2-2_armhf.deb ...
Unpacking libraw1394-11:armhf (2.1.2-2) ...
Selecting previously unselected package libavc1394-0:armhf.
Preparing to unpack .../132-libavc1394-0_0.5.4-5+b1_armhf.deb ...
Unpacking libavc1394-0:armhf (0.5.4-5+b1) ...
Selecting previously unselected package libunibreak6:armhf.
Preparing to unpack .../133-libunibreak6_6.1-2_armhf.deb ...
Unpacking libunibreak6:armhf (6.1-2) ...
Selecting previously unselected package libass9:armhf.
Preparing to unpack .../134-libass9_1%3a0.17.2-2_armhf.deb ...
Unpacking libass9:armhf (1:0.17.2-2) ...
Selecting previously unselected package libudfread0:armhf.
Preparing to unpack .../135-libudfread0_1.1.2-1_armhf.deb ...
Unpacking libudfread0:armhf (1.1.2-1) ...
Selecting previously unselected package libbluray2:armhf.
Preparing to unpack .../136-libbluray2_1%3a1.3.4-1_armhf.deb ...
Unpacking libbluray2:armhf (1:1.3.4-1) ...
Selecting previously unselected package libchromaprint1:armhf.
Preparing to unpack .../137-libchromaprint1_1.5.1-5_armhf.deb ...
Unpacking libchromaprint1:armhf (1.5.1-5) ...
Selecting previously unselected package libgme0:armhf.
Preparing to unpack .../138-libgme0_0.6.3-7_armhf.deb ...
Unpacking libgme0:armhf (0.6.3-7) ...
Selecting previously unselected package libmpg123-0t64:armhf.
Preparing to unpack .../139-libmpg123-0t64_1.32.6-3+b1_armhf.deb ...
Unpacking libmpg123-0t64:armhf (1.32.6-3+b1) ...
Selecting previously unselected package libvorbisfile3:armhf.
Preparing to unpack .../140-libvorbisfile3_1.3.7-2_armhf.deb ...
Unpacking libvorbisfile3:armhf (1.3.7-2) ...
Selecting previously unselected package libopenmpt0t64:armhf.
Preparing to unpack .../141-libopenmpt0t64_0.7.7-1_armhf.deb ...
Unpacking libopenmpt0t64:armhf (0.7.7-1) ...
Selecting previously unselected package librabbitmq4:armhf.
Preparing to unpack .../142-librabbitmq4_0.11.0-1+b2_armhf.deb ...
Unpacking librabbitmq4:armhf (0.11.0-1+b2) ...
Selecting previously unselected package libcjson1:armhf.
Preparing to unpack .../143-libcjson1_1.7.17-2_armhf.deb ...
Unpacking libcjson1:armhf (1.7.17-2) ...
Selecting previously unselected package libmbedcrypto7t64:armhf.
Preparing to unpack .../144-libmbedcrypto7t64_2.28.8-1_armhf.deb ...
Unpacking libmbedcrypto7t64:armhf (2.28.8-1) ...
Selecting previously unselected package librist4:armhf.
Preparing to unpack .../145-librist4_0.2.10+dfsg-2+b1_armhf.deb ...
Unpacking librist4:armhf (0.2.10+dfsg-2+b1) ...
Selecting previously unselected package libsrt1.5-gnutls:armhf.
Preparing to unpack .../146-libsrt1.5-gnutls_1.5.3-1+b2_armhf.deb ...
Unpacking libsrt1.5-gnutls:armhf (1.5.3-1+b2) ...
Selecting previously unselected package libssh-gcrypt-4:armhf.
Preparing to unpack .../147-libssh-gcrypt-4_0.10.6-3_armhf.deb ...
Unpacking libssh-gcrypt-4:armhf (0.10.6-3) ...
Selecting previously unselected package libnorm1t64:armhf.
Preparing to unpack .../148-libnorm1t64_1.5.9+dfsg-3.1_armhf.deb ...
Unpacking libnorm1t64:armhf (1.5.9+dfsg-3.1) ...
Selecting previously unselected package libpgm-5.3-0t64:armhf.
Preparing to unpack .../149-libpgm-5.3-0t64_5.3.128~dfsg-2.1_armhf.deb ...
Unpacking libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1) ...
Selecting previously unselected package libsodium23:armhf.
Preparing to unpack .../150-libsodium23_1.0.18-1+b1_armhf.deb ...
Unpacking libsodium23:armhf (1.0.18-1+b1) ...
Selecting previously unselected package libzmq5:armhf.
Preparing to unpack .../151-libzmq5_4.3.5-1+b3_armhf.deb ...
Unpacking libzmq5:armhf (4.3.5-1+b3) ...
Selecting previously unselected package libavformat60:armhf.
Preparing to unpack .../152-libavformat60_7%3a6.1.1-4+b2_armhf.deb ...
Unpacking libavformat60:armhf (7:6.1.1-4+b2) ...
Selecting previously unselected package libbs2b0:armhf.
Preparing to unpack .../153-libbs2b0_3.1.0+dfsg-8_armhf.deb ...
Unpacking libbs2b0:armhf (3.1.0+dfsg-8) ...
Selecting previously unselected package libflite1:armhf.
Preparing to unpack .../154-libflite1_2.2-6+b1_armhf.deb ...
Unpacking libflite1:armhf (2.2-6+b1) ...
Selecting previously unselected package libserd-0-0:armhf.
Preparing to unpack .../155-libserd-0-0_0.32.2-1_armhf.deb ...
Unpacking libserd-0-0:armhf (0.32.2-1) ...
Selecting previously unselected package libzix-0-0:armhf.
Preparing to unpack .../156-libzix-0-0_0.4.2-2+b1_armhf.deb ...
Unpacking libzix-0-0:armhf (0.4.2-2+b1) ...
Selecting previously unselected package libsord-0-0:armhf.
Preparing to unpack .../157-libsord-0-0_0.16.16-2+b1_armhf.deb ...
Unpacking libsord-0-0:armhf (0.16.16-2+b1) ...
Selecting previously unselected package libsratom-0-0:armhf.
Preparing to unpack .../158-libsratom-0-0_0.6.16-1_armhf.deb ...
Unpacking libsratom-0-0:armhf (0.6.16-1) ...
Selecting previously unselected package liblilv-0-0:armhf.
Preparing to unpack .../159-liblilv-0-0_0.24.24-2_armhf.deb ...
Unpacking liblilv-0-0:armhf (0.24.24-2) ...
Selecting previously unselected package libmysofa1:armhf.
Preparing to unpack .../160-libmysofa1_1.3.2+dfsg-2+b1_armhf.deb ...
Unpacking libmysofa1:armhf (1.3.2+dfsg-2+b1) ...
Selecting previously unselected package libvulkan1:armhf.
Preparing to unpack .../161-libvulkan1_1.3.283.0-1_armhf.deb ...
Unpacking libvulkan1:armhf (1.3.283.0-1) ...
Selecting previously unselected package libplacebo338:armhf.
Preparing to unpack .../162-libplacebo338_6.338.2-2+b1_armhf.deb ...
Unpacking libplacebo338:armhf (6.338.2-2+b1) ...
Selecting previously unselected package libblas3:armhf.
Preparing to unpack .../163-libblas3_3.12.0-3_armhf.deb ...
Unpacking libblas3:armhf (3.12.0-3) ...
Selecting previously unselected package libgfortran5:armhf.
Preparing to unpack .../164-libgfortran5_14-20240221-2.1+rpi1_armhf.deb ...
Unpacking libgfortran5:armhf (14-20240221-2.1+rpi1) ...
Selecting previously unselected package liblapack3:armhf.
Preparing to unpack .../165-liblapack3_3.12.0-3_armhf.deb ...
Unpacking liblapack3:armhf (3.12.0-3) ...
Selecting previously unselected package libasyncns0:armhf.
Preparing to unpack .../166-libasyncns0_0.8-6+b4_armhf.deb ...
Unpacking libasyncns0:armhf (0.8-6+b4) ...
Selecting previously unselected package libflac12t64:armhf.
Preparing to unpack .../167-libflac12t64_1.4.3+ds-2.1_armhf.deb ...
Unpacking libflac12t64:armhf (1.4.3+ds-2.1) ...
Selecting previously unselected package libsndfile1:armhf.
Preparing to unpack .../168-libsndfile1_1.2.2-1+b1_armhf.deb ...
Unpacking libsndfile1:armhf (1.2.2-1+b1) ...
Selecting previously unselected package libpulse0:armhf.
Preparing to unpack .../169-libpulse0_16.1+dfsg1-5+b4_armhf.deb ...
Unpacking libpulse0:armhf (16.1+dfsg1-5+b4) ...
Selecting previously unselected package libsphinxbase3t64:armhf.
Preparing to unpack .../170-libsphinxbase3t64_0.8+5prealpha+1-17_armhf.deb ...
Unpacking libsphinxbase3t64:armhf (0.8+5prealpha+1-17) ...
Selecting previously unselected package libpocketsphinx3:armhf.
Preparing to unpack .../171-libpocketsphinx3_0.8+5prealpha+1-15+b1_armhf.deb ...
Unpacking libpocketsphinx3:armhf (0.8+5prealpha+1-15+b1) ...
Selecting previously unselected package libpostproc57:armhf.
Preparing to unpack .../172-libpostproc57_7%3a6.1.1-4+b2_armhf.deb ...
Unpacking libpostproc57:armhf (7:6.1.1-4+b2) ...
Selecting previously unselected package libsamplerate0:armhf.
Preparing to unpack .../173-libsamplerate0_0.2.2-4_armhf.deb ...
Unpacking libsamplerate0:armhf (0.2.2-4) ...
Selecting previously unselected package librubberband2:armhf.
Preparing to unpack .../174-librubberband2_3.3.0+dfsg-2+b1_armhf.deb ...
Unpacking librubberband2:armhf (3.3.0+dfsg-2+b1) ...
Selecting previously unselected package libswscale7:armhf.
Preparing to unpack .../175-libswscale7_7%3a6.1.1-4+b2_armhf.deb ...
Unpacking libswscale7:armhf (7:6.1.1-4+b2) ...
Selecting previously unselected package libvidstab1.1:armhf.
Preparing to unpack .../176-libvidstab1.1_1.1.0-2+b1_armhf.deb ...
Unpacking libvidstab1.1:armhf (1.1.0-2+b1) ...
Selecting previously unselected package libzimg2:armhf.
Preparing to unpack .../177-libzimg2_3.0.5+ds1-1+b1_armhf.deb ...
Unpacking libzimg2:armhf (3.0.5+ds1-1+b1) ...
Selecting previously unselected package libavfilter9:armhf.
Preparing to unpack .../178-libavfilter9_7%3a6.1.1-4+b2_armhf.deb ...
Unpacking libavfilter9:armhf (7:6.1.1-4+b2) ...
Selecting previously unselected package libslang2:armhf.
Preparing to unpack .../179-libslang2_2.3.3-5_armhf.deb ...
Unpacking libslang2:armhf (2.3.3-5) ...
Selecting previously unselected package libcaca0:armhf.
Preparing to unpack .../180-libcaca0_0.99.beta20-4+b1_armhf.deb ...
Unpacking libcaca0:armhf (0.99.beta20-4+b1) ...
Selecting previously unselected package libcdio19t64:armhf.
Preparing to unpack .../181-libcdio19t64_2.1.0-4.2_armhf.deb ...
Unpacking libcdio19t64:armhf (2.1.0-4.2) ...
Selecting previously unselected package libcdio-cdda2t64:armhf.
Preparing to unpack .../182-libcdio-cdda2t64_10.2+2.0.2-1_armhf.deb ...
Unpacking libcdio-cdda2t64:armhf (10.2+2.0.2-1) ...
Selecting previously unselected package libcdio-paranoia2t64:armhf.
Preparing to unpack .../183-libcdio-paranoia2t64_10.2+2.0.2-1_armhf.deb ...
Unpacking libcdio-paranoia2t64:armhf (10.2+2.0.2-1) ...
Selecting previously unselected package libusb-1.0-0:armhf.
Preparing to unpack .../184-libusb-1.0-0_2%3a1.0.27-1_armhf.deb ...
Unpacking libusb-1.0-0:armhf (2:1.0.27-1) ...
Selecting previously unselected package libdc1394-25:armhf.
Preparing to unpack .../185-libdc1394-25_2.2.6-4_armhf.deb ...
Unpacking libdc1394-25:armhf (2.2.6-4) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../186-libglvnd0_1.7.0-1_armhf.deb ...
Unpacking libglvnd0:armhf (1.7.0-1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../187-libglapi-mesa_24.0.7-1+rpi1_armhf.deb ...
Unpacking libglapi-mesa:armhf (24.0.7-1+rpi1) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../188-libxcb-dri2-0_1.17.0-2_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.17.0-2) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../189-libxcb-glx0_1.17.0-2_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.17.0-2) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../190-libxcb-present0_1.17.0-2_armhf.deb ...
Unpacking libxcb-present0:armhf (1.17.0-2) ...
Selecting previously unselected package libxcb-randr0:armhf.
Preparing to unpack .../191-libxcb-randr0_1.17.0-2_armhf.deb ...
Unpacking libxcb-randr0:armhf (1.17.0-2) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../192-libxcb-sync1_1.17.0-2_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.17.0-2) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../193-libxcb-xfixes0_1.17.0-2_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.17.0-2) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../194-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../195-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../196-libdrm-amdgpu1_2.4.120-2+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.120-2+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../197-libdrm-nouveau2_2.4.120-2+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.120-2+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../198-libdrm-radeon1_2.4.120-2+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.120-2+rpi1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../199-libedit2_3.1-20240517-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20240517-1) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../200-libz3-4_4.8.12-3.1_armhf.deb ...
Unpacking libz3-4:armhf (4.8.12-3.1) ...
Selecting previously unselected package libllvm17t64:armhf.
Preparing to unpack .../201-libllvm17t64_1%3a17.0.6-12+rpi1_armhf.deb ...
Unpacking libllvm17t64:armhf (1:17.0.6-12+rpi1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../202-libsensors-config_1%3a3.6.0-10_all.deb ...
Unpacking libsensors-config (1:3.6.0-10) ...
Selecting previously unselected package libsensors5:armhf.
Preparing to unpack .../203-libsensors5_1%3a3.6.0-10_armhf.deb ...
Unpacking libsensors5:armhf (1:3.6.0-10) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../204-libgl1-mesa-dri_24.0.7-1+rpi1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (24.0.7-1+rpi1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../205-libglx-mesa0_24.0.7-1+rpi1_armhf.deb ...
Unpacking libglx-mesa0:armhf (24.0.7-1+rpi1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../206-libglx0_1.7.0-1_armhf.deb ...
Unpacking libglx0:armhf (1.7.0-1) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../207-libgl1_1.7.0-1_armhf.deb ...
Unpacking libgl1:armhf (1.7.0-1) ...
Selecting previously unselected package libiec61883-0:armhf.
Preparing to unpack .../208-libiec61883-0_1.2.0-6+b1_armhf.deb ...
Unpacking libiec61883-0:armhf (1.2.0-6+b1) ...
Selecting previously unselected package libjack-jackd2-0:armhf.
Preparing to unpack .../209-libjack-jackd2-0_1.9.21~dfsg-3+b1_armhf.deb ...
Unpacking libjack-jackd2-0:armhf (1.9.21~dfsg-3+b1) ...
Selecting previously unselected package libopenal-data.
Preparing to unpack .../210-libopenal-data_1%3a1.23.1-4_all.deb ...
Unpacking libopenal-data (1:1.23.1-4) ...
Selecting previously unselected package libsndio7.0:armhf.
Preparing to unpack .../211-libsndio7.0_1.9.0-0.3+b1_armhf.deb ...
Unpacking libsndio7.0:armhf (1.9.0-0.3+b1) ...
Selecting previously unselected package libopenal1:armhf.
Preparing to unpack .../212-libopenal1_1%3a1.23.1-4+b1_armhf.deb ...
Unpacking libopenal1:armhf (1:1.23.1-4+b1) ...
Selecting previously unselected package libwayland-client0:armhf.
Preparing to unpack .../213-libwayland-client0_1.22.0-2.1_armhf.deb ...
Unpacking libwayland-client0:armhf (1.22.0-2.1) ...
Selecting previously unselected package libdecor-0-0:armhf.
Preparing to unpack .../214-libdecor-0-0_0.2.2-1+b1_armhf.deb ...
Unpacking libdecor-0-0:armhf (0.2.2-1+b1) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../215-libwayland-server0_1.22.0-2.1_armhf.deb ...
Unpacking libwayland-server0:armhf (1.22.0-2.1) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../216-libgbm1_24.0.7-1+rpi1_armhf.deb ...
Unpacking libgbm1:armhf (24.0.7-1+rpi1) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../217-libwayland-cursor0_1.22.0-2.1_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.22.0-2.1) ...
Selecting previously unselected package libwayland-egl1:armhf.
Preparing to unpack .../218-libwayland-egl1_1.22.0-2.1_armhf.deb ...
Unpacking libwayland-egl1:armhf (1.22.0-2.1) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../219-libxcursor1_1%3a1.2.2-1_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.2.2-1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../220-xkb-data_2.41-2_all.deb ...
Unpacking xkb-data (2.41-2) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../221-libxkbcommon0_1.6.0-1_armhf.deb ...
Unpacking libxkbcommon0:armhf (1.6.0-1) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../222-libxrandr2_2%3a1.5.4-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.4-1) ...
Selecting previously unselected package libsdl2-2.0-0:armhf.
Preparing to unpack .../223-libsdl2-2.0-0_2.30.3+dfsg-1_armhf.deb ...
Unpacking libsdl2-2.0-0:armhf (2.30.3+dfsg-1) ...
Selecting previously unselected package libxcb-shape0:armhf.
Preparing to unpack .../224-libxcb-shape0_1.17.0-2_armhf.deb ...
Unpacking libxcb-shape0:armhf (1.17.0-2) ...
Selecting previously unselected package libxv1:armhf.
Preparing to unpack .../225-libxv1_2%3a1.0.11-1.1_armhf.deb ...
Unpacking libxv1:armhf (2:1.0.11-1.1) ...
Selecting previously unselected package libavdevice60:armhf.
Preparing to unpack .../226-libavdevice60_7%3a6.1.1-4+b2_armhf.deb ...
Unpacking libavdevice60:armhf (7:6.1.1-4+b2) ...
Selecting previously unselected package ffmpeg.
Preparing to unpack .../227-ffmpeg_7%3a6.1.1-4+b2_armhf.deb ...
Unpacking ffmpeg (7:6.1.1-4+b2) ...
Selecting previously unselected package fonts-gfs-baskerville.
Preparing to unpack .../228-fonts-gfs-baskerville_1.1-6_all.deb ...
Unpacking fonts-gfs-baskerville (1.1-6) ...
Selecting previously unselected package fonts-gfs-porson.
Preparing to unpack .../229-fonts-gfs-porson_1.1-7_all.deb ...
Unpacking fonts-gfs-porson (1.1-7) ...
Selecting previously unselected package fonts-noto-cjk.
Preparing to unpack .../230-fonts-noto-cjk_1%3a20230817+repack1-3_all.deb ...
Unpacking fonts-noto-cjk (1:20230817+repack1-3) ...
Selecting previously unselected package fonts-wqy-zenhei.
Preparing to unpack .../231-fonts-wqy-zenhei_0.9.45-8_all.deb ...
Unpacking fonts-wqy-zenhei (0.9.45-8) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../232-gir1.2-glib-2.0_2.80.2-2_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (2.80.2-2) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../233-libgirepository-1.0-1_1.80.1-3_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.80.1-3) ...
Selecting previously unselected package gir1.2-girepository-2.0:armhf.
Preparing to unpack .../234-gir1.2-girepository-2.0_1.80.1-3_armhf.deb ...
Unpacking gir1.2-girepository-2.0:armhf (1.80.1-3) ...
Selecting previously unselected package libcdt5:armhf.
Preparing to unpack .../235-libcdt5_2.42.2-9_armhf.deb ...
Unpacking libcdt5:armhf (2.42.2-9) ...
Selecting previously unselected package libcgraph6:armhf.
Preparing to unpack .../236-libcgraph6_2.42.2-9_armhf.deb ...
Unpacking libcgraph6:armhf (2.42.2-9) ...
Selecting previously unselected package libgts-0.7-5t64:armhf.
Preparing to unpack .../237-libgts-0.7-5t64_0.7.6+darcs121130-5.2_armhf.deb ...
Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2) ...
Selecting previously unselected package libpathplan4:armhf.
Preparing to unpack .../238-libpathplan4_2.42.2-9_armhf.deb ...
Unpacking libpathplan4:armhf (2.42.2-9) ...
Selecting previously unselected package libgvc6.
Preparing to unpack .../239-libgvc6_2.42.2-9_armhf.deb ...
Unpacking libgvc6 (2.42.2-9) ...
Selecting previously unselected package libgvpr2:armhf.
Preparing to unpack .../240-libgvpr2_2.42.2-9_armhf.deb ...
Unpacking libgvpr2:armhf (2.42.2-9) ...
Selecting previously unselected package liblab-gamut1:armhf.
Preparing to unpack .../241-liblab-gamut1_2.42.2-9_armhf.deb ...
Unpacking liblab-gamut1:armhf (2.42.2-9) ...
Selecting previously unselected package graphviz.
Preparing to unpack .../242-graphviz_2.42.2-9_armhf.deb ...
Unpacking graphviz (2.42.2-9) ...
Selecting previously unselected package imagemagick-6.q16.
Preparing to unpack .../243-imagemagick-6.q16_8%3a6.9.12.98+dfsg1-5.2_armhf.deb ...
Unpacking imagemagick-6.q16 (8:6.9.12.98+dfsg1-5.2) ...
Selecting previously unselected package imagemagick.
Preparing to unpack .../244-imagemagick_8%3a6.9.12.98+dfsg1-5.2_armhf.deb ...
Unpacking imagemagick (8:6.9.12.98+dfsg1-5.2) ...
Selecting previously unselected package jupyter-nbextension-jupyter-js-widgets.
Preparing to unpack .../245-jupyter-nbextension-jupyter-js-widgets_8.1.1-2_all.deb ...
Unpacking jupyter-nbextension-jupyter-js-widgets (8.1.1-2) ...
Selecting previously unselected package libapache-pom-java.
Preparing to unpack .../246-libapache-pom-java_29-2_all.deb ...
Unpacking libapache-pom-java (29-2) ...
Selecting previously unselected package libatk1.0-0t64:armhf.
Preparing to unpack .../247-libatk1.0-0t64_2.52.0-1_armhf.deb ...
Unpacking libatk1.0-0t64:armhf (2.52.0-1) ...
Selecting previously unselected package libatspi2.0-0t64:armhf.
Preparing to unpack .../248-libatspi2.0-0t64_2.52.0-1_armhf.deb ...
Unpacking libatspi2.0-0t64:armhf (2.52.0-1) ...
Selecting previously unselected package libatk-bridge2.0-0t64:armhf.
Preparing to unpack .../249-libatk-bridge2.0-0t64_2.52.0-1_armhf.deb ...
Unpacking libatk-bridge2.0-0t64:armhf (2.52.0-1) ...
Selecting previously unselected package libbrotli-dev:armhf.
Preparing to unpack .../250-libbrotli-dev_1.1.0-2_armhf.deb ...
Unpacking libbrotli-dev:armhf (1.1.0-2) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../251-libbz2-dev_1.0.8-5.1_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.8-5.1) ...
Selecting previously unselected package libcloudproviders0:armhf.
Preparing to unpack .../252-libcloudproviders0_0.3.6-1_armhf.deb ...
Unpacking libcloudproviders0:armhf (0.3.6-1) ...
Selecting previously unselected package libcolord2:armhf.
Preparing to unpack .../253-libcolord2_1.4.7-1+b1_armhf.deb ...
Unpacking libcolord2:armhf (1.4.7-1+b1) ...
Selecting previously unselected package libcommons-parent-java.
Preparing to unpack .../254-libcommons-parent-java_56-1_all.deb ...
Unpacking libcommons-parent-java (56-1) ...
Selecting previously unselected package libcommons-logging-java.
Preparing to unpack .../255-libcommons-logging-java_1.3.0-1_all.deb ...
Unpacking libcommons-logging-java (1.3.0-1) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../256-libnghttp2-14_1.61.0-1+b2_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.61.0-1+b2) ...
Selecting previously unselected package libpsl5t64:armhf.
Preparing to unpack .../257-libpsl5t64_0.21.2-1.1_armhf.deb ...
Unpacking libpsl5t64:armhf (0.21.2-1.1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../258-librtmp1_2.4+20151223.gitfa8646d.1-2+b4_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b4) ...
Selecting previously unselected package libssh2-1t64:armhf.
Preparing to unpack .../259-libssh2-1t64_1.11.0-4.1+rpi1_armhf.deb ...
Unpacking libssh2-1t64:armhf (1.11.0-4.1+rpi1) ...
Selecting previously unselected package libcurl4t64:armhf.
Preparing to unpack .../260-libcurl4t64_8.8.0-1_armhf.deb ...
Unpacking libcurl4t64:armhf (8.8.0-1) ...
Selecting previously unselected package libdouble-conversion3:armhf.
Preparing to unpack .../261-libdouble-conversion3_3.3.0-1+b1_armhf.deb ...
Unpacking libdouble-conversion3:armhf (3.3.0-1+b1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../262-libegl-mesa0_24.0.7-1+rpi1_armhf.deb ...
Unpacking libegl-mesa0:armhf (24.0.7-1+rpi1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../263-libegl1_1.7.0-1_armhf.deb ...
Unpacking libegl1:armhf (1.7.0-1) ...
Selecting previously unselected package libepoxy0:armhf.
Preparing to unpack .../264-libepoxy0_1.5.10-1_armhf.deb ...
Unpacking libepoxy0:armhf (1.5.10-1) ...
Selecting previously unselected package libevdev2:armhf.
Preparing to unpack .../265-libevdev2_1.13.2+dfsg-1_armhf.deb ...
Unpacking libevdev2:armhf (1.13.2+dfsg-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../266-libexpat1-dev_2.6.2-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.6.2-1) ...
Selecting previously unselected package libfontbox-java.
Preparing to unpack .../267-libfontbox-java_1%3a1.8.16-5_all.deb ...
Unpacking libfontbox-java (1:1.8.16-5) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../268-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../269-libpng-dev_1.6.43-5_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.43-5) ...
Selecting previously unselected package libfreetype-dev:armhf.
Preparing to unpack .../270-libfreetype-dev_2.13.2+dfsg-1+b4_armhf.deb ...
Unpacking libfreetype-dev:armhf (2.13.2+dfsg-1+b4) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../271-uuid-dev_2.40.1-8+rpi1_armhf.deb ...
Unpacking uuid-dev:armhf (2.40.1-8+rpi1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../272-libpkgconf3_1.8.1-1_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.1-1) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../273-pkgconf-bin_1.8.1-1_armhf.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../274-pkgconf_1.8.1-1_armhf.deb ...
Unpacking pkgconf:armhf (1.8.1-1) ...
Selecting previously unselected package libfontconfig-dev:armhf.
Preparing to unpack .../275-libfontconfig-dev_2.15.0-1.1_armhf.deb ...
Unpacking libfontconfig-dev:armhf (2.15.0-1.1) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../276-libfontconfig1-dev_2.15.0-1.1_armhf.deb ...
Unpacking libfontconfig1-dev:armhf (2.15.0-1.1) ...
Selecting previously unselected package libgles2:armhf.
Preparing to unpack .../277-libgles2_1.7.0-1_armhf.deb ...
Unpacking libgles2:armhf (1.7.0-1) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../278-libxcomposite1_1%3a0.4.5-1+b1_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.5-1+b1) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../279-libxdamage1_1%3a1.1.6-1+b1_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.6-1+b1) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../280-libxinerama1_2%3a1.1.4-3+b1_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.4-3+b1) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../281-libgtk-3-common_3.24.42-1_all.deb ...
Unpacking libgtk-3-common (3.24.42-1) ...
Selecting previously unselected package libgtk-3-0t64:armhf.
Preparing to unpack .../282-libgtk-3-0t64_3.24.42-1_armhf.deb ...
Unpacking libgtk-3-0t64:armhf (3.24.42-1) ...
Selecting previously unselected package libgudev-1.0-0:armhf.
Preparing to unpack .../283-libgudev-1.0-0_238-5_armhf.deb ...
Unpacking libgudev-1.0-0:armhf (238-5) ...
Selecting previously unselected package libimagequant0:armhf.
Preparing to unpack .../284-libimagequant0_2.18.0-1_armhf.deb ...
Unpacking libimagequant0:armhf (2.18.0-1) ...
Selecting previously unselected package libwacom-common.
Preparing to unpack .../285-libwacom-common_2.10.0-2_all.deb ...
Unpacking libwacom-common (2.10.0-2) ...
Selecting previously unselected package libwacom9:armhf.
Preparing to unpack .../286-libwacom9_2.10.0-2_armhf.deb ...
Unpacking libwacom9:armhf (2.10.0-2) ...
Selecting previously unselected package libinput-bin.
Preparing to unpack .../287-libinput-bin_1.25.0-1+b1_armhf.deb ...
Unpacking libinput-bin (1.25.0-1+b1) ...
Selecting previously unselected package libmtdev1t64:armhf.
Preparing to unpack .../288-libmtdev1t64_1.1.6-1.2_armhf.deb ...
Unpacking libmtdev1t64:armhf (1.1.6-1.2) ...
Selecting previously unselected package libinput10:armhf.
Preparing to unpack .../289-libinput10_1.25.0-1+b1_armhf.deb ...
Unpacking libinput10:armhf (1.25.0-1+b1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../290-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../291-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../292-libjs-sphinxdoc_7.2.6-8_all.deb ...
Unpacking libjs-sphinxdoc (7.2.6-8) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../293-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package liblbfgsb0:armhf.
Preparing to unpack .../294-liblbfgsb0_3.0+dfsg.4-1_armhf.deb ...
Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1) ...
Selecting previously unselected package libmd4c0:armhf.
Preparing to unpack .../295-libmd4c0_0.4.8-1+b1_armhf.deb ...
Unpacking libmd4c0:armhf (0.4.8-1+b1) ...
Selecting previously unselected package libnotify4:armhf.
Preparing to unpack .../296-libnotify4_0.8.3-1+b1_armhf.deb ...
Unpacking libnotify4:armhf (0.8.3-1+b1) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../297-libpcre2-16-0_10.42-4+b1_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.42-4+b1) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../298-libpcre2-32-0_10.42-4+b1_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.42-4+b1) ...
Selecting previously unselected package libpdfbox-java.
Preparing to unpack .../299-libpdfbox-java_1%3a1.8.16-5_all.deb ...
Unpacking libpdfbox-java (1:1.8.16-5) ...
Selecting previously unselected package libpython3.11t64:armhf.
Preparing to unpack .../300-libpython3.11t64_3.11.9-1+b1_armhf.deb ...
Unpacking libpython3.11t64:armhf (3.11.9-1+b1) ...
Selecting previously unselected package libpython3.11-dev:armhf.
Preparing to unpack .../301-libpython3.11-dev_3.11.9-1+b1_armhf.deb ...
Unpacking libpython3.11-dev:armhf (3.11.9-1+b1) ...
Selecting previously unselected package libpython3-dev:armhf.
Preparing to unpack .../302-libpython3-dev_3.11.8-1_armhf.deb ...
Unpacking libpython3-dev:armhf (3.11.8-1) ...
Selecting previously unselected package libpython3.12-stdlib:armhf.
Preparing to unpack .../303-libpython3.12-stdlib_3.12.3-1+b1_armhf.deb ...
Unpacking libpython3.12-stdlib:armhf (3.12.3-1+b1) ...
Selecting previously unselected package libpython3.12t64:armhf.
Preparing to unpack .../304-libpython3.12t64_3.12.3-1+b1_armhf.deb ...
Unpacking libpython3.12t64:armhf (3.12.3-1+b1) ...
Selecting previously unselected package libpython3.12-dev:armhf.
Preparing to unpack .../305-libpython3.12-dev_3.12.3-1+b1_armhf.deb ...
Unpacking libpython3.12-dev:armhf (3.12.3-1+b1) ...
Selecting previously unselected package libpython3-all-dev:armhf.
Preparing to unpack .../306-libpython3-all-dev_3.11.8-1_armhf.deb ...
Unpacking libpython3-all-dev:armhf (3.11.8-1) ...
Selecting previously unselected package libqhull8.0:armhf.
Preparing to unpack .../307-libqhull8.0_2020.2-6_armhf.deb ...
Unpacking libqhull8.0:armhf (2020.2-6) ...
Selecting previously unselected package libqhull-r8.0:armhf.
Preparing to unpack .../308-libqhull-r8.0_2020.2-6_armhf.deb ...
Unpacking libqhull-r8.0:armhf (2020.2-6) ...
Selecting previously unselected package libqhullcpp8.0:armhf.
Preparing to unpack .../309-libqhullcpp8.0_2020.2-6_armhf.deb ...
Unpacking libqhullcpp8.0:armhf (2020.2-6) ...
Selecting previously unselected package libqhull-dev:armhf.
Preparing to unpack .../310-libqhull-dev_2020.2-6_armhf.deb ...
Unpacking libqhull-dev:armhf (2020.2-6) ...
Selecting previously unselected package libqpdf29t64:armhf.
Preparing to unpack .../311-libqpdf29t64_11.9.1-1_armhf.deb ...
Unpacking libqpdf29t64:armhf (11.9.1-1) ...
Selecting previously unselected package libqt5core5t64:armhf.
Preparing to unpack .../312-libqt5core5t64_5.15.13+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt5core5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Selecting previously unselected package libqt5dbus5t64:armhf.
Preparing to unpack .../313-libqt5dbus5t64_5.15.13+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt5dbus5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Selecting previously unselected package libqt5network5t64:armhf.
Preparing to unpack .../314-libqt5network5t64_5.15.13+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt5network5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Selecting previously unselected package libxcb-icccm4:armhf.
Preparing to unpack .../315-libxcb-icccm4_0.4.1-1.1+b1_armhf.deb ...
Unpacking libxcb-icccm4:armhf (0.4.1-1.1+b1) ...
Selecting previously unselected package libxcb-util1:armhf.
Preparing to unpack .../316-libxcb-util1_0.4.0-1+b1_armhf.deb ...
Unpacking libxcb-util1:armhf (0.4.0-1+b1) ...
Selecting previously unselected package libxcb-image0:armhf.
Preparing to unpack .../317-libxcb-image0_0.4.0-2+b1_armhf.deb ...
Unpacking libxcb-image0:armhf (0.4.0-2+b1) ...
Selecting previously unselected package libxcb-keysyms1:armhf.
Preparing to unpack .../318-libxcb-keysyms1_0.4.0-1+b2_armhf.deb ...
Unpacking libxcb-keysyms1:armhf (0.4.0-1+b2) ...
Selecting previously unselected package libxcb-render-util0:armhf.
Preparing to unpack .../319-libxcb-render-util0_0.3.9-1+b1_armhf.deb ...
Unpacking libxcb-render-util0:armhf (0.3.9-1+b1) ...
Selecting previously unselected package libxcb-xinerama0:armhf.
Preparing to unpack .../320-libxcb-xinerama0_1.17.0-2_armhf.deb ...
Unpacking libxcb-xinerama0:armhf (1.17.0-2) ...
Selecting previously unselected package libxcb-xinput0:armhf.
Preparing to unpack .../321-libxcb-xinput0_1.17.0-2_armhf.deb ...
Unpacking libxcb-xinput0:armhf (1.17.0-2) ...
Selecting previously unselected package libxcb-xkb1:armhf.
Preparing to unpack .../322-libxcb-xkb1_1.17.0-2_armhf.deb ...
Unpacking libxcb-xkb1:armhf (1.17.0-2) ...
Selecting previously unselected package libxkbcommon-x11-0:armhf.
Preparing to unpack .../323-libxkbcommon-x11-0_1.6.0-1_armhf.deb ...
Unpacking libxkbcommon-x11-0:armhf (1.6.0-1) ...
Selecting previously unselected package libqt5gui5t64:armhf.
Preparing to unpack .../324-libqt5gui5t64_5.15.13+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt5gui5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Selecting previously unselected package libqt5widgets5t64:armhf.
Preparing to unpack .../325-libqt5widgets5t64_5.15.13+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt5widgets5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Selecting previously unselected package libqt5xml5t64:armhf.
Preparing to unpack .../326-libqt5xml5t64_5.15.13+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt5xml5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Selecting previously unselected package libqt5designer5:armhf.
Preparing to unpack .../327-libqt5designer5_5.15.13-3_armhf.deb ...
Unpacking libqt5designer5:armhf (5.15.13-3) ...
Selecting previously unselected package libqt5sql5t64:armhf.
Preparing to unpack .../328-libqt5sql5t64_5.15.13+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt5sql5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Selecting previously unselected package libqt5help5:armhf.
Preparing to unpack .../329-libqt5help5_5.15.13-3_armhf.deb ...
Unpacking libqt5help5:armhf (5.15.13-3) ...
Selecting previously unselected package libqt5printsupport5t64:armhf.
Preparing to unpack .../330-libqt5printsupport5t64_5.15.13+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt5printsupport5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Selecting previously unselected package libqt5test5t64:armhf.
Preparing to unpack .../331-libqt5test5t64_5.15.13+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt5test5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Selecting previously unselected package libraqm0:armhf.
Preparing to unpack .../332-libraqm0_0.10.1-1_armhf.deb ...
Unpacking libraqm0:armhf (0.10.1-1) ...
Selecting previously unselected package libsecret-common.
Preparing to unpack .../333-libsecret-common_0.21.4-1_all.deb ...
Unpacking libsecret-common (0.21.4-1) ...
Selecting previously unselected package libsecret-1-0:armhf.
Preparing to unpack .../334-libsecret-1-0_0.21.4-1+b1_armhf.deb ...
Unpacking libsecret-1-0:armhf (0.21.4-1+b1) ...
Selecting previously unselected package libunwind8:armhf.
Preparing to unpack .../335-libunwind8_1.6.2-3+b1_armhf.deb ...
Unpacking libunwind8:armhf (1.6.2-3+b1) ...
Selecting previously unselected package libwxbase3.2-1t64:armhf.
Preparing to unpack .../336-libwxbase3.2-1t64_3.2.5+dfsg-1+rpi1_armhf.deb ...
Unpacking libwxbase3.2-1t64:armhf (3.2.5+dfsg-1+rpi1) ...
Selecting previously unselected package libxtst6:armhf.
Preparing to unpack .../337-libxtst6_2%3a1.2.3-1.1_armhf.deb ...
Unpacking libxtst6:armhf (2:1.2.3-1.1) ...
Selecting previously unselected package libwxgtk3.2-1t64:armhf.
Preparing to unpack .../338-libwxgtk3.2-1t64_3.2.5+dfsg-1+rpi1_armhf.deb ...
Unpacking libwxgtk3.2-1t64:armhf (3.2.5+dfsg-1+rpi1) ...
Selecting previously unselected package libwxgtk-gl3.2-1t64:armhf.
Preparing to unpack .../339-libwxgtk-gl3.2-1t64_3.2.5+dfsg-1+rpi1_armhf.deb ...
Unpacking libwxgtk-gl3.2-1t64:armhf (3.2.5+dfsg-1+rpi1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../340-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../341-x11proto-dev_2024.1-1_all.deb ...
Unpacking x11proto-dev (2024.1-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../342-libxau-dev_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.9-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../343-x11proto-core-dev_2024.1-1_all.deb ...
Unpacking x11proto-core-dev (2024.1-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../344-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../345-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../346-libxcb1-dev_1.17.0-2_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.17.0-2) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../347-libx11-dev_2%3a1.8.7-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.8.7-1) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../348-libxext-dev_2%3a1.3.4-1+b1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.4-1+b1) ...
Selecting previously unselected package libxfont2:armhf.
Preparing to unpack .../349-libxfont2_1%3a2.0.6-1_armhf.deb ...
Unpacking libxfont2:armhf (1:2.0.6-1) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../350-libxrender-dev_1%3a0.9.10-1.1+b1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.10-1.1+b1) ...
Selecting previously unselected package libxft-dev:armhf.
Preparing to unpack .../351-libxft-dev_2.3.6-1+b1_armhf.deb ...
Unpacking libxft-dev:armhf (2.3.6-1+b1) ...
Selecting previously unselected package libxkbfile1:armhf.
Preparing to unpack .../352-libxkbfile1_1%3a1.1.0-1+b1_armhf.deb ...
Unpacking libxkbfile1:armhf (1:1.1.0-1+b1) ...
Selecting previously unselected package libxmuu1:armhf.
Preparing to unpack .../353-libxmuu1_2%3a1.1.3-3+b2_armhf.deb ...
Unpacking libxmuu1:armhf (2:1.1.3-3+b2) ...
Selecting previously unselected package libxslt1.1:armhf.
Preparing to unpack .../354-libxslt1.1_1.1.35-1_armhf.deb ...
Unpacking libxslt1.1:armhf (1.1.35-1) ...
Selecting previously unselected package libxss-dev:armhf.
Preparing to unpack .../355-libxss-dev_1%3a1.2.3-1_armhf.deb ...
Unpacking libxss-dev:armhf (1:1.2.3-1) ...
Selecting previously unselected package lmodern.
Preparing to unpack .../356-lmodern_2.005-1_all.deb ...
Unpacking lmodern (2.005-1) ...
Selecting previously unselected package locales-all.
Preparing to unpack .../357-locales-all_2.38-12+rpi1_armhf.deb ...
Unpacking locales-all (2.38-12+rpi1) ...
Selecting previously unselected package preview-latex-style.
Preparing to unpack .../358-preview-latex-style_13.2-1_all.deb ...
Unpacking preview-latex-style (13.2-1) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../359-python-babel-localedata_2.14.0-1_all.deb ...
Unpacking python-babel-localedata (2.14.0-1) ...
Selecting previously unselected package python3-alabaster.
Preparing to unpack .../360-python3-alabaster_0.7.16-0.1_all.deb ...
Unpacking python3-alabaster (0.7.16-0.1) ...
Selecting previously unselected package python3.12.
Preparing to unpack .../361-python3.12_3.12.3-1+b1_armhf.deb ...
Unpacking python3.12 (3.12.3-1+b1) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../362-python3-all_3.11.8-1_armhf.deb ...
Unpacking python3-all (3.11.8-1) ...
Selecting previously unselected package python3.11-dev.
Preparing to unpack .../363-python3.11-dev_3.11.9-1+b1_armhf.deb ...
Unpacking python3.11-dev (3.11.9-1+b1) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../364-python3-dev_3.11.8-1_armhf.deb ...
Unpacking python3-dev (3.11.8-1) ...
Selecting previously unselected package python3.12-dev.
Preparing to unpack .../365-python3.12-dev_3.12.3-1+b1_armhf.deb ...
Unpacking python3.12-dev (3.12.3-1+b1) ...
Selecting previously unselected package python3-all-dev.
Preparing to unpack .../366-python3-all-dev_3.11.8-1_armhf.deb ...
Unpacking python3-all-dev (3.11.8-1) ...
Selecting previously unselected package python3-appdirs.
Preparing to unpack .../367-python3-appdirs_1.4.4-4_all.deb ...
Unpacking python3-appdirs (1.4.4-4) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../368-python3-six_1.16.0-6_all.deb ...
Unpacking python3-six (1.16.0-6) ...
Selecting previously unselected package python3-asttokens.
Preparing to unpack .../369-python3-asttokens_2.4.1-1_all.deb ...
Unpacking python3-asttokens (2.4.1-1) ...
Selecting previously unselected package python3-attr.
Preparing to unpack .../370-python3-attr_23.2.0-2_all.deb ...
Unpacking python3-attr (23.2.0-2) ...
Selecting previously unselected package python3-tz.
Preparing to unpack .../371-python3-tz_2024.1-2_all.deb ...
Unpacking python3-tz (2024.1-2) ...
Selecting previously unselected package python3-babel.
Preparing to unpack .../372-python3-babel_2.14.0-1_all.deb ...
Unpacking python3-babel (2.14.0-1) ...
Selecting previously unselected package python3-brotli.
Preparing to unpack .../373-python3-brotli_1.1.0-2_armhf.deb ...
Unpacking python3-brotli (1.1.0-2) ...
Selecting previously unselected package python3-cairo.
Preparing to unpack .../374-python3-cairo_1.26.0-1_armhf.deb ...
Unpacking python3-cairo (1.26.0-1) ...
Selecting previously unselected package python3-cffi-backend:armhf.
Preparing to unpack .../375-python3-cffi-backend_1.16.0-2+b1_armhf.deb ...
Unpacking python3-cffi-backend:armhf (1.16.0-2+b1) ...
Selecting previously unselected package python3-ply.
Preparing to unpack .../376-python3-ply_3.11-6_all.deb ...
Unpacking python3-ply (3.11-6) ...
Selecting previously unselected package python3-pycparser.
Preparing to unpack .../377-python3-pycparser_2.22-1_all.deb ...
Unpacking python3-pycparser (2.22-1) ...
Selecting previously unselected package python3-cffi.
Preparing to unpack .../378-python3-cffi_1.16.0-2_all.deb ...
Unpacking python3-cffi (1.16.0-2) ...
Selecting previously unselected package python3-xcffib.
Preparing to unpack .../379-python3-xcffib_1.5.0-1_all.deb ...
Unpacking python3-xcffib (1.5.0-1) ...
Selecting previously unselected package python3-cairocffi.
Preparing to unpack .../380-python3-cairocffi_1.7.0-1_all.deb ...
Unpacking python3-cairocffi (1.7.0-1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../381-python3-certifi_2023.11.17-1_all.deb ...
Unpacking python3-certifi (2023.11.17-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../382-python3-chardet_5.2.0+dfsg-1_all.deb ...
Unpacking python3-chardet (5.2.0+dfsg-1) ...
Selecting previously unselected package python3-charset-normalizer.
Preparing to unpack .../383-python3-charset-normalizer_3.3.2-1_all.deb ...
Unpacking python3-charset-normalizer (3.3.2-1) ...
Selecting previously unselected package python3-numpy.
Preparing to unpack .../384-python3-numpy_1%3a1.26.4+ds-10_armhf.deb ...
Unpacking python3-numpy (1:1.26.4+ds-10) ...
Selecting previously unselected package python3-colorspacious.
Preparing to unpack .../385-python3-colorspacious_1.1.2-5_all.deb ...
Unpacking python3-colorspacious (1.1.2-5) ...
Selecting previously unselected package python3-traitlets.
Preparing to unpack .../386-python3-traitlets_5.5.0-2_all.deb ...
Unpacking python3-traitlets (5.5.0-2) ...
Selecting previously unselected package python3-comm.
Preparing to unpack .../387-python3-comm_0.2.1-1_all.deb ...
Unpacking python3-comm (0.2.1-1) ...
Selecting previously unselected package python3-contourpy.
Preparing to unpack .../388-python3-contourpy_1.0.7-1_armhf.deb ...
Unpacking python3-contourpy (1.0.7-1) ...
Selecting previously unselected package python3-cxx-dev.
Preparing to unpack .../389-python3-cxx-dev_7.1.8-2_all.deb ...
Unpacking python3-cxx-dev (7.1.8-2) ...
Selecting previously unselected package python3-cycler.
Preparing to unpack .../390-python3-cycler_0.12.1-1_all.deb ...
Unpacking python3-cycler (0.12.1-1) ...
Selecting previously unselected package python3-dateutil.
Preparing to unpack .../391-python3-dateutil_2.9.0-2_all.deb ...
Unpacking python3-dateutil (2.9.0-2) ...
Selecting previously unselected package python3-decorator.
Preparing to unpack .../392-python3-decorator_5.1.1-5_all.deb ...
Unpacking python3-decorator (5.1.1-5) ...
Selecting previously unselected package python3-wrapt.
Preparing to unpack .../393-python3-wrapt_1.15.0-2_armhf.deb ...
Unpacking python3-wrapt (1.15.0-2) ...
Selecting previously unselected package python3-deprecated.
Preparing to unpack .../394-python3-deprecated_1.2.14-1_all.deb ...
Unpacking python3-deprecated (1.2.14-1) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../395-python3-roman_3.3-3_all.deb ...
Unpacking python3-roman (3.3-3) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../396-python3-docutils_0.20.1+dfsg-3_all.deb ...
Unpacking python3-docutils (0.20.1+dfsg-3) ...
Selecting previously unselected package python3-executing.
Preparing to unpack .../397-python3-executing_2.0.1-0.1_all.deb ...
Unpacking python3-executing (2.0.1-0.1) ...
Selecting previously unselected package python3-scipy.
Preparing to unpack .../398-python3-scipy_1.11.4-6+rpi1_armhf.deb ...
Unpacking python3-scipy (1.11.4-6+rpi1) ...
Selecting previously unselected package python3-ufolib2.
Preparing to unpack .../399-python3-ufolib2_0.16.0+dfsg1-1_all.deb ...
Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ...
Selecting previously unselected package python3-mpmath.
Preparing to unpack .../400-python3-mpmath_1.3.0-1_all.deb ...
Unpacking python3-mpmath (1.3.0-1) ...
Selecting previously unselected package python3-sympy.
Preparing to unpack .../401-python3-sympy_1.12-8_all.deb ...
Unpacking python3-sympy (1.12-8) ...
Selecting previously unselected package python3-fs.
Preparing to unpack .../402-python3-fs_2.4.16-4_all.deb ...
Unpacking python3-fs (2.4.16-4) ...
Selecting previously unselected package python3-lxml:armhf.
Preparing to unpack .../403-python3-lxml_5.1.0-1_armhf.deb ...
Unpacking python3-lxml:armhf (5.1.0-1) ...
Selecting previously unselected package python3-lz4.
Preparing to unpack .../404-python3-lz4_4.0.2+dfsg-1+b1_armhf.deb ...
Unpacking python3-lz4 (4.0.2+dfsg-1+b1) ...
Selecting previously unselected package unicode-data.
Preparing to unpack .../405-unicode-data_15.1.0-1_all.deb ...
Unpacking unicode-data (15.1.0-1) ...
Selecting previously unselected package python3-fonttools.
Preparing to unpack .../406-python3-fonttools_4.46.0-1_armhf.deb ...
Unpacking python3-fonttools (4.46.0-1) ...
Selecting previously unselected package python3-gi.
Preparing to unpack .../407-python3-gi_3.48.2-1+b1_armhf.deb ...
Unpacking python3-gi (3.48.2-1+b1) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../408-python3-idna_3.6-2.1_all.deb ...
Unpacking python3-idna (3.6-2.1) ...
Selecting previously unselected package python3-imagesize.
Preparing to unpack .../409-python3-imagesize_1.4.1-1_all.deb ...
Unpacking python3-imagesize (1.4.1-1) ...
Selecting previously unselected package python3-iniconfig.
Preparing to unpack .../410-python3-iniconfig_1.1.1-2_all.deb ...
Unpacking python3-iniconfig (1.1.1-2) ...
Selecting previously unselected package python3-parso.
Preparing to unpack .../411-python3-parso_0.8.3-1_all.deb ...
Unpacking python3-parso (0.8.3-1) ...
Selecting previously unselected package python3-typeshed.
Preparing to unpack .../412-python3-typeshed_0.0~git20231111.6764465-3_all.deb ...
Unpacking python3-typeshed (0.0~git20231111.6764465-3) ...
Selecting previously unselected package python3-jedi.
Preparing to unpack .../413-python3-jedi_0.19.1+ds1-1_all.deb ...
Unpacking python3-jedi (0.19.1+ds1-1) ...
Selecting previously unselected package python3-matplotlib-inline.
Preparing to unpack .../414-python3-matplotlib-inline_0.1.6-2_all.deb ...
Unpacking python3-matplotlib-inline (0.1.6-2) ...
Selecting previously unselected package python3-ptyprocess.
Preparing to unpack .../415-python3-ptyprocess_0.7.0-5_all.deb ...
Unpacking python3-ptyprocess (0.7.0-5) ...
Selecting previously unselected package python3-pexpect.
Preparing to unpack .../416-python3-pexpect_4.9-2_all.deb ...
Unpacking python3-pexpect (4.9-2) ...
Selecting previously unselected package python3-wcwidth.
Preparing to unpack .../417-python3-wcwidth_0.2.13+dfsg1-1_all.deb ...
Unpacking python3-wcwidth (0.2.13+dfsg1-1) ...
Selecting previously unselected package python3-prompt-toolkit.
Preparing to unpack .../418-python3-prompt-toolkit_3.0.46-1_all.deb ...
Unpacking python3-prompt-toolkit (3.0.46-1) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../419-python3-pygments_2.17.2+dfsg-1_all.deb ...
Unpacking python3-pygments (2.17.2+dfsg-1) ...
Selecting previously unselected package python3-pure-eval.
Preparing to unpack .../420-python3-pure-eval_0.2.2-2_all.deb ...
Unpacking python3-pure-eval (0.2.2-2) ...
Selecting previously unselected package python3-stack-data.
Preparing to unpack .../421-python3-stack-data_0.6.3-1_all.deb ...
Unpacking python3-stack-data (0.6.3-1) ...
Selecting previously unselected package python3-ipython.
Preparing to unpack .../422-python3-ipython_8.20.0-1_all.deb ...
Unpacking python3-ipython (8.20.0-1) ...
Selecting previously unselected package python3-widgetsnbextension.
Preparing to unpack .../423-python3-widgetsnbextension_8.1.1-2_all.deb ...
Unpacking python3-widgetsnbextension (8.1.1-2) ...
Selecting previously unselected package python3-ipywidgets.
Preparing to unpack .../424-python3-ipywidgets_8.1.1-2_all.deb ...
Unpacking python3-ipywidgets (8.1.1-2) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../425-python3-markupsafe_2.1.5-1_armhf.deb ...
Unpacking python3-markupsafe (2.1.5-1) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../426-python3-jinja2_3.1.3-1_all.deb ...
Unpacking python3-jinja2 (3.1.3-1) ...
Selecting previously unselected package python3-kiwisolver.
Preparing to unpack .../427-python3-kiwisolver_1.4.5-1_armhf.deb ...
Unpacking python3-kiwisolver (1.4.5-1) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../428-sphinx-common_7.2.6-8_all.deb ...
Unpacking sphinx-common (7.2.6-8) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../429-python3-packaging_24.0-1_all.deb ...
Unpacking python3-packaging (24.0-1) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../430-python3-urllib3_1.26.18-2_all.deb ...
Unpacking python3-urllib3 (1.26.18-2) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../431-python3-requests_2.31.0+dfsg-2_all.deb ...
Unpacking python3-requests (2.31.0+dfsg-2) ...
Selecting previously unselected package python3-snowballstemmer.
Preparing to unpack .../432-python3-snowballstemmer_2.2.0-4_all.deb ...
Unpacking python3-snowballstemmer (2.2.0-4) ...
Selecting previously unselected package python3-sphinx.
Preparing to unpack .../433-python3-sphinx_7.2.6-8_all.deb ...
Unpacking python3-sphinx (7.2.6-8) ...
Selecting previously unselected package python3-tabulate.
Preparing to unpack .../434-python3-tabulate_0.9.0-1_all.deb ...
Unpacking python3-tabulate (0.9.0-1) ...
Selecting previously unselected package python3-numpydoc.
Preparing to unpack .../435-python3-numpydoc_1.6.0-2_all.deb ...
Unpacking python3-numpydoc (1.6.0-2) ...
Selecting previously unselected package python3-pandas-lib:armhf.
Preparing to unpack .../436-python3-pandas-lib_2.1.4+dfsg-8+rpi1_armhf.deb ...
Unpacking python3-pandas-lib:armhf (2.1.4+dfsg-8+rpi1) ...
Selecting previously unselected package python3-pandas.
Preparing to unpack .../437-python3-pandas_2.1.4+dfsg-8+rpi1_all.deb ...
Unpacking python3-pandas (2.1.4+dfsg-8+rpi1) ...
Selecting previously unselected package python3-tk:armhf.
Preparing to unpack .../438-python3-tk_3.12.3-3.1_armhf.deb ...
Unpacking python3-tk:armhf (3.12.3-3.1) ...
Selecting previously unselected package python3-pil.imagetk:armhf.
Preparing to unpack .../439-python3-pil.imagetk_10.3.0-2_armhf.deb ...
Unpacking python3-pil.imagetk:armhf (10.3.0-2) ...
Selecting previously unselected package python3-pil:armhf.
Preparing to unpack .../440-python3-pil_10.3.0-2_armhf.deb ...
Unpacking python3-pil:armhf (10.3.0-2) ...
Selecting previously unselected package python3-pikepdf.
Preparing to unpack .../441-python3-pikepdf_8.15.1+dfsg-1+rpi1_armhf.deb ...
Unpacking python3-pikepdf (8.15.1+dfsg-1+rpi1) ...
Selecting previously unselected package python3-pluggy.
Preparing to unpack .../442-python3-pluggy_1.5.0-1_all.deb ...
Unpacking python3-pluggy (1.5.0-1) ...
Selecting previously unselected package python3-pyparsing.
Preparing to unpack .../443-python3-pyparsing_3.1.2-1_all.deb ...
Unpacking python3-pyparsing (3.1.2-1) ...
Selecting previously unselected package python3-pyqt5.sip.
Preparing to unpack .../444-python3-pyqt5.sip_12.13.0-1_armhf.deb ...
Unpacking python3-pyqt5.sip (12.13.0-1) ...
Selecting previously unselected package python3-pyqt5.
Preparing to unpack .../445-python3-pyqt5_5.15.10+dfsg-1+b1_armhf.deb ...
Unpacking python3-pyqt5 (5.15.10+dfsg-1+b1) ...
Selecting previously unselected package python3-pytest.
Preparing to unpack .../446-python3-pytest_8.1.2-1_all.deb ...
Unpacking python3-pytest (8.1.2-1) ...
Selecting previously unselected package python3-setuptools-scm.
Preparing to unpack .../447-python3-setuptools-scm_8.1.0-1_all.deb ...
Unpacking python3-setuptools-scm (8.1.0-1) ...
Selecting previously unselected package python3-tornado.
Preparing to unpack .../448-python3-tornado_6.4.0-1_armhf.deb ...
Unpacking python3-tornado (6.4.0-1) ...
Selecting previously unselected package python3-wxgtk4.0.
Preparing to unpack .../449-python3-wxgtk4.0_4.2.1+dfsg-3+rpi1_armhf.deb ...
Unpacking python3-wxgtk4.0 (4.2.1+dfsg-3+rpi1) ...
Selecting previously unselected package python3-xarray.
Preparing to unpack .../450-python3-xarray_2024.03.0-1_all.deb ...
Unpacking python3-xarray (2024.03.0-1) ...
Selecting previously unselected package tcl8.6.
Preparing to unpack .../451-tcl8.6_8.6.14+dfsg-1_armhf.deb ...
Unpacking tcl8.6 (8.6.14+dfsg-1) ...
Selecting previously unselected package tcl8.6-dev:armhf.
Preparing to unpack .../452-tcl8.6-dev_8.6.14+dfsg-1_armhf.deb ...
Unpacking tcl8.6-dev:armhf (8.6.14+dfsg-1) ...
Selecting previously unselected package teckit.
Preparing to unpack .../453-teckit_2.5.12+ds1-1_armhf.deb ...
Unpacking teckit (2.5.12+ds1-1) ...
Selecting previously unselected package texlive-fonts-recommended.
Preparing to unpack .../454-texlive-fonts-recommended_2023.20240207-1_all.deb ...
Unpacking texlive-fonts-recommended (2023.20240207-1) ...
Selecting previously unselected package texlive-lang-greek.
Preparing to unpack .../455-texlive-lang-greek_2023.20240207-1_all.deb ...
Unpacking texlive-lang-greek (2023.20240207-1) ...
Selecting previously unselected package texlive-pictures.
Preparing to unpack .../456-texlive-pictures_2023.20240207-1_all.deb ...
Unpacking texlive-pictures (2023.20240207-1) ...
Selecting previously unselected package texlive-latex-extra.
Preparing to unpack .../457-texlive-latex-extra_2023.20240207-1_all.deb ...
Unpacking texlive-latex-extra (2023.20240207-1) ...
Selecting previously unselected package texlive-luatex.
Preparing to unpack .../458-texlive-luatex_2023.20240207-1_all.deb ...
Unpacking texlive-luatex (2023.20240207-1) ...
Selecting previously unselected package texlive-science.
Preparing to unpack .../459-texlive-science_2023.20240207-1_all.deb ...
Unpacking texlive-science (2023.20240207-1) ...
Selecting previously unselected package tipa.
Preparing to unpack .../460-tipa_2%3a1.3-21_all.deb ...
Unpacking tipa (2:1.3-21) ...
Selecting previously unselected package texlive-xetex.
Preparing to unpack .../461-texlive-xetex_2023.20240207-1_all.deb ...
Unpacking texlive-xetex (2023.20240207-1) ...
Selecting previously unselected package tk8.6.
Preparing to unpack .../462-tk8.6_8.6.14-1_armhf.deb ...
Unpacking tk8.6 (8.6.14-1) ...
Selecting previously unselected package tk8.6-dev:armhf.
Preparing to unpack .../463-tk8.6-dev_8.6.14-1_armhf.deb ...
Unpacking tk8.6-dev:armhf (8.6.14-1) ...
Selecting previously unselected package x11-xkb-utils.
Preparing to unpack .../464-x11-xkb-utils_7.7+8+b1_armhf.deb ...
Unpacking x11-xkb-utils (7.7+8+b1) ...
Selecting previously unselected package xauth.
Preparing to unpack .../465-xauth_1%3a1.1.2-1_armhf.deb ...
Unpacking xauth (1:1.1.2-1) ...
Selecting previously unselected package xserver-common.
Preparing to unpack .../466-xserver-common_2%3a21.1.12-1_all.deb ...
Unpacking xserver-common (2:21.1.12-1) ...
Selecting previously unselected package xvfb.
Preparing to unpack .../467-xvfb_2%3a21.1.12-1_armhf.deb ...
Unpacking xvfb (2:21.1.12-1) ...
Selecting previously unselected package sbuild-build-depends-matplotlib-dummy.
Preparing to unpack .../468-sbuild-build-depends-matplotlib-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-matplotlib-dummy (0.invalid.0) ...
Setting up libgme0:armhf (0.6.3-7) ...
Setting up libchromaprint1:armhf (1.5.1-5) ...
Setting up libhwy1t64:armhf (1.1.0-3) ...
Setting up media-types (10.1.0) ...
Setting up libgraphite2-3:armhf (1.3.14-2) ...
Setting up liblcms2-2:armhf (2.14-2+b1) ...
Setting up libpixman-1-0:armhf (0.42.2-1+b1) ...
Setting up libudfread0:armhf (1.1.2-1) ...
Setting up libnorm1t64:armhf (1.5.9+dfsg-3.1) ...
Setting up libsharpyuv0:armhf (1.4.0-0.1) ...
Setting up libwayland-server0:armhf (1.22.0-2.1) ...
Setting up libaom3:armhf (3.8.2-3) ...
Setting up librabbitmq4:armhf (0.11.0-1+b2) ...
Setting up systemd-sysv (255.3-1+rpi1+b1) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up imagemagick-6-common (8:6.9.12.98+dfsg1-5.2) ...
Setting up libdouble-conversion3:armhf (3.3.0-1+b1) ...
Setting up libraw1394-11:armhf (2.1.2-2) ...
Setting up libc-l10n (2.38-12+rpi1) ...
Setting up libsodium23:armhf (1.0.18-1+b1) ...
Setting up libogg0:armhf (1.3.5-3) ...
Setting up liblerc4:armhf (4.0.0+ds-4+b1) ...
Setting up libspeex1:armhf (1.2.1-2+b1) ...
Setting up libshine3:armhf (3.1.1-2+b1) ...
Setting up bsdextrautils (2.40.1-8+rpi1) ...
Setting up fonts-gfs-porson (1.1-7) ...
Setting up hicolor-icon-theme (0.18-1) ...
Setting up libx264-164:armhf (2:0.164.3108+git31e19f9-1+rpi1) ...
Setting up libtwolame0:armhf (0.4.0-2+b1) ...
Setting up jupyter-nbextension-jupyter-js-widgets (8.1.1-2) ...
Setting up libmbedcrypto7t64:armhf (2.28.8-1) ...
Setting up libdatrie1:armhf (0.2.13-3) ...
Setting up libqhull8.0:armhf (2020.2-6) ...
Setting up libgsm1:armhf (1.0.22-1+b1) ...
Setting up libsoxr0:armhf (0.1.3-4+rpi1) ...
Setting up libzix-0-0:armhf (0.4.2-2+b1) ...
Setting up libglvnd0:armhf (1.7.0-1) ...
Setting up libcodec2-1.2:armhf (1.2.0-2+b1) ...
Setting up libijs-0.35:armhf (0.35-15.1+b1) ...
Setting up libgs-common (10.03.1~dfsg-1) ...
Setting up libbrotli1:armhf (1.1.0-2) ...
Setting up libfontbox-java (1:1.8.16-5) ...
Setting up libjxl0.8:armhf (0.8.2-4) ...
Setting up fonts-noto-cjk (1:20230817+repack1-3) ...
Setting up liblab-gamut1:armhf (2.42.2-9) ...
Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ...
Setting up libmysofa1:armhf (1.3.2+dfsg-2+b1) ...
Setting up libpython3.12-minimal:armhf (3.12.3-1+b1) ...
Setting up x11-common (1:7.7+23) ...
Running in chroot, ignoring request.
Setting up libsensors-config (1:3.6.0-10) ...
Setting up libpsl5t64:armhf (0.21.2-1.1) ...
Setting up libnghttp2-14:armhf (1.61.0-1+b2) ...
Setting up libcdio19t64:armhf (2.1.0-4.2) ...
Setting up libdeflate0:armhf (1.20-1) ...
Setting up libqhull-r8.0:armhf (2020.2-6) ...
Setting up xkb-data (2.41-2) ...
Setting up libsvtav1enc1d1:armhf (1.7.0+dfsg-2) ...
Setting up libmpg123-0t64:armhf (1.32.6-3+b1) ...
Setting up libcjson1:armhf (1.7.17-2) ...
Setting up libxvidcore4:armhf (2:1.3.7-1+b1) ...
Setting up libunwind8:armhf (1.6.2-3+b1) ...
Setting up libjbig0:armhf (2.1-6.1+b1) ...
Setting up locales-all (2.38-12+rpi1) ...
Setting up librav1e0:armhf (0.7.1-2) ...
Setting up libpcre2-16-0:armhf (10.42-4+b1) ...
Setting up python-babel-localedata (2.14.0-1) ...
Setting up libsnappy1v5:armhf (1.2.1-1) ...
Setting up poppler-data (0.4.12-1) ...
Setting up libcdio-cdda2t64:armhf (10.2+2.0.2-1) ...
Setting up librist4:armhf (0.2.10+dfsg-2+b1) ...
Setting up unicode-data (15.1.0-1) ...
Setting up libasound2-data (1.2.11-1) ...
Setting up libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up libfontenc1:armhf (1:1.1.8-1) ...
Setting up libz3-4:armhf (4.8.12-3.1) ...
Setting up libpcre2-32-0:armhf (10.42-4+b1) ...
Setting up libglib2.0-0t64:armhf (2.80.2-2) ...
Setting up libblas3:armhf (3.12.0-3) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode
Setting up libpkgconf3:armhf (1.8.1-1) ...
Setting up libgles2:armhf (1.7.0-1) ...
Setting up libasound2t64:armhf (1.2.11-1) ...
Setting up libjpeg62-turbo:armhf (1:2.1.5-3) ...
Setting up libslang2:armhf (2.3.3-5) ...
Setting up libzzip-0-13t64:armhf (0.13.72+dfsg.1-1.2) ...
Setting up libva2:armhf (2.21.0-1) ...
Setting up libx11-data (2:1.8.7-1) ...
Setting up libepoxy0:armhf (1.5.10-1) ...
Setting up libjbig2dec0:armhf (0.20-1+b2) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b4) ...
Setting up libteckit0:armhf (2.5.12+ds1-1) ...
Setting up libpathplan4:armhf (2.42.2-9) ...
Setting up libapache-pom-java (29-2) ...
Setting up libavahi-common-data:armhf (0.8-13+b2) ...
Setting up xfonts-encodings (1:1.0.4-2.2) ...
Setting up libfribidi0:armhf (1.0.13-3+b1) ...
Setting up libopus0:armhf (1.4-1) ...
Setting up t1utils (1.41-4) ...
Setting up shared-mime-info (2.4-5) ...
Setting up libtexlua53-5:armhf (2023.20230311.66589-9) ...
Setting up libimagequant0:armhf (2.18.0-1) ...
Setting up libproc2-0:armhf (2:4.0.4-4) ...
Setting up libx265-209:armhf (3.6-3) ...
Setting up libcdio-paranoia2t64:armhf (10.2+2.0.2-1) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:armhf (1.6.43-5) ...
Setting up libvorbis0a:armhf (1.3.7-2) ...
Setting up libidn12:armhf (1.42-2) ...
Setting up libtcl8.6:armhf (8.6.14+dfsg-1) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up libqhullcpp8.0:armhf (2020.2-6) ...
Setting up ucf (3.0043+nmu1) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up gir1.2-glib-2.0:armhf (2.80.2-2) ...
Setting up libsensors5:armhf (1:3.6.0-10) ...
Setting up libk5crypto3:armhf (1.20.1-6+b4) ...
Setting up libfftw3-double3:armhf (3.3.10-1+b2) ...
Setting up libglapi-mesa:armhf (24.0.7-1+rpi1) ...
Setting up libqhull-dev:armhf (2020.2-6) ...
Setting up libkpathsea6:armhf (2023.20230311.66589-9) ...
Setting up libgfortran5:armhf (14-20240221-2.1+rpi1) ...
Setting up libvulkan1:armhf (1.3.283.0-1) ...
Setting up libwebp7:armhf (1.4.0-0.1) ...
Setting up libfdisk1:armhf (2.40.1-8+rpi1) ...
Setting up libvidstab1.1:armhf (1.1.0-2+b1) ...
Setting up libvpx9:armhf (1.14.1-1) ...
Setting up libsrt1.5-gnutls:armhf (1.5.3-1+b2) ...
Setting up libflite1:armhf (2.2-6+b1) ...
Setting up libdav1d7:armhf (1.4.2-1+rpi1) ...
Setting up mount (2.40.1-8+rpi1) ...
Setting up liblqr-1-0:armhf (0.4.2-2.1+b1) ...
Setting up libmtdev1t64:armhf (1.1.6-1.2) ...
Setting up fonts-gfs-baskerville (1.1-6) ...
Setting up ocl-icd-libopencl1:armhf (2.3.2-1+b2) ...
Setting up libasyncns0:armhf (0.8-6+b4) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up at-spi2-common (2.52.0-1) ...
Setting up libtiff6:armhf (4.5.1+git230720-4) ...
Setting up libbs2b0:armhf (3.1.0+dfsg-8) ...
Setting up procps (2:4.0.4-4) ...
Setting up libjson-perl (4.10000-1) ...
Setting up libxslt1.1:armhf (1.1.35-1) ...
Setting up libpam-systemd:armhf (255.3-1+rpi1+b1) ...
Setting up libmd4c0:armhf (0.4.8-1+b1) ...
Setting up libzimg2:armhf (3.0.5+ds1-1+b1) ...
Setting up fonts-lmodern (2.005-1) ...
Setting up libopenjp2-7:armhf (2.5.0-2+b3) ...
Setting up libopenal-data (1:1.23.1-4) ...
Setting up libthai-data (0.1.29-2) ...
Setting up libgirepository-1.0-1:armhf (1.80.1-3) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up libgdk-pixbuf-2.0-0:armhf (2.42.12+dfsg-1) ...
Setting up libabsl20230802:armhf (20230802.1-4) ...
Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2) ...
Setting up sgml-base (1.31) ...
Setting up libcdt5:armhf (2.42.2-9) ...
Setting up libkrb5-3:armhf (1.20.1-6+b4) ...
Setting up libcgraph6:armhf (2.42.2-9) ...
Setting up libunibreak6:armhf (6.1-2) ...
Setting up libflac12t64:armhf (1.4.3+ds-2.1) ...
Setting up libwayland-egl1:armhf (1.22.0-2.1) ...
Setting up libusb-1.0-0:armhf (2:1.0.27-1) ...
Setting up libssh2-1t64:armhf (1.11.0-4.1+rpi1) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libraw23:armhf (0.21.1-7+rpi1) ...
Setting up libde265-0:armhf (1.0.15-1+rpi1+b1) ...
Setting up libc-dev-bin (2.38-12+rpi1) ...
Setting up libsamplerate0:armhf (0.2.2-4) ...
Setting up libwebpmux3:armhf (1.4.0-0.1) ...
Setting up libbsd0:armhf (0.12.2-1) ...
Setting up libdrm-common (2.4.120-2+rpi1) ...
Setting up libyuv0:armhf (0.0.1888.20240509-4) ...
Setting up libevdev2:armhf (1.13.2+dfsg-1) ...
Setting up xdg-utils (1.1.3-4.1) ...
update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode
Setting up libbrotli-dev:armhf (1.1.0-2) ...
Setting up libgudev-1.0-0:armhf (238-5) ...
Setting up libzvbi-common (0.2.42-2) ...
Setting up libsecret-common (0.21.4-1) ...
Setting up libmp3lame0:armhf (3.100-6) ...
Setting up util-linux-extra (2.40.1-8+rpi1) ...
Setting up libvorbisenc2:armhf (1.3.7-2) ...
Setting up libsynctex2:armhf (2023.20230311.66589-9) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up libiec61883-0:armhf (1.2.0-6+b1) ...
Setting up libserd-0-0:armhf (0.32.2-1) ...
Setting up libwacom-common (2.10.0-2) ...
Setting up libxkbcommon0:armhf (1.6.0-1) ...
Setting up libpotrace0:armhf (1.16-2) ...
Setting up libwayland-client0:armhf (1.22.0-2.1) ...
Setting up x11proto-dev (2024.1-1) ...
Setting up libavc1394-0:armhf (0.5.4-5+b1) ...
Setting up teckit (2.5.12+ds1-1) ...
Setting up python3.12-minimal (3.12.3-1+b1) ...
Setting up libpaper1:armhf (1.1.29) ...

Creating config file /etc/papersize with new version
Setting up gtk-update-icon-cache (3.24.42-1) ...
Setting up libice6:armhf (2:1.0.10-1+b1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up tcl8.6 (8.6.14+dfsg-1) ...
Setting up liblapack3:armhf (3.12.0-3) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode
Setting up libxcb1:armhf (1.17.0-2) ...
Setting up libxcb-xfixes0:armhf (1.17.0-2) ...
Setting up libatk1.0-0t64:armhf (2.52.0-1) ...
Setting up libpdfbox-java (1:1.8.16-5) ...
Setting up libxau-dev:armhf (1:1.0.9-1) ...
Setting up libpython3.12-stdlib:armhf (3.12.3-1+b1) ...
Setting up libcaca0:armhf (0.99.beta20-4+b1) ...
Setting up libzvbi0t64:armhf (0.2.42-2) ...
Setting up libxcb-xinput0:armhf (1.17.0-2) ...
Setting up libxcb-render0:armhf (1.17.0-2) ...
Setting up libwacom9:armhf (2.10.0-2) ...
Setting up fontconfig-config (2.15.0-1.1) ...
Setting up libxcb-glx0:armhf (1.17.0-2) ...
Setting up libwebpdemux2:armhf (1.4.0-0.1) ...
Setting up python3.12 (3.12.3-1+b1) ...
Setting up libedit2:armhf (3.1-20240517-1) ...
Setting up libcommons-parent-java (56-1) ...
Setting up libxcb-keysyms1:armhf (0.4.0-1+b2) ...
Setting up libxcb-shape0:armhf (1.17.0-2) ...
Setting up libavahi-common3:armhf (0.8-13+b2) ...
Setting up libcloudproviders0:armhf (0.3.6-1) ...
Setting up libcommons-logging-java (1.3.0-1) ...
Setting up libqpdf29t64:armhf (11.9.1-1) ...
Setting up libxcb-render-util0:armhf (0.3.9-1+b1) ...
Setting up libxcb-shm0:armhf (1.17.0-2) ...
Setting up libxcb-icccm4:armhf (0.4.1-1.1+b1) ...
Setting up libpaper-utils (1.1.29) ...
Setting up libcolord2:armhf (1.4.7-1+b1) ...
Setting up libxcb-util1:armhf (0.4.0-1+b1) ...
Setting up pkgconf:armhf (1.8.1-1) ...
Setting up libinput-bin (1.25.0-1+b1) ...
Setting up libxcb-xkb1:armhf (1.17.0-2) ...
Setting up libxcb-image0:armhf (0.4.0-2+b1) ...
Setting up libxcb-present0:armhf (1.17.0-2) ...
Setting up libdconf1:armhf (0.40.0-4+b1) ...
Setting up libpython3.12t64:armhf (3.12.3-1+b1) ...
Setting up tex-common (6.18) ...
update-language: texlive-base not installed and configured, doing nothing!
Setting up libthai0:armhf (0.1.29-2) ...
Setting up libvorbisfile3:armhf (1.3.7-2) ...
Setting up dbus-user-session (1.14.10-4+b1) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libqt5core5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Setting up libsecret-1-0:armhf (0.21.4-1+b1) ...
Setting up libxcb-xinerama0:armhf (1.17.0-2) ...
Setting up libplacebo338:armhf (6.338.2-2+b1) ...
Setting up libptexenc1:armhf (2023.20230311.66589-9) ...
Setting up libllvm17t64:armhf (1:17.0.6-12+rpi1) ...
Setting up libfreetype6:armhf (2.13.2+dfsg-1+b4) ...
Setting up adwaita-icon-theme (46.0-1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up libxcb-sync1:armhf (1.17.0-2) ...
Setting up gir1.2-girepository-2.0:armhf (1.80.1-3) ...
Setting up x11proto-core-dev (2024.1-1) ...
Setting up libnotify4:armhf (0.8.3-1+b1) ...
Setting up libxkbcommon-x11-0:armhf (1.6.0-1) ...
Setting up libdc1394-25:armhf (2.2.6-4) ...
Setting up libgssapi-krb5-2:armhf (1.20.1-6+b4) ...
Setting up libgav1-1:armhf (0.19.0-2+rpi1) ...
Setting up libjs-sphinxdoc (7.2.6-8) ...
Setting up librubberband2:armhf (3.3.0+dfsg-2+b1) ...
Setting up libsndio7.0:armhf (1.9.0-0.3+b1) ...
Setting up libxcb-dri2-0:armhf (1.17.0-2) ...
Setting up libjack-jackd2-0:armhf (1.9.21~dfsg-3+b1) ...
Setting up libgvpr2:armhf (2.42.2-9) ...
Setting up libdrm2:armhf (2.4.120-2+rpi1) ...
Setting up libva-drm2:armhf (2.21.0-1) ...
Setting up libsord-0-0:armhf (0.16.16-2+b1) ...
Setting up libwayland-cursor0:armhf (1.22.0-2.1) ...
Setting up libxcb-randr0:armhf (1.17.0-2) ...
Setting up xml-core (0.19) ...
Setting up libsratom-0-0:armhf (0.6.16-1) ...
Setting up libqt5sql5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Setting up libdecor-0-0:armhf (0.2.2-1+b1) ...
Setting up libc6-dev:armhf (2.38-12+rpi1) ...
Setting up libx11-6:armhf (2:1.8.7-1) ...
Setting up libharfbuzz0b:armhf (8.3.0-2+b1) ...
Setting up libfontconfig1:armhf (2.15.0-1.1) ...
Setting up libsndfile1:armhf (1.2.2-1+b1) ...
Setting up libxkbfile1:armhf (1:1.1.0-1+b1) ...
Setting up libbluray2:armhf (1:1.3.4-1) ...
Setting up libxcomposite1:armhf (1:0.4.5-1+b1) ...
Setting up libsm6:armhf (2:1.2.3-1+b1) ...
Setting up liblilv-0-0:armhf (0.24.24-2) ...
Setting up libxfont2:armhf (1:2.0.6-1) ...
Setting up libopenmpt0t64:armhf (0.7.7-1) ...
Setting up libavahi-client3:armhf (0.8-13+b2) ...
Setting up libxmuu1:armhf (2:1.1.3-3+b2) ...
Setting up liblbfgsb0:armhf (3.0+dfsg.4-1) ...
Setting up libdrm-amdgpu1:armhf (2.4.120-2+rpi1) ...
Setting up libbz2-dev:armhf (1.0.8-5.1) ...
Setting up libssh-gcrypt-4:armhf (0.10.6-3) ...
Setting up libxcb-dri3-0:armhf (1.17.0-2) ...
Setting up libinput10:armhf (1.25.0-1+b1) ...
Setting up libx11-xcb1:armhf (2:1.8.7-1) ...
Setting up fontconfig (2.15.0-1.1) ...
Regenerating fonts cache... done.
Setting up libavif16:armhf (1.0.4-3) ...
Setting up libqt5dbus5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Setting up libdrm-nouveau2:armhf (2.4.120-2+rpi1) ...
Setting up libxdamage1:armhf (1:1.1.6-1+b1) ...
Setting up libxcb1-dev:armhf (1.17.0-2) ...
Setting up libzmq5:armhf (4.3.5-1+b3) ...
Setting up libxpm4:armhf (1:3.5.17-1+b1) ...
Setting up libxrender1:armhf (1:0.9.10-1.1+b1) ...
Setting up libcurl4t64:armhf (8.8.0-1) ...
Setting up libtirpc3t64:armhf (1.3.4+ds-1.3) ...
Setting up libgbm1:armhf (24.0.7-1+rpi1) ...
Setting up libpulse0:armhf (16.1+dfsg1-5+b4) ...
Setting up libdrm-radeon1:armhf (2.4.120-2+rpi1) ...
Setting up preview-latex-style (13.2-1) ...
Setting up libpango-1.0-0:armhf (1.54.0+ds-1) ...
Setting up libgl1-mesa-dri:armhf (24.0.7-1+rpi1) ...
Setting up libqt5network5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Setting up fonts-wqy-zenhei (0.9.45-8) ...
Setting up libx11-dev:armhf (2:1.8.7-1) ...
Setting up libxext6:armhf (2:1.3.4-1+b1) ...
Setting up libqt5xml5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Setting up dconf-service (0.40.0-4+b1) ...
Setting up libopenal1:armhf (1:1.23.1-4+b1) ...
Setting up libqt5test5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Setting up xfonts-utils (1:7.7+6) ...
Setting up libcairo2:armhf (1.18.0-3+b1) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up libsphinxbase3t64:armhf (0.8+5prealpha+1-17) ...
Setting up libegl-mesa0:armhf (24.0.7-1+rpi1) ...
Setting up libexpat1-dev:armhf (2.6.2-1) ...
Setting up libass9:armhf (1:0.17.2-2) ...
Setting up libxfixes3:armhf (1:6.0.0-2+b1) ...
Setting up uuid-dev:armhf (2.40.1-8+rpi1) ...
Setting up libraqm0:armhf (0.10.1-1) ...
Setting up sphinx-common (7.2.6-8) ...
Setting up libxinerama1:armhf (2:1.1.4-3+b1) ...
Setting up libxt6t64:armhf (1:1.2.1-1.2) ...
Setting up libxv1:armhf (2:1.0.11-1.1) ...
Setting up libxrandr2:armhf (2:1.5.4-1) ...
Setting up libxext-dev:armhf (2:1.3.4-1+b1) ...
Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1) ...
Setting up xauth (1:1.1.2-1) ...
Setting up libvdpau1:armhf (1.5-3) ...
Setting up lmodern (2.005-1) ...
Setting up libtheora0:armhf (1.1.1+dfsg.1-16.1+b2) ...
Setting up libnsl2:armhf (1.3.0-3+b1) ...
Setting up libegl1:armhf (1.7.0-1) ...
Setting up libcairo-gobject2:armhf (1.18.0-3+b1) ...
Setting up libxss1:armhf (1:1.2.3-1) ...
Setting up libwxbase3.2-1t64:armhf (3.2.5+dfsg-1+rpi1) ...
Setting up libpangoft2-1.0-0:armhf (1.54.0+ds-1) ...
Setting up libva-x11-2:armhf (2.21.0-1) ...
Setting up libxrender-dev:armhf (1:0.9.10-1.1+b1) ...
Setting up libcups2t64:armhf (2.4.7-1.2) ...
Setting up libpangocairo-1.0-0:armhf (1.54.0+ds-1) ...
Setting up libxft2:armhf (2.3.6-1+b1) ...
Setting up libxmu6:armhf (2:1.1.3-3+b2) ...
Setting up libglx-mesa0:armhf (24.0.7-1+rpi1) ...
Setting up libxi6:armhf (2:1.8.1-1) ...
Setting up libglx0:armhf (1.7.0-1) ...
Setting up dconf-gsettings-backend:armhf (0.40.0-4+b1) ...
Setting up libxtst6:armhf (2:1.2.3-1.1) ...
Setting up libpython3.11-stdlib:armhf (3.11.9-1+b1) ...
Setting up tcl8.6-dev:armhf (8.6.14+dfsg-1) ...
Setting up libtk8.6:armhf (8.6.14-1) ...
Setting up libxcursor1:armhf (1:1.2.2-1) ...
Setting up libpython3.11t64:armhf (3.11.9-1+b1) ...
Setting up libpng-dev:armhf (1.6.43-5) ...
Setting up libavutil58:armhf (7:6.1.1-4+b2) ...
Setting up libpython3.12-dev:armhf (3.12.3-1+b1) ...
Setting up libxaw7:armhf (2:1.0.14-1+b2) ...
Setting up fonts-urw-base35 (20200910-8) ...
Setting up libxss-dev:armhf (1:1.2.3-1) ...
Setting up libfreetype-dev:armhf (2.13.2+dfsg-1+b4) ...
Setting up librsvg2-2:armhf (2.58.0+dfsg-1) ...
Setting up libpocketsphinx3:armhf (0.8+5prealpha+1-15+b1) ...
Setting up libqt5gui5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Setting up libgl1:armhf (1.7.0-1) ...
Setting up libswresample4:armhf (7:6.1.1-4+b2) ...
Setting up libpython3.11-dev:armhf (3.11.9-1+b1) ...
Setting up libatspi2.0-0t64:armhf (2.52.0-1) ...
Setting up python3.12-dev (3.12.3-1+b1) ...
Setting up libavcodec60:armhf (7:6.1.1-4+b2) ...
Setting up texlive-binaries (2023.20230311.66589-9) ...
update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode
update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode
Setting up libpostproc57:armhf (7:6.1.1-4+b2) ...
Setting up libsdl2-2.0-0:armhf (2.30.3+dfsg-1) ...
Setting up texlive-base (2023.20240207-1) ...
tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps
tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg
tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper
tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex
Setting up libgtk-3-common (3.24.42-1) ...
Setting up libswscale7:armhf (7:6.1.1-4+b2) ...
Setting up libpython3-stdlib:armhf (3.11.8-1) ...
Setting up libatk-bridge2.0-0t64:armhf (2.52.0-1) ...
Setting up tk8.6 (8.6.14-1) ...
Setting up libgs10-common (10.03.1~dfsg-1) ...
Setting up python3.11 (3.11.9-1+b1) ...
Setting up tk8.6-blt2.5 (2.5.3+dfsg-7) ...
Setting up libpython3-dev:armhf (3.11.8-1) ...
Setting up libqt5widgets5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Setting up texlive-luatex (2023.20240207-1) ...
Setting up libfontconfig-dev:armhf (2.15.0-1.1) ...
Setting up python3.11-dev (3.11.9-1+b1) ...
Setting up x11-xkb-utils (7.7+8+b1) ...
Setting up blt (2.5.3+dfsg-7) ...
Setting up python3 (3.11.8-1) ...
Setting up texlive-lang-greek (2023.20240207-1) ...
Setting up libavformat60:armhf (7:6.1.1-4+b2) ...
Setting up libavfilter9:armhf (7:6.1.1-4+b2) ...
Setting up python3-markupsafe (2.1.5-1) ...
Setting up libqt5help5:armhf (5.15.13-3) ...
Setting up python3-tz (2024.1-2) ...
Setting up python3-six (1.16.0-6) ...
Setting up python3-pil:armhf (10.3.0-2) ...
Setting up python3-roman (3.3-3) ...
Setting up python3-decorator (5.1.1-5) ...
Setting up python3-jinja2 (3.1.3-1) ...
Setting up python3-packaging (24.0-1) ...
Setting up python3-wcwidth (0.2.13+dfsg1-1) ...
Setting up python3-pyparsing (3.1.2-1) ...
Setting up texlive-latex-base (2023.20240207-1) ...
Setting up python3-certifi (2023.11.17-1) ...
Setting up python3-typeshed (0.0~git20231111.6764465-3) ...
Setting up python3-snowballstemmer (2.2.0-4) ...
Setting up libpython3-all-dev:armhf (3.11.8-1) ...
Setting up python3-brotli (1.1.0-2) ...
Setting up python3-gi (3.48.2-1+b1) ...
Setting up texlive-latex-recommended (2023.20240207-1) ...
Setting up libgtk-3-0t64:armhf (3.24.42-1) ...
Setting up python3-cycler (0.12.1-1) ...
Setting up python3-kiwisolver (1.4.5-1) ...
Setting up python3-idna (3.6-2.1) ...
Setting up python3-wrapt (1.15.0-2) ...
Setting up texlive-pictures (2023.20240207-1) ...
Setting up python3-urllib3 (1.26.18-2) ...
Setting up python3-pluggy (1.5.0-1) ...
Setting up python3-pyqt5.sip (12.13.0-1) ...
Setting up python3-lxml:armhf (5.1.0-1) ...
Setting up python3-traitlets (5.5.0-2) ...
Setting up texlive-fonts-recommended (2023.20240207-1) ...
Setting up python3-dateutil (2.9.0-2) ...
Setting up tipa (2:1.3-21) ...
Setting up xserver-common (2:21.1.12-1) ...
Setting up python3-mpmath (1.3.0-1) ...
Setting up python3-lib2to3 (3.12.3-3.1) ...
Setting up python3-appdirs (1.4.4-4) ...
Setting up libwxgtk3.2-1t64:armhf (3.2.5+dfsg-1+rpi1) ...
Setting up python3-deprecated (1.2.14-1) ...
Setting up python3-cffi-backend:armhf (1.16.0-2+b1) ...
Setting up libqt5printsupport5t64:armhf (5.15.13+dfsg-2+rpi1) ...
Setting up python3-imagesize (1.4.1-1) ...
Setting up libxft-dev:armhf (2.3.6-1+b1) ...
Setting up python3-ptyprocess (0.7.0-5) ...
Setting up cm-super-minimal (0.3.4-17) ...
Setting up python3-widgetsnbextension (8.1.1-2) ...
Setting up libgs10:armhf (10.03.1~dfsg-1) ...
Setting up python3-pkg-resources (68.1.2-2) ...
Setting up python3-prompt-toolkit (3.0.46-1) ...
Setting up python3-distutils (3.12.3-3.1) ...
python3.12: can't get files for byte-compilation
Setting up python3-iniconfig (1.1.1-2) ...
Setting up python3-sympy (1.12-8) ...
Setting up python3-attr (23.2.0-2) ...
Setting up python3-tornado (6.4.0-1) ...
Setting up libwxgtk-gl3.2-1t64:armhf (3.2.5+dfsg-1+rpi1) ...
Setting up python3-pure-eval (0.2.2-2) ...
Setting up libfontconfig1-dev:armhf (2.15.0-1.1) ...
Setting up python3-cairo (1.26.0-1) ...
Setting up python3-setuptools (68.1.2-2) ...
Setting up libqt5designer5:armhf (5.15.13-3) ...
Setting up python3-parso (0.8.3-1) ...
Setting up python3-babel (2.14.0-1) ...
update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up python3-lz4 (4.0.2+dfsg-1+b1) ...
Setting up python3-asttokens (2.4.1-1) ...
Setting up python3-charset-normalizer (3.3.2-1) ...
Setting up python3-pytest (8.1.2-1) ...
Setting up python3-alabaster (0.7.16-0.1) ...
Setting up python3-wxgtk4.0 (4.2.1+dfsg-3+rpi1) ...
Setting up xvfb (2:21.1.12-1) ...
Setting up python3-ply (3.11-6) ...
Setting up texlive-science (2023.20240207-1) ...
Setting up python3-tabulate (0.9.0-1) ...
Setting up python3-all (3.11.8-1) ...
Setting up python3-tk:armhf (3.12.3-3.1) ...
Setting up texlive-latex-extra (2023.20240207-1) ...
Setting up libavdevice60:armhf (7:6.1.1-4+b2) ...
Setting up ghostscript (10.03.1~dfsg-1) ...
Setting up python3-setuptools-scm (8.1.0-1) ...
Setting up python3-pycparser (2.22-1) ...
Setting up python3-pikepdf (8.15.1+dfsg-1+rpi1) ...
Setting up python3-matplotlib-inline (0.1.6-2) ...
Setting up python3-comm (0.2.1-1) ...
Setting up python3-fs (2.4.16-4) ...
Setting up python3-pygments (2.17.2+dfsg-1) ...
Setting up python3-chardet (5.2.0+dfsg-1) ...
Setting up python3-pil.imagetk:armhf (10.3.0-2) ...
Setting up python3-executing (2.0.1-0.1) ...
Setting up python3-pexpect (4.9-2) ...
Setting up python3-dev (3.11.8-1) ...
Setting up python3-requests (2.31.0+dfsg-2) ...
Setting up python3-numpy (1:1.26.4+ds-10) ...
Setting up tk8.6-dev:armhf (8.6.14-1) ...
Setting up texlive-xetex (2023.20240207-1) ...
Setting up python3-contourpy (1.0.7-1) ...
Setting up ffmpeg (7:6.1.1-4+b2) ...
Setting up python3-stack-data (0.6.3-1) ...
Setting up python3-pyqt5 (5.15.10+dfsg-1+b1) ...
Setting up dh-python (6.20240422) ...
Setting up python3-all-dev (3.11.8-1) ...
Setting up python3-scipy (1.11.4-6+rpi1) ...
Setting up python3-cxx-dev (7.1.8-2) ...
Setting up python3-jedi (0.19.1+ds1-1) ...
Setting up python3-colorspacious (1.1.2-5) ...
/usr/lib/python3/dist-packages/colorspacious/comparison.py:11: SyntaxWarning: invalid escape sequence '\D'
  """Computes the :math:`\Delta E` distance between pairs of colors.
Setting up python3-pandas-lib:armhf (2.1.4+dfsg-8+rpi1) ...
Setting up python3-cffi (1.16.0-2) ...
Setting up python3-pandas (2.1.4+dfsg-8+rpi1) ...
Setting up python3-ipython (8.20.0-1) ...
Setting up python3-xcffib (1.5.0-1) ...
Setting up python3-xarray (2024.03.0-1) ...
Setting up python3-ipywidgets (8.1.1-2) ...
/usr/lib/python3/dist-packages/ipywidgets/widgets/tests/test_traits.py:61: SyntaxWarning: invalid escape sequence '\.'
  'var(--my-color-\.)', # CSS variable with escaped characters
Setting up python3-cairocffi (1.7.0-1) ...
Setting up libheif-plugin-dav1d:armhf (1.17.6-3) ...
Setting up libheif-plugin-libde265:armhf (1.17.6-3) ...
Setting up libheif1:armhf (1.17.6-3) ...
Setting up libmagickcore-6.q16-7t64:armhf (8:6.9.12.98+dfsg1-5.2) ...
Setting up python3-fonttools (4.46.0-1) ...
Setting up libmagickwand-6.q16-7t64:armhf (8:6.9.12.98+dfsg1-5.2) ...
Setting up libgd3:armhf (2.3.3-9+b3) ...
Setting up libgvc6 (2.42.2-9) ...
Setting up python3-ufolib2 (0.16.0+dfsg1-1) ...
Setting up imagemagick-6.q16 (8:6.9.12.98+dfsg1-5.2) ...
update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare (compare) in auto mode
update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare-im6 (compare-im6) in auto mode
update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate (animate) in auto mode
update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate-im6 (animate-im6) in auto mode
update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert (convert) in auto mode
update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert-im6 (convert-im6) in auto mode
update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite (composite) in auto mode
update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite-im6 (composite-im6) in auto mode
update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure (conjure) in auto mode
update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure-im6 (conjure-im6) in auto mode
update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import (import) in auto mode
update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import-im6 (import-im6) in auto mode
update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify (identify) in auto mode
update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify-im6 (identify-im6) in auto mode
update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream (stream) in auto mode
update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream-im6 (stream-im6) in auto mode
update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display (display) in auto mode
update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display-im6 (display-im6) in auto mode
update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage (montage) in auto mode
update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage-im6 (montage-im6) in auto mode
update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify (mogrify) in auto mode
update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify-im6 (mogrify-im6) in auto mode
Setting up graphviz (2.42.2-9) ...
Setting up dvipng (1.15-1.1+b2) ...
Setting up imagemagick (8:6.9.12.98+dfsg1-5.2) ...
Processing triggers for libc-bin (2.38-12+rpi1) ...
Processing triggers for systemd (255.3-1+rpi1+b1) ...
Processing triggers for man-db (2.12.1-1) ...
Processing triggers for sgml-base (1.31) ...
Setting up docutils-common (0.20.1+dfsg-3) ...
Processing triggers for sgml-base (1.31) ...
Setting up python3-docutils (0.20.1+dfsg-3) ...
Setting up python3-sphinx (7.2.6-8) ...
Setting up python3-numpydoc (1.6.0-2) ...
Setting up sbuild-build-depends-matplotlib-dummy (0.invalid.0) ...
Processing triggers for tex-common (6.18) ...
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Building format(s) --all.
	This may take some time... done.
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.9.0-0.bpo.6-armmp armhf (armv7l)
Toolchain package versions: binutils_2.41-6+rpi1+b1 dpkg-dev_1.22.6+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-16.1+rpi1 gcc-12_12.3.0-14+rpi1 gcc-13_13.2.0-16.1+rpi1 libc6-dev_2.38-12+rpi1 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-16.1+rpi1 libstdc++6_14-20240221-2.1+rpi1 linux-libc-dev_6.5.6-1+rpi1+b1
Package versions: adduser_3.137 adwaita-icon-theme_46.0-1 apt_2.9.3 at-spi2-common_2.52.0-1 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13.2+rpi1 base-passwd_3.6.3 bash_5.2.21-2 binutils_2.41-6+rpi1+b1 binutils-arm-linux-gnueabihf_2.41-6+rpi1+b1 binutils-common_2.41-6+rpi1+b1 blt_2.5.3+dfsg-7 bsdextrautils_2.40.1-8+rpi1 bsdutils_1:2.40.1-8+rpi1 build-essential_12.10 bzip2_1.0.8-5.1 ca-certificates_20240203 cm-super-minimal_0.3.4-17 coreutils_9.4-3.1 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-14+rpi1 cpp-13_13.2.0-16.1+rpi1 cpp-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 cron_3.0pl1-189 cron-daemon-common_3.0pl1-189 dash_0.5.12-8 dbus_1.14.10-4+b1 dbus-bin_1.14.10-4+b1 dbus-daemon_1.14.10-4+b1 dbus-session-bus-common_1.14.10-4 dbus-system-bus-common_1.14.10-4 dbus-user-session_1.14.10-4+b1 dconf-gsettings-backend_0.40.0-4+b1 dconf-service_0.40.0-4+b1 debconf_1.5.86 debhelper_13.15.3 debianutils_5.17 dh-autoreconf_20 dh-python_6.20240422 dh-strip-nondeterminism_1.14.0-1 diffutils_1:3.10-1 dirmngr_2.2.43-7 dmsetup_2:1.02.196-1 docutils-common_0.20.1+dfsg-3 dpkg_1.22.6+rpi1 dpkg-dev_1.22.6+rpi1 dvipng_1.15-1.1+b2 dwz_0.15-1+b2 e2fsprogs_1.47.1-1 fakeroot_1.33-1 ffmpeg_7:6.1.1-4+b2 file_1:5.45-3 findutils_4.9.0-6 fontconfig_2.15.0-1.1 fontconfig-config_2.15.0-1.1 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 fonts-gfs-baskerville_1.1-6 fonts-gfs-porson_1.1-7 fonts-lmodern_2.005-1 fonts-noto-cjk_1:20230817+repack1-3 fonts-urw-base35_20200910-8 fonts-wqy-zenhei_0.9.45-8 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-16.1+rpi1 g++-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 gcc_4:13.2.0-1+rpi1 gcc-12_12.3.0-14+rpi1 gcc-12-base_12.3.0-14+rpi1 gcc-13_13.2.0-16.1+rpi1 gcc-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 gcc-13-base_13.2.0-16.1+rpi1 gcc-14-base_14-20240221-2.1+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-14 gettext-base_0.21-14 ghostscript_10.03.1~dfsg-1 gir1.2-girepository-2.0_1.80.1-3 gir1.2-glib-2.0_2.80.2-2 gnupg_2.2.43-7 gnupg-l10n_2.2.43-7 gnupg-utils_2.2.43-7 gpg_2.2.43-7 gpg-agent_2.2.43-7 gpg-wks-client_2.2.43-7 gpgconf_2.2.43-7 gpgsm_2.2.43-7 gpgv_2.2.43-7 graphviz_2.42.2-9 grep_3.11-4 groff-base_1.23.0-4 gtk-update-icon-cache_3.24.42-1 gzip_1.12-1.1 hicolor-icon-theme_0.18-1 hostname_3.23+nmu2 imagemagick_8:6.9.12.98+dfsg1-5.2 imagemagick-6-common_8:6.9.12.98+dfsg1-5.2 imagemagick-6.q16_8:6.9.12.98+dfsg1-5.2 init-system-helpers_1.66 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20240117-1 jupyter-nbextension-jupyter-js-widgets_8.1.1-2 libabsl20230802_20230802.1-4 libacl1_2.3.2-2+rpi1 libalgorithm-diff-perl_1.201-1 libalgorithm-merge-perl_0.08-5 libaom3_3.8.2-3 libapache-pom-java_29-2 libapparmor1_3.0.13-2 libapt-pkg6.0t64_2.9.3 libarchive-cpio-perl_0.10-3 libarchive-zip-perl_1.68-1 libasan8_14-20240221-2.1+rpi1 libasound2-data_1.2.11-1 libasound2t64_1.2.11-1 libass9_1:0.17.2-2 libassuan0_2.5.6-1 libasyncns0_0.8-6+b4 libatk-bridge2.0-0t64_2.52.0-1 libatk1.0-0t64_2.52.0-1 libatomic1_14-20240221-2.1+rpi1 libatspi2.0-0t64_2.52.0-1 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2 libaudit1_1:3.1.2-2 libavahi-client3_0.8-13+b2 libavahi-common-data_0.8-13+b2 libavahi-common3_0.8-13+b2 libavc1394-0_0.5.4-5+b1 libavcodec60_7:6.1.1-4+b2 libavdevice60_7:6.1.1-4+b2 libavfilter9_7:6.1.1-4+b2 libavformat60_7:6.1.1-4+b2 libavif16_1.0.4-3 libavutil58_7:6.1.1-4+b2 libbinutils_2.41-6+rpi1+b1 libblas3_3.12.0-3 libblkid1_2.40.1-8+rpi1 libbluray2_1:1.3.4-1 libbrotli-dev_1.1.0-2 libbrotli1_1.1.0-2 libbs2b0_3.1.0+dfsg-8 libbsd0_0.12.2-1 libbz2-1.0_1.0.8-5.1 libbz2-dev_1.0.8-5.1 libc-bin_2.38-12+rpi1 libc-dev-bin_2.38-12+rpi1 libc-l10n_2.38-12+rpi1 libc6_2.38-12+rpi1 libc6-dev_2.38-12+rpi1 libcaca0_0.99.beta20-4+b1 libcairo-gobject2_1.18.0-3+b1 libcairo2_1.18.0-3+b1 libcap-ng0_0.8.5-1 libcap2_1:2.66-5 libcap2-bin_1:2.66-5 libcc1-0_14-20240221-2.1+rpi1 libcdio-cdda2t64_10.2+2.0.2-1 libcdio-paranoia2t64_10.2+2.0.2-1 libcdio19t64_2.1.0-4.2 libcdt5_2.42.2-9 libcgraph6_2.42.2-9 libchromaprint1_1.5.1-5 libcjson1_1.7.17-2 libcloudproviders0_0.3.6-1 libcodec2-1.2_1.2.0-2+b1 libcolord2_1.4.7-1+b1 libcom-err2_1.47.1-1 libcommons-logging-java_1.3.0-1 libcommons-parent-java_56-1 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libcryptsetup12_2:2.7.2-2+rpi1 libctf-nobfd0_2.41-6+rpi1+b1 libctf0_2.41-6+rpi1+b1 libcups2t64_2.4.7-1.2 libcurl4t64_8.8.0-1 libdatrie1_0.2.13-3 libdav1d7_1.4.2-1+rpi1 libdb5.3t64_5.3.28+dfsg2-7 libdbus-1-3_1.14.10-4+b1 libdc1394-25_2.2.6-4 libdconf1_0.40.0-4+b1 libde265-0_1.0.15-1+rpi1+b1 libdebconfclient0_0.272 libdebhelper-perl_13.15.3 libdecor-0-0_0.2.2-1+b1 libdeflate0_1.20-1 libdevmapper1.02.1_2:1.02.196-1 libdouble-conversion3_3.3.0-1+b1 libdpkg-perl_1.22.6+rpi1 libdrm-amdgpu1_2.4.120-2+rpi1 libdrm-common_2.4.120-2+rpi1 libdrm-nouveau2_2.4.120-2+rpi1 libdrm-radeon1_2.4.120-2+rpi1 libdrm2_2.4.120-2+rpi1 libedit2_3.1-20240517-1 libegl-mesa0_24.0.7-1+rpi1 libegl1_1.7.0-1 libelf1t64_0.191-1+rpi1 libepoxy0_1.5.10-1 libevdev2_1.13.2+dfsg-1 libexpat1_2.6.2-1 libexpat1-dev_2.6.2-1 libext2fs2t64_1.47.1-1 libfakeroot_1.33-1 libfdisk1_2.40.1-8+rpi1 libffi8_3.4.6-1 libfftw3-double3_3.3.10-1+b2 libfile-fcntllock-perl_0.22-4+b3 libfile-stripnondeterminism-perl_1.14.0-1 libflac12t64_1.4.3+ds-2.1 libflite1_2.2-6+b1 libfontbox-java_1:1.8.16-5 libfontconfig-dev_2.15.0-1.1 libfontconfig1_2.15.0-1.1 libfontconfig1-dev_2.15.0-1.1 libfontenc1_1:1.1.8-1 libfreetype-dev_2.13.2+dfsg-1+b4 libfreetype6_2.13.2+dfsg-1+b4 libfribidi0_1.0.13-3+b1 libgav1-1_0.19.0-2+rpi1 libgbm1_24.0.7-1+rpi1 libgcc-12-dev_12.3.0-14+rpi1 libgcc-13-dev_13.2.0-16.1+rpi1 libgcc-s1_14-20240221-2.1+rpi1 libgcrypt20_1.10.3-3 libgd3_2.3.3-9+b3 libgdbm-compat4t64_1.23-5.1+b1 libgdbm6t64_1.23-5.1+b1 libgdk-pixbuf-2.0-0_2.42.12+dfsg-1 libgdk-pixbuf2.0-common_2.42.12+dfsg-1 libgfortran5_14-20240221-2.1+rpi1 libgirepository-1.0-1_1.80.1-3 libgl1_1.7.0-1 libgl1-mesa-dri_24.0.7-1+rpi1 libglapi-mesa_24.0.7-1+rpi1 libgles2_1.7.0-1 libglib2.0-0t64_2.80.2-2 libglvnd0_1.7.0-1 libglx-mesa0_24.0.7-1+rpi1 libglx0_1.7.0-1 libgme0_0.6.3-7 libgmp10_2:6.3.0+dfsg-2 libgnutls30t64_3.8.5-4 libgomp1_14-20240221-2.1+rpi1 libgpg-error0_1.49-2 libgraphite2-3_1.3.14-2 libgs-common_10.03.1~dfsg-1 libgs10_10.03.1~dfsg-1 libgs10-common_10.03.1~dfsg-1 libgsm1_1.0.22-1+b1 libgssapi-krb5-2_1.20.1-6+b4 libgtk-3-0t64_3.24.42-1 libgtk-3-common_3.24.42-1 libgts-0.7-5t64_0.7.6+darcs121130-5.2 libgudev-1.0-0_238-5 libgvc6_2.42.2-9 libgvpr2_2.42.2-9 libharfbuzz0b_8.3.0-2+b1 libheif-plugin-dav1d_1.17.6-3 libheif-plugin-libde265_1.17.6-3 libheif1_1.17.6-3 libhogweed6t64_3.9.1-2.2 libhwy1t64_1.1.0-3 libice6_2:1.0.10-1+b1 libicu72_72.1-4+b1 libidn12_1.42-2 libidn2-0_2.3.7-2 libiec61883-0_1.2.0-6+b1 libijs-0.35_0.35-15.1+b1 libimagequant0_2.18.0-1 libinput-bin_1.25.0-1+b1 libinput10_1.25.0-1+b1 libisl23_0.26-3 libjack-jackd2-0_1.9.21~dfsg-3+b1 libjansson4_2.14-2 libjbig0_2.1-6.1+b1 libjbig2dec0_0.20-1+b2 libjpeg62-turbo_1:2.1.5-3 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_7.2.6-8 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-c5_0.17-1 libjson-perl_4.10000-1 libjxl0.8_0.8.2-4 libk5crypto3_1.20.1-6+b4 libkeyutils1_1.6.3-3 libkmod2_31+20240202-2+rpi1 libkpathsea6_2023.20230311.66589-9 libkrb5-3_1.20.1-6+b4 libkrb5support0_1.20.1-6+b4 libksba8_1.6.6-1 liblab-gamut1_2.42.2-9 liblapack3_3.12.0-3 liblbfgsb0_3.0+dfsg.4-1 liblcms2-2_2.14-2+b1 libldap-2.5-0_2.5.17+dfsg-1+rpi1 liblerc4_4.0.0+ds-4+b1 liblilv-0-0_0.24.24-2 libllvm17t64_1:17.0.6-12+rpi1 liblqr-1-0_0.4.2-2.1+b1 libltdl-dev_2.4.7-7+b1 libltdl7_2.4.7-7+b1 liblz4-1_1.9.4-2+rpi1 liblzma5_5.6.1+really5.4.5-1 libmagic-mgc_1:5.45-3 libmagic1t64_1:5.45-3 libmagickcore-6.q16-7t64_8:6.9.12.98+dfsg1-5.2 libmagickwand-6.q16-7t64_8:6.9.12.98+dfsg1-5.2 libmail-sendmail-perl_0.80-3 libmbedcrypto7t64_2.28.8-1 libmd0_1.1.0-2 libmd4c0_0.4.8-1+b1 libmount1_2.40.1-8+rpi1 libmp3lame0_3.100-6 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libmpg123-0t64_1.32.6-3+b1 libmtdev1t64_1.1.6-1.2 libmysofa1_1.3.2+dfsg-2+b1 libncursesw6_6.5-2 libnettle8t64_3.9.1-2.2 libnghttp2-14_1.61.0-1+b2 libnorm1t64_1.5.9+dfsg-3.1 libnotify4_0.8.3-1+b1 libnpth0t64_1.6-3.1 libnsl2_1.3.0-3+b1 libogg0_1.3.5-3 libopenal-data_1:1.23.1-4 libopenal1_1:1.23.1-4+b1 libopenjp2-7_2.5.0-2+b3 libopenmpt0t64_0.7.7-1 libopus0_1.4-1 libp11-kit0_0.25.3-5 libpam-modules_1.5.3-7 libpam-modules-bin_1.5.3-7 libpam-runtime_1.5.3-7 libpam-systemd_255.3-1+rpi1+b1 libpam0g_1.5.3-7 libpango-1.0-0_1.54.0+ds-1 libpangocairo-1.0-0_1.54.0+ds-1 libpangoft2-1.0-0_1.54.0+ds-1 libpaper-utils_1.1.29 libpaper1_1.1.29 libpathplan4_2.42.2-9 libpcre2-16-0_10.42-4+b1 libpcre2-32-0_10.42-4+b1 libpcre2-8-0_10.42-4+b1 libpcre3_2:8.39-15 libpdfbox-java_1:1.8.16-5 libperl5.38t64_5.38.2-4 libpgm-5.3-0t64_5.3.128~dfsg-2.1 libpipeline1_1.5.7-2 libpixman-1-0_0.42.2-1+b1 libpkgconf3_1.8.1-1 libplacebo338_6.338.2-2+b1 libpng-dev_1.6.43-5 libpng16-16t64_1.6.43-5 libpocketsphinx3_0.8+5prealpha+1-15+b1 libpostproc57_7:6.1.1-4+b2 libpotrace0_1.16-2 libproc2-0_2:4.0.4-4 libpsl5t64_0.21.2-1.1 libptexenc1_2023.20230311.66589-9 libpulse0_16.1+dfsg1-5+b4 libpython3-all-dev_3.11.8-1 libpython3-dev_3.11.8-1 libpython3-stdlib_3.11.8-1 libpython3.11-dev_3.11.9-1+b1 libpython3.11-minimal_3.11.9-1+b1 libpython3.11-stdlib_3.11.9-1+b1 libpython3.11t64_3.11.9-1+b1 libpython3.12-dev_3.12.3-1+b1 libpython3.12-minimal_3.12.3-1+b1 libpython3.12-stdlib_3.12.3-1+b1 libpython3.12t64_3.12.3-1+b1 libqhull-dev_2020.2-6 libqhull-r8.0_2020.2-6 libqhull8.0_2020.2-6 libqhullcpp8.0_2020.2-6 libqpdf29t64_11.9.1-1 libqt5core5t64_5.15.13+dfsg-2+rpi1 libqt5dbus5t64_5.15.13+dfsg-2+rpi1 libqt5designer5_5.15.13-3 libqt5gui5t64_5.15.13+dfsg-2+rpi1 libqt5help5_5.15.13-3 libqt5network5t64_5.15.13+dfsg-2+rpi1 libqt5printsupport5t64_5.15.13+dfsg-2+rpi1 libqt5sql5t64_5.15.13+dfsg-2+rpi1 libqt5test5t64_5.15.13+dfsg-2+rpi1 libqt5widgets5t64_5.15.13+dfsg-2+rpi1 libqt5xml5t64_5.15.13+dfsg-2+rpi1 librabbitmq4_0.11.0-1+b2 libraqm0_0.10.1-1 librav1e0_0.7.1-2 libraw1394-11_2.1.2-2 libraw23_0.21.1-7+rpi1 libreadline8t64_8.2-4 librist4_0.2.10+dfsg-2+b1 librsvg2-2_2.58.0+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b4 librubberband2_3.3.0+dfsg-2+b1 libsamplerate0_0.2.2-4 libsasl2-2_2.1.28+dfsg1-6 libsasl2-modules-db_2.1.28+dfsg1-6 libsdl2-2.0-0_2.30.3+dfsg-1 libseccomp2_2.5.5-1+rpi1 libsecret-1-0_0.21.4-1+b1 libsecret-common_0.21.4-1 libselinux1_3.5-2+b2 libsemanage-common_3.5-1 libsemanage2_3.5-1+b1 libsensors-config_1:3.6.0-10 libsensors5_1:3.6.0-10 libsepol1_3.1-1 libsepol2_3.5-2+b1 libserd-0-0_0.32.2-1 libsframe1_2.41-6+rpi1+b1 libsharpyuv0_1.4.0-0.1 libshine3_3.1.1-2+b1 libslang2_2.3.3-5 libsm6_2:1.2.3-1+b1 libsmartcols1_2.40.1-8+rpi1 libsnappy1v5_1.2.1-1 libsndfile1_1.2.2-1+b1 libsndio7.0_1.9.0-0.3+b1 libsodium23_1.0.18-1+b1 libsord-0-0_0.16.16-2+b1 libsoxr0_0.1.3-4+rpi1 libspeex1_1.2.1-2+b1 libsphinxbase3t64_0.8+5prealpha+1-17 libsqlite3-0_3.45.3-1 libsratom-0-0_0.6.16-1 libsrt1.5-gnutls_1.5.3-1+b2 libss2_1.47.1-1 libssh-gcrypt-4_0.10.6-3 libssh2-1t64_1.11.0-4.1+rpi1 libssl1.1_1.1.1o-1 libssl3t64_3.2.1-3 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-16.1+rpi1 libstdc++6_14-20240221-2.1+rpi1 libsvtav1enc1d1_1.7.0+dfsg-2 libswresample4_7:6.1.1-4+b2 libswscale7_7:6.1.1-4+b2 libsynctex2_2023.20230311.66589-9 libsys-hostname-long-perl_1.5-3 libsystemd-shared_255.3-1+rpi1+b1 libsystemd0_255.3-1+rpi1+b1 libtasn1-6_4.19.0-3+b2 libtcl8.6_8.6.14+dfsg-1 libteckit0_2.5.12+ds1-1 libtexlua53-5_2023.20230311.66589-9 libthai-data_0.1.29-2 libthai0_0.1.29-2 libtheora0_1.1.1+dfsg.1-16.1+b2 libtiff6_4.5.1+git230720-4 libtinfo6_6.5-2 libtirpc-common_1.3.4+ds-1.3 libtirpc3t64_1.3.4+ds-1.3 libtk8.6_8.6.14-1 libtool_2.4.7-7 libtwolame0_0.4.0-2+b1 libubsan1_14-20240221-2.1+rpi1 libuchardet0_0.0.8-1 libudev1_255.3-1+rpi1+b1 libudfread0_1.1.2-1 libunibreak6_6.1-2 libunistring2_1.0-2 libunistring5_1.2-1 libunwind8_1.6.2-3+b1 libusb-1.0-0_2:1.0.27-1 libuuid1_2.40.1-8+rpi1 libva-drm2_2.21.0-1 libva-x11-2_2.21.0-1 libva2_2.21.0-1 libvdpau1_1.5-3 libvidstab1.1_1.1.0-2+b1 libvorbis0a_1.3.7-2 libvorbisenc2_1.3.7-2 libvorbisfile3_1.3.7-2 libvpx9_1.14.1-1 libvulkan1_1.3.283.0-1 libwacom-common_2.10.0-2 libwacom9_2.10.0-2 libwayland-client0_1.22.0-2.1 libwayland-cursor0_1.22.0-2.1 libwayland-egl1_1.22.0-2.1 libwayland-server0_1.22.0-2.1 libwebp7_1.4.0-0.1 libwebpdemux2_1.4.0-0.1 libwebpmux3_1.4.0-0.1 libwxbase3.2-1t64_3.2.5+dfsg-1+rpi1 libwxgtk-gl3.2-1t64_3.2.5+dfsg-1+rpi1 libwxgtk3.2-1t64_3.2.5+dfsg-1+rpi1 libx11-6_2:1.8.7-1 libx11-data_2:1.8.7-1 libx11-dev_2:1.8.7-1 libx11-xcb1_2:1.8.7-1 libx264-164_2:0.164.3108+git31e19f9-1+rpi1 libx265-209_3.6-3 libxau-dev_1:1.0.9-1 libxau6_1:1.0.9-1 libxaw7_2:1.0.14-1+b2 libxcb-dri2-0_1.17.0-2 libxcb-dri3-0_1.17.0-2 libxcb-glx0_1.17.0-2 libxcb-icccm4_0.4.1-1.1+b1 libxcb-image0_0.4.0-2+b1 libxcb-keysyms1_0.4.0-1+b2 libxcb-present0_1.17.0-2 libxcb-randr0_1.17.0-2 libxcb-render-util0_0.3.9-1+b1 libxcb-render0_1.17.0-2 libxcb-shape0_1.17.0-2 libxcb-shm0_1.17.0-2 libxcb-sync1_1.17.0-2 libxcb-util1_0.4.0-1+b1 libxcb-xfixes0_1.17.0-2 libxcb-xinerama0_1.17.0-2 libxcb-xinput0_1.17.0-2 libxcb-xkb1_1.17.0-2 libxcb1_1.17.0-2 libxcb1-dev_1.17.0-2 libxcomposite1_1:0.4.5-1+b1 libxcursor1_1:1.2.2-1 libxdamage1_1:1.1.6-1+b1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.4-1+b1 libxext6_2:1.3.4-1+b1 libxfixes3_1:6.0.0-2+b1 libxfont2_1:2.0.6-1 libxft-dev_2.3.6-1+b1 libxft2_2.3.6-1+b1 libxi6_2:1.8.1-1 libxinerama1_2:1.1.4-3+b1 libxkbcommon-x11-0_1.6.0-1 libxkbcommon0_1.6.0-1 libxkbfile1_1:1.1.0-1+b1 libxml2_2.9.14+dfsg-1.3+b4 libxmu6_2:1.1.3-3+b2 libxmuu1_2:1.1.3-3+b2 libxpm4_1:3.5.17-1+b1 libxrandr2_2:1.5.4-1 libxrender-dev_1:0.9.10-1.1+b1 libxrender1_1:0.9.10-1.1+b1 libxshmfence1_1.3-1 libxslt1.1_1.1.35-1 libxss-dev_1:1.2.3-1 libxss1_1:1.2.3-1 libxt6t64_1:1.2.1-1.2 libxtst6_2:1.2.3-1.1 libxv1_2:1.0.11-1.1 libxvidcore4_2:1.3.7-1+b1 libxxf86vm1_1:1.1.4-1+b2 libxxhash0_0.8.2-2+b1 libyuv0_0.0.1888.20240509-4 libz3-4_4.8.12-3.1 libzimg2_3.0.5+ds1-1+b1 libzix-0-0_0.4.2-2+b1 libzmq5_4.3.5-1+b3 libzstd1_1.5.5+dfsg2-2 libzvbi-common_0.2.42-2 libzvbi0t64_0.2.42-2 libzzip-0-13t64_0.13.72+dfsg.1-1.2 linux-libc-dev_6.5.6-1+rpi1+b1 lmodern_2.005-1 locales-all_2.38-12+rpi1 login_1:4.13+dfsg1-4 logsave_1.47.1-1 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.1-1 mawk_1.3.4.20240123-1 media-types_10.1.0 mount_2.40.1-8+rpi1 nano_8.0-1 ncurses-base_6.5-2 ncurses-bin_6.5-2 netbase_6.4 ocl-icd-libopencl1_2.3.2-1+b2 openssl_3.2.1-3 passwd_1:4.13+dfsg1-4 patch_2.7.6-7 perl_5.38.2-4 perl-base_5.38.2-4 perl-modules-5.38_5.38.2-4 pinentry-curses_1.2.1-3 pkgconf_1.8.1-1 pkgconf-bin_1.8.1-1 po-debconf_1.0.21+nmu1 poppler-data_0.4.12-1 preview-latex-style_13.2-1 procps_2:4.0.4-4 python-babel-localedata_2.14.0-1 python3_3.11.8-1 python3-alabaster_0.7.16-0.1 python3-all_3.11.8-1 python3-all-dev_3.11.8-1 python3-appdirs_1.4.4-4 python3-asttokens_2.4.1-1 python3-attr_23.2.0-2 python3-babel_2.14.0-1 python3-brotli_1.1.0-2 python3-cairo_1.26.0-1 python3-cairocffi_1.7.0-1 python3-certifi_2023.11.17-1 python3-cffi_1.16.0-2 python3-cffi-backend_1.16.0-2+b1 python3-chardet_5.2.0+dfsg-1 python3-charset-normalizer_3.3.2-1 python3-colorspacious_1.1.2-5 python3-comm_0.2.1-1 python3-contourpy_1.0.7-1 python3-cxx-dev_7.1.8-2 python3-cycler_0.12.1-1 python3-dateutil_2.9.0-2 python3-decorator_5.1.1-5 python3-deprecated_1.2.14-1 python3-dev_3.11.8-1 python3-distutils_3.12.3-3.1 python3-docutils_0.20.1+dfsg-3 python3-executing_2.0.1-0.1 python3-fonttools_4.46.0-1 python3-fs_2.4.16-4 python3-gi_3.48.2-1+b1 python3-idna_3.6-2.1 python3-imagesize_1.4.1-1 python3-iniconfig_1.1.1-2 python3-ipython_8.20.0-1 python3-ipywidgets_8.1.1-2 python3-jedi_0.19.1+ds1-1 python3-jinja2_3.1.3-1 python3-kiwisolver_1.4.5-1 python3-lib2to3_3.12.3-3.1 python3-lxml_5.1.0-1 python3-lz4_4.0.2+dfsg-1+b1 python3-markupsafe_2.1.5-1 python3-matplotlib-inline_0.1.6-2 python3-minimal_3.11.8-1 python3-mpmath_1.3.0-1 python3-numpy_1:1.26.4+ds-10 python3-numpydoc_1.6.0-2 python3-packaging_24.0-1 python3-pandas_2.1.4+dfsg-8+rpi1 python3-pandas-lib_2.1.4+dfsg-8+rpi1 python3-parso_0.8.3-1 python3-pexpect_4.9-2 python3-pikepdf_8.15.1+dfsg-1+rpi1 python3-pil_10.3.0-2 python3-pil.imagetk_10.3.0-2 python3-pkg-resources_68.1.2-2 python3-pluggy_1.5.0-1 python3-ply_3.11-6 python3-prompt-toolkit_3.0.46-1 python3-ptyprocess_0.7.0-5 python3-pure-eval_0.2.2-2 python3-pycparser_2.22-1 python3-pygments_2.17.2+dfsg-1 python3-pyparsing_3.1.2-1 python3-pyqt5_5.15.10+dfsg-1+b1 python3-pyqt5.sip_12.13.0-1 python3-pytest_8.1.2-1 python3-requests_2.31.0+dfsg-2 python3-roman_3.3-3 python3-scipy_1.11.4-6+rpi1 python3-setuptools_68.1.2-2 python3-setuptools-scm_8.1.0-1 python3-six_1.16.0-6 python3-snowballstemmer_2.2.0-4 python3-sphinx_7.2.6-8 python3-stack-data_0.6.3-1 python3-sympy_1.12-8 python3-tabulate_0.9.0-1 python3-tk_3.12.3-3.1 python3-tornado_6.4.0-1 python3-traitlets_5.5.0-2 python3-typeshed_0.0~git20231111.6764465-3 python3-tz_2024.1-2 python3-ufolib2_0.16.0+dfsg1-1 python3-urllib3_1.26.18-2 python3-wcwidth_0.2.13+dfsg1-1 python3-widgetsnbextension_8.1.1-2 python3-wrapt_1.15.0-2 python3-wxgtk4.0_4.2.1+dfsg-3+rpi1 python3-xarray_2024.03.0-1 python3-xcffib_1.5.0-1 python3.11_3.11.9-1+b1 python3.11-dev_3.11.9-1+b1 python3.11-minimal_3.11.9-1+b1 python3.12_3.12.3-1+b1 python3.12-dev_3.12.3-1+b1 python3.12-minimal_3.12.3-1+b1 raspbian-archive-keyring_20120528.2 readline-common_8.2-4 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-matplotlib-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 sgml-base_1.31 shared-mime-info_2.4-5 sphinx-common_7.2.6-8 systemd_255.3-1+rpi1+b1 systemd-dev_255.3-1+rpi1 systemd-sysv_255.3-1+rpi1+b1 systemd-timesyncd_255.3-1+rpi1+b1 sysvinit-utils_3.09-1 t1utils_1.41-4 tar_1.35+dfsg-3 tcl8.6_8.6.14+dfsg-1 tcl8.6-dev_8.6.14+dfsg-1 teckit_2.5.12+ds1-1 tex-common_6.18 texlive-base_2023.20240207-1 texlive-binaries_2023.20230311.66589-9 texlive-fonts-recommended_2023.20240207-1 texlive-lang-greek_2023.20240207-1 texlive-latex-base_2023.20240207-1 texlive-latex-extra_2023.20240207-1 texlive-latex-recommended_2023.20240207-1 texlive-luatex_2023.20240207-1 texlive-pictures_2023.20240207-1 texlive-science_2023.20240207-1 texlive-xetex_2023.20240207-1 tipa_2:1.3-21 tk8.6_8.6.14-1 tk8.6-blt2.5_2.5.3+dfsg-7 tk8.6-dev_8.6.14-1 tzdata_2024a-4 ucf_3.0043+nmu1 unicode-data_15.1.0-1 usr-is-merged_39 util-linux_2.40.1-8+rpi1 util-linux-extra_2.40.1-8+rpi1 uuid-dev_2.40.1-8+rpi1 x11-common_1:7.7+23 x11-xkb-utils_7.7+8+b1 x11proto-core-dev_2024.1-1 x11proto-dev_2024.1-1 xauth_1:1.1.2-1 xdg-utils_1.1.3-4.1 xfonts-encodings_1:1.0.4-2.2 xfonts-utils_1:7.7+6 xkb-data_2.41-2 xml-core_0.19 xorg-sgml-doctools_1:1.11-1.1 xserver-common_2:21.1.12-1 xtrans-dev_1.4.0-1 xvfb_2:21.1.12-1 xz-utils_5.6.1+really5.4.5-1 zlib1g_1:1.3.dfsg+really1.3.1-1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: Signature made Wed Apr 24 10:09:44 2024 UTC
gpgv:                using RSA key 9B03EBB98300DF97C2B123BFCC8C6BDD1403F4CA
gpgv:                issuer "roehling@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./matplotlib_3.6.3-2.dsc: no acceptable signature found
dpkg-source: info: extracting matplotlib in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking matplotlib_3.6.3.orig.tar.xz
dpkg-source: info: unpacking matplotlib_3.6.3-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 20_matplotlibrc_path_search_fix.patch
dpkg-source: info: applying 70_bts720549_try_StayPuft_for_xkcd.patch
dpkg-source: info: applying 0008-Increase-test-tollerance.patch
dpkg-source: info: applying 0010-disable-intersphinx.patch
dpkg-source: info: applying 0012-dont-generate-a-test-failure-if-images-are-not-close.patch
dpkg-source: info: applying 0014-py3k-sphinx.patch
dpkg-source: info: applying 0015-disable-sphinx--W.patch
dpkg-source: info: applying PR24862.patch

Check disc space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-33bf0540-d701-4058-99bf-0b1c26497440
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package matplotlib
dpkg-buildpackage: info: source version 3.6.3-2
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
py3versions: no X-Python3-Version in control file, using supported versions
dh_testdir
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dh_testroot
for i in 3.12 3.11; do \
	python$i ./setup.py clean --all; \
done
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/dist.py:946: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
!!

        ********************************************************************************
        Please replace its usage with implicit namespaces (PEP 420).

        See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
        ********************************************************************************

!!
  ep.load()(self, ep.name, value)
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'
running clean
'build/lib.linux-armv7l-cpython-312' does not exist -- can't clean it
'build/bdist.linux-armv7l' does not exist -- can't clean it
'build/scripts-3.12' does not exist -- can't clean it
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/dist.py:946: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
!!

        ********************************************************************************
        Please replace its usage with implicit namespaces (PEP 420).

        See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
        ********************************************************************************

!!
  ep.load()(self, ep.name, value)
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'
running clean
'build/lib.linux-armv7l-cpython-311' does not exist -- can't clean it
'build/bdist.linux-armv7l' does not exist -- can't clean it
'build/scripts-3.11' does not exist -- can't clean it
# clean the doc
# workaround for cleaning the doc ("doc/make.py clean" only runs useless svn-clean)
rm -f doc/api/_as_gen/*
#rm -rf doc/build doc/examples
#rm -f doc/mpl_examples/api/*.png
#rm -f doc/mpl_examples/pylab_examples/*.png
#rm -f doc/mpl_examples/pylab_examples/*.pdf
#rm -f doc/mpl_examples/units/*.png
#rm -f doc/pyplots/tex_demo.png
#rm -f doc/_static/matplotlibrc
#rm -f doc/_templates/gallery.html
find . -name '*.pyc' -exec rm {} \;
#dh_clean lib/matplotlib/mpl-data/matplotlib.conf \
#	lib/matplotlib/mpl-data/matplotlibrc setup.cfg
rm -rf build
rm -rf lib/matplotlib.egg-info
# restore "pristine" doc/matplotlibrc
sed -i '/^examples\./d' /<<PKGBUILDDIR>>/doc/matplotlibrc
## remove doc symlinks to examples directory
#rm -rf doc/mpl_examples
#rm -rf doc/mpl_toolkits/axes_grid/examples
# build twice in a row
rm -rf doc/tex.cache/ fontList.py3k.cache result_images/ test_cache/ tex.cache/ examples/pylab_examples/test.xls
rm -rf doc/finance.cache/ doc/fontList.cache fontList.cache
# remove embedded CXX to prevent it to be picked up
rm -rf extern/CXX/
# remove auto-generated version file
rm -f lib/matplotlib/_version.py
rm -rf .eggs/
 debian/rules build-arch
py3versions: no X-Python3-Version in control file, using supported versions
dh_testdir
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
cp -f debian/mplsetup.cfg mplsetup.cfg
set -e; \
for v in 3.12 3.11; do \
	python$v ./setup.py build  ; \
done
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/dist.py:946: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
!!

        ********************************************************************************
        Please replace its usage with implicit namespaces (PEP 420).

        See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
        ********************************************************************************

!!
  ep.load()(self, ep.name, value)
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'

Edit mplsetup.cfg to change the build options; suppress output with --quiet.

BUILDING MATPLOTLIB
      python: yes [3.12.3 (main, May 22 2024, 03:55:20) [GCC 13.2.0]]
    platform: yes [linux]
       tests: yes [installing]
      macosx: no  [Mac OS-X only]

running build
running build_py
creating build
creating build/lib.linux-armv7l-cpython-312
copying lib/pylab.py -> build/lib.linux-armv7l-cpython-312
creating build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_afm.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_animation_data.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_blocking_input.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_cm.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_cm_listed.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_color_data.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_constrained_layout.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_docstring.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_enums.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_fontconfig_pattern.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_internal_utils.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_layoutgrid.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_mathtext.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_mathtext_data.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_pylab_helpers.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_text_helpers.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_tight_bbox.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_tight_layout.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_type1font.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/afm.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/animation.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/artist.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/axis.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/backend_bases.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/backend_managers.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/backend_tools.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/bezier.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/blocking_input.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/category.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/cm.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/collections.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/colorbar.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/colors.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/container.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/contour.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/dates.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/docstring.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/dviread.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/figure.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/font_manager.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/fontconfig_pattern.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/gridspec.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/hatch.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/image.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/layout_engine.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/legend.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/legend_handler.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/lines.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/markers.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/mathtext.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/mlab.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/offsetbox.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/patches.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/path.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/patheffects.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/pylab.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/quiver.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/rcsetup.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/sankey.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/scale.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/spines.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/stackplot.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/streamplot.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/table.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/texmanager.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/text.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/textpath.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/ticker.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/tight_bbox.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/tight_layout.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/transforms.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/type1font.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/units.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/widgets.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/pyplot.py -> build/lib.linux-armv7l-cpython-312/matplotlib
copying lib/matplotlib/_version.py -> build/lib.linux-armv7l-cpython-312/matplotlib
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits
copying lib/mpl_toolkits/__init__.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits
creating build/lib.linux-armv7l-cpython-312/matplotlib/_api
copying lib/matplotlib/_api/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/_api
copying lib/matplotlib/_api/deprecation.py -> build/lib.linux-armv7l-cpython-312/matplotlib/_api
creating build/lib.linux-armv7l-cpython-312/matplotlib/axes
copying lib/matplotlib/axes/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/axes
copying lib/matplotlib/axes/_axes.py -> build/lib.linux-armv7l-cpython-312/matplotlib/axes
copying lib/matplotlib/axes/_base.py -> build/lib.linux-armv7l-cpython-312/matplotlib/axes
copying lib/matplotlib/axes/_secondary_axes.py -> build/lib.linux-armv7l-cpython-312/matplotlib/axes
copying lib/matplotlib/axes/_subplots.py -> build/lib.linux-armv7l-cpython-312/matplotlib/axes
creating build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/_backend_gtk.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/_backend_pdf_ps.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/_backend_tk.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_agg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_cairo.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk3.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk3agg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk3cairo.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk4.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk4agg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk4cairo.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_macosx.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_mixed.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_nbagg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_pdf.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_pgf.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_ps.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_qt.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_qt5.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_qt5agg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_qt5cairo.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_qtagg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_qtcairo.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_svg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_template.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_tkagg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_tkcairo.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_webagg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_webagg_core.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_wx.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_wxagg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/backend_wxcairo.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
copying lib/matplotlib/backends/qt_compat.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends
creating build/lib.linux-armv7l-cpython-312/matplotlib/cbook
copying lib/matplotlib/cbook/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/cbook
creating build/lib.linux-armv7l-cpython-312/matplotlib/projections
copying lib/matplotlib/projections/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/projections
copying lib/matplotlib/projections/geo.py -> build/lib.linux-armv7l-cpython-312/matplotlib/projections
copying lib/matplotlib/projections/polar.py -> build/lib.linux-armv7l-cpython-312/matplotlib/projections
creating build/lib.linux-armv7l-cpython-312/matplotlib/sphinxext
copying lib/matplotlib/sphinxext/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/sphinxext
copying lib/matplotlib/sphinxext/mathmpl.py -> build/lib.linux-armv7l-cpython-312/matplotlib/sphinxext
copying lib/matplotlib/sphinxext/plot_directive.py -> build/lib.linux-armv7l-cpython-312/matplotlib/sphinxext
creating build/lib.linux-armv7l-cpython-312/matplotlib/style
copying lib/matplotlib/style/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/style
copying lib/matplotlib/style/core.py -> build/lib.linux-armv7l-cpython-312/matplotlib/style
creating build/lib.linux-armv7l-cpython-312/matplotlib/testing
copying lib/matplotlib/testing/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing
copying lib/matplotlib/testing/_markers.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing
copying lib/matplotlib/testing/compare.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing
copying lib/matplotlib/testing/conftest.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing
copying lib/matplotlib/testing/exceptions.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing
copying lib/matplotlib/testing/widgets.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing
copying lib/matplotlib/testing/decorators.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/conftest.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_afm.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_agg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_agg_filter.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_animation.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_api.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_arrow_patches.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_artist.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_axes.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_bases.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_cairo.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_gtk3.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_macosx.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_nbagg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_pdf.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_pgf.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_ps.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_qt.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_svg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_template.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_tk.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_tools.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backend_webagg.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_backends_interactive.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_basic.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_bbox_tight.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_category.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_cbook.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_collections.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_colorbar.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_colors.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_compare_images.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_constrainedlayout.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_container.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_contour.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_cycles.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_dates.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_determinism.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_doc.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_dviread.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_figure.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_font_manager.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_fontconfig_pattern.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_ft2font.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_getattr.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_gridspec.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_image.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_legend.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_lines.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_marker.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_matplotlib.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_mlab.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_offsetbox.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_patches.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_path.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_pickle.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_png.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_polar.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_preprocess_data.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_pyplot.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_quiver.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_rcparams.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_sankey.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_scale.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_simplification.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_skew.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_sphinxext.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_spines.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_streamplot.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_style.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_subplots.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_table.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_testing.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_texmanager.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_text.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_textpath.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_ticker.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_tightlayout.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_transforms.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_triangulation.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_ttconv.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_type1font.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_units.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_usetex.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_widgets.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_mathtext.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/test_patheffects.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
creating build/lib.linux-armv7l-cpython-312/matplotlib/tri
copying lib/matplotlib/tri/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tri
copying lib/matplotlib/tri/triangulation.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tri
copying lib/matplotlib/tri/tricontour.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tri
copying lib/matplotlib/tri/trifinder.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tri
copying lib/matplotlib/tri/triinterpolate.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tri
copying lib/matplotlib/tri/tripcolor.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tri
copying lib/matplotlib/tri/triplot.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tri
copying lib/matplotlib/tri/trirefine.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tri
copying lib/matplotlib/tri/tritools.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tri
creating build/lib.linux-armv7l-cpython-312/matplotlib/backends/qt_editor
copying lib/matplotlib/backends/qt_editor/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/qt_editor
copying lib/matplotlib/backends/qt_editor/_formlayout.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/qt_editor
copying lib/matplotlib/backends/qt_editor/figureoptions.py -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/qt_editor
creating build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/Duration.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/Epoch.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/EpochConverter.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/StrConverter.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/UnitDbl.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/UnitDblConverter.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/UnitDblFormatter.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/__init__.py -> build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/__init__.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/anchored_artists.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/axes_divider.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/axes_grid.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/axes_rgb.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/axes_size.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/inset_locator.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/mpl_axes.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/parasite_axes.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/__init__.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/angle_helper.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axes_divider.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axes_grid.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axes_rgb.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axis_artist.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axisline_style.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axislines.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/clip_path.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/floating_axes.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/grid_finder.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/grid_helper_curvelinear.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/parasite_axes.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d
copying lib/mpl_toolkits/mplot3d/__init__.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d
copying lib/mpl_toolkits/mplot3d/art3d.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d
copying lib/mpl_toolkits/mplot3d/axis3d.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d
copying lib/mpl_toolkits/mplot3d/proj3d.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d
copying lib/mpl_toolkits/mplot3d/axes3d.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/__init__.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/conftest.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axes_grid.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axes_grid1.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_angle_helper.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_axis_artist.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_axislines.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_clip_path.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_floating_axes.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_grid_finder.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_mplot3d.py -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_68.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_patheffects/collection.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_scale
copying lib/matplotlib/tests/baseline_images/test_scale/logscale_nonpos_values.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_scale
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/pngsuite/basn0g16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_74.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/_static
copying lib/matplotlib/tests/tinypages/_static/.gitignore -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/_static
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_collections/cap_and_joinstyle.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_74.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_figure/figure_today.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_57.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_polar.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_32.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_52.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_20.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data
creating build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/stylelib/tableau-colorblind10.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_35.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_dpi_cor_200dpi.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_32.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_44.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_75.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/imshow_clip.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/tinypages/some_plots.rst -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_46.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rlabel_position.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_legend/not_covering_scatter_transform.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_axes/pie_no_label.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbars_no_overlapH.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_58.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_image/image_interps.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_60.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/kerning.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_33.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_coloring.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_36.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_axes/bar_tick_label_multiple_old_label_alignment.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_04.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_20.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_39.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_20.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_wedge.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
creating build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts
creating build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/afm/pbkli8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes1.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_backend_ps/type3.eps -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_14.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_56.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_07.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_22.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/tinypages/README.md -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_56.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_44.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout4.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_axes/step_linestyle.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
creating build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/mpl-data/images/filesave-symbolic.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-paper.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_41.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/boxarrow_test_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_16.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/forward.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_33.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_57.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/_classic_test_patch.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
creating build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_34.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_70.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
creating build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/mpl-data/sample_data/jacksboro_fault_dem.npz -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_11.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_11.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_extend_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_81.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_64.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/uint16.tif -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/mpl-data/images/move.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_07.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_offset.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/afm/pplbi8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_noise.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_38.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_agg_filter
copying lib/matplotlib/tests/baseline_images/test_agg_filter/agg_filter_alpha.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_agg_filter
copying lib/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_19.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pncb8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_76.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_table
copying lib/matplotlib/tests/baseline_images/test_table/table_auto_column.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_table
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_56.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_70.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_00.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_path/nan_path.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_48.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_07.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_36.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_29.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_53.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_41.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_41.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_35.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh_datetime_axis.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_72.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Oblique.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_36.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_25.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_31.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_09.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_73.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_07.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/imshow_clip.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showall.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_21.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_68.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_50.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_51.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/offset_points.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_45.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_67.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_59.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_38.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_22.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_54.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_stairs_options.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_wedge.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/simplify_curve.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_lines/line_dashes.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_compare_images/basn3p02-half-1px-offset.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_34.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_raster.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_43.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_39.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_ps/empty.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_25.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_24.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_custompoints_200.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_53.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/eventplot.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_legend.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_42.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_34.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto1.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_text/font_scaling.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/psd_freqs.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_33.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_11.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_04.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_legend.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/dviread
copying lib/matplotlib/tests/baseline_images/dviread/test.dvi -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/dviread
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_dates/date_axhspan.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_24.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_22.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showmeans.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_11.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/multiline2.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect2.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_70.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_alignment.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_81.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_72.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_46.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_scale/function_scales.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_scale
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_47.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-whitegrid.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_54.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_26.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_65.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/annotation_negative_ax_coords.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/inset_polar.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout9.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_skew/skew_axes.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_53.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_log_scales.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_08.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend
creating build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/css
copying lib/matplotlib/backends/web_backend/css/fbm.css -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/css
copying lib/matplotlib/tests/baseline_images/test_figure/tightbbox_box_aspect.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_76.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_clipping.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_freqs_linear.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_44.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_09.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_background.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linewidth.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_79.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_76.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout8.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_simplification/clipper_edge.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_46.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_80.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/font_styles.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_text/large_subscript_title.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_65.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_73.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/test_check_masked_offsets.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_21.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_38.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_56.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/home.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_63.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_19.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/mixed_collection.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_31.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Bold.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/mpl-data/fonts/afm/cmr10.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_00.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/rc_spines.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_50.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/autoscale_arc.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_03.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_artist/clip_path_clipping.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_00.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_70.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_56.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_20.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_maxlength.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout2.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_backend_ps/coloredhatcheszerolw.eps -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_57.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_64.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_table/table_cell_manipulation.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_table
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_62.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_70.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_07.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_13.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_51.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_54.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/multiline.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_10.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_48.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_backend_svg/bold_font_output.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_16.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_18.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_phase_noise.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_81.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rorigin.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_masks_and_nans.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_38.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_32.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_06.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/mask_image.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_05.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_52.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_contour/contour_closed_line_loop.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_01.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_step_empty.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_67.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_noise_linear.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_32.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_21.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_16.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_limits.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hexbin_extent.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_15.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_60.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_43.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_stairs_datetime.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_69.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/cmtt10.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_decreasing.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_18.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/transparent_markers.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/help.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_48.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_43.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_39.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_39.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_39.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/framealpha.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_33.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_62.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_05.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_with_key_test_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_image/imshow_flatfield.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_axes/rgba_markers.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_invertedylim.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_32.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_65.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect2.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_axes/scatter.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_35.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_19.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_50.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_62.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_18.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_with_xlabels.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_34.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_23.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout7.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_20.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvb8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/afm/pncri8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_68.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_81.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_60.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_60.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc3.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_79.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_32.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_42.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_45.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_40.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_20.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/overflow.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_22.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_withnotch.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout2.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_57.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_58.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_22.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_40.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_19.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_78.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_09.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_27.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_xy.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc3.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_57.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pplb8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/hist_step_bottom.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_40.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_alignment.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_28.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_51.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/classic.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_24.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/rc_markerfill.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custom_capwidth.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Symbol.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_image/rotate_image.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation__2x.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_21.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_image/image_cliprect.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_axes/hlines_basic.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_81.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_35.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_05.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_55.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_49.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/figimage.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_81.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_expand.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_backend_svg/fill_black_with_alpha.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_74.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes2.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_67.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/clip_to_bbox.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_06.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_56.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_54.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_44.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_68.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_twoslope.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_21.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_46.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_35.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_38.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_23.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout5.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_58.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/path_clipping.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_64.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_75.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_29.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_53.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_shift.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/mpl-data/images/move_large.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_09.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_80.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_42.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_37.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_42.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_offsetbox
copying lib/matplotlib/tests/baseline_images/test_offsetbox/offsetbox_clipping.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_offsetbox
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_43.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_01.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_33.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_80.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_with_nans.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_61.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_61.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_07.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_74.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_22.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_spines/spines_data_positions.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_image/image_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_02.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_36.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_closed_patch.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_01.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/interp_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_axes/rc_grid.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_patheffects/spaces_and_newlines.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_step_filled.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_48.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_48.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_zoomed.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_56.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_48.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_52.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_54.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_48.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_59.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_29.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/contourf_extend_patches.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_02.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custom_capwidths.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/o_marker_path_snap.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_50.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_negative_rmin.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/mpl-data/sample_data/msft.csv -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_positions.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_contour/contour_corner_mask_True.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_58.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_76.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/figure_suptitle.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_65.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_42.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_27.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_27.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Oblique.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_baseline.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_44.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_75.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout4.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_03.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_angle_freqs.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_45.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_ps/type42_without_prep.eps -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_14.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_48.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/figure_suptitle.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_53.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_79.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_05.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_37.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_legend/hatching.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_43.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_80.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_02.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_41.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_colorbar/cbar_locationing.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_image/mask_image_over_under.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/psyr.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_compare_images/basn3p02-minorchange.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_48.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_24.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_58.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_65.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_43.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_44.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_43.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/dash_offset.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_axes/step_linestyle.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_47.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_46.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_35.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_14.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_24.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_37.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_35.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_47.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_test_image.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_18.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_14.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/large_arc.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_clipping.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_39.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_01.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_35.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_80.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-colorblind.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_50.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_41.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_freqs.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_11.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/fast.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_01.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_36.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_nan.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_mod_artists_after_plotting.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_spines/spines_data_positions.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/test_nbagg_01.ipynb -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_28.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_33.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_75.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_53.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custombox.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_patheffects/tickedstroke.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/mpl-data/fonts/afm/phvlo8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_28.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_test_image.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_07.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_baseline.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_10.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/titles.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_21.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_34.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_49.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_07.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/vline_hline_zorder.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_55.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/framealpha.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/tinypages/range4.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes1.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_80.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_22.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/back_large.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_usetex
copying lib/matplotlib/tests/baseline_images/test_usetex/test_usetex.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_usetex
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_29.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_28.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_07.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_42.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_angle_noise.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect1.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_73.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_45.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_71.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_11.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_71.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_16.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_57.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_06.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_62.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_table/table_zorder.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_table
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_07.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_59.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hlines_masked.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_45.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_50.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rlabel_position.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_57.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/semi_log_with_zero.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout3.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/mpl-data/fonts/afm/pcrr8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_42.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_64.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_71.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_74.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/mask_image.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_40.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_14.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_58.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_07.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_17.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_54.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_19.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/double_cbar.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_coloring.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_alpha.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_color.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_collections/regularpolycollection_scale.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_13.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pcrb8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_16.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_26.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_79.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_46.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvro8an.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_17.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_53.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/marker_styles.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_39.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/home.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_contour/contour_labels_size_color.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_49.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_uneven.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_59.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_34.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_59.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_82.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/mask_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_axes/pie_linewidth_2.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_52.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_53.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn3p02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__add_positions.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_18.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_21.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/dash_offset.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_log_scales.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_baseline.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation__2x.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_24.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_36.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_54.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_32.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_interps.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/mpl-data/images/back.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_limits.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout5.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_09.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_freqs_dB.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/secondary_xy.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_42.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_73.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/imshow_masked_interpolation.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_43.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_03.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_38.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipper_edge.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_46.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_22.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_80.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_pdf_font42_kerning.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/csd_noise.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/ttf/cmss10.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_rc_parameters.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_colorbar/nonorm_colorbars.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_61.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_53.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/imshow.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_59.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_decreasing.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_spines/spines_capstyle.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_27.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_33.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_32.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_55.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pie_linewidth_0.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_10.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/ggplot.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_02.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes1.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_image/image_interps.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_skew/skew_rects.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_text/text_bboxclip.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_69.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_custompoints_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/retain_tick_visibility.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_05.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pzcmi8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_polar/polar_axes.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_text/agg_text_clip.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_20.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_36.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_11.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_64.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_48.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvbo8an.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_03.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_45.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_76.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_67.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_62.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_lines/line_collection_dashes.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_46.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_03.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/cbar_with_orientation.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_46.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_usetex/test_usetex.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_usetex
copying lib/matplotlib/mpl-data/images/forward_large.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Bold.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_73.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_18.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/fft_peaks.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_subplots
copying lib/matplotlib/tests/baseline_images/test_subplots/subplots_offset_text.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_subplots
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-notebook.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_legend/legend_multiple_keys.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_67.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_20.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_40.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_17.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Roman.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_axes/twin_autoscale.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_47.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_41.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_nocaps.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_45.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_31.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_72.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect1.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_contour/contour_manual_colors_and_levels.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_spines/spines_data_positions.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_basic.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_54.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/canonical.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_59.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_42.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_12.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/rgba_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/backends/web_backend/css/page.css -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/css
copying lib/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_noise_linear.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_71.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/figure_legend.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_25.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_32.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_36.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout5.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_79.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_33.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_60.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/cbar_with_subplots_adjust.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_24.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_67.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_53.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_36.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_29.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_log_scales.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_68.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_07.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_08.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/nan_path.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_25.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_12.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_percentilewhis.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_43.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_59.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_03.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pagko8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto3.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_31.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_06.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_44.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_24.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_alpha.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_76.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_56.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_16.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_42.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/marker_paths.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_15.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_79.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_wedge.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_custom_capwidths.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_73.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_units
copying lib/matplotlib/tests/baseline_images/test_units/jpl_barh_units.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_units
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_53.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_56.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_39.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext0_cm_00.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showmedians.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_05.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_72.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/logo2.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_62.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/ZapfDingbats.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_figure/test_subfigure_ss.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout6.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/mpl-data/fonts/afm/cmex10.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_image/zoom_and_clip_upper_origin.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/backends/web_backend/single_figure.html -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_50.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_32.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_17.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_04.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn0g02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_patches/units_rectangle.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_10.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_82.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_39.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/rgba_markers.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/zoom_to_rect.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/multi_color_hatch.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_07.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_zorder.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_59.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/grayscale_alpha.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_axes/arrow_simple.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_single_scatter.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_50.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_76.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn3p08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout9.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_contour/contour_manual.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_52.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_39.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_withmean_custompoint.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/image_clip.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_78.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_24.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/stem.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_62.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_75.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_step.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/pcolor_datetime_axis.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_triangulation
copying lib/matplotlib/tests/baseline_images/test_triangulation/tri_smooth_gradient.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_triangulation
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_43.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_31.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/overflow.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_legend/legend_various_labels.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_47.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-white.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_35.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/imshow.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_with_nans.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_39.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pbkdi8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/eventplot.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-muted.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_59.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_81.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/.prettierrc -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_29.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_ps/multi_font_type3.eps -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_42.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_29.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/rasterize_10dpi.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_maxlength_no_broken.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_20.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_22.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_44.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_52.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/zoom_to_rect-symbolic.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_collections/EllipseCollection_test_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_46.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_50.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_61.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_47.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_61.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_17.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_46.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/nan_path.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_axes/hexbin_empty.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_image.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_44.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/imshow_bignumbers.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_24.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/simple.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_figure/figure_legend.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_63.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_offsetbox/offsetbox_clipping.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_offsetbox
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_21.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-talk.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_20.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_46.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/vline_hline_zorder.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_06.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_62.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/font_styles.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/mpl-data/fonts/ttf/cmex10.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_57.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_alpha.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_legend/fancy.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect3.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_legend/framealpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_78.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__default.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_axes/scatter.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_skew/skew_rects.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_nans.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_phase_freqs.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_direction.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_68.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_52.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_alpha.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc3.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_68.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/date_timezone_x_and_y.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/qt4_editor_options_large.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_polar/polar_axes.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_76.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_51.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_50.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_48.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_24.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_13.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_lines/scaled_lines.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_zorder.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_21.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_patheffects/stroked_text.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_52.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_35.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__default.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_units/plot_masked_units.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_units
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_normed.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_units/plot_pint.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_units
copying lib/matplotlib/tests/baseline_images/test_image/rotate_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_55.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_63.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_01.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_53.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout1.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/mpl-data/images/move-symbolic.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_07.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_40.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_subplots/subplots_offset_text.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_subplots
copying lib/matplotlib/tests/baseline_images/test_axes/mollweide_grid.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/rcparam_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_15.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout6.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_05.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_61.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_80.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_06.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/qt4_editor_options.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__add_positions.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_26.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_43.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/collection.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_freqs_linear.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_22.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvbo8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_52.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/barbs_test_flip.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_42.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/font_styles.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/contour_hatching.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/test_loglog_nonpos.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_61.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_35.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/clip_to_bbox.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_33.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/antialiased.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_56.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_step.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/stylelib/dark_background.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_59.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/angle_spectrum_freqs.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_backend_ps/multi_font_type42.eps -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_22.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_57.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/matplotlibrc -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_51.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_57.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_04.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_61.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/vlines_masked.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_60.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout3.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_14.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/simplify_curve.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_65.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_59.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_61.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_81.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_47.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_34.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_06.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/arrow_contains_point.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_17.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_rcupdate1.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_56.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_61.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_44.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_svg/bold_font_output_with_none_fonttype.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_01.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_35.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/proportional_colorbars.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbars_no_overlapV.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_artist/clip_path_clipping.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_axes/hist_bar_empty.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_lines/marker_fill_styles.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_81.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-darkgrid.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_32.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_04.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/imshow_clip.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_figure/figure_today.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_04.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_57.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_54.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_73.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes2.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_65.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_24.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_eventplot_defaults.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_54.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_46.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_09.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_31.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_fixed_aspect.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_51.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_25.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/simple.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_table/table_labels.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_table
copying lib/matplotlib/mpl-data/fonts/afm/cmsy10.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_38.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_22.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_17.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_49.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn3p04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_39.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_14.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_48.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-deep.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/images/help-symbolic.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_34.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_43.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/wedge_range.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_47.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/nbagg_uat.ipynb -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_60.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_55.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/back.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_26.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/titles.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_00.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/hand.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/imshow.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linewidth.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/mpl-data/images/home-symbolic.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_28.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_78.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/forward.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/axisbelow.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/not_covering_scatter.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/mpl-data/fonts/afm/phvb8an.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_pdflatex.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_70.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_71.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/plot_directive
copying lib/matplotlib/mpl-data/plot_directive/plot_directive.css -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/plot_directive
copying lib/matplotlib/tests/baseline_images/test_backend_svg/noscale.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_57.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_37.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_20.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_33.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_48.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/fancy.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_34.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_50.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/all_figures.html -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_79.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout9.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/mpl-data/fonts/ttf/cmr10.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_05.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pcrbo8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/cmr10.pfb -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_55.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/back-symbolic.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_37.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_26.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colors
copying lib/matplotlib/tests/baseline_images/test_colors/levels_and_colors.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colors
copying lib/matplotlib/tests/baseline_images/test_lines/line_collection_dashes.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_simplification/overflow.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_12.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__default.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_82.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/multiline.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_55.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_02.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_55.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/matplotlib.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_18.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvro8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/contour_hatching.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_10.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/mpl-data/sample_data/topobathy.npz -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_63.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_25.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/scatter_marker.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_triangulation/tri_smooth_contouring.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_triangulation
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_39.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_43.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_33.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/dviread/test.tex -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/dviread
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_37.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_58.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_18.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/putbi8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/pie_center_radius.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/afm/phvr8an.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/pngsuite/basn4a16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/mpl-data/images/hand.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_75.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_79.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/putri8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/images/back.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_75.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linestyle.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout7.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_51.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_39.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_60.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_line_start_on_corner_edge.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_74.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/qt4_editor_options.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/autoscale_tiny_range.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_position.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_position.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_freqs.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_positions.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_49.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_82.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_coords.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/backends/web_backend/css/mpl.css -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/css
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_19.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_expand.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_28.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_09.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_72.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/imshow.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_13.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_60.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_22.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_skew/skew_rects.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_44.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_decreasing.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_79.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_27.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_72.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_38.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_71.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_46.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_08.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_57.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_37.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_20.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_15.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_override.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_38.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_06.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_46.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_06.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_07.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation__2x.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_45.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_08.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_alignment.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_text/text_alignment.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_custompoints_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_05.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/date_timezone_y.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_52.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_48.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/vertex_markers.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_31.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_23.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_50.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_png
copying lib/matplotlib/tests/baseline_images/test_png/uint16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_png
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_64.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/hatching.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_42.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_14.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_49.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_various_labels.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/mpl-data/images/forward-symbolic.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_legend/legend_various_labels.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showmedians.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/move.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_64.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_orientation.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_axes/symlog2.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_background.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_21.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_49.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_79.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/autoscale_tiny_range.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_74.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect3.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_52.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_13.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_55.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_75.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_72.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/date_timezone_x.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_49.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_80.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/membrane.dat -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_21.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_50.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_18.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_79.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_65.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_07.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_colormap.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_33.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_52.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_59.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_20.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_78.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_36.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_orientation.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_42.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_with_nans.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_38.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_54.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_79.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_48.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_19.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_09.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_25.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_63.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/percent_bachelors_degrees_women_usa.csv -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_with_CIarray.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_step.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linelength.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_contour/contour_all_algorithms.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_18.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_34.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_35.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_as_path_opacity.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/annotate_across_transforms.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_49.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_26.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/xkcd_marker.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_color.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_63.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/mpltest.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/baseline_images/test_image/log_scale_image.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_transforms
copying lib/matplotlib/tests/baseline_images/test_transforms/pre_transform_data.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_transforms
copying lib/matplotlib/mpl-data/images/matplotlib.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_35.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_45.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d_transpose.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_22.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark-palette.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_noise_linear.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/arrow_styles.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_27.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_units.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_73.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_09.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_37.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/multi_color_hatch.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_64.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_52.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/figure_legend.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_triangulation/tripcolor1.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_triangulation
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_37.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_53.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/annulus.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_58.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_60.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/zoom_to_rect.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_34.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_13.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_bar.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_82.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_offsetbox/anchoredtext_align.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_offsetbox
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/Minduka_Present_Blue_Pack.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_49.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_63.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_noise_dB.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_position.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/dviread/test.json -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/dviread
copying lib/matplotlib/tests/baseline_images/test_text/text_pdf_kerning.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_shape_uniform.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_color.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_72.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showextrema.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_06.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_47.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_as_text_opacity.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_49.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_40.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_33.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/twin_spines.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_23.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_01.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/single_point.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_19.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_63.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/dviread/test.map -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/dviread
copying lib/matplotlib/mpl-data/images/zoom_to_rect_large.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_54.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_38.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_22.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_baseline.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_58.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_widgets
copying lib/matplotlib/tests/baseline_images/test_widgets/check_bunch_of_radio_buttons.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_widgets
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_41.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/subplots.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_75.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_48.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_57.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_raster.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_20.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_47.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_28.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_29.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_81.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_32.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_image.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bar_tick_label_single.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/kpsewhich.lua -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_polar.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_31.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/js
copying lib/matplotlib/backends/web_backend/js/mpl.js -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/js
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_clipping.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_19.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_52.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_81.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-BoldItalic.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_03.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_70.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/scatter.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_21.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_46.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_71.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_18.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_artist/hatching.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_text/annotation_negative_fig_coords.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_figure/alpha_background.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_axes/csd_freqs.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_28.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_44.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_svg/noscale.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_legend/hatching.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_axes/contour_colorbar.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes2.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_72.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_41.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_71.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linelength.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_72.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/ipython_inline_figure.html -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_78.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_62.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_animated_test_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_43.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/nan_path.eps -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_scalarwidth.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_colormap.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_82.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_35.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_58.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout3.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/mpl-data/stylelib/bmh.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_61.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_38.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custommedian.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/offset_points.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_alpha.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_65.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_25.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_21.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_75.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout4.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_76.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_37.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_82.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_54.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_25.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_eventplot_problem_kwargs.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_26.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_image/imshow_bignumbers_real.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_lines/scaled_lines.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_19.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/grace_hopper.jpg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_figure/test_subfigure_double.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_nans.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_72.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_51.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/multi_font_type42.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_16.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_legend.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_59.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_06.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_47.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/.eslintrc.js -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_32.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_36.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_positions.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_24.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_00.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/hist_offset.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto1.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/mpl-data/images/filesave.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_22.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_06.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_64.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_78.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pagd8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/images/matplotlib.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/pngsuite/basn4a08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_axes/marker_edges.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/afm/pbkl8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_25.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-bright.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_text/multiline.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_67.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pie_frame_grid.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/afm/pplri8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_70.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_47.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_test_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rmin.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/mpl-data/images/move.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/mpl-data/stylelib/grayscale.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/fonts/afm/pzdr.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_21.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_58.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_56.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/tinypages/range6.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_18.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_orientation.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/mpl-data/fonts/afm/phvl8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_44.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_00.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_44.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_67.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/_mpl-gallery-nogrid.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_scale/logscale_mask.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_scale
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_42.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_05.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_raster.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_23.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/filesave_large.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/twin_axis_locators_formatters.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/pie_ccw_true.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_lines/scaled_lines.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showextrema.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_61.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_single_test_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_63.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_45.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_artist/clip_path_clipping.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_75.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout11rat.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_uniform.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_lineoffset.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_78.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_override.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_57.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/imshow_endianess.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_55.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/arc_angles.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_27.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_14.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_46.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_53.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_36.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/subplots.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_68.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_67.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/multi_font_type3.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_45.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_rcupdate2.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_06.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_freqs_linear.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_81.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_25.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_48.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_15.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_60.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_21.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_autorange_false_whiskers.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/qt4_editor_options.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_19.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/bar_tick_label_multiple.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_29.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showmeans.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_07.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colors/light_source_shading_topo.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colors
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_23.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hlines_with_nan.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_override.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_09.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/mpl-data/sample_data/Stocks.csv -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_59.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_49.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_axes/hexbin_linear.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_39.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_81.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_76.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_bboxclip.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/pngsuite/basn3p01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/pngsuite/basn2c16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_axes/pie_default.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_34.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_06.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_skew/skew_axes.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/all128.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_axes/test_alpha.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_82.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_56.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_58.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_10.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_23.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/vlines_basic.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_10.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_80.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_54.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/step_linestyle.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_32.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout3.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_34.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_51.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/phase_spectrum_freqs.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_dates/date_axvspan.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_58.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_collections/polycollection_close.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_12.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_63.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_clip.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_spines/spines_capstyle.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/mpl-data/sample_data/s1045.ima.gz -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_82.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_log_extension.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_image/log_scale_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_polar/polar_axes.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/backends/web_backend/js/nbagg_mpl.js -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/js
copying lib/matplotlib/mpl-data/sample_data/eeg.dat -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_colorbar/test_boundaries.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_80.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_28.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto3.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_52.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_64.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn0g08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_sym2.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_62.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_mixedmode.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_axes/stem_orientation.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_40.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_33.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_56.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/imshow.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_27.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/fft_peaks.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/single_date.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/tinypages/index.rst -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_74.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_51.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linelength.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_20.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_76.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_42.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/js/mpl_tornado.js -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/js
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_33.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_43.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_09.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/help.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_55.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_clip.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_41.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_27.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_78.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/help.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/mpl-data/fonts/afm/ptmbi8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_withmean_line.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_49.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_49.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_80.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_58.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout7.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_line.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_54.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_43.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto3.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_70.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_82.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_line.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_22.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Italic.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_42.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_75.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_47.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_01.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_49.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_lines/line_dashes.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_41.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_patchartist.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_70.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showall.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_key_pivot.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_80.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_09.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__add_positions.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__extend_positions.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_38.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_32.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_19.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect2.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/connection_styles.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_19.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_29.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_pdf_chars_beyond_bmp.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_57.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_55.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_09.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/goog.npz -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_23.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_21.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_54.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rlabel_position.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rmin.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_45.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/cmb10.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_60.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_47.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_68.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__extend_positions.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_48.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_31.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_36.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_33.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_cliprect.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_12.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout2.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/mpl-data/fonts/afm/pplr8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_32.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_12.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_59.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_proportional.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_patches/multi_color_hatch.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_79.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout4.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_54.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_noise.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_40.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_startpoints.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_18.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_78.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout6.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_38.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/autoscale_tiny_range.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/test_bbox.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_zoomed.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_27.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_67.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_coloring.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_13.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_09.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_expand.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_21.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_13.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_coords.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/mpl-data/fonts/afm/cmmi10.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_44.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_log.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_20.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_36.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_36.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_45.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/mpl-data/fonts/afm/putr8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_78.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_73.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_63.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_57.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colors/boundarynorm_and_colorbar.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colors
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_41.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_51.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_dates/date_inverted_limit.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_61.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_customoutlier.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_76.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_38.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/interp_nearest_vs_none.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/tinypages/.gitignore -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_71.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_74.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/multiline2.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_40.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_15.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/tinypages/conf.py -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_lines/line_dashes.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout4.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_29.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linestyle.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_25.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_axes/single_point.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_sym.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_lines/line_collection_dashes.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_stackplot.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_79.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_11.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_10.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/marker_edges.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_67.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/hatching_legend.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hexbin_log.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_82.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_82.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_74.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_70.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_74.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_55.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_34.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_62.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_40.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_71.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_82.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_59.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_34.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/alpha_background.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_72.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/autoscale_arc.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/Solarize_Light2.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_46.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_72.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_56.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_65.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_horizontal.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_39.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/figimage.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_11.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_73.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_04.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_18.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_81.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_key_xy.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_45.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_38.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_74.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_24.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_82.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_45.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_73.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_06.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_customcap.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_58.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_07.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_00.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_21.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_65.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_68.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_37.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_59.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_32.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_44.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_31.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_51.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_normed.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_nan.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_51.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_artist/hatching.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_36.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_25.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_08.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_04.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_27.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_50.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_transforms/pre_transform_data.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_transforms
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_65.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_12.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_37.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_06.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/figure_suptitle.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_58.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipper_edge.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_polar/polar_negative_rmin.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_axes/contour_colorbar.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_nobox.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_31.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_weights.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_64.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_53.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_04.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linewidth.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect1.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_axes/scatter_2D.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_dates/RRuleLocator_bounds.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/mpl-data/images/subplots-symbolic.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/offset_points.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_03.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rorigin.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_52.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_38.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_49.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_13.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/angle_spectrum_noise.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_62.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_73.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/wedge_range.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_34.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_withmean_point.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_negative_rmin.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_offsetbox/offsetbox_clipping.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_offsetbox
copying lib/matplotlib/mpl-data/fonts/afm/ptmr8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/afm/ptmri8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/rgba_markers.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_47.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_42.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_31.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_48.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_43.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_38.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_19.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_80.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/axes_grid
copying lib/matplotlib/mpl-data/sample_data/axes_grid/bivariate_normal.npy -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/axes_grid
copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-BoldOblique.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_axes/barh_tick_label.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/imshow_masked_interpolation.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/mixed_collection.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_12.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_18.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_09.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_53.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_masks_and_nans.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_figure/figure_today.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/mpl-data/images/subplots.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__append_positions.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_28.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_51.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_61.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_scale/logit_scales.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_scale
copying lib/matplotlib/tests/baseline_images/test_contour/contour_log_locator.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_non_default.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_09.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout8.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_29.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled_alpha.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto1.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_40.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custompositions.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_64.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_12.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_47.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_58.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/psd_noise.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_contour/contour_addlines.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_colorbar/extend_drawedges.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_63.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_45.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_46.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__append_positions.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_38.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_lineoffset.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_58.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/pngsuite/basn0g01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_39.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_invertedylim_rorigin.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_weights.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_line.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_basic.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_26.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_65.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_33.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_74.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_22.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/putb8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_41.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_71.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_08.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_text/fonttext_wrap.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_shape_proportional.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_62.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_41.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_57.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_44.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/_mpl-gallery.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_81.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/all_quadrants_arcs.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_63.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_47.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_71.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_52.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/all127.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/vlines_with_nan.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_37.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/mixed_collection.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_polar.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_21.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/clip_to_bbox.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__extend_positions.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_71.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/css/boilerplate.css -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/css
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d_transpose.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/imshow.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/pngsuite/basn0g04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_50.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rmin.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/Courier10PitchBT-Bold.pfb -> build/lib.linux-armv7l-cpython-312/matplotlib/tests
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh_small.eps -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_31.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_agg_filter/agg_filter_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_agg_filter
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_50.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_skew/skew_axes.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_18.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_35.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_37.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_34.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Bold.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_11.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_50.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/fft_peaks.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_37.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_23.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/test_bboxtight.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_00.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_71.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_40.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_36.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_67.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_rc_parameters.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_ttconv
copying lib/matplotlib/tests/baseline_images/test_ttconv/truetype-conversion.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_ttconv
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_01.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_nan.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/afm/phvr8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/afm/pncbi8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_78.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_18.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_76.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/wedge_range.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_49.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/marker_edges.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_xelatex.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_dates/DateFormatter_fractionalSeconds.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_usetex/eqnarray.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_usetex
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_52.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_43.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_64.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_text/multiline2.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc1.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_35.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_59.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_47.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_25.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_bar.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/afm/pbkd8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_37.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_shift.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_04.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_53.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_no_flier_stats.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto2.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/mpl-data/fonts/afm/pagdo8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_19.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn6a16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_21.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_51.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_12.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_step.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_custompoints_200.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_compare_images/basn3p02-1px-offset.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/mpl-data/images/help_large.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_42.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/fivethirtyeight.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_26.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_36.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_10.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_background.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_colorbar/contour_colorbar.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_transforms/pre_transform_data.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_transforms
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout15.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_axes/set_get_ticklabels.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_61.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_spines/spines_capstyle.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_artist/hatching.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_02.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_masks_and_nans.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_image/rasterize_10dpi.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_53.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/regularpolycollection_rotate.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_65.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_45.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_23.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_13.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_53.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_72.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_offset.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_08.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_71.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_65.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-pastel.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linestyle.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_quiver/barbs_pivot_test_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_text/text_bboxclip.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_figure/test_subfigure_scatter_size.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_lines/striped_line.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_33.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_78.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_54.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/ptmb8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_05.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_52.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_06.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/filesave.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_55.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_46.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_ps/useafm.eps -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_text/text_contains.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_basic.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_16.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/log_scale_image.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_axes/twin_spines_on_top.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rorigin.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_15.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_10.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_23.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_16.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_34.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/.prettierignore -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_png/pngsuite.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_png
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_75.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/tinypages/included_plot_21.rst -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_41.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_svg/noscale.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_figure/figure_align_labels.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_51.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/single_point.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/pngsuite/basn6a08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
creating build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_agg
copying lib/matplotlib/tests/baseline_images/test_agg/agg_filter.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_agg
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_baseline.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_normed.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_19.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/tinypages/_static/README.txt -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/_static
copying lib/matplotlib/tests/baseline_images/test_axes/canonical.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_weights.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_56.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout8.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_19.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_47.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/math_fontfamily_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_35.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/basn3p02.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_51.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_log.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_76.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_62.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_autorange_true_whiskers.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_40.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_39.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/transparent_markers.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_zoomed.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_49.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/connection_patch.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_no_inverted_whisker.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/twin_axis_locators_formatters.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/forward.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_54.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_60.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/size_in_xy.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_45.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/simplify_curve.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_41.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_72.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_37.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_62.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_63.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_47.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_28.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_70.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_figure/test_subfigure.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_zorder.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/mpl-data/images/matplotlib_large.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_78.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_labels_first.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_08.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_31.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_44.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pagk8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_25.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-ticks.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/pngsuite/basn2c08.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_64.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout8.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_backend_svg/multi_font_astext.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_70.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_49.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_22.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_bar.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_50.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_45.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_04.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_path/xkcd.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_rangewhis.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_60.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_07.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_change_lim_scale.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout2.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_51.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_29.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/cbar_sharing.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_axes/canonical.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_32.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/collection.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_12.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_55.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pcrro8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_57.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/basn3p02-scrambled.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_09.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect3.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_backend_svg/multi_font_aspath.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_29.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/zoom_to_rect.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_compare_images/simple.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_59.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/filesave.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_image/imshow_masked_interpolation.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_legend/fancy.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_image/interp_nearest_vs_none.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_51.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_02.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_35.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/mollweide_grid.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_40.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_43.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/titles.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_55.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto2.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_23.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_lineoffset.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_image/rotate_image.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/mpl-data/fonts/afm/pncr8a.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_dates/date_axvline.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_41.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_15.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_keeping_xlabel.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_02.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_68.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout6.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_29.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_03.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_17.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_57.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_50.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_48.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_56.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_75.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_55.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_73.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_27.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/scatter_post_alpha.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_70.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_density.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_coords.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_axes/dash_offset.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_text/axes_titles.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_55.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d_transpose.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/loglog.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_16.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_58.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_35.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_16.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_49.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_79.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled_alpha.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_56.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_22.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_23.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_09.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_68.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_14.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_15.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_02.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_34.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_17.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_73.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_18.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_23.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_08.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_39.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_03.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_06.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_05.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_15.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_53.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_55.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/data_x_x2_x3.csv -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_05.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/barbs_test_image.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_70.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/mollweide_grid.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_customwidths.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_45.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_18.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/nonuniform_and_pcolor.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_19.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_19.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_20.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-BoldOblique.afm -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_60.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_subplots/subplots_offset_text.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_subplots
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_17.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_51.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_image/rgba_antialias.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_18.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_02.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_39.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_27.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_74.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_75.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_13.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/subplots_large.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_limits.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_55.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/pdf_use14corefonts.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_00.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/contour_colorbar.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_58.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_01.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_67.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_27.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_82.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_03.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/README.txt -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_bbox_inches.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_figure/figure_align_labels.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_24.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_41.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_34.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/twin_axis_locators_formatters.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_69.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_datetime_axis.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/mpl-data/images/home_large.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_28.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_customwhisker.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__append_positions.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_67.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_17.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_80.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_68.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/phase_spectrum_noise.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_contour/contour_test_label_transforms.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_54.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_78.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_68.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-poster.mplstyle -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbar_location.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_64.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_artist/default_edges.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_52.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_06.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_dates/date_axhline.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_19.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/aitoff_proj.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/vline_hline_zorder.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_with_ylabels.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_33.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_42.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_widgets/check_radio_buttons.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_widgets
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_33.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_09.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_20.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext0_dejavusans_00.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_baseline.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_56.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_36.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/basictext_wrap.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_units/jpl_bar_units.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_units
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc1.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_74.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh_alpha.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_44.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_32.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_dpi_cor_100dpi.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc1.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_lines/drawstyle_variants.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_07.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_14.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_27.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_cliprect.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_56.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_dash.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_axes/symlog.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/backends/web_backend/package.json -> build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_axes/hist_step_horiz.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_06.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_36.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_09.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto2.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_rc_parameters.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_31.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_67.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/transparent_markers.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_log.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_20.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_05.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_63.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/hand.png -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_43.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_68.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_40.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_corner_mask_False.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/mpl-data/images/home.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout5.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custompatchartist.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_23.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pie_rotatelabels_true.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_44.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_08.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_38.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_73.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_40.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_50.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/eventplot.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_20.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_10.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_11.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_32.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_nans.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_76.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/contour_hatching.png -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/sample_data/embedding_in_wx3.xrc -> build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_colormap.svg -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout9.pdf -> build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_direction_arrows.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/inset_axes.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_labelbase.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/aspects.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_masked_strides.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/mixedsubplot.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d_linewidth.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_masked.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/contour3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/custom_transform.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/axis_direction.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_axes_cube_ortho.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_locator_base_call.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_pivot_tail.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/add_collection3d_zs_scalar.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_axes_cube.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/tricontour.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/contourf3d_fill.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/poly3dcollection_closed.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_ortho.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/polar_box.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_isometric.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid/imagegrid_cbar_mode.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_ticks.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-xyz.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/twin_axes_empty_and_removed.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_direction_arrows_many_args.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_ticklabels.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_lines_dists.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/errorbar3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/SubplotZero.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-named-colors.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/image_grid.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/Subplot.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/lines3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_focal_length.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/inset_locator.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/ParasiteAxesAuxTrans_meshplot.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_masked.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/contour3d_extend3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter_spiral.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d_color.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-alpha.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/minor_ticks.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes/curvelinear3.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d_notshaded.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3dzerorstride.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/equal_box_aspect.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/poly3dcollection_alpha.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/text3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/zoomed_axes.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/computed_zorder.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_pivot_middle.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d_shaded.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/trisurf3d_shaded.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3dzerocstride.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_cla.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_shaded.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/rgb_axes.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/inverted_zoomed_axes.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/add_collection3d_zs_array.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/trisurf3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/stem3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/errorbar3d_errorevery.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-edge-style.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path/clip_path.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/contourf3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/plot_3d_from_2d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_primary_views.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes/curvelinear4.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_rotated.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-simple.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/fill_facecolor.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3d.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_labelpad.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/arc_pathpatch.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-rgb-data.png -> build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d
running build_ext
creating tmp
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12 -c /tmp/tmp9awyvzfk.cpp -o tmp/tmp9awyvzfk.o -fvisibility=hidden
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12 -c /tmp/tmp9l946_54.cpp -o tmp/tmp9l946_54.o -fvisibility-inlines-hidden
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12 -c /tmp/tmp8ei8zhnh.cpp -o tmp/tmp8ei8zhnh.o -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
building 'matplotlib.backends._backend_agg' extension
creating build/temp.linux-armv7l-cpython-312
creating build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg
creating build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern
creating build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn
creating build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src
creating build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/src
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_bezier_arc.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_bezier_arc.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_curves.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_curves.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_image_filters.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_image_filters.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_trans_affine.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_trans_affine.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vcgen_contour.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_contour.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vcgen_dash.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_dash.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vcgen_stroke.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_stroke.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vpgen_segmentator.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vpgen_segmentator.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/_backend_agg.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/src/_backend_agg.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from src/_backend_agg.h:9,
                 from src/_backend_agg.cpp:5:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/_backend_agg_wrapper.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/src/_backend_agg_wrapper.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.12/pyport.h:195,
                 from /usr/include/python3.12/Python.h:38,
                 from src/mplutils.h:30,
                 from src/_backend_agg_wrapper.cpp:1:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/checkdep_freetype2.c -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/src/checkdep_freetype2.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
src/checkdep_freetype2.c:14:9: note: '#pragma message: Compiling with FreeType version 2.13.2.'
   14 | #pragma message("Compiling with FreeType version " \
      |         ^~~~~~~
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/py_converters.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/src/py_converters.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.12/pyport.h:195,
                 from /usr/include/python3.12/Python.h:38,
                 from src/py_converters.h:16,
                 from src/py_converters.cpp:3:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_bezier_arc.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_curves.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_image_filters.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_trans_affine.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_contour.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_dash.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_stroke.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vpgen_segmentator.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/src/_backend_agg.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/src/_backend_agg_wrapper.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/src/checkdep_freetype2.o build/temp.linux-armv7l-cpython-312/matplotlib.backends._backend_agg/src/py_converters.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-312/matplotlib/backends/_backend_agg.cpython-312-arm-linux-gnueabihf.so -lfreetype
lto-wrapper: warning: using serial compilation of 4 LTRANS jobs
lto-wrapper: note: see the '-flto' option documentation for more information
building 'matplotlib._c_internal_utils' extension
creating build/temp.linux-armv7l-cpython-312/matplotlib._c_internal_utils
creating build/temp.linux-armv7l-cpython-312/matplotlib._c_internal_utils/src
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12 -c src/_c_internal_utils.c -o build/temp.linux-armv7l-cpython-312/matplotlib._c_internal_utils/src/_c_internal_utils.o -fvisibility=hidden -flto
arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-312/matplotlib._c_internal_utils/src/_c_internal_utils.o -L/usr/lib/arm-linux-gnueabihf -ldl -o build/lib.linux-armv7l-cpython-312/matplotlib/_c_internal_utils.cpython-312-arm-linux-gnueabihf.so
building 'matplotlib.ft2font' extension
creating build/temp.linux-armv7l-cpython-312/matplotlib.ft2font
creating build/temp.linux-armv7l-cpython-312/matplotlib.ft2font/src
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFREETYPE_BUILD_TYPE=system -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/checkdep_freetype2.c -o build/temp.linux-armv7l-cpython-312/matplotlib.ft2font/src/checkdep_freetype2.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
src/checkdep_freetype2.c:14:9: note: '#pragma message: Compiling with FreeType version 2.13.2.'
   14 | #pragma message("Compiling with FreeType version " \
      |         ^~~~~~~
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFREETYPE_BUILD_TYPE=system -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/ft2font.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.ft2font/src/ft2font.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFREETYPE_BUILD_TYPE=system -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/ft2font_wrapper.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.ft2font/src/ft2font_wrapper.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.12/pyport.h:195,
                 from /usr/include/python3.12/Python.h:38,
                 from src/mplutils.h:30,
                 from src/ft2font_wrapper.cpp:1:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFREETYPE_BUILD_TYPE=system -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/py_converters.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.ft2font/src/py_converters.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.12/pyport.h:195,
                 from /usr/include/python3.12/Python.h:38,
                 from src/py_converters.h:16,
                 from src/py_converters.cpp:3:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-312/matplotlib.ft2font/src/checkdep_freetype2.o build/temp.linux-armv7l-cpython-312/matplotlib.ft2font/src/ft2font.o build/temp.linux-armv7l-cpython-312/matplotlib.ft2font/src/ft2font_wrapper.o build/temp.linux-armv7l-cpython-312/matplotlib.ft2font/src/py_converters.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-312/matplotlib/ft2font.cpython-312-arm-linux-gnueabihf.so -lfreetype
building 'matplotlib._image' extension
creating build/temp.linux-armv7l-cpython-312/matplotlib._image
creating build/temp.linux-armv7l-cpython-312/matplotlib._image/extern
creating build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn
creating build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src
creating build/temp.linux-armv7l-cpython-312/matplotlib._image/src
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_bezier_arc.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_bezier_arc.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_curves.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_curves.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_image_filters.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_image_filters.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_trans_affine.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_trans_affine.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vcgen_contour.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_vcgen_contour.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vcgen_dash.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_vcgen_dash.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vcgen_stroke.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_vcgen_stroke.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vpgen_segmentator.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_vpgen_segmentator.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/_image_wrapper.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._image/src/_image_wrapper.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.12/pyport.h:195,
                 from /usr/include/python3.12/Python.h:38,
                 from src/mplutils.h:30,
                 from src/_image_wrapper.cpp:1:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/py_converters.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._image/src/py_converters.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.12/pyport.h:195,
                 from /usr/include/python3.12/Python.h:38,
                 from src/py_converters.h:16,
                 from src/py_converters.cpp:3:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_bezier_arc.o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_curves.o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_image_filters.o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_trans_affine.o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_vcgen_contour.o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_vcgen_dash.o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_vcgen_stroke.o build/temp.linux-armv7l-cpython-312/matplotlib._image/extern/agg24-svn/src/agg_vpgen_segmentator.o build/temp.linux-armv7l-cpython-312/matplotlib._image/src/_image_wrapper.o build/temp.linux-armv7l-cpython-312/matplotlib._image/src/py_converters.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-312/matplotlib/_image.cpython-312-arm-linux-gnueabihf.so
lto-wrapper: warning: using serial compilation of 2 LTRANS jobs
lto-wrapper: note: see the '-flto' option documentation for more information
building 'matplotlib._path' extension
creating build/temp.linux-armv7l-cpython-312/matplotlib._path
creating build/temp.linux-armv7l-cpython-312/matplotlib._path/extern
creating build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn
creating build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src
creating build/temp.linux-armv7l-cpython-312/matplotlib._path/src
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_bezier_arc.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_bezier_arc.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_curves.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_curves.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_image_filters.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_image_filters.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_trans_affine.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_trans_affine.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vcgen_contour.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_vcgen_contour.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vcgen_dash.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_vcgen_dash.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vcgen_stroke.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_vcgen_stroke.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/agg24-svn/src/agg_vpgen_segmentator.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_vpgen_segmentator.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/_path_wrapper.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._path/src/_path_wrapper.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/string:51,
                 from /usr/include/c++/13/stdexcept:39,
                 from src/py_exceptions.h:7,
                 from src/numpy_cpp.h:17,
                 from src/_path_wrapper.cpp:1:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/py_converters.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._path/src/py_converters.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.12/pyport.h:195,
                 from /usr/include/python3.12/Python.h:38,
                 from src/py_converters.h:16,
                 from src/py_converters.cpp:3:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_bezier_arc.o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_curves.o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_image_filters.o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_trans_affine.o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_vcgen_contour.o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_vcgen_dash.o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_vcgen_stroke.o build/temp.linux-armv7l-cpython-312/matplotlib._path/extern/agg24-svn/src/agg_vpgen_segmentator.o build/temp.linux-armv7l-cpython-312/matplotlib._path/src/_path_wrapper.o build/temp.linux-armv7l-cpython-312/matplotlib._path/src/py_converters.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-312/matplotlib/_path.cpython-312-arm-linux-gnueabihf.so
lto-wrapper: warning: using serial compilation of 3 LTRANS jobs
lto-wrapper: note: see the '-flto' option documentation for more information
building 'matplotlib._qhull' extension
creating build/temp.linux-armv7l-cpython-312/matplotlib._qhull
creating build/temp.linux-armv7l-cpython-312/matplotlib._qhull/src
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMPL_DEVNULL=/dev/null -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__qhull_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/_qhull_wrapper.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._qhull/src/_qhull_wrapper.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from src/numpy_cpp.h:17,
                 from src/_qhull_wrapper.cpp:10:
src/_qhull_wrapper.cpp: In function 'PyObject* delaunay(PyObject*, PyObject*)':
src/_qhull_wrapper.cpp:291:50: warning: 'Py_VerboseFlag' is deprecated [-Wdeprecated-declarations]
  291 |              (ret = delaunay_impl(npoints, x, y, Py_VerboseFlag == 0)));
      |                                                  ^~~~~~~~~~~~~~
src/py_exceptions.h:24:9: note: in definition of macro 'CALL_CPP_FULL'
   24 |         a;                                                                   \
      |         ^
src/_qhull_wrapper.cpp:290:5: note: in expansion of macro 'CALL_CPP'
  290 |     CALL_CPP("qhull.delaunay",
      |     ^~~~~~~~
In file included from /usr/include/python3.12/Python.h:48,
                 from src/_qhull_wrapper.cpp:9:
/usr/include/python3.12/cpython/pydebug.h:9:37: note: declared here
    9 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_VerboseFlag;
      |                                     ^~~~~~~~~~~~~~
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-312/matplotlib._qhull/src/_qhull_wrapper.o -L/usr/lib/arm-linux-gnueabihf -lqhull_r -o build/lib.linux-armv7l-cpython-312/matplotlib/_qhull.cpython-312-arm-linux-gnueabihf.so
building 'matplotlib.backends._tkagg' extension
creating build/temp.linux-armv7l-cpython-312/matplotlib.backends._tkagg
creating build/temp.linux-armv7l-cpython-312/matplotlib.backends._tkagg/src
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__tkagg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -Isrc -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/_tkagg.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib.backends._tkagg/src/_tkagg.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-312/matplotlib.backends._tkagg/src/_tkagg.o -L/usr/lib/arm-linux-gnueabihf -ldl -o build/lib.linux-armv7l-cpython-312/matplotlib/backends/_tkagg.cpython-312-arm-linux-gnueabihf.so
building 'matplotlib._tri' extension
creating build/temp.linux-armv7l-cpython-312/matplotlib._tri
creating build/temp.linux-armv7l-cpython-312/matplotlib._tri/src
creating build/temp.linux-armv7l-cpython-312/matplotlib._tri/src/tri
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__tri_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/tri/_tri.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._tri/src/tri/_tri.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
src/tri/_tri.cpp: In member function 'void TrapezoidMapTriFinder::initialize()':
src/tri/_tri.cpp:1469:24: warning: 'void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator<TrapezoidMapTriFinder::Edge*, vector<TrapezoidMapTriFinder::Edge> >; _Generator = RandomNumberGenerator&]' is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations]
 1469 |     std::random_shuffle(_edges.begin()+2, _edges.end(), rng);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/algorithm:61,
                 from src/tri/_tri.cpp:13:
/usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here
 4620 |     random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__tri_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/tri/_tri_wrapper.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._tri/src/tri/_tri_wrapper.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-312/matplotlib._tri/src/tri/_tri.o build/temp.linux-armv7l-cpython-312/matplotlib._tri/src/tri/_tri_wrapper.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-312/matplotlib/_tri.cpython-312-arm-linux-gnueabihf.so
building 'matplotlib._ttconv' extension
creating build/temp.linux-armv7l-cpython-312/matplotlib._ttconv
creating build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/extern
creating build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/extern/ttconv
creating build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/src
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__ttconv_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/ttconv/pprdrv_tt.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/extern/ttconv/pprdrv_tt.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__ttconv_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/ttconv/pprdrv_tt2.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/extern/ttconv/pprdrv_tt2.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__ttconv_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c extern/ttconv/ttutil.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/extern/ttconv/ttutil.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__ttconv_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12 -c src/_ttconv.cpp -o build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/src/_ttconv.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/extern/ttconv/pprdrv_tt.o build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/extern/ttconv/pprdrv_tt2.o build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/extern/ttconv/ttutil.o build/temp.linux-armv7l-cpython-312/matplotlib._ttconv/src/_ttconv.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-312/matplotlib/_ttconv.cpython-312-arm-linux-gnueabihf.so
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/dist.py:946: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
!!

        ********************************************************************************
        Please replace its usage with implicit namespaces (PEP 420).

        See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
        ********************************************************************************

!!
  ep.load()(self, ep.name, value)
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'

Edit mplsetup.cfg to change the build options; suppress output with --quiet.

BUILDING MATPLOTLIB
      python: yes [3.11.9 (main, May 21 2024, 15:43:05) [GCC 13.2.0]]
    platform: yes [linux]
       tests: yes [installing]
      macosx: no  [Mac OS-X only]

running build
running build_py
creating build/lib.linux-armv7l-cpython-311
copying lib/pylab.py -> build/lib.linux-armv7l-cpython-311
creating build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_afm.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_animation_data.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_blocking_input.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_cm.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_cm_listed.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_color_data.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_constrained_layout.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_docstring.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_enums.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_fontconfig_pattern.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_internal_utils.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_layoutgrid.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_mathtext.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_mathtext_data.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_pylab_helpers.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_text_helpers.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_tight_bbox.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_tight_layout.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_type1font.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/afm.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/animation.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/artist.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/axis.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/backend_bases.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/backend_managers.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/backend_tools.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/bezier.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/blocking_input.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/category.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/cm.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/collections.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/colorbar.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/colors.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/container.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/contour.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/dates.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/docstring.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/dviread.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/figure.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/font_manager.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/fontconfig_pattern.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/gridspec.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/hatch.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/image.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/layout_engine.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/legend.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/legend_handler.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/lines.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/markers.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/mathtext.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/mlab.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/offsetbox.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/patches.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/path.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/patheffects.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/pylab.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/quiver.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/rcsetup.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/sankey.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/scale.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/spines.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/stackplot.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/streamplot.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/table.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/texmanager.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/text.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/textpath.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/ticker.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/tight_bbox.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/tight_layout.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/transforms.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/type1font.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/units.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/widgets.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/pyplot.py -> build/lib.linux-armv7l-cpython-311/matplotlib
copying lib/matplotlib/_version.py -> build/lib.linux-armv7l-cpython-311/matplotlib
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits
copying lib/mpl_toolkits/__init__.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits
creating build/lib.linux-armv7l-cpython-311/matplotlib/_api
copying lib/matplotlib/_api/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/_api
copying lib/matplotlib/_api/deprecation.py -> build/lib.linux-armv7l-cpython-311/matplotlib/_api
creating build/lib.linux-armv7l-cpython-311/matplotlib/axes
copying lib/matplotlib/axes/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/axes
copying lib/matplotlib/axes/_axes.py -> build/lib.linux-armv7l-cpython-311/matplotlib/axes
copying lib/matplotlib/axes/_base.py -> build/lib.linux-armv7l-cpython-311/matplotlib/axes
copying lib/matplotlib/axes/_secondary_axes.py -> build/lib.linux-armv7l-cpython-311/matplotlib/axes
copying lib/matplotlib/axes/_subplots.py -> build/lib.linux-armv7l-cpython-311/matplotlib/axes
creating build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/_backend_gtk.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/_backend_pdf_ps.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/_backend_tk.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_agg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_cairo.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk3.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk3agg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk3cairo.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk4.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk4agg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk4cairo.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_macosx.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_mixed.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_nbagg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_pdf.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_pgf.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_ps.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_qt.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_qt5.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_qt5agg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_qt5cairo.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_qtagg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_qtcairo.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_svg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_template.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_tkagg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_tkcairo.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_webagg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_webagg_core.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_wx.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_wxagg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/backend_wxcairo.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
copying lib/matplotlib/backends/qt_compat.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends
creating build/lib.linux-armv7l-cpython-311/matplotlib/cbook
copying lib/matplotlib/cbook/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/cbook
creating build/lib.linux-armv7l-cpython-311/matplotlib/projections
copying lib/matplotlib/projections/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/projections
copying lib/matplotlib/projections/geo.py -> build/lib.linux-armv7l-cpython-311/matplotlib/projections
copying lib/matplotlib/projections/polar.py -> build/lib.linux-armv7l-cpython-311/matplotlib/projections
creating build/lib.linux-armv7l-cpython-311/matplotlib/sphinxext
copying lib/matplotlib/sphinxext/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/sphinxext
copying lib/matplotlib/sphinxext/mathmpl.py -> build/lib.linux-armv7l-cpython-311/matplotlib/sphinxext
copying lib/matplotlib/sphinxext/plot_directive.py -> build/lib.linux-armv7l-cpython-311/matplotlib/sphinxext
creating build/lib.linux-armv7l-cpython-311/matplotlib/style
copying lib/matplotlib/style/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/style
copying lib/matplotlib/style/core.py -> build/lib.linux-armv7l-cpython-311/matplotlib/style
creating build/lib.linux-armv7l-cpython-311/matplotlib/testing
copying lib/matplotlib/testing/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing
copying lib/matplotlib/testing/_markers.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing
copying lib/matplotlib/testing/compare.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing
copying lib/matplotlib/testing/conftest.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing
copying lib/matplotlib/testing/exceptions.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing
copying lib/matplotlib/testing/widgets.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing
copying lib/matplotlib/testing/decorators.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/conftest.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_afm.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_agg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_agg_filter.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_animation.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_api.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_arrow_patches.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_artist.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_axes.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_bases.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_cairo.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_gtk3.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_macosx.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_nbagg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_pdf.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_pgf.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_ps.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_qt.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_svg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_template.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_tk.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_tools.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backend_webagg.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_backends_interactive.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_basic.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_bbox_tight.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_category.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_cbook.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_collections.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_colorbar.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_colors.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_compare_images.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_constrainedlayout.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_container.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_contour.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_cycles.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_dates.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_determinism.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_doc.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_dviread.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_figure.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_font_manager.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_fontconfig_pattern.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_ft2font.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_getattr.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_gridspec.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_image.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_legend.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_lines.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_marker.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_matplotlib.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_mlab.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_offsetbox.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_patches.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_path.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_pickle.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_png.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_polar.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_preprocess_data.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_pyplot.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_quiver.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_rcparams.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_sankey.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_scale.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_simplification.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_skew.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_sphinxext.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_spines.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_streamplot.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_style.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_subplots.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_table.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_testing.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_texmanager.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_text.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_textpath.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_ticker.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_tightlayout.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_transforms.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_triangulation.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_ttconv.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_type1font.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_units.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_usetex.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_widgets.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_mathtext.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/test_patheffects.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
creating build/lib.linux-armv7l-cpython-311/matplotlib/tri
copying lib/matplotlib/tri/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tri
copying lib/matplotlib/tri/triangulation.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tri
copying lib/matplotlib/tri/tricontour.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tri
copying lib/matplotlib/tri/trifinder.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tri
copying lib/matplotlib/tri/triinterpolate.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tri
copying lib/matplotlib/tri/tripcolor.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tri
copying lib/matplotlib/tri/triplot.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tri
copying lib/matplotlib/tri/trirefine.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tri
copying lib/matplotlib/tri/tritools.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tri
creating build/lib.linux-armv7l-cpython-311/matplotlib/backends/qt_editor
copying lib/matplotlib/backends/qt_editor/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/qt_editor
copying lib/matplotlib/backends/qt_editor/_formlayout.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/qt_editor
copying lib/matplotlib/backends/qt_editor/figureoptions.py -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/qt_editor
creating build/lib.linux-armv7l-cpython-311/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/Duration.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/Epoch.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/EpochConverter.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/StrConverter.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/UnitDbl.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/UnitDblConverter.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/UnitDblFormatter.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing/jpl_units
copying lib/matplotlib/testing/jpl_units/__init__.py -> build/lib.linux-armv7l-cpython-311/matplotlib/testing/jpl_units
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/__init__.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/anchored_artists.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/axes_divider.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/axes_grid.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/axes_rgb.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/axes_size.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/inset_locator.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/mpl_axes.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axes_grid1
copying lib/mpl_toolkits/axes_grid1/parasite_axes.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axes_grid1
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/__init__.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/angle_helper.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axes_divider.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axes_grid.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axes_rgb.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axis_artist.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axisline_style.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/axislines.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/clip_path.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/floating_axes.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/grid_finder.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/grid_helper_curvelinear.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
copying lib/mpl_toolkits/axisartist/parasite_axes.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/axisartist
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/mplot3d
copying lib/mpl_toolkits/mplot3d/__init__.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/mplot3d
copying lib/mpl_toolkits/mplot3d/art3d.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/mplot3d
copying lib/mpl_toolkits/mplot3d/axis3d.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/mplot3d
copying lib/mpl_toolkits/mplot3d/proj3d.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/mplot3d
copying lib/mpl_toolkits/mplot3d/axes3d.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/mplot3d
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/__init__.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/conftest.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axes_grid.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axes_grid1.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_angle_helper.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_axis_artist.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_axislines.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_clip_path.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_floating_axes.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_grid_finder.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
copying lib/mpl_toolkits/tests/test_mplot3d.py -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_image/imshow_masked_interpolation.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
creating build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data
creating build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts
creating build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/ZapfDingbats.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/eventplot.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_withnotch.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_patchartist.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_22.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_08.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_quiver/barbs_test_flip.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_67.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_background.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_70.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation__2x.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_03.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colors
copying lib/matplotlib/tests/baseline_images/test_colors/boundarynorm_and_colorbar.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colors
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_25.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_68.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-darkgrid.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_image/log_scale_image.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
creating build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/afm/ptmr8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/autoscale_tiny_range.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_58.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_29.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_00.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_53.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_contour/contour_labels_size_color.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_proportional.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect1.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_43.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_80.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_offsetbox
copying lib/matplotlib/tests/baseline_images/test_offsetbox/offsetbox_clipping.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_offsetbox
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_27.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled_alpha.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_31.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_10.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/rgba_markers.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_71.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout11rat.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_47.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_74.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_patches/annulus.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_figure/figure_legend.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_startpoints.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_13.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/mask_image_over_under.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_spines/spines_capstyle.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext0_cm_00.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_14.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/pdf_use14corefonts.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_51.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_56.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_57.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_39.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_78.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_position.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_74.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_simplification/fft_peaks.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_75.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_11.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_positions.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_23.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_baseline.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_81.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout9.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_image/imshow_bignumbers.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_60.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_42.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__append_positions.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_69.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_37.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_19.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_79.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_text/multiline.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_noise_dB.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_06.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_nan.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_72.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/mpl-data/images/hand.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_60.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_45.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_18.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend
creating build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend/css
copying lib/matplotlib/backends/web_backend/css/page.css -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend/css
copying lib/matplotlib/tests/baseline_images/test_axes/vline_hline_zorder.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_normed.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_73.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_01.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_07.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_07.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_48.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/hatching_legend.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_custompoints_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_32.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/single_date.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_22.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_49.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_path/arrow_contains_point.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_56.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_57.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/subplots.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_19.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_interps.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_12.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_43.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_56.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_legend.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/mpl-data/fonts/afm/cmr10.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_53.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_log.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_43.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_compare_images/basn3p02-minorchange.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_58.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_18.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_11.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pagko8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_log_locator.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_agg
copying lib/matplotlib/tests/baseline_images/test_agg/agg_filter.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_agg
copying lib/matplotlib/tests/baseline_images/test_text/antialiased.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_patches/units_rectangle.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_17.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_04.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvbo8an.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showall.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_68.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_05.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_13.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_legend/fancy.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_49.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/mpl-data/sample_data/logo2.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/single_point.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_zorder.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_rangewhis.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/backends/web_backend/css/boilerplate.css -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend/css
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/pngsuite/basn4a16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_82.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/polycollection_close.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_limits.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_rc_parameters.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_21.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/twin_autoscale.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_73.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_02.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_35.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_49.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_legend.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_67.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_75.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_position.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_41.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_38.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_37.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_bboxclip.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_58.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_48.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_26.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout8.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_axes/test_eventplot_defaults.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_33.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_dates/date_axhline.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_75.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_nobox.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_lines/line_dashes.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_04.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/transparent_markers.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/image_clip.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_18.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/twin_axis_locators_formatters.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_71.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_51.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/figimage.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_47.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/set_get_ticklabels.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/matplotlib.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_33.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_09.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pie_default.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_65.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_19.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_40.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-ticks.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/images/home-symbolic.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_33.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_28.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_43.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_65.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_16.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_44.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_polar.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_58.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_31.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_colorbar/contourf_extend_patches.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_49.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_01.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_image.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_nans.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/filesave_large.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_polar/polar_axes.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_42.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_41.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_72.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/nan_path.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_uniform.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh_alpha.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_42.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_71.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_38.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_transforms
copying lib/matplotlib/tests/baseline_images/test_transforms/pre_transform_data.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_transforms
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_31.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/cmex10.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_42.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_43.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_32.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_41.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/basn3p02-half-1px-offset.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_03.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_64.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_08.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_23.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/classic.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/images/qt4_editor_options.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_baseline.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_patches/autoscale_arc.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_image/rotate_image.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_43.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/dash_offset.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_47.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/autoscale_tiny_range.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_with_nans.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/angle_spectrum_freqs.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_55.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EllipseCollection_test_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_47.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_57.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_64.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_coords.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_path/nan_path.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_41.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_48.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_42.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/dviread
copying lib/matplotlib/tests/baseline_images/dviread/test.map -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/dviread
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_09.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_28.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/imshow.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_72.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_33.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_59.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_18.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_46.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/path_clipping.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout5.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_63.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_82.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_49.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/test_bbox.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_70.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_08.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_78.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_67.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/forward-symbolic.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/data_x_x2_x3.csv -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_40.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-notebook.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_38.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pcrro8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_nocaps.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_61.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_usetex
copying lib/matplotlib/tests/baseline_images/test_usetex/eqnarray.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_usetex
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_07.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_34.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_70.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_60.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_46.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_80.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_43.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_log_scales.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/subplots.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_zorder.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_19.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc1.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_07.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_40.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_39.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto1.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_55.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_71.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_57.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_backend_svg/multi_font_astext.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_53.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_56.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_freqs_linear.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_52.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_53.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_26.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_24.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_12.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pncbi8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_noise_linear.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_02.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_57.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_46.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_24.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_45.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_backend_ps/type42_without_prep.eps -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_59.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_lines/scaled_lines.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_31.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_12.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_60.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_60.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_82.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_masks_and_nans.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_10.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_42.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_65.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_57.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_19.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_06.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_82.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_16.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_47.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_47.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_29.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__default.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/mpl-data/fonts/afm/psyr.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_29.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/imshow_clip.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_masks_and_nans.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_20.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext0_dejavusans_00.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/cap_and_joinstyle.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/mpl-data/images/matplotlib.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/bar_tick_label_multiple_old_label_alignment.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_negative_rmin.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_text/multiline2.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_maxlength_no_broken.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_12.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_43.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_09.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_57.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_all_algorithms.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_positions.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_29.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_63.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_59.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_36.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/canonical.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/axisbelow.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_57.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_44.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_33.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_scale
copying lib/matplotlib/tests/baseline_images/test_scale/logscale_mask.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_scale
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_67.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_basic.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custom_capwidths.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_coords.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_22.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_16.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_60.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend/js
copying lib/matplotlib/backends/web_backend/js/mpl_tornado.js -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend/js
copying lib/matplotlib/tests/baseline_images/test_axes/dash_offset.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_51.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/scatter_post_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_05.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_35.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_with_nans.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_text/text_pdf_chars_beyond_bmp.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_80.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pagdo8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_65.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/xkcd_marker.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_55.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_24.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_freqs_linear.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_24.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/date_timezone_x_and_y.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/backends/web_backend/.prettierignore -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend
copying lib/matplotlib/mpl-data/images/back.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linestyle.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_28.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_34.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_07.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/wedge_range.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_39.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_75.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_45.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout4.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/mpl-data/images/move-symbolic.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_59.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-bright.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_75.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/contour_colorbar.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_07.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custom_capwidth.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/mpl-data/images/filesave.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_37.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pie_linewidth_2.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/move_large.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_48.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_06.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout9.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_legend/hatching.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rmin.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_08.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_agg_filter
copying lib/matplotlib/tests/baseline_images/test_agg_filter/agg_filter_alpha.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_agg_filter
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_figure/alpha_background.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_78.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-muted.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_36.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_08.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pbkli8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages
copying lib/matplotlib/tests/tinypages/range6.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_direction.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_wedge.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_18.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/hand.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/dviread/test.json -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/dviread
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_freqs_linear.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/autoscale_tiny_range.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_33.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_29.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_12.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_49.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_52.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_79.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_28.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/offset_points.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_patches/wedge_range.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_55.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_53.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_48.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/large_subscript_title.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_20.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/subplots-symbolic.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_phase_noise.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_62.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_31.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_73.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_00.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_cliprect.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_82.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_42.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc3.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbars_no_overlapV.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_63.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pie_frame_grid.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linelength.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/math_fontfamily_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_62.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_73.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_27.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_text/text_alignment.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_71.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_39.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_36.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_backend_ps/multi_font_type42.eps -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_12.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes1.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_44.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_61.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_23.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_04.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_shape_uniform.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_10.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_dpi_cor_200dpi.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_image/mask_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_56.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_weights.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_noise.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_72.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pbkdi8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_23.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_78.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_80.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/stem_orientation.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_step_empty.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_32.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_37.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_33.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_59.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_alpha.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_47.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_28.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_42.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showmedians.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_79.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hlines_masked.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_35.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvr8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_48.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_58.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_64.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_54.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_coloring.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_contour/contour_corner_mask_False.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_80.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout2.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_polar/polar_axes.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/subplots_large.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_61.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/not_covering_scatter.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_06.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_71.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_51.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_21.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_49.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_63.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/csd_noise.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_16.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_44.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/zoom_to_rect_large.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/rc_grid.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_48.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_lines/line_collection_dashes.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_46.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_36.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_57.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_43.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn6a16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-colorblind.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_38.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_21.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/zoom_and_clip_upper_origin.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_19.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_39.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/qt4_editor_options.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_79.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_36.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_36.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_57.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_17.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_50.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_clipping.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_figure/tightbbox_box_aspect.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_line.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation__2x.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_55.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/fancy.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_12.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/grayscale_alpha.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_27.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_29.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_73.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvb8an.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_33.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_rcupdate1.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_51.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_44.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_53.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_75.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_65.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_raster.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_45.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_21.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout5.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_32.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_72.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_29.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_54.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_58.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_58.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_fixed_aspect.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_patheffects/collection.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/scatter.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_74.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_20.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_82.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_15.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_clipping.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/pngsuite/basn0g04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_55.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_09.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_04.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_68.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_41.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_57.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_60.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_20.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_18.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_override.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_51.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_76.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_19.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_40.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_67.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_21.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_75.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_with_nans.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_54.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_40.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_82.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_79.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_21.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_55.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_rcupdate2.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_baseline.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_orientation.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_79.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_13.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_45.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_35.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_55.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Bold.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_17.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_05.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_triangulation
copying lib/matplotlib/tests/baseline_images/test_triangulation/tripcolor1.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_triangulation
copying lib/matplotlib/tests/baseline_images/test_backend_ps/useafm.eps -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_38.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_59.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_39.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_positions.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_coloring.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/mpl-data/sample_data/goog.npz -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_orientation.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_57.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pncb8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/hlines_with_nan.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_custompoints_200.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/arrow_styles.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_37.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_37.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_64.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_22.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_bboxclip.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_legend/hatching.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_78.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_44.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_31.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-BoldOblique.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_37.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_03.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/mollweide_grid.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/uint16.tif -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/mpl-data/images/zoom_to_rect.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_text/text_alignment.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_07.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_24.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_55.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_03.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_coloring.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_axes/contour_hatching.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-BoldItalic.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_80.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_19.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/README.txt -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_contour/contour_closed_line_loop.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_54.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_67.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/boxarrow_test_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_31.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_41.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_53.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_09.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pcrb8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_closed_patch.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout6.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_39.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/wedge_range.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_71.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_01.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_49.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_80.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_01.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_triangulation/tri_smooth_contouring.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_triangulation
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_27.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/contour_hatching.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_figure/test_subfigure_scatter_size.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_spines/spines_data_positions.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_50.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_54.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_07.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_21.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_mod_artists_after_plotting.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_override.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_80.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/nan_path.eps -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_49.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_02.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_58.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_42.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-deep.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/pngsuite/basn3p08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_10.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/framealpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_02.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/large_arc.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/mpl-data/images/back.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_figure/figure_suptitle.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_21.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_15.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/figure_align_labels.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_44.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Bold.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_34.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_24.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_06.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_81.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_78.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_06.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_74.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_raster.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_masks_and_nans.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_24.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_32.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_19.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_18.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes2.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_widgets
copying lib/matplotlib/tests/baseline_images/test_widgets/check_bunch_of_radio_buttons.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_widgets
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_61.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/imshow.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_26.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_bbox_inches.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_28.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rlabel_position.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_axes/step_linestyle.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_48.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_21.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/mpl-data/sample_data/percent_bachelors_degrees_women_usa.csv -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_47.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_22.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_45.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_angle_freqs.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_34.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/xkcd.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_figure/figure_suptitle.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_53.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/test_check_masked_offsets.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_artist/clip_path_clipping.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_52.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_75.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hexbin_extent.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_61.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_pdf_font42_kerning.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_07.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_42.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/single_point.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_transforms/pre_transform_data.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_transforms
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_59.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_38.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__append_positions.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_compare_images/all127.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_42.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colors/levels_and_colors.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colors
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_43.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_10.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__extend_positions.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/imshow_endianess.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_73.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_09.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_09.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout4.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_38.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_45.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_33.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_57.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_62.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_11.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_64.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_59.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_25.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d_transpose.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d_transpose.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_62.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_73.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_72.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_32.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_70.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/nonuniform_and_pcolor.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_37.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_34.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_69.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_72.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_49.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/cmr10.pfb -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_limits.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_color.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_54.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_40.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/test_subfigure_ss.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linelength.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_63.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_withmean_custompoint.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_23.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_18.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_as_path_opacity.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_50.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/angle_spectrum_noise.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/image_cliprect.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_axes/fill_units.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_54.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_zorder.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_units
copying lib/matplotlib/tests/baseline_images/test_units/plot_pint.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_units
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_37.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_05.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvlo8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc1.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_33.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_baseline.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_with_xlabels.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_rc_parameters.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/mask_image.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_16.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_41.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_addlines.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_axes/vlines_masked.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_legend.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_patheffects/tickedstroke.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_text/text_contains.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_53.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_73.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_32.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_colormap.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_61.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_52.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/back-symbolic.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_52.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_51.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_54.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/mpl-data/images/forward.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_63.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout6.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_limits.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_alpha.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_scale/logscale_nonpos_values.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_scale
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_05.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hexbin_log.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_text/font_styles.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_noise.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout9.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_20.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_64.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_10.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pbkl8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/test_eventplot_problem_kwargs.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc1.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_05.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_18.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_56.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_skew/skew_rects.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_06.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_64.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_14.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_16.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_simplification/simplify_curve.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/mpl-data/fonts/afm/pagk8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_06.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_40.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_lines/drawstyle_variants.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_axes/date_timezone_x.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_45.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/tinypages/range4.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_decreasing.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/imshow_flatfield.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_27.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_10.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_46.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_23.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_35.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/zoom_to_rect.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_32.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_step.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-white.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/pngsuite/basn2c08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_78.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_line.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_78.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_14.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_05.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_51.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_79.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/matplotlib_large.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_46.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_normed.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_09.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_58.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_14.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_49.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hexbin_linear.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_38.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_09.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_38.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Roman.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_09.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_log_extension.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_26.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_51.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/dark_background.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_38.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_39.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/multiline2.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_35.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_lines/striped_line.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_units/plot_masked_units.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_units
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_75.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_52.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_07.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/mollweide_grid.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_15.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_18.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout5.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_58.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_73.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvl8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_20.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_48.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_05.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pzdr.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_backend_ps/empty.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__add_positions.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_33.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_20.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn2c16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_08.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_15.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_29.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_36.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_as_text_opacity.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_38.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/cbar_sharing.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_lines/line_collection_dashes.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/mpl-data/images/hand.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/mpl-data/sample_data/embedding_in_wx3.xrc -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto3.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_uneven.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_offsetbox/offsetbox_clipping.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_offsetbox
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_05.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_45.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_36.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_43.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_24.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_71.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect3.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_axes/mollweide_grid.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_36.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/jacksboro_fault_dem.npz -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_27.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_step_bottom.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_41.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbar_location.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_figure/figure_legend.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_image/image_interps.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_simplification/overflow.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_22.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_37.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_color.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_32.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_68.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn3p04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_74.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_manual.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_contour/contour_corner_mask_True.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_19.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_05.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_39.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_46.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_47.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_65.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_10.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_17.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_53.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_33.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/stem.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/scatter_marker.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_27.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/rasterize_10dpi.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_33.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_36.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_01.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_76.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_40.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_26.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_bboxclip.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-talk.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_11.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_42.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_log_scales.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout8.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_baseline.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_colorbar/contour_colorbar.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_76.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_skew/skew_axes.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_55.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/contour_hatching.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_09.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_29.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_51.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_02.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_06.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_14.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_animated_test_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_06.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_36.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_64.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_65.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/collection.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_21.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/move.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_ttconv
copying lib/matplotlib/tests/baseline_images/test_ttconv/truetype-conversion.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_ttconv
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_57.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/matplotlib.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_53.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pplr8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/stylelib/ggplot.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_52.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/symlog2.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto2.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_23.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_59.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_34.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/offset_points.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_57.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_clip.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_52.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_01.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/step_linestyle.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_48.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_40.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_22.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Symbol.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/mpl-data/fonts/afm/ptmri8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_25.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_79.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_12.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_27.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/all_quadrants_arcs.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_62.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_38.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_54.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_datetime_axis.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_48.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_32.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linestyle.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_31.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_35.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_58.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout7.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rlabel_position.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes1.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_76.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_28.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_50.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_21.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_80.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/package.json -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_17.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_34.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_53.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/imshow.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_42.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/scatter.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_40.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/home.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_50.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Oblique.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_patches/multi_color_hatch.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_autorange_false_whiskers.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_contour/contour_test_label_transforms.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custommedian.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_18.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh_small.eps -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_21.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/imshow.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_20.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_52.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_svg/noscale.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_units/jpl_barh_units.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_units
copying lib/matplotlib/mpl-data/images/move.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_wedge.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/mpl-data/sample_data/msft.csv -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages/_static
copying lib/matplotlib/tests/tinypages/_static/README.txt -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages/_static
copying lib/matplotlib/tests/baseline_images/test_axes/test_alpha.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_67.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_09.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_54.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/cmmi10.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_21.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_triangulation/tri_smooth_gradient.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_triangulation
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_60.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_55.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/contour_colorbar.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_50.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_usetex/test_usetex.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_usetex
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_11.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/arrow_simple.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_53.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout1.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_37.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/qt4_editor_options.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_15.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_74.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Bold.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/mpl-data/fonts/afm/phvro8an.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_image/image_cliprect.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_22.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_22.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/back_large.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/mixed_collection.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_74.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_17.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_46.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_53.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_sym.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_20.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_18.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_weights.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_backend_svg/noscale.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_50.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_53.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/axes_titles.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_09.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_49.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_67.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_04.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_zoomed.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/step_linestyle.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_lineoffset.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_43.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_25.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_20.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_45.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_78.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_21.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_customoutlier.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_with_ylabels.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_74.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_21.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_39.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_shift.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_colorbar/double_cbar.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_58.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_25.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_log_scales.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/aitoff_proj.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/pie_center_radius.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_45.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_54.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_spines/spines_data_positions.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_figure/figure_today.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_50.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes2.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_70.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/figure_today.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_76.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_50.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-paper.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_59.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_79.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/plot_directive
copying lib/matplotlib/mpl-data/plot_directive/plot_directive.css -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/plot_directive
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_table
copying lib/matplotlib/tests/baseline_images/test_table/table_zorder.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_table
copying lib/matplotlib/tests/baseline_images/test_image/image_alpha.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_15.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_58.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_48.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_background.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_polar/polar_negative_rmin.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_dates/date_axvspan.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_03.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn0g16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_dpi_cor_100dpi.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout5.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/multi_font_type42.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_36.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_43.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_80.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/rotate_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_01.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/hist_step_horiz.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc3.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_59.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_31.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_06.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_63.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_lines/line_collection_dashes.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_legend/legend_various_labels.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_82.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_autorange_true_whiskers.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_figure/test_subfigure_double.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_73.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_spines/spines_capstyle.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_39.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_table/table_cell_manipulation.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_table
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_52.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvro8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_collections/regularpolycollection_rotate.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_backend_ps/type3.eps -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_28.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/not_covering_scatter_transform.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_23.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_07.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_36.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_07.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_horizontal.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/rotate_image.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_44.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_35.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_60.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_41.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/scatter.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_74.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/cbar_with_subplots_adjust.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_07.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_18.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_01.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/collection.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout8.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_image/mask_image.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_25.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_angle_noise.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_57.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_skew/skew_axes.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/mpl-data/fonts/afm/cmsy10.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_58.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_20.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pcrbo8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/backends/web_backend/single_figure.html -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_weights.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_53.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_74.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/subplots.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_44.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_31.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh_datetime_axis.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_82.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_21.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_21.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_46.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/back.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_labels_first.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_18.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_normed.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_75.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_71.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_phase_freqs.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_18.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_49.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_stairs_datetime.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/inset_polar.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/tinypages/_static/.gitignore -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages/_static
copying lib/matplotlib/tests/baseline_images/test_image/interp_nearest_vs_none.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/mpl-data/stylelib/grayscale.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_single_scatter.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_alpha.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_axes/transparent_markers.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_33.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/ptmb8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_47.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_59.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_61.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_withmean_line.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_67.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_62.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect1.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_46.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_73.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_56.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_72.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_10.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/rc_markerfill.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_text/text_alignment.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_simplification/clipper_edge.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/marker_edges.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/rcparam_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_52.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_26.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_37.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_various_labels.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_skew/skew_rects.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_06.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_19.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_76.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_04.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_11.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/simplify_curve.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/markevery.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_colorbar/cbar_locationing.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_32.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_20.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/arc_angles.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/date_timezone_y.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_18.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/basn3p02-scrambled.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_52.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_43.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect2.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_07.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_44.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_non_default.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_81.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_59.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_21.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_49.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_15.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_50.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_59.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_43.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_44.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_25.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rlabel_position.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_text/font_styles.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout4.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_text/fonttext_wrap.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_image/rgba_antialias.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_55.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_29.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_change_lim_scale.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_52.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_alignment.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_78.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/cmtt10.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_78.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_44.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_72.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_00.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_59.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_41.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/symlog.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_test_image.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_70.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_73.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_04.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_54.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_35.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/forward_large.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_56.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__extend_positions.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_43.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_35.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_20.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_67.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvbo8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect3.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_legend/legend_various_labels.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_25.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/patch_alpha_override.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_59.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_81.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_ps/multi_font_type3.eps -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_45.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/rasterize_10dpi.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_44.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_loglog_nonpos.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_artist/clip_path_clipping.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_72.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_53.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_38.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_20.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_80.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_lines/marker_fill_styles.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_48.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect2.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_polar/polar_invertedylim_rorigin.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/pngsuite/basn6a08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_46.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect2.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/tinypages/index.rst -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-poster.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_axes/secondary_xy.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_18.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/annotation_negative_fig_coords.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_legend/fancy.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/fft_peaks.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_73.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_56.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_07.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/help_large.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_34.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/twin_axis_locators_formatters.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_shape_proportional.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_35.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_artist/clip_path_clipping.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_81.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/framealpha.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_71.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/cmb10.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_81.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_34.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bar_tick_label_single.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/topobathy.npz -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_06.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_44.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/mixed_collection.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_06.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_spines/spines_capstyle.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/mpl-data/sample_data/Minduka_Present_Blue_Pack.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/mpl-data/stylelib/_mpl-gallery.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linelength.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_51.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_23.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_69.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_53.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_07.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__add_positions.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_51.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_76.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_twoslope.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_image/log_scale_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_test_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes1.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_23.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_65.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_40.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_41.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_76.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_68.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_54.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_51.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_59.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_12.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_05.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_81.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/titles.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_bar.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_path/nan_path.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_03.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_xelatex.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_40.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/extend_drawedges.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_82.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linestyle.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto3.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_axes/rgba_markers.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/home.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_image/interp_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/mpl-data/images/zoom_to_rect.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_lines/scaled_lines.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/backends/web_backend/js/mpl.js -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend/js
copying lib/matplotlib/backends/web_backend/js/nbagg_mpl.js -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend/js
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_decreasing.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_55.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_50.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_14.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_38.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/offset_points.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/filesave-symbolic.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_67.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_63.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_offsetbox/offsetbox_clipping.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_offsetbox
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_58.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_56.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_38.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_16.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/imshow_masked_interpolation.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_06.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_68.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_70.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/font_scaling.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_81.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout2.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_axes/hist_step_filled.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_46.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_17.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_21.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_37.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_scale/function_scales.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_scale
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_24.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_34.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_26.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_28.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_45.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_29.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_03.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_widgets/check_radio_buttons.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_widgets
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_35.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/semi_log_with_zero.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_image/image_shift.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_27.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_48.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_27.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_25.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_38.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_withmean_point.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_58.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_22.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_19.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_08.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_invertedylim.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation__2x.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/mpl-data/fonts/afm/phvb8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_artist/hatching.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout2.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_64.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_53.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rorigin.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_00.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linewidth.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_32.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/test_nbagg_01.ipynb -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_48.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_54.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_68.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_50.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_coords.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect1.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_63.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto1.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_27.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_40.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_63.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_81.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_76.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_23.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_06.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_customwidths.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__append_positions.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_52.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_lineoffset.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_04.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_14.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_40.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_61.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/basn3p02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_04.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_dates/RRuleLocator_bounds.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_74.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/framealpha.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_59.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_08.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_nans.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_65.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_62.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_46.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/fivethirtyeight.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_47.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_39.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_extend_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_15.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_76.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_44.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/vlines_basic.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_02.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/agg_text_clip.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_noise_linear.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_bar.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_72.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_29.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_09.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_31.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout7.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_08.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custompositions.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_36.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/rc_spines.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_46.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_58.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/ipython_inline_figure.html -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled_alpha.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/backends/web_backend/nbagg_uat.ipynb -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_71.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/putri8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/marker_styles.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_43.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_17.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_35.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_34.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_33.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_19.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__default.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_63.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_65.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_09.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_81.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/clip_to_bbox.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_75.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_16.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/test_subfigure.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_42.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/Solarize_Light2.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_collections/size_in_xy.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_25.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_basic.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_freqs_dB.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_20.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_07.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_33.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_71.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/home_large.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_50.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_59.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_39.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/phvr8an.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_52.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/text_pdf_kerning.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto2.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_nan.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_36.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_16.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_table/table_labels.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_table
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_45.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_65.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_39.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_35.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_34.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_21.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_75.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_51.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_09.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_custom_capwidths.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/hatching.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_skew/skew_rects.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rorigin.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_52.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_27.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_38.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_48.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/imshow_clip.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/test_bboxtight.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_image/image_composite_background.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_64.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_32.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_76.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_34.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/membrane.dat -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_axes/vertex_markers.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_37.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/css/mpl.css -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend/css
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_68.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_noise_linear.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_52.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/move.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/twin_spines_on_top.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_clipping.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_axes/barh_tick_label.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_offsetbox/anchoredtext_align.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_offsetbox
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_68.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data/axes_grid
copying lib/matplotlib/mpl-data/sample_data/axes_grid/bivariate_normal.npy -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data/axes_grid
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_46.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_47.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/Stocks.csv -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_22.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_13.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_00.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_34.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/home.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_50.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_65.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/single_point.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_38.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_18.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_79.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rorigin.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_55.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_03.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_dates/date_axhspan.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_24.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_no_inverted_whisker.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_color.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_82.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_units/jpl_bar_units.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_units
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_13.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_22.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_09.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_22.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_no_flier_stats.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/pie_ccw_true.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_step.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_25.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/simple.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/backends/web_backend/.eslintrc.js -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/dviread/test.tex -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/dviread
copying lib/matplotlib/tests/baseline_images/test_dates/date_inverted_limit.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/mpl-data/stylelib/fast.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_spines/spines_data_positions.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_25.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_01.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_49.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn0g02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_31.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_62.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_interps.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_60.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/_mpl-gallery-nogrid.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_xy.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_36.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_subplots
copying lib/matplotlib/tests/baseline_images/test_subplots/subplots_offset_text.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_subplots
copying lib/matplotlib/tests/baseline_images/test_axes/pie_linewidth_0.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_05.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/psd_noise.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_65.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/rgba_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
creating build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_png
copying lib/matplotlib/tests/baseline_images/test_png/pngsuite.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_png
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_dash.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_39.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_41.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/help.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__extend_positions.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_14.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_16.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_custompoints_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_scalarwidth.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_09.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/marker_edges.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/legend_stackplot.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_axes/vline_hline_zorder.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_35.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/titles.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_28.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_51.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_maxlength.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_64.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_26.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_step.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_freqs.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_61.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout6.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_39.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_multiple_keys.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_56.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showmedians.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_74.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_39.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/clip_to_bbox.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_22.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_28.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_63.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_11.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/cmex10.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_baseline.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_polar/polar_negative_rmin.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_68.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_07.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_svg/fill_black_with_alpha.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_axes/hist_density.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/phase_spectrum_freqs.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout6.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/mpl-data/images/forward.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/hist_log.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_42.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_74.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_spines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_64.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_36.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/dviread/test.dvi -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/dviread
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_41.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_44.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_47.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_bar_empty.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_custompoints_200.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_56.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_61.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_51.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_42.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_22.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/Courier10PitchBT-Bold.pfb -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_00.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_61.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/help.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_02.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_74.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_contour/contour_manual_colors_and_levels.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout3.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/tinypages/README.md -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_artist/default_edges.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_axes/rgba_markers.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/o_marker_path_snap.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/canonical.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_55.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/matplotlibrc -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_06.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_35.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn0g08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_22.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_70.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_key_pivot.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/hist_offset.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_01.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_62.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_76.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_39.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_32.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_64.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout4.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_67.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_34.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d_transpose.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_24.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_15.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_72.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_24.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_alpha.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_axes/dash_offset.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_20.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/figimage.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_23.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/clip_to_bbox.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto2.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_02.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_70.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_nans.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_17.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_percentilewhis.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_79.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_22.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_42.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_18.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_55.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_35.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_06.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_80.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pplb8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/afm/putbi8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/afm/putb8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_legend/legend_expand.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/mpltest.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_11.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/multi_color_hatch.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_54.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_svg/bold_font_output.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/pngsuite/basn3p02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_axes/hist_offset.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_34.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/log_scale_image.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_figure/figure_suptitle.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_polar/polar_axes.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_18.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colors/light_source_shading_topo.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colors
copying lib/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_raster.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_bbox_tight
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_60.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/font_styles.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_27.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_compare_images/basn3p02-1px-offset.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_41.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbars_no_overlapH.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_03.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_56.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_svg/noscale.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_axes/mixed_collection.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_07.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_39.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_47.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_49.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_bar.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_55.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/pie_rotatelabels_true.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_34.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_61.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_79.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pbkd8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/ttf/cmr10.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_customcap.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_55.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_36.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_54.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_11.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_skew/skew_axes.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_skew
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_test_image.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/mpl-data/sample_data/s1045.ima.gz -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/mpl-data/fonts/afm/pncr8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_axes/specgram_freqs.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_13.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hexbin_empty.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_38.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_56.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_76.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/autoscale_arc.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_33.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_55.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_arrow_patches/connection_styles.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_arrow_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_81.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_colormap.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_axes/imshow.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_70.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_02.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_80.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked_step.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_34.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_63.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_81.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_13.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/image_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_35.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/multi_font_type3.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_50.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pplri8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rmin.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_mixedmode.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_axes/vlines_with_nan.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/help-symbolic.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_48.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/.prettierrc -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_backend_pgf/pgf_pdflatex.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pgf
copying lib/matplotlib/tests/baseline_images/test_compare_images/simple.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_lines/line_dashes.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_61.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_23.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_46.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_31.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_68.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout3.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_05.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_36.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_04.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_40.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_44.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_38.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_59.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_25.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_73.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_29.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_64.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_46.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/canonical.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout4.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_text/annotation_negative_ax_coords.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_27.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_62.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_56.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_67.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/css/fbm.css -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend/css
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto3.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_81.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_05.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_41.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_rmin.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_73.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_19.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_polar.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_log.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_54.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_41.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_70.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_08.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_57.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_67.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_56.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/stackplot_test_image.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_45.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pzcmi8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_19.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_76.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_65.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/patheffect3.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_13.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/overflow.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Oblique.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_axes/bar_tick_label_multiple.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_37.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_33.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_37.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_75.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_78.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_60.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_legend/legend_expand.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_09.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_80.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_53.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_40.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_nan.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/tinypages/some_plots.rst -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages
copying lib/matplotlib/mpl-data/images/filesave.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_50.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/titles.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_polar.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_78.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_15.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/figure_today.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_rc_parameters.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_68.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_03.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/regularpolycollection_scale.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_axes/pie_no_label.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_colorbar/cbar_with_orientation.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout8.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_13.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_lineoffset.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout3.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_79.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/twin_axis_locators_formatters.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_22.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_52.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_28.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_42.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_36.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_with_key_test_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_47.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/bmh.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showmeans.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/tinypages/included_plot_21.rst -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_axes/hist2d.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/pngsuite/basn4a08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout9.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_19.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/kpsewhich.lua -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_40.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/interp_nearest_vs_none.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_axes/vline_hline_zorder.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_58.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_45.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/cmss10.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_75.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_agg_filter/agg_filter_alpha.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_agg_filter
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_60.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_47.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custompatchartist.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/hist_offset.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_76.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_31.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_62.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_transforms/pre_transform_data.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_transforms
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_42.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_56.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_lines/line_dashes.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_compare_images/simple.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_single_test_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/test_stairs_options.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_simplification/clipper_edge.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_06.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/qt4_editor_options_large.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/imshow_clip.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_65.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_47.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/pcolor_datetime_axis.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_72.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_31.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_78.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_15.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_24.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_74.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_25.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_32.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout7.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_58.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/multiline.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_62.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-BoldOblique.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_57.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_82.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_artist/hatching.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_20.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_32.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__add_positions.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_image/imshow_bignumbers_real.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_quiver/barbs_pivot_test_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_sym2.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_50.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_13.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_26.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_44.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showextrema.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_50.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_68.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_64.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_70.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_52.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/tinypages/.gitignore -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages
copying lib/matplotlib/mpl-data/stylelib/_classic_test_patch.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_51.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_path/marker_paths.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_path
copying lib/matplotlib/tests/baseline_images/test_streamplot/streamplot_colormap.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_streamplot
copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_37.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_32.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_14.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showmeans.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linewidth.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_axes/pcolormesh.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_24.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_12.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/ptmbi8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_32.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_49.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showextrema.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/scatter_rc3.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_axes/eventplot.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_49.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_artist/hatching.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_artist
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_34.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_04.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_45.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_23.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_constrainedlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_75.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_82.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_68.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_44.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_43.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_45.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_17.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_80.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_table/table_auto_column.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_table
copying lib/matplotlib/tests/baseline_images/test_patches/multi_color_hatch.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_70.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/figure_align_labels.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_09.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__default.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_29.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_51.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_00.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/backends/web_backend/all_figures.html -> build/lib.linux-armv7l-cpython-311/matplotlib/backends/web_backend
copying lib/matplotlib/tests/baseline_images/test_axes/errorbar_basic.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_17.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_49.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_33.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_35.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/simplify_curve.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/transparent_markers.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_usetex/test_usetex.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_usetex
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_71.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_56.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_02.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_43.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_79.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_68.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_47.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_51.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/pagd8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_54.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/stroked_text.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_image/imshow.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_45.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/tableau-colorblind10.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_62.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/overflow.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_70.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_42.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_81.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_46.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_54.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/tinypages/conf.py -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/tinypages
copying lib/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showall.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_60.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_subplots/subplots_offset_text.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_subplots
copying lib/matplotlib/mpl-data/fonts/afm/pcrr8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/mpl-data/fonts/afm/pncri8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_82.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/sample_data/grace_hopper.jpg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_61.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/afm/putr8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_png/uint16.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_png
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_47.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/pngsuite/basn0g01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_06.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/twin_spines.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/sample_data/eeg.dat -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/sample_data
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_20.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_45.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_12.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_56.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Italic.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/pdfcorefonts
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_lines/scaled_lines.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_lines
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_00.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_compare_images/all128.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_compare_images
copying lib/matplotlib/tests/baseline_images/test_axes/retain_tick_visibility.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_colorbar/test_boundaries.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_position.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_backend_svg/bold_font_output_with_none_fonttype.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_00.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/mpl-data/images/forward.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_dates/DateFormatter_fractionalSeconds.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_23.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_20.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/eventplot.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_legend/legend_expand.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_32.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_67.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_custombox.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_13.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/scatter_2D.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_48.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/marker_edges.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_78.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_61.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_legend/legend_auto1.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_legend
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_79.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_55.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_46.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_10.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/imshow_masked_interpolation.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_patches/connection_patch.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patches
copying lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_decreasing.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/images/zoom_to_rect-symbolic.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_dates/date_axvline.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_dates
copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_scale/logit_scales.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_scale
copying lib/matplotlib/tests/baseline_images/test_axes/annotate_across_transforms.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/pngsuite/basn3p01.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/pngsuite
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_50.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_56.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_22.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_25.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_19.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/multiline.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_51.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_50.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_71.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_62.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout3.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_figure/alpha_background.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_14.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipper_edge.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot_with_CIarray.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/phase_spectrum_noise.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_81.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/basictext_wrap.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_axes/contour_colorbar.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_33.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_52.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_35.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes2.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_10.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_tightlayout/tight_layout2.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_tightlayout
copying lib/matplotlib/tests/baseline_images/test_colorbar/colorbar_keeping_xlabel.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_24.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/images/filesave.png -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_orientation.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_32.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_63.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/fft_peaks.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linewidth.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_19.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/hist_stacked.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-whitegrid.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_57.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_47.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_03.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_70.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_text/multiline2.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_text
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_19.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_subplots/subplots_offset_text.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_subplots
copying lib/matplotlib/tests/baseline_images/test_image/image_clip.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_image
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_48.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_49.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_colorbar/proportional_colorbars.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_axes/csd_freqs.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_22.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_backend_svg/multi_font_aspath.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_svg
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_72.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_line.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_colorbar/nonorm_colorbars.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_colorbar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_62.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/barbs_test_image.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_zoomed.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_71.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_simplification
copying lib/matplotlib/tests/baseline_images/test_axes/hlines_basic.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_07.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_58.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_44.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/boxplot.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_27.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_19.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_72.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_48.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_54.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_43.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_57.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark-palette.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/ttf
copying lib/matplotlib/tests/baseline_images/test_axes/psd_freqs.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_02.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_patheffects/spaces_and_newlines.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_patheffects
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_60.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_11.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_11.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_collections
copying lib/matplotlib/mpl-data/fonts/afm/pplbi8a.afm -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/fonts/afm
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_41.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-pastel.mplstyle -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/stylelib
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_34.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_figure/figure_legend.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_figure
copying lib/matplotlib/mpl-data/images/help.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/images
copying lib/matplotlib/tests/baseline_images/test_backend_pdf/kerning.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_pdf
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_29.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_14.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_08.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_63.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_axes/bxp_customwhisker.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_contour/contour_line_start_on_corner_edge.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_contour
copying lib/matplotlib/tests/baseline_images/test_backend_ps/coloredhatcheszerolw.eps -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_backend_ps
copying lib/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_zoomed.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_39.svg -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_polar/polar_theta_wedge.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_polar
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_46.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_quiver/quiver_key_xy.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_quiver
copying lib/matplotlib/tests/baseline_images/test_axes/loglog.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_axes
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_82.pdf -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
copying lib/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_20.png -> build/lib.linux-armv7l-cpython-311/matplotlib/tests/baseline_images/test_mathtext
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_direction_arrows.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/rgb_axes.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_shaded.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/Subplot.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_rotated.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_axes_cube_ortho.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_direction_arrows_many_args.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/contour3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_primary_views.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/contourf3d_fill.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-xyz.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d_shaded.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/computed_zorder.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-simple.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_locator_base_call.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/errorbar3d_errorevery.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/add_collection3d_zs_scalar.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_pivot_middle.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/lines3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/errorbar3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/contourf3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/contour3d_extend3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/text3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_focal_length.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/polar_box.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_lines_dists.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/fill_facecolor.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/inset_axes.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-alpha.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes/curvelinear4.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/minor_ticks.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/inset_locator.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_labelbase.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-rgb-data.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_axes_cube.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/inverted_zoomed_axes.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/trisurf3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d_linewidth.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/ParasiteAxesAuxTrans_meshplot.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_ortho.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/tricontour.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path/clip_path.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/equal_box_aspect.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/stem3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/arc_pathpatch.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_labelpad.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d_color.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/aspects.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/plot_3d_from_2d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/poly3dcollection_closed.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_ticklabels.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3dzerocstride.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/custom_transform.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_masked.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/mixedsubplot.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/SubplotZero.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/poly3dcollection_alpha.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/trisurf3d_shaded.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_masked_strides.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/twin_axes_empty_and_removed.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes/curvelinear3.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-edge-style.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_ticks.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/zoomed_axes.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3dzerorstride.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_masked.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-named-colors.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_isometric.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid1/image_grid.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_cla.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_pivot_tail.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/axis_direction.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/add_collection3d_zs_array.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d_notshaded.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
creating build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid
copying lib/mpl_toolkits/tests/baseline_images/test_axes_grid/imagegrid_cbar_mode.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_axes_grid
copying lib/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter_spiral.png -> build/lib.linux-armv7l-cpython-311/mpl_toolkits/tests/baseline_images/test_mplot3d
running build_ext
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.11 -c /tmp/tmpbo_ytyyc.cpp -o tmp/tmpbo_ytyyc.o -fvisibility=hidden
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.11 -c /tmp/tmphwtmb127.cpp -o tmp/tmphwtmb127.o -fvisibility-inlines-hidden
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.11 -c /tmp/tmpmu0cnki0.cpp -o tmp/tmpmu0cnki0.o -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
building 'matplotlib.backends._backend_agg' extension
creating build/temp.linux-armv7l-cpython-311
creating build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg
creating build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern
creating build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn
creating build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src
creating build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/src
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_bezier_arc.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_bezier_arc.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_curves.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_curves.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_image_filters.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_image_filters.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_trans_affine.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_trans_affine.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vcgen_contour.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_contour.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vcgen_dash.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_dash.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vcgen_stroke.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_stroke.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vpgen_segmentator.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vpgen_segmentator.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/_backend_agg.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/src/_backend_agg.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from src/_backend_agg.h:9,
                 from src/_backend_agg.cpp:5:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/_backend_agg_wrapper.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/src/_backend_agg_wrapper.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.11/pyport.h:218,
                 from /usr/include/python3.11/Python.h:38,
                 from src/mplutils.h:30,
                 from src/_backend_agg_wrapper.cpp:1:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/checkdep_freetype2.c -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/src/checkdep_freetype2.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
src/checkdep_freetype2.c:14:9: note: '#pragma message: Compiling with FreeType version 2.13.2.'
   14 | #pragma message("Compiling with FreeType version " \
      |         ^~~~~~~
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -DFREETYPE_BUILD_TYPE=system -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/py_converters.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/src/py_converters.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.11/pyport.h:218,
                 from /usr/include/python3.11/Python.h:38,
                 from src/py_converters.h:16,
                 from src/py_converters.cpp:3:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_bezier_arc.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_curves.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_image_filters.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_trans_affine.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_contour.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_dash.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vcgen_stroke.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_vpgen_segmentator.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/src/_backend_agg.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/src/_backend_agg_wrapper.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/src/checkdep_freetype2.o build/temp.linux-armv7l-cpython-311/matplotlib.backends._backend_agg/src/py_converters.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/matplotlib/backends/_backend_agg.cpython-311-arm-linux-gnueabihf.so -lfreetype
lto-wrapper: warning: using serial compilation of 4 LTRANS jobs
lto-wrapper: note: see the '-flto' option documentation for more information
building 'matplotlib._c_internal_utils' extension
creating build/temp.linux-armv7l-cpython-311/matplotlib._c_internal_utils
creating build/temp.linux-armv7l-cpython-311/matplotlib._c_internal_utils/src
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.11 -c src/_c_internal_utils.c -o build/temp.linux-armv7l-cpython-311/matplotlib._c_internal_utils/src/_c_internal_utils.o -fvisibility=hidden -flto
arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-311/matplotlib._c_internal_utils/src/_c_internal_utils.o -L/usr/lib/arm-linux-gnueabihf -ldl -o build/lib.linux-armv7l-cpython-311/matplotlib/_c_internal_utils.cpython-311-arm-linux-gnueabihf.so
building 'matplotlib.ft2font' extension
creating build/temp.linux-armv7l-cpython-311/matplotlib.ft2font
creating build/temp.linux-armv7l-cpython-311/matplotlib.ft2font/src
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFREETYPE_BUILD_TYPE=system -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/checkdep_freetype2.c -o build/temp.linux-armv7l-cpython-311/matplotlib.ft2font/src/checkdep_freetype2.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
src/checkdep_freetype2.c:14:9: note: '#pragma message: Compiling with FreeType version 2.13.2.'
   14 | #pragma message("Compiling with FreeType version " \
      |         ^~~~~~~
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFREETYPE_BUILD_TYPE=system -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/ft2font.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.ft2font/src/ft2font.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFREETYPE_BUILD_TYPE=system -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/ft2font_wrapper.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.ft2font/src/ft2font_wrapper.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.11/pyport.h:218,
                 from /usr/include/python3.11/Python.h:38,
                 from src/mplutils.h:30,
                 from src/ft2font_wrapper.cpp:1:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFREETYPE_BUILD_TYPE=system -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/py_converters.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.ft2font/src/py_converters.o -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.11/pyport.h:218,
                 from /usr/include/python3.11/Python.h:38,
                 from src/py_converters.h:16,
                 from src/py_converters.cpp:3:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-311/matplotlib.ft2font/src/checkdep_freetype2.o build/temp.linux-armv7l-cpython-311/matplotlib.ft2font/src/ft2font.o build/temp.linux-armv7l-cpython-311/matplotlib.ft2font/src/ft2font_wrapper.o build/temp.linux-armv7l-cpython-311/matplotlib.ft2font/src/py_converters.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/matplotlib/ft2font.cpython-311-arm-linux-gnueabihf.so -lfreetype
building 'matplotlib._image' extension
creating build/temp.linux-armv7l-cpython-311/matplotlib._image
creating build/temp.linux-armv7l-cpython-311/matplotlib._image/extern
creating build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn
creating build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src
creating build/temp.linux-armv7l-cpython-311/matplotlib._image/src
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_bezier_arc.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_bezier_arc.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_curves.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_curves.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_image_filters.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_image_filters.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_trans_affine.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_trans_affine.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vcgen_contour.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_vcgen_contour.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vcgen_dash.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_vcgen_dash.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vcgen_stroke.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_vcgen_stroke.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vpgen_segmentator.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_vpgen_segmentator.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/_image_wrapper.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._image/src/_image_wrapper.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.11/pyport.h:218,
                 from /usr/include/python3.11/Python.h:38,
                 from src/mplutils.h:30,
                 from src/_image_wrapper.cpp:1:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__image_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/py_converters.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._image/src/py_converters.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.11/pyport.h:218,
                 from /usr/include/python3.11/Python.h:38,
                 from src/py_converters.h:16,
                 from src/py_converters.cpp:3:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_bezier_arc.o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_curves.o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_image_filters.o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_trans_affine.o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_vcgen_contour.o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_vcgen_dash.o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_vcgen_stroke.o build/temp.linux-armv7l-cpython-311/matplotlib._image/extern/agg24-svn/src/agg_vpgen_segmentator.o build/temp.linux-armv7l-cpython-311/matplotlib._image/src/_image_wrapper.o build/temp.linux-armv7l-cpython-311/matplotlib._image/src/py_converters.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/matplotlib/_image.cpython-311-arm-linux-gnueabihf.so
lto-wrapper: warning: using serial compilation of 2 LTRANS jobs
lto-wrapper: note: see the '-flto' option documentation for more information
building 'matplotlib._path' extension
creating build/temp.linux-armv7l-cpython-311/matplotlib._path
creating build/temp.linux-armv7l-cpython-311/matplotlib._path/extern
creating build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn
creating build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src
creating build/temp.linux-armv7l-cpython-311/matplotlib._path/src
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_bezier_arc.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_bezier_arc.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_curves.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_curves.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_image_filters.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_image_filters.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_trans_affine.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_trans_affine.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vcgen_contour.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_vcgen_contour.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vcgen_dash.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_vcgen_dash.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vcgen_stroke.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_vcgen_stroke.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/agg24-svn/src/agg_vpgen_segmentator.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_vpgen_segmentator.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/_path_wrapper.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._path/src/_path_wrapper.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/string:51,
                 from /usr/include/c++/13/stdexcept:39,
                 from src/py_exceptions.h:7,
                 from src/numpy_cpp.h:17,
                 from src/_path_wrapper.cpp:1:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__path_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/py_converters.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._path/src/py_converters.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3699,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.11/pyport.h:218,
                 from /usr/include/python3.11/Python.h:38,
                 from src/py_converters.h:16,
                 from src/py_converters.cpp:3:
/usr/include/c++/13/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
src/_backend_agg_basic_types.h:45:40:   required from here
/usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  922 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_bezier_arc.o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_curves.o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_image_filters.o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_trans_affine.o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_vcgen_contour.o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_vcgen_dash.o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_vcgen_stroke.o build/temp.linux-armv7l-cpython-311/matplotlib._path/extern/agg24-svn/src/agg_vpgen_segmentator.o build/temp.linux-armv7l-cpython-311/matplotlib._path/src/_path_wrapper.o build/temp.linux-armv7l-cpython-311/matplotlib._path/src/py_converters.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/matplotlib/_path.cpython-311-arm-linux-gnueabihf.so
lto-wrapper: warning: using serial compilation of 3 LTRANS jobs
lto-wrapper: note: see the '-flto' option documentation for more information
building 'matplotlib._qhull' extension
creating build/temp.linux-armv7l-cpython-311/matplotlib._qhull
creating build/temp.linux-armv7l-cpython-311/matplotlib._qhull/src
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMPL_DEVNULL=/dev/null -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__qhull_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/_qhull_wrapper.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._qhull/src/_qhull_wrapper.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-311/matplotlib._qhull/src/_qhull_wrapper.o -L/usr/lib/arm-linux-gnueabihf -lqhull_r -o build/lib.linux-armv7l-cpython-311/matplotlib/_qhull.cpython-311-arm-linux-gnueabihf.so
building 'matplotlib.backends._tkagg' extension
creating build/temp.linux-armv7l-cpython-311/matplotlib.backends._tkagg
creating build/temp.linux-armv7l-cpython-311/matplotlib.backends._tkagg/src
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__tkagg_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -Isrc -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/_tkagg.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib.backends._tkagg/src/_tkagg.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-311/matplotlib.backends._tkagg/src/_tkagg.o -L/usr/lib/arm-linux-gnueabihf -ldl -o build/lib.linux-armv7l-cpython-311/matplotlib/backends/_tkagg.cpython-311-arm-linux-gnueabihf.so
building 'matplotlib._tri' extension
creating build/temp.linux-armv7l-cpython-311/matplotlib._tri
creating build/temp.linux-armv7l-cpython-311/matplotlib._tri/src
creating build/temp.linux-armv7l-cpython-311/matplotlib._tri/src/tri
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__tri_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/tri/_tri.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._tri/src/tri/_tri.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
src/tri/_tri.cpp: In member function 'void TrapezoidMapTriFinder::initialize()':
src/tri/_tri.cpp:1469:24: warning: 'void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator<TrapezoidMapTriFinder::Edge*, vector<TrapezoidMapTriFinder::Edge> >; _Generator = RandomNumberGenerator&]' is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations]
 1469 |     std::random_shuffle(_edges.begin()+2, _edges.end(), rng);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/algorithm:61,
                 from src/tri/_tri.cpp:13:
/usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here
 4620 |     random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__tri_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/tri/_tri_wrapper.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._tri/src/tri/_tri_wrapper.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-311/matplotlib._tri/src/tri/_tri.o build/temp.linux-armv7l-cpython-311/matplotlib._tri/src/tri/_tri_wrapper.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/matplotlib/_tri.cpython-311-arm-linux-gnueabihf.so
building 'matplotlib._ttconv' extension
creating build/temp.linux-armv7l-cpython-311/matplotlib._ttconv
creating build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/extern
creating build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/extern/ttconv
creating build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/src
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__ttconv_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/ttconv/pprdrv_tt.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/extern/ttconv/pprdrv_tt.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__ttconv_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/ttconv/pprdrv_tt2.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/extern/ttconv/pprdrv_tt2.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__ttconv_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c extern/ttconv/ttutil.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/extern/ttconv/ttutil.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__ttconv_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/_ttconv.cpp -o build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/src/_ttconv.o -fvisibility=hidden -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/extern/ttconv/pprdrv_tt.o build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/extern/ttconv/pprdrv_tt2.o build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/extern/ttconv/ttutil.o build/temp.linux-armv7l-cpython-311/matplotlib._ttconv/src/_ttconv.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/matplotlib/_ttconv.cpython-311-arm-linux-gnueabihf.so
echo "backend      : TkAgg" > matplotlibrc
# all the "not" tests are due to https://github.com/matplotlib/matplotlib/issues/24770
for v in 3.12 3.11; do \
	LIB=$(python$v -c "from distutils.command.build import build ; from distutils.core import Distribution ; b = build(Distribution()) ; b.finalize_options() ; print(b.build_platlib)") ; \
	PYTHONPATH=$LIB MATPLOTLIBDATA=/<<PKGBUILDDIR>>/lib/matplotlib/mpl-data/ MPLCONFIGDIR=. xvfb-run -a python$v -m pytest --verbose --full-trace $LIB/matplotlib/tests/ --ignore-glob=*/test_backend_nbagg.py -k 'not test_fig_close and not test_fig_sigint_override and not test_correct_key and not test_device_pixel_ratio_change and not test_subplottool and not test_figureoptions and not test_double_resize and not test_canvas_reinit and not test_form_widget_get_with_datetime_and_date_fields and not test_span_selector_animated_artists_callback';  \
done
Matplotlib is not built with the correct FreeType version to run tests.  Rebuild without setting system_freetype=1 in mplsetup.cfg.  Expect many image comparison failures below.  Expected freetype version 2.6.1.  Found freetype version 2.13.2.  Freetype build type is not local
============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.5.0 -- /usr/bin/python3.12
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>
configfile: pytest.ini
collecting ... collected 2683 items / 68 errors

==================================== ERRORS ====================================
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb4518ac8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_agg', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_agg' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import io
    
    import numpy as np
    from numpy.testing import assert_array_almost_equal
    from PIL import Image, TiffTags
    import pytest
    
    
>   from matplotlib import (
        collections, patheffects, pyplot as plt, transforms as mtransforms,
        rcParams, rc_context)

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg_filter.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb31eb6b8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg_filter.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg_filter.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg_filter.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg_filter.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg_filter.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg_filter.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg_filter', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg_filter', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg_filter'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg_filter'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_agg_filter', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg_filter.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_agg_filter' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg_filter.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg_filter.py:3: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_animation.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb356ed48>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_animation.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_animation.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_animation.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_animation.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_animation.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_animation.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_animation', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_animation', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_animation'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_animation'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_animation', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at ...igin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_animation.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_animation' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_animation.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import os
    from pathlib import Path
    import platform
    import subprocess
    import sys
    import weakref
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_animation.py:12: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_arrow_patches.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb33598e8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_arrow_patches.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_arrow_patches.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_arrow_patches.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_arrow_patches.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_arrow_patches.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_arrow_patches.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_arrow_patches', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_arrow_patches', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_arrow_patches'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_arrow_patches'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_arrow_patches', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object...='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_arrow_patches.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_arrow_patches' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_arrow_patches.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import pytest
    import platform
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_arrow_patches.py:3: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_artist.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3003ac8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_artist.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_artist.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_artist.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_artist.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_artist.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_artist.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_artist', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_artist', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_artist'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_artist'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_artist', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_artist.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_artist' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_artist.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import io
    from itertools import chain
    
    import numpy as np
    
    import pytest
    
    import matplotlib.colors as mcolors
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_artist.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_axes.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2f05168>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_axes.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_axes.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_axes.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_axes.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_axes.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_axes.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_axes', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_axes', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_axes'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_axes'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_axes', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb65...>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_axes.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_axes' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_axes.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from collections import namedtuple
    import datetime
    from decimal import Decimal
    from functools import partial
    import inspect
    import io
    from itertools import product
    import platform
    from types import SimpleNamespace
    
    import dateutil.tz
    
    import numpy as np
    from numpy import ma
    from cycler import cycler
    import pytest
    
    import matplotlib
    import matplotlib as mpl
    from matplotlib import rc_context
    from matplotlib._api import MatplotlibDeprecationWarning
    import matplotlib.colors as mcolors
    import matplotlib.dates as mdates
>   from matplotlib.figure import Figure

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_axes.py:24: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_bases.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2f05ca8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_bases.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_bases.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_bases.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_bases.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_bases.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_bases.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_bases', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_bases', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_bases'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_bases'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_bases', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object...='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_bases.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_backend_bases' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_bases.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import re
    
    from matplotlib import path, transforms
    from matplotlib.backend_bases import (
        FigureCanvasBase, KeyEvent, LocationEvent, MouseButton, MouseEvent,
        NavigationToolbar2, RendererBase)
    from matplotlib.backend_tools import RubberbandBase
>   from matplotlib.figure import Figure

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_bases.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_cairo.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb33738e8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_cairo.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_cairo.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_cairo.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_cairo.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_cairo.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_cairo.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_cairo', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_cairo', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_cairo'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_cairo'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_cairo', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object...='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_cairo.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_backend_cairo' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_cairo.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    
    import pytest
    
>   from matplotlib.testing.decorators import check_figures_equal

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_cairo.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_gtk3.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb31a5118>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_gtk3.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_gtk3.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_gtk3.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_gtk3.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_gtk3.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_gtk3.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_gtk3', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_gtk3', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_gtk3'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_gtk3'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_gtk3', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object ...n='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_gtk3.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_backend_gtk3' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_gtk3.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_gtk3.py:1: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_macosx.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2403c58>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_macosx.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_macosx.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_macosx.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_macosx.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_macosx.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_macosx.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_macosx', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_macosx', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_macosx'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_macosx'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_macosx', loader=<_pytest.assertion.rewrite.AssertionRewritingHook objec...'/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_macosx.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_backend_macosx' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_macosx.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import os
    
    import pytest
    
    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_macosx.py:6: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pdf.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb32037f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pdf.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pdf.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pdf.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pdf.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pdf.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pdf.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pdf', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pdf', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pdf'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pdf'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_pdf', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pdf.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_backend_pdf' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pdf.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import datetime
    import decimal
    import io
    import os
    from pathlib import Path
    from tempfile import NamedTemporaryFile
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
>   from matplotlib import (
        pyplot as plt, rcParams, font_manager as fm
    )

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pdf.py:12: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pgf.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb30c02f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pgf.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pgf.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pgf.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pgf.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pgf.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pgf.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pgf', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pgf', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pgf'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pgf'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_pgf', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pgf.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_backend_pgf' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pgf.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import datetime
    from io import BytesIO
    import os
    import shutil
    
    import numpy as np
    from packaging.version import parse as parse_version
    import pytest
    
    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pgf.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_ps.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3108118>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_ps.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_ps.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_ps.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_ps.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_ps.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_ps.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_ps', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_ps', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_ps'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_ps'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_ps', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_ps.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_backend_ps' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_ps.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from collections import Counter
    from pathlib import Path
    import io
    import re
    import tempfile
    
    import pytest
    
    from matplotlib import cbook, patheffects, font_manager as fm
    from matplotlib._api import MatplotlibDeprecationWarning
>   from matplotlib.figure import Figure

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_ps.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_qt.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb21bc8e8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_qt.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_qt.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_qt.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_qt.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_qt.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_qt.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_qt', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_qt', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_qt'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_qt'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_qt', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_qt.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_backend_qt' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_qt.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    import importlib
    import inspect
    import os
    import signal
    import subprocess
    import sys
    
    from datetime import date, datetime
    from unittest import mock
    
    import pytest
    
    import matplotlib
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_qt.py:15: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_svg.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb35fd898>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_svg.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_svg.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_svg.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_svg.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_svg.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_svg.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_svg', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_svg', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_svg'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_svg'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_svg', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_svg.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_backend_svg' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_svg.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import datetime
    from io import BytesIO
    from pathlib import Path
    import xml.etree.ElementTree
    import xml.parsers.expat
    
    import pytest
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib.figure import Figure

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_svg.py:12: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_template.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb322e0c8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_template.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_template.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_template.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_template.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_template.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_template.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_template', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_template', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_template'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_template'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_template', loader=<_pytest.assertion.rewrite.AssertionRewritingHook obj...<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_template.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_backend_template' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_template.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Backend-loading machinery tests, using variations on the template backend.
    """
    
    import sys
    from types import SimpleNamespace
    
    import matplotlib as mpl
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_template.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_bbox_tight.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2299488>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_bbox_tight.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_bbox_tight.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_bbox_tight.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_bbox_tight.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_bbox_tight.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_bbox_tight.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_bbox_tight', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_bbox_tight', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_bbox_tight'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_bbox_tight'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_bbox_tight', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_bbox_tight.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_bbox_tight' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_bbox_tight.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from io import BytesIO
    
    import numpy as np
    
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_bbox_tight.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_category.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb214ac08>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_category.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_category.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_category.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_category.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_category.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_category.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_category', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_category', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_category'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_category'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_category', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0...rigin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_category.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_category' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_category.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """Catch all for categorical functions"""
    import pytest
    import numpy as np
    
    import matplotlib as mpl
    from matplotlib._api import MatplotlibDeprecationWarning
    from matplotlib.axes import Axes
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_category.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_collections.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb20fca78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_collections.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_collections.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_collections.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_collections.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_collections.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_collections.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_collections', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_collections', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_collections'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_collections'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_collections', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_collections.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_collections' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_collections.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import io
    from types import SimpleNamespace
    from datetime import datetime
    
    import numpy as np
    from numpy.testing import assert_array_equal, assert_array_almost_equal
    import pytest
    
    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_collections.py:10: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colorbar.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb35fa438>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colorbar.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colorbar.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colorbar.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colorbar.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colorbar.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colorbar.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colorbar', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colorbar', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colorbar'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colorbar'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_colorbar', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0...rigin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colorbar.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_colorbar' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colorbar.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    import pytest
    
    from matplotlib import _api
    from matplotlib import cm
    import matplotlib.colors as mcolors
    import matplotlib as mpl
    
    
    from matplotlib import rc_context
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colorbar.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colors.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb237af78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colors.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colors.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colors.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colors.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colors.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colors.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colors', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colors', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colors'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colors'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_colors', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colors.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_colors' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colors.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    import itertools
    import unittest.mock
    
    from io import BytesIO
    import numpy as np
    from PIL import Image
    import pytest
    import base64
    
    from numpy.testing import assert_array_equal, assert_array_almost_equal
    
    from matplotlib import cbook, cm, cycler
    import matplotlib
    import matplotlib as mpl
    import matplotlib.colors as mcolors
    import matplotlib.colorbar as mcolorbar
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colors.py:18: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_compare_images.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb237a708>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_compare_images.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_compare_images.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_compare_images.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_compare_images.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_compare_images.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_compare_images.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_compare_images', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_compare_images', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_compare_images'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_compare_images'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_compare_images', loader=<_pytest.assertion.rewrite.AssertionRewritingHook objec...'/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_compare_images.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_compare_images' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_compare_images.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from pathlib import Path
    import shutil
    
    import pytest
    from pytest import approx
    
    from matplotlib.testing.compare import compare_images
>   from matplotlib.testing.decorators import _image_directories

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_compare_images.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_constrainedlayout.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb322ba28>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_constrainedlayout.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_constrainedlayout.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_constrainedlayout.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_constrainedlayout.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_constrainedlayout.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_constrainedlayout.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_constrainedlayout', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_constrainedlayout', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_constrainedlayout'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_constrainedlayout'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_constrainedlayout', loader=<_pytest.assertion.rewrite.AssertionRewritingHook ob...uild/matplotlib-AuJuVg/matplotlib-3.6.3/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_constrainedlayout.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_constrainedlayout' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_constrainedlayout.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    import pytest
    
    import matplotlib as mpl
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_constrainedlayout.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_container.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2571938>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_container.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_container.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_container.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_container.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_container.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_container.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_container', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_container', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_container'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_container'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_container', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at ...igin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_container.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_container' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_container.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_container.py:1: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py _

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_contour', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_contour', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_contour'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_contour'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_contour', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_contour' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import datetime
    import platform
    import re
    
>   import contourpy

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from __future__ import annotations
    
    from typing import TYPE_CHECKING
    
    import numpy as np
    
>   from contourpy._contourpy import (
        ContourGenerator, FillType, LineType, Mpl2005ContourGenerator, Mpl2014ContourGenerator,
        SerialContourGenerator, ThreadedContourGenerator, ZInterp, max_threads,
    )
E   ModuleNotFoundError: No module named 'contourpy._contourpy'

/usr/lib/python3/dist-packages/contourpy/__init__.py:7: ModuleNotFoundError

The above exception was the direct cause of the following exception:

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb34fb488>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_contour.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_contour.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_contour.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_contour.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
            mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )
        except SyntaxError as e:
            raise nodes.Collector.CollectError(
                ExceptionInfo.from_current().getrepr(style="short")
            ) from e
        except ImportPathMismatchError as e:
            raise nodes.Collector.CollectError(
                "import file mismatch:\n"
                "imported module {!r} has this __file__ attribute:\n"
                "  {}\n"
                "which is not the same as the test file we want to collect:\n"
                "  {}\n"
                "HINT: remove __pycache__ / .pyc files and/or use a "
                "unique basename for your test file modules".format(*e.args)
            ) from e
        except ImportError as e:
            exc_info = ExceptionInfo.from_current()
            if config.getoption("verbose") < 2:
                exc_info.traceback = exc_info.traceback.filter(filter_traceback)
            exc_repr = (
                exc_info.getrepr(style="short")
                if exc_info.traceback
                else exc_info.exconly()
            )
            formatted_tb = str(exc_repr)
>           raise nodes.Collector.CollectError(
                f"ImportError while importing test module '{path}'.\n"
                "Hint: make sure your test modules/packages have valid Python names.\n"
                "Traceback:\n"
                f"{formatted_tb}"
            ) from e
E           _pytest.nodes.Collector.CollectError: ImportError while importing test module '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py'.
E           Hint: make sure your test modules/packages have valid Python names.
E           Traceback:
E           /usr/lib/python3.12/importlib/__init__.py:90: in import_module
E               return _bootstrap._gcd_import(name[level:], package, level)
E           build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py:5: in <module>
E               import contourpy
E           /usr/lib/python3/dist-packages/contourpy/__init__.py:7: in <module>
E               from contourpy._contourpy import (
E           E   ModuleNotFoundError: No module named 'contourpy._contourpy'

/usr/lib/python3/dist-packages/_pytest/python.py:557: CollectError
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_cycles.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb34fbb18>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_cycles.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_cycles.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_cycles.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_cycles.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_cycles.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_cycles.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_cycles', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_cycles', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_cycles'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_cycles'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_cycles', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_cycles.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_cycles' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_cycles.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_cycles.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_dates.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2436a78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_dates.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_dates.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_dates.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_dates.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_dates.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_dates.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_dates', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_dates', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_dates'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_dates'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_dates', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_dates.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_dates' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_dates.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import datetime
    
    import dateutil.tz
    import dateutil.rrule
    import functools
    import numpy as np
    import pytest
    
    from matplotlib import _api, rc_context, style
    import matplotlib.dates as mdates
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_dates.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_determinism.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2584f78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_determinism.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_determinism.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_determinism.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_determinism.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_determinism.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_determinism.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_determinism', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_determinism', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_determinism'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_determinism'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_determinism', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_determinism.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_determinism' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_determinism.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Test output reproducibility.
    """
    
    import os
    import subprocess
    import sys
    
    import pytest
    
    import matplotlib as mpl
    import matplotlib.testing.compare
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_determinism.py:13: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_figure.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb21234d8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_figure.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_figure.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_figure.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_figure.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_figure.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_figure.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_figure', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_figure', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_figure'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_figure'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_figure', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_figure.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_figure' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_figure.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    from datetime import datetime
    import io
    from pathlib import Path
    import pickle
    import platform
    from threading import Timer
    from types import SimpleNamespace
    import warnings
    
    import numpy as np
    import pytest
    from PIL import Image
    
    import matplotlib as mpl
    from matplotlib import gridspec
>   from matplotlib.testing.decorators import image_comparison, check_figures_equal

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_figure.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_font_manager.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2f17c58>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_font_manager.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_font_manager.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_font_manager.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_font_manager.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_font_manager.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_font_manager.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_font_manager', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_font_manager', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_font_manager'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_font_manager'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_font_manager', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object ...n='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_font_manager.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_font_manager' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_font_manager.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from io import BytesIO, StringIO
    import multiprocessing
    import os
    from pathlib import Path
    from PIL import Image
    import shutil
    import subprocess
    import sys
    import warnings
    
    import numpy as np
    import pytest
    
    from matplotlib.font_manager import (
        findfont, findSystemFonts, FontEntry, FontProperties, fontManager,
        json_dump, json_load, get_font, is_opentype_cff_font,
        MSUserFontDirectories, _get_fontconfig_fonts, ft2font,
        ttfFontProperty, cbook)
>   from matplotlib import pyplot as plt, rc_context

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_font_manager.py:19: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ft2font.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2111938>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ft2font.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ft2font.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ft2font.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ft2font.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ft2font.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ft2font.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ft2font', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ft2font', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ft2font'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ft2font'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_ft2font', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ft2font.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_ft2font' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ft2font.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from pathlib import Path
    import io
    
    import pytest
    
    from matplotlib import ft2font
>   from matplotlib.testing.decorators import check_figures_equal

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ft2font.py:7: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_getattr.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2385ca8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_getattr.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_getattr.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_getattr.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_getattr.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_getattr.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_getattr.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_getattr', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_getattr', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_getattr'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_getattr'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_getattr', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_getattr.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_getattr' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_getattr.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from importlib import import_module
    from pkgutil import walk_packages
    
    import matplotlib
    import pytest
    
    # Get the names of all matplotlib submodules,
    # except for the unit tests and private modules.
>   module_names = [
        m.name
        for m in walk_packages(
            path=matplotlib.__path__, prefix=f'{matplotlib.__name__}.'
        )
        if not m.name.startswith(__package__)
        and not any(x.startswith('_') for x in m.name.split('.'))
    ]

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_getattr.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = ['/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/cbook']
prefix = 'matplotlib.', onerror = None

    def walk_packages(path=None, prefix='', onerror=None):
        """Yields ModuleInfo for all modules recursively
        on path, or, if path is None, all accessible modules.
    
        'path' should be either None or a list of paths to look for
        modules in.
    
        'prefix' is a string to output on the front of every module name
        on output.
    
        Note that this function must import all *packages* (NOT all
        modules!) on the given path, in order to access the __path__
        attribute to find submodules.
    
        'onerror' is a function which gets called with one argument (the
        name of the package which was being imported) if any exception
        occurs while trying to import a package.  If no onerror function is
        supplied, ImportErrors are caught and ignored, while all other
        exceptions are propagated, terminating the search.
    
        Examples:
    
        # list all modules python can access
        walk_packages()
    
        # list all submodules of ctypes
        walk_packages(ctypes.__path__, ctypes.__name__+'.')
        """
    
        def seen(p, m={}):
            if p in m:
                return True
            m[p] = True
    
        for info in iter_modules(path, prefix):
            yield info
    
            if info.ispkg:
                try:
>                   __import__(info.name)

/usr/lib/python3.12/pkgutil.py:78: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_image.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb20f4848>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_image.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_image.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_image.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_image.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_image.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_image.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_image', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_image', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_image'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_image'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_image', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_image.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_image' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_image.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from contextlib import ExitStack
    from copy import copy
    import io
    import os
    from pathlib import Path
    import platform
    import sys
    import urllib.request
    
    import numpy as np
    from numpy.testing import assert_array_equal
    from PIL import Image
    
    import matplotlib as mpl
>   from matplotlib import (
        colors, image as mimage, patches, pyplot as plt, style, rcParams)

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_image.py:15: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_legend.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2ff09d8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_legend.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_legend.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_legend.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_legend.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_legend.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_legend.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_legend', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_legend', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_legend'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_legend'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_legend', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_legend.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_legend' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_legend.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import collections
    import platform
    from unittest import mock
    import warnings
    
    import numpy as np
    import pytest
    
>   from matplotlib.testing.decorators import check_figures_equal, image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_legend.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_lines.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb23317f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_lines.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_lines.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_lines.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_lines.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_lines.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_lines.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_lines', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_lines', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_lines'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_lines'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_lines', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_lines.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_lines' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_lines.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Tests specific to the lines module.
    """
    
    import itertools
    import timeit
    from types import SimpleNamespace
    
    from cycler import cycler
    import numpy as np
    from numpy.testing import assert_array_equal
    import pytest
    
    import matplotlib
    import matplotlib as mpl
    import matplotlib.lines as mlines
    from matplotlib.markers import MarkerStyle
    from matplotlib.path import Path
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_lines.py:19: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_marker.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2e73988>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_marker.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_marker.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_marker.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_marker.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_marker.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_marker.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_marker', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_marker', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_marker'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_marker'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_marker', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_marker.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_marker' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_marker.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_marker.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_mathtext.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2e63d98>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_mathtext.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_mathtext.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_mathtext.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_mathtext.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_mathtext.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_mathtext.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_mathtext', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_mathtext', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_mathtext'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_mathtext'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_mathtext', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0...rigin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_mathtext.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_mathtext' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_mathtext.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import io
    from pathlib import Path
    import re
    import shlex
    from xml.etree import ElementTree as ET
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
>   from matplotlib.testing.decorators import check_figures_equal, image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_mathtext.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_offsetbox.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb216d348>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_offsetbox.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_offsetbox.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_offsetbox.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_offsetbox.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_offsetbox.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_offsetbox.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_offsetbox', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_offsetbox', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_offsetbox'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_offsetbox'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_offsetbox', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at ...igin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_offsetbox.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_offsetbox' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_offsetbox.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from collections import namedtuple
    import io
    
    import numpy as np
    from numpy.testing import assert_allclose
    import pytest
    
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_offsetbox.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patches.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb327a348>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patches.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patches.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patches.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patches.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patches.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patches.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patches', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patches', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patches'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patches'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_patches', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patches.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_patches' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patches.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Tests specific to the patches module.
    """
    import numpy as np
    from numpy.testing import assert_almost_equal, assert_array_equal
    import pytest
    
    import matplotlib as mpl
    from matplotlib.patches import (Annulus, Ellipse, Patch, Polygon, Rectangle,
                                    FancyArrowPatch, FancyArrow, BoxStyle, Arc)
>   from matplotlib.testing.decorators import image_comparison, check_figures_equal

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patches.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_path.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3299de8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_path.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_path.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_path.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_path.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_path.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_path.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_path', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_path', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_path'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_path'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_path', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb65...>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_path.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_path' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_path.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import re
    
    import numpy as np
    
    from numpy.testing import assert_array_equal
    import pytest
    
    from matplotlib import patches
    from matplotlib.path import Path
    from matplotlib.patches import Polygon
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_path.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patheffects.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3242528>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patheffects.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patheffects.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patheffects.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patheffects.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patheffects.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patheffects.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patheffects', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patheffects', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patheffects'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patheffects'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_patheffects', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patheffects.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_patheffects' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patheffects.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patheffects.py:3: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pickle.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3275c08>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pickle.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pickle.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pickle.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pickle.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pickle.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pickle.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pickle', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pickle', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pickle'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pickle'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_pickle', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pickle.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_pickle' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pickle.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from io import BytesIO
    import ast
    import pickle
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
    from matplotlib import cm
    from matplotlib.testing import subprocess_run_helper
>   from matplotlib.testing.decorators import check_figures_equal

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pickle.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_png.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb24d3528>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_png.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_png.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_png.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_png.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_png.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_png.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_png', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_png', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_png'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_png'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_png', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_png.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_png' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_png.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from io import BytesIO
    from pathlib import Path
    
    import pytest
    
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_png.py:6: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_polar.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb359e208>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_polar.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_polar.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_polar.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_polar.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_polar.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_polar.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_polar', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_polar', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_polar'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_polar'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_polar', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_polar.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_polar' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_polar.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    from numpy.testing import assert_allclose
    import pytest
    
    import matplotlib as mpl
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_polar.py:6: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_preprocess_data.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb29aecf8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_preprocess_data.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_preprocess_data.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_preprocess_data.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_preprocess_data.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_preprocess_data.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_preprocess_data.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_preprocess_data', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_preprocess_data', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_preprocess_data'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_preprocess_data'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_preprocess_data', loader=<_pytest.assertion.rewrite.AssertionRewritingHook obje.../<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_preprocess_data.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_preprocess_data' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_preprocess_data.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import re
    import subprocess
    import sys
    
    import numpy as np
    import pytest
    
    from matplotlib import _preprocess_data
    from matplotlib.axes import Axes
>   from matplotlib.testing.decorators import check_figures_equal

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_preprocess_data.py:10: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pyplot.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb347f848>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pyplot.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pyplot.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pyplot.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pyplot.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pyplot.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pyplot.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pyplot', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pyplot', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pyplot'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pyplot'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_pyplot', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pyplot.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_pyplot' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pyplot.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import difflib
    import re
    
    import numpy as np
    import subprocess
    import sys
    from pathlib import Path
    
    import pytest
    
    import matplotlib as mpl
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pyplot.py:12: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_quiver.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb254ba78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_quiver.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_quiver.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_quiver.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_quiver.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_quiver.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_quiver.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_quiver', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_quiver', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_quiver'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_quiver'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_quiver', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_quiver.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_quiver' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_quiver.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import platform
    import sys
    
    import numpy as np
    import pytest
    
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_quiver.py:7: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_rcparams.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2539938>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_rcparams.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_rcparams.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_rcparams.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_rcparams.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_rcparams.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_rcparams.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_rcparams', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_rcparams', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_rcparams'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_rcparams'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_rcparams', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0...rigin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_rcparams.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_rcparams' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_rcparams.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    import os
    from pathlib import Path
    import re
    import subprocess
    import sys
    from unittest import mock
    
    from cycler import cycler, Cycler
    import pytest
    
    import matplotlib as mpl
    from matplotlib import _api, _c_internal_utils
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_rcparams.py:14: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_sankey.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb216eed8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_sankey.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_sankey.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_sankey.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_sankey.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_sankey.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_sankey.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_sankey', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_sankey', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_sankey'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_sankey'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_sankey', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_sankey.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_sankey' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_sankey.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import pytest
    import numpy as np
    
    from matplotlib.sankey import Sankey
>   from matplotlib.testing.decorators import check_figures_equal

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_sankey.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_scale.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb252e398>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_scale.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_scale.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_scale.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_scale.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_scale.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_scale.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_scale', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_scale', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_scale'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_scale'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_scale', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_scale.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_scale' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_scale.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_scale.py:3: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_simplification.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb327a668>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_simplification.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_simplification.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_simplification.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_simplification.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_simplification.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_simplification.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_simplification', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_simplification', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_simplification'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_simplification'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_simplification', loader=<_pytest.assertion.rewrite.AssertionRewritingHook objec...'/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_simplification.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_simplification' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_simplification.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import base64
    import io
    
    import numpy as np
    from numpy.testing import assert_array_almost_equal, assert_array_equal
    
    import pytest
    
>   from matplotlib.testing.decorators import (
        check_figures_equal, image_comparison, remove_ticks_and_titles)

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_simplification.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_skew.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb251a7f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_skew.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_skew.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_skew.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_skew.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_skew.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_skew.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_skew', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_skew', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_skew'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_skew'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_skew', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb65...>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_skew.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_skew' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_skew.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Testing that skewed axes properly work.
    """
    
    from contextlib import ExitStack
    import itertools
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_skew.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_spines.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb251a7f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_spines.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_spines.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_spines.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_spines.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_spines.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_spines.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_spines', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_spines', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_spines'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_spines'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_spines', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_spines.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_spines' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_spines.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    import pytest
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_spines.py:4: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_streamplot.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb32b83e8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_streamplot.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_streamplot.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_streamplot.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_streamplot.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_streamplot.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_streamplot.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_streamplot', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_streamplot', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_streamplot'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_streamplot'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_streamplot', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_streamplot.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_streamplot' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_streamplot.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    from numpy.testing import assert_array_almost_equal
    import pytest
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_streamplot.py:4: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_style.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3299578>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_style.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_style.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_style.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_style.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_style.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_style.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_style', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_style', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_style'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_style'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_style', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_style.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_style' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_style.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from contextlib import contextmanager
    from pathlib import Path
    from tempfile import TemporaryDirectory
    import sys
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
>   from matplotlib import pyplot as plt, style

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_style.py:10: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_subplots.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb32b32a8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_subplots.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_subplots.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_subplots.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_subplots.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_subplots.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_subplots.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_subplots', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_subplots', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_subplots'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_subplots'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_subplots', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0...rigin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_subplots.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_subplots' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_subplots.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import itertools
    
    import numpy as np
    import pytest
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_subplots.py:6: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_table.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb269eac8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_table.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_table.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_table.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_table.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_table.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_table.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_table', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_table', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_table'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_table'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_table', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_table.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_table' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_table.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_table.py:1: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_testing.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb28c6348>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_testing.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_testing.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_testing.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_testing.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_testing.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_testing.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_testing', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_testing', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_testing'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_testing'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_testing', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_testing.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_testing' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_testing.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import warnings
    
    import pytest
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_testing.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_texmanager.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2ef3078>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_texmanager.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_texmanager.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_texmanager.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_texmanager.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_texmanager.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_texmanager.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_texmanager', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_texmanager', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_texmanager'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_texmanager'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_texmanager', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_texmanager.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_texmanager' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_texmanager.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from pathlib import Path
    import re
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_texmanager.py:4: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_text.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2711118>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_text.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_text.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_text.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_text.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_text.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_text.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_text', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_text', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_text'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_text'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_text', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb65...>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_text.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_text' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_text.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from datetime import datetime
    import io
    import warnings
    
    import numpy as np
    from numpy.testing import assert_almost_equal
    import pytest
    
    import matplotlib as mpl
    from matplotlib.backend_bases import MouseEvent
    from matplotlib.font_manager import FontProperties
    import matplotlib.patches as mpatches
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_text.py:13: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ticker.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2bf7f78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ticker.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ticker.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ticker.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ticker.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ticker.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ticker.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ticker', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ticker', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ticker'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ticker'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_ticker', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ticker.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_ticker' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ticker.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from contextlib import nullcontext
    import itertools
    import locale
    import re
    
    import numpy as np
    from numpy.testing import assert_almost_equal, assert_array_equal
    import pytest
    
    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ticker.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_tightlayout.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3242708>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_tightlayout.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_tightlayout.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_tightlayout.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_tightlayout.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_tightlayout.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_tightlayout.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_tightlayout', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_tightlayout', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_tightlayout'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_tightlayout'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_tightlayout', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_tightlayout.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_tightlayout' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_tightlayout.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import warnings
    
    import numpy as np
    from numpy.testing import assert_array_equal
    import pytest
    
    import matplotlib as mpl
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_tightlayout.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_transforms.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb33a6c58>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_transforms.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_transforms.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_transforms.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_transforms.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_transforms.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_transforms.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_transforms', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_transforms', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_transforms'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_transforms'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_transforms', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_transforms.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_transforms' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_transforms.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    
    import numpy as np
    from numpy.testing import (assert_allclose, assert_almost_equal,
                               assert_array_equal, assert_array_almost_equal)
    import pytest
    
    from matplotlib import scale
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_transforms.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_triangulation.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb24d05c8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_triangulation.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_triangulation.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_triangulation.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_triangulation.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_triangulation.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_triangulation.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_triangulation', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_triangulation', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_triangulation'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_triangulation'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_triangulation', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object...='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_triangulation.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_triangulation' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_triangulation.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    from numpy.testing import (
        assert_array_equal, assert_array_almost_equal, assert_array_less)
    import numpy.ma.testutils as matest
    import pytest
    
    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_triangulation.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ttconv.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2eff028>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ttconv.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ttconv.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ttconv.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ttconv.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ttconv.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ttconv.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ttconv', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ttconv', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ttconv'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ttconv'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_ttconv', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ttconv.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_ttconv' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ttconv.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from pathlib import Path
    
    import matplotlib
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ttconv.py:4: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_units.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2effc08>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_units.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_units.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_units.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_units.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_units.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_units.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_units', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_units', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_units'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_units'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_units', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_units.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_units' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_units.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from datetime import datetime, timezone, timedelta
    import platform
    from unittest.mock import MagicMock
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_units.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_usetex.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb254ba78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_usetex.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_usetex.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_usetex.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_usetex.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_usetex.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_usetex.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_usetex', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_usetex', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_usetex'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_usetex'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_usetex', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_usetex.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_usetex' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_usetex.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from tempfile import TemporaryFile
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
    from matplotlib import dviread
    from matplotlib.testing import _has_tex_package
>   from matplotlib.testing.decorators import check_figures_equal, image_comparison

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_usetex.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_widgets.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb34463e8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_widgets.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_widgets.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_widgets.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_widgets.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_widgets.py')
config = <_pytest.config.Config object at 0xb657af90>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_widgets.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_widgets', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                raise TypeError("the 'package' argument is required to perform a "
                                f"relative import for {name!r}")
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.12/importlib/__init__.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_widgets', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_widgets'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1360: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_widgets'
import_ = <function _gcd_import at 0xb6d10ac8>

>   ???

<frozen importlib._bootstrap>:1331: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_widgets', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_widgets.py')

>   ???

<frozen importlib._bootstrap>:935: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6501120>
module = <module 'matplotlib.tests.test_widgets' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_widgets.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from contextlib import nullcontext
    import functools
    from unittest import mock
    
    from matplotlib._api.deprecation import MatplotlibDeprecationWarning
    from matplotlib.backend_bases import MouseEvent
    import matplotlib.colors as mcolors
    import matplotlib.widgets as widgets
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_widgets.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-312/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
=========================== short test summary info ============================
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg.py - Depre...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg_filter.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_animation.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_arrow_patches.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_artist.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_axes.py - Depr...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_bases.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_cairo.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_gtk3.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_macosx.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pdf.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pgf.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_ps.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_qt.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_svg.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_template.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_bbox_tight.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_category.py - ...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_collections.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colorbar.py - ...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colors.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_compare_images.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_constrainedlayout.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_container.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py - _...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_cycles.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_dates.py - Dep...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_determinism.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_figure.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_font_manager.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ft2font.py - D...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_getattr.py - D...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_image.py - Dep...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_legend.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_lines.py - Dep...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_marker.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_mathtext.py - ...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_offsetbox.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patches.py - D...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_path.py - Depr...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patheffects.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pickle.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_png.py - Depre...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_polar.py - Dep...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_preprocess_data.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pyplot.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_quiver.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_rcparams.py - ...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_sankey.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_scale.py - Dep...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_simplification.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_skew.py - Depr...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_spines.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_streamplot.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_style.py - Dep...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_subplots.py - ...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_table.py - Dep...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_testing.py - D...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_texmanager.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_text.py - Depr...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ticker.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_tightlayout.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_transforms.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_triangulation.py
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ttconv.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_units.py - Dep...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_usetex.py - De...
ERROR build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_widgets.py - D...
!!!!!!!!!!!!!!!!!!! Interrupted: 68 errors during collection !!!!!!!!!!!!!!!!!!!
======================== 68 errors in 388.10s (0:06:28) ========================
Matplotlib is not built with the correct FreeType version to run tests.  Rebuild without setting system_freetype=1 in mplsetup.cfg.  Expect many image comparison failures below.  Expected freetype version 2.6.1.  Found freetype version 2.13.2.  Freetype build type is not local
============================= test session starts ==============================
platform linux -- Python 3.11.9, pytest-8.1.2, pluggy-1.5.0 -- /usr/bin/python3.11
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>
configfile: pytest.ini
collecting ... collected 2683 items / 68 errors

==================================== ERRORS ====================================
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb4458708>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_agg', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_agg' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import io
    
    import numpy as np
    from numpy.testing import assert_array_almost_equal
    from PIL import Image, TiffTags
    import pytest
    
    
>   from matplotlib import (
        collections, patheffects, pyplot as plt, transforms as mtransforms,
        rcParams, rc_context)

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg_filter.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb37b57f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg_filter.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg_filter.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg_filter.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_agg_filter.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg_filter.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg_filter.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg_filter', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg_filter', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg_filter'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_agg_filter'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_agg_filter', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg_filter.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_agg_filter' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg_filter.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg_filter.py:3: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_animation.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3cecf28>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_animation.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_animation.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_animation.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_animation.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_animation.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_animation.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_animation', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_animation', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_animation'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_animation'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_animation', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at ...igin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_animation.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_animation' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_animation.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import os
    from pathlib import Path
    import platform
    import subprocess
    import sys
    import weakref
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_animation.py:12: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_arrow_patches.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb44550c8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_arrow_patches.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_arrow_patches.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_arrow_patches.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_arrow_patches.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_arrow_patches.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_arrow_patches.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_arrow_patches', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_arrow_patches', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_arrow_patches'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_arrow_patches'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_arrow_patches', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object...='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_arrow_patches.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_arrow_patches' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_arrow_patches.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import pytest
    import platform
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_arrow_patches.py:3: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_artist.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3d95938>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_artist.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_artist.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_artist.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_artist.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_artist.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_artist.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_artist', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_artist', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_artist'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_artist'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_artist', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_artist.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_artist' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_artist.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import io
    from itertools import chain
    
    import numpy as np
    
    import pytest
    
    import matplotlib.colors as mcolors
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_artist.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_axes.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb39ca3e8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_axes.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_axes.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_axes.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_axes.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_axes.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_axes.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_axes', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_axes', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_axes'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_axes'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_axes', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb64...>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_axes.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_axes' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_axes.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from collections import namedtuple
    import datetime
    from decimal import Decimal
    from functools import partial
    import inspect
    import io
    from itertools import product
    import platform
    from types import SimpleNamespace
    
    import dateutil.tz
    
    import numpy as np
    from numpy import ma
    from cycler import cycler
    import pytest
    
    import matplotlib
    import matplotlib as mpl
    from matplotlib import rc_context
    from matplotlib._api import MatplotlibDeprecationWarning
    import matplotlib.colors as mcolors
    import matplotlib.dates as mdates
>   from matplotlib.figure import Figure

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_axes.py:24: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_bases.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb37b57f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_bases.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_bases.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_bases.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_bases.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_bases.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_bases.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_bases', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_bases', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_bases'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_bases'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_bases', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object...='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_bases.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_backend_bases' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_bases.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import re
    
    from matplotlib import path, transforms
    from matplotlib.backend_bases import (
        FigureCanvasBase, KeyEvent, LocationEvent, MouseButton, MouseEvent,
        NavigationToolbar2, RendererBase)
    from matplotlib.backend_tools import RubberbandBase
>   from matplotlib.figure import Figure

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_bases.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_cairo.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3d95758>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_cairo.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_cairo.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_cairo.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_cairo.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_cairo.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_cairo.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_cairo', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_cairo', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_cairo'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_cairo'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_cairo', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object...='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_cairo.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_backend_cairo' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_cairo.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    
    import pytest
    
>   from matplotlib.testing.decorators import check_figures_equal

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_cairo.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_gtk3.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb41fca28>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_gtk3.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_gtk3.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_gtk3.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_gtk3.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_gtk3.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_gtk3.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_gtk3', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_gtk3', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_gtk3'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_gtk3'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_gtk3', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object ...n='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_gtk3.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_backend_gtk3' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_gtk3.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_gtk3.py:1: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_macosx.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3d023e8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_macosx.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_macosx.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_macosx.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_macosx.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_macosx.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_macosx.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_macosx', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_macosx', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_macosx'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_macosx'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_macosx', loader=<_pytest.assertion.rewrite.AssertionRewritingHook objec...'/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_macosx.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_backend_macosx' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_macosx.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import os
    
    import pytest
    
    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_macosx.py:6: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pdf.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb39e0a78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pdf.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pdf.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pdf.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pdf.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pdf.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pdf.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pdf', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pdf', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pdf'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pdf'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_pdf', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pdf.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_backend_pdf' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pdf.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import datetime
    import decimal
    import io
    import os
    from pathlib import Path
    from tempfile import NamedTemporaryFile
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
>   from matplotlib import (
        pyplot as plt, rcParams, font_manager as fm
    )

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pdf.py:12: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pgf.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3d9ef78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pgf.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pgf.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pgf.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_pgf.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pgf.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pgf.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pgf', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pgf', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pgf'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_pgf'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_pgf', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pgf.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_backend_pgf' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pgf.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import datetime
    from io import BytesIO
    import os
    import shutil
    
    import numpy as np
    from packaging.version import parse as parse_version
    import pytest
    
    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pgf.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_ps.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb398a758>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_ps.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_ps.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_ps.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_ps.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_ps.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_ps.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_ps', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_ps', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_ps'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_ps'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_ps', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_ps.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_backend_ps' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_ps.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from collections import Counter
    from pathlib import Path
    import io
    import re
    import tempfile
    
    import pytest
    
    from matplotlib import cbook, patheffects, font_manager as fm
    from matplotlib._api import MatplotlibDeprecationWarning
>   from matplotlib.figure import Figure

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_ps.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_qt.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3b12848>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_qt.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_qt.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_qt.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_qt.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_qt.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_qt.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_qt', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_qt', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_qt'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_qt'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_qt', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_qt.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_backend_qt' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_qt.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    import importlib
    import inspect
    import os
    import signal
    import subprocess
    import sys
    
    from datetime import date, datetime
    from unittest import mock
    
    import pytest
    
    import matplotlib
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_qt.py:15: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_svg.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3946d98>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_svg.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_svg.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_svg.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_svg.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_svg.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_svg.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_svg', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_svg', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_svg'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_svg'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_svg', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_svg.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_backend_svg' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_svg.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import datetime
    from io import BytesIO
    from pathlib import Path
    import xml.etree.ElementTree
    import xml.parsers.expat
    
    import pytest
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib.figure import Figure

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_svg.py:12: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_template.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb37d0398>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_template.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_template.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_template.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_backend_template.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_template.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_template.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_template', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_template', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_template'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_backend_template'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_backend_template', loader=<_pytest.assertion.rewrite.AssertionRewritingHook obj...<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_template.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_backend_template' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_template.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Backend-loading machinery tests, using variations on the template backend.
    """
    
    import sys
    from types import SimpleNamespace
    
    import matplotlib as mpl
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_template.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_bbox_tight.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3ccd578>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_bbox_tight.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_bbox_tight.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_bbox_tight.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_bbox_tight.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_bbox_tight.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_bbox_tight.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_bbox_tight', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_bbox_tight', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_bbox_tight'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_bbox_tight'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_bbox_tight', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_bbox_tight.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_bbox_tight' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_bbox_tight.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from io import BytesIO
    
    import numpy as np
    
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_bbox_tight.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_category.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb34e2618>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_category.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_category.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_category.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_category.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_category.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_category.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_category', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_category', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_category'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_category'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_category', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0...rigin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_category.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_category' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_category.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """Catch all for categorical functions"""
    import pytest
    import numpy as np
    
    import matplotlib as mpl
    from matplotlib._api import MatplotlibDeprecationWarning
    from matplotlib.axes import Axes
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_category.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_collections.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3959988>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_collections.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_collections.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_collections.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_collections.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_collections.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_collections.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_collections', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_collections', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_collections'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_collections'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_collections', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_collections.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_collections' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_collections.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import io
    from types import SimpleNamespace
    from datetime import datetime
    
    import numpy as np
    from numpy.testing import assert_array_equal, assert_array_almost_equal
    import pytest
    
    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_collections.py:10: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colorbar.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3959848>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colorbar.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colorbar.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colorbar.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colorbar.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colorbar.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colorbar.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colorbar', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colorbar', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colorbar'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colorbar'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_colorbar', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0...rigin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colorbar.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_colorbar' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colorbar.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    import pytest
    
    from matplotlib import _api
    from matplotlib import cm
    import matplotlib.colors as mcolors
    import matplotlib as mpl
    
    
    from matplotlib import rc_context
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colorbar.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colors.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2b2b618>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colors.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colors.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colors.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_colors.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colors.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colors.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colors', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colors', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colors'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_colors'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_colors', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colors.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_colors' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colors.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    import itertools
    import unittest.mock
    
    from io import BytesIO
    import numpy as np
    from PIL import Image
    import pytest
    import base64
    
    from numpy.testing import assert_array_equal, assert_array_almost_equal
    
    from matplotlib import cbook, cm, cycler
    import matplotlib
    import matplotlib as mpl
    import matplotlib.colors as mcolors
    import matplotlib.colorbar as mcolorbar
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colors.py:18: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_compare_images.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2b2bd98>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_compare_images.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_compare_images.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_compare_images.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_compare_images.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_compare_images.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_compare_images.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_compare_images', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_compare_images', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_compare_images'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_compare_images'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_compare_images', loader=<_pytest.assertion.rewrite.AssertionRewritingHook objec...'/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_compare_images.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_compare_images' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_compare_images.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from pathlib import Path
    import shutil
    
    import pytest
    from pytest import approx
    
    from matplotlib.testing.compare import compare_images
>   from matplotlib.testing.decorators import _image_directories

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_compare_images.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_constrainedlayout.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3a0cc58>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_constrainedlayout.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_constrainedlayout.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_constrainedlayout.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_constrainedlayout.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_constrainedlayout.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_constrainedlayout.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_constrainedlayout', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_constrainedlayout', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_constrainedlayout'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_constrainedlayout'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_constrainedlayout', loader=<_pytest.assertion.rewrite.AssertionRewritingHook ob...uild/matplotlib-AuJuVg/matplotlib-3.6.3/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_constrainedlayout.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_constrainedlayout' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_constrainedlayout.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    import pytest
    
    import matplotlib as mpl
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_constrainedlayout.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_container.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2dc0488>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_container.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_container.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_container.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_container.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_container.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_container.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_container', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_container', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_container'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_container'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_container', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at ...igin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_container.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_container' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_container.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_container.py:1: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_contour.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3bb6bb8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_contour.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_contour.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_contour.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_contour.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_contour.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_contour.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_contour', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_contour', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_contour'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_contour'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_contour', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_contour.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_contour' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_contour.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import datetime
    import platform
    import re
    
    import contourpy
    import numpy as np
    from numpy.testing import (
        assert_array_almost_equal, assert_array_almost_equal_nulp)
    import matplotlib as mpl
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_contour.py:10: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_cycles.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2dc0578>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_cycles.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_cycles.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_cycles.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_cycles.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_cycles.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_cycles.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_cycles', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_cycles', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_cycles'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_cycles'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_cycles', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_cycles.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_cycles' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_cycles.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_cycles.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_dates.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3bb6bb8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_dates.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_dates.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_dates.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_dates.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_dates.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_dates.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_dates', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_dates', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_dates'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_dates'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_dates', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_dates.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_dates' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_dates.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import datetime
    
    import dateutil.tz
    import dateutil.rrule
    import functools
    import numpy as np
    import pytest
    
    from matplotlib import _api, rc_context, style
    import matplotlib.dates as mdates
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_dates.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_determinism.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2a73a78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_determinism.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_determinism.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_determinism.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_determinism.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_determinism.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_determinism.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_determinism', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_determinism', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_determinism'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_determinism'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_determinism', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_determinism.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_determinism' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_determinism.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Test output reproducibility.
    """
    
    import os
    import subprocess
    import sys
    
    import pytest
    
    import matplotlib as mpl
    import matplotlib.testing.compare
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_determinism.py:13: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_figure.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2b2bd98>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_figure.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_figure.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_figure.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_figure.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_figure.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_figure.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_figure', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_figure', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_figure'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_figure'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_figure', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_figure.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_figure' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_figure.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    from datetime import datetime
    import io
    from pathlib import Path
    import pickle
    import platform
    from threading import Timer
    from types import SimpleNamespace
    import warnings
    
    import numpy as np
    import pytest
    from PIL import Image
    
    import matplotlib as mpl
    from matplotlib import gridspec
>   from matplotlib.testing.decorators import image_comparison, check_figures_equal

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_figure.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_font_manager.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb39f4b68>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_font_manager.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_font_manager.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_font_manager.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_font_manager.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_font_manager.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_font_manager.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_font_manager', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_font_manager', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_font_manager'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_font_manager'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_font_manager', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object ...n='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_font_manager.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_font_manager' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_font_manager.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from io import BytesIO, StringIO
    import multiprocessing
    import os
    from pathlib import Path
    from PIL import Image
    import shutil
    import subprocess
    import sys
    import warnings
    
    import numpy as np
    import pytest
    
    from matplotlib.font_manager import (
        findfont, findSystemFonts, FontEntry, FontProperties, fontManager,
        json_dump, json_load, get_font, is_opentype_cff_font,
        MSUserFontDirectories, _get_fontconfig_fonts, ft2font,
        ttfFontProperty, cbook)
>   from matplotlib import pyplot as plt, rc_context

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_font_manager.py:19: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ft2font.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2b2bd98>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ft2font.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ft2font.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ft2font.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ft2font.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ft2font.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ft2font.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ft2font', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ft2font', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ft2font'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ft2font'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_ft2font', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ft2font.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_ft2font' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ft2font.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from pathlib import Path
    import io
    
    import pytest
    
    from matplotlib import ft2font
>   from matplotlib.testing.decorators import check_figures_equal

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ft2font.py:7: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_getattr.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2d5cd98>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_getattr.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_getattr.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_getattr.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_getattr.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_getattr.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_getattr.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_getattr', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_getattr', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_getattr'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_getattr'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_getattr', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_getattr.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_getattr' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_getattr.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from importlib import import_module
    from pkgutil import walk_packages
    
    import matplotlib
    import pytest
    
    # Get the names of all matplotlib submodules,
    # except for the unit tests and private modules.
>   module_names = [
        m.name
        for m in walk_packages(
            path=matplotlib.__path__, prefix=f'{matplotlib.__name__}.'
        )
        if not m.name.startswith(__package__)
        and not any(x.startswith('_') for x in m.name.split('.'))
    ]

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_getattr.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

.0 = <generator object walk_packages at 0xb2a374f0>

>   module_names = [
        m.name
        for m in walk_packages(
            path=matplotlib.__path__, prefix=f'{matplotlib.__name__}.'
        )
        if not m.name.startswith(__package__)
        and not any(x.startswith('_') for x in m.name.split('.'))
    ]

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_getattr.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = ['/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/cbook']
prefix = 'matplotlib.', onerror = None

    def walk_packages(path=None, prefix='', onerror=None):
        """Yields ModuleInfo for all modules recursively
        on path, or, if path is None, all accessible modules.
    
        'path' should be either None or a list of paths to look for
        modules in.
    
        'prefix' is a string to output on the front of every module name
        on output.
    
        Note that this function must import all *packages* (NOT all
        modules!) on the given path, in order to access the __path__
        attribute to find submodules.
    
        'onerror' is a function which gets called with one argument (the
        name of the package which was being imported) if any exception
        occurs while trying to import a package.  If no onerror function is
        supplied, ImportErrors are caught and ignored, while all other
        exceptions are propagated, terminating the search.
    
        Examples:
    
        # list all modules python can access
        walk_packages()
    
        # list all submodules of ctypes
        walk_packages(ctypes.__path__, ctypes.__name__+'.')
        """
    
        def seen(p, m={}):
            if p in m:
                return True
            m[p] = True
    
        for info in iter_modules(path, prefix):
            yield info
    
            if info.ispkg:
                try:
>                   __import__(info.name)

/usr/lib/python3.11/pkgutil.py:92: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_image.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2eba668>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_image.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_image.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_image.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_image.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_image.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_image.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_image', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_image', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_image'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_image'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_image', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_image.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_image' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_image.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from contextlib import ExitStack
    from copy import copy
    import io
    import os
    from pathlib import Path
    import platform
    import sys
    import urllib.request
    
    import numpy as np
    from numpy.testing import assert_array_equal
    from PIL import Image
    
    import matplotlib as mpl
>   from matplotlib import (
        colors, image as mimage, patches, pyplot as plt, style, rcParams)

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_image.py:15: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_legend.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb39e97f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_legend.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_legend.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_legend.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_legend.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_legend.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_legend.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_legend', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_legend', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_legend'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_legend'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_legend', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_legend.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_legend' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_legend.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import collections
    import platform
    from unittest import mock
    import warnings
    
    import numpy as np
    import pytest
    
>   from matplotlib.testing.decorators import check_figures_equal, image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_legend.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_lines.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb39237f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_lines.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_lines.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_lines.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_lines.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_lines.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_lines.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_lines', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_lines', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_lines'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_lines'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_lines', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_lines.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_lines' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_lines.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Tests specific to the lines module.
    """
    
    import itertools
    import timeit
    from types import SimpleNamespace
    
    from cycler import cycler
    import numpy as np
    from numpy.testing import assert_array_equal
    import pytest
    
    import matplotlib
    import matplotlib as mpl
    import matplotlib.lines as mlines
    from matplotlib.markers import MarkerStyle
    from matplotlib.path import Path
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_lines.py:19: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_marker.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2b7b2f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_marker.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_marker.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_marker.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_marker.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_marker.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_marker.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_marker', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_marker', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_marker'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_marker'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_marker', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_marker.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_marker' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_marker.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_marker.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_mathtext.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb39237f8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_mathtext.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_mathtext.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_mathtext.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_mathtext.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_mathtext.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_mathtext.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_mathtext', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_mathtext', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_mathtext'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_mathtext'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_mathtext', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0...rigin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_mathtext.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_mathtext' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_mathtext.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import io
    from pathlib import Path
    import re
    import shlex
    from xml.etree import ElementTree as ET
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
>   from matplotlib.testing.decorators import check_figures_equal, image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_mathtext.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_offsetbox.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb30c5758>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_offsetbox.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_offsetbox.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_offsetbox.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_offsetbox.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_offsetbox.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_offsetbox.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_offsetbox', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_offsetbox', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_offsetbox'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_offsetbox'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_offsetbox', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at ...igin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_offsetbox.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_offsetbox' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_offsetbox.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from collections import namedtuple
    import io
    
    import numpy as np
    from numpy.testing import assert_allclose
    import pytest
    
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_offsetbox.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patches.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3117ed8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patches.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patches.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patches.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patches.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patches.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patches.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patches', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patches', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patches'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patches'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_patches', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patches.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_patches' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patches.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Tests specific to the patches module.
    """
    import numpy as np
    from numpy.testing import assert_almost_equal, assert_array_equal
    import pytest
    
    import matplotlib as mpl
    from matplotlib.patches import (Annulus, Ellipse, Patch, Polygon, Rectangle,
                                    FancyArrowPatch, FancyArrow, BoxStyle, Arc)
>   from matplotlib.testing.decorators import image_comparison, check_figures_equal

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patches.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_path.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb321c938>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_path.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_path.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_path.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_path.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_path.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_path.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_path', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_path', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_path'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_path'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_path', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb64...>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_path.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_path' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_path.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import re
    
    import numpy as np
    
    from numpy.testing import assert_array_equal
    import pytest
    
    from matplotlib import patches
    from matplotlib.path import Path
    from matplotlib.patches import Polygon
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_path.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patheffects.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb301b3e8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patheffects.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patheffects.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patheffects.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_patheffects.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patheffects.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patheffects.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patheffects', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patheffects', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patheffects'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_patheffects'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_patheffects', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patheffects.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_patheffects' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patheffects.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patheffects.py:3: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pickle.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb321c708>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pickle.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pickle.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pickle.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pickle.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pickle.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pickle.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pickle', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pickle', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pickle'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pickle'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_pickle', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pickle.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_pickle' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pickle.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from io import BytesIO
    import ast
    import pickle
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
    from matplotlib import cm
    from matplotlib.testing import subprocess_run_helper
>   from matplotlib.testing.decorators import check_figures_equal

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pickle.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_png.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2e2a8e8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_png.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_png.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_png.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_png.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_png.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_png.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_png', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_png', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_png'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_png'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_png', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_png.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_png' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_png.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from io import BytesIO
    from pathlib import Path
    
    import pytest
    
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_png.py:6: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_polar.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb321c708>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_polar.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_polar.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_polar.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_polar.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_polar.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_polar.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_polar', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_polar', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_polar'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_polar'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_polar', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_polar.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_polar' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_polar.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    from numpy.testing import assert_allclose
    import pytest
    
    import matplotlib as mpl
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_polar.py:6: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_preprocess_data.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb306a6b8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_preprocess_data.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_preprocess_data.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_preprocess_data.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_preprocess_data.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_preprocess_data.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_preprocess_data.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_preprocess_data', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_preprocess_data', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_preprocess_data'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_preprocess_data'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_preprocess_data', loader=<_pytest.assertion.rewrite.AssertionRewritingHook obje.../<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_preprocess_data.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_preprocess_data' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_preprocess_data.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import re
    import subprocess
    import sys
    
    import numpy as np
    import pytest
    
    from matplotlib import _preprocess_data
    from matplotlib.axes import Axes
>   from matplotlib.testing.decorators import check_figures_equal

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_preprocess_data.py:10: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pyplot.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb301b898>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pyplot.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pyplot.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pyplot.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_pyplot.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pyplot.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pyplot.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pyplot', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pyplot', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pyplot'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_pyplot'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_pyplot', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pyplot.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_pyplot' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pyplot.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import difflib
    import re
    
    import numpy as np
    import subprocess
    import sys
    from pathlib import Path
    
    import pytest
    
    import matplotlib as mpl
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pyplot.py:12: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_quiver.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3461708>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_quiver.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_quiver.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_quiver.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_quiver.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_quiver.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_quiver.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_quiver', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_quiver', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_quiver'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_quiver'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_quiver', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_quiver.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_quiver' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_quiver.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import platform
    import sys
    
    import numpy as np
    import pytest
    
>   from matplotlib import pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_quiver.py:7: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_rcparams.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb31fb938>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_rcparams.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_rcparams.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_rcparams.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_rcparams.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_rcparams.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_rcparams.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_rcparams', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_rcparams', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_rcparams'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_rcparams'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_rcparams', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0...rigin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_rcparams.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_rcparams' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_rcparams.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    import os
    from pathlib import Path
    import re
    import subprocess
    import sys
    from unittest import mock
    
    from cycler import cycler, Cycler
    import pytest
    
    import matplotlib as mpl
    from matplotlib import _api, _c_internal_utils
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_rcparams.py:14: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_sankey.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb342cd98>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_sankey.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_sankey.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_sankey.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_sankey.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_sankey.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_sankey.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_sankey', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_sankey', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_sankey'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_sankey'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_sankey', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_sankey.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_sankey' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_sankey.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import pytest
    import numpy as np
    
    from matplotlib.sankey import Sankey
>   from matplotlib.testing.decorators import check_figures_equal

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_sankey.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_scale.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2dfc348>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_scale.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_scale.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_scale.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_scale.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_scale.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_scale.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_scale', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_scale', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_scale'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_scale'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_scale', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_scale.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_scale' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_scale.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_scale.py:3: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_simplification.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3004c08>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_simplification.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_simplification.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_simplification.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_simplification.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_simplification.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_simplification.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_simplification', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_simplification', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_simplification'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_simplification'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_simplification', loader=<_pytest.assertion.rewrite.AssertionRewritingHook objec...'/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_simplification.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_simplification' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_simplification.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import base64
    import io
    
    import numpy as np
    from numpy.testing import assert_array_almost_equal, assert_array_equal
    
    import pytest
    
>   from matplotlib.testing.decorators import (
        check_figures_equal, image_comparison, remove_ticks_and_titles)

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_simplification.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_skew.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3133348>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_skew.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_skew.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_skew.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_skew.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_skew.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_skew.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_skew', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_skew', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_skew'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_skew'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_skew', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb64...>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_skew.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_skew' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_skew.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Testing that skewed axes properly work.
    """
    
    from contextlib import ExitStack
    import itertools
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_skew.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_spines.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb30669d8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_spines.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_spines.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_spines.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_spines.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_spines.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_spines.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_spines', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_spines', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_spines'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_spines'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_spines', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_spines.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_spines' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_spines.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    import pytest
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_spines.py:4: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_streamplot.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb314fb18>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_streamplot.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_streamplot.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_streamplot.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_streamplot.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_streamplot.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_streamplot.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_streamplot', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_streamplot', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_streamplot'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_streamplot'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_streamplot', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_streamplot.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_streamplot' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_streamplot.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    from numpy.testing import assert_array_almost_equal
    import pytest
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_streamplot.py:4: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_style.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb342cd98>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_style.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_style.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_style.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_style.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_style.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_style.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_style', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_style', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_style'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_style'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_style', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_style.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_style' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_style.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from contextlib import contextmanager
    from pathlib import Path
    from tempfile import TemporaryDirectory
    import sys
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
>   from matplotlib import pyplot as plt, style

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_style.py:10: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_subplots.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3066bb8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_subplots.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_subplots.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_subplots.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_subplots.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_subplots.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_subplots.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_subplots', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_subplots', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_subplots'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_subplots'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_subplots', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0...rigin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_subplots.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_subplots' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_subplots.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import itertools
    
    import numpy as np
    import pytest
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_subplots.py:6: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_table.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3546e38>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_table.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_table.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_table.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_table.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_table.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_table.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_table', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_table', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_table'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_table'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_table', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_table.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_table' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_table.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_table.py:1: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_testing.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb301b5c8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_testing.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_testing.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_testing.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_testing.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_testing.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_testing.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_testing', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_testing', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_testing'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_testing'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_testing', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_testing.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_testing' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_testing.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import warnings
    
    import pytest
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_testing.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_texmanager.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3621b18>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_texmanager.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_texmanager.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_texmanager.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_texmanager.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_texmanager.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_texmanager.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_texmanager', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_texmanager', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_texmanager'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_texmanager'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_texmanager', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_texmanager.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_texmanager' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_texmanager.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from pathlib import Path
    import re
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_texmanager.py:4: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_text.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3133988>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_text.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_text.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_text.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_text.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_text.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_text.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_text', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_text', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_text'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_text'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_text', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb64...>, origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_text.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_text' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_text.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from datetime import datetime
    import io
    import warnings
    
    import numpy as np
    from numpy.testing import assert_almost_equal
    import pytest
    
    import matplotlib as mpl
    from matplotlib.backend_bases import MouseEvent
    from matplotlib.font_manager import FontProperties
    import matplotlib.patches as mpatches
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_text.py:13: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ticker.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2f37168>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ticker.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ticker.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ticker.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ticker.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ticker.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ticker.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ticker', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ticker', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ticker'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ticker'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_ticker', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ticker.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_ticker' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ticker.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from contextlib import nullcontext
    import itertools
    import locale
    import re
    
    import numpy as np
    from numpy.testing import assert_almost_equal, assert_array_equal
    import pytest
    
    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ticker.py:11: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_tightlayout.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2e0ff78>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_tightlayout.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_tightlayout.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_tightlayout.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_tightlayout.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_tightlayout.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_tightlayout.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_tightlayout', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_tightlayout', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_tightlayout'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_tightlayout'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_tightlayout', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object a...in='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_tightlayout.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_tightlayout' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_tightlayout.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import warnings
    
    import numpy as np
    from numpy.testing import assert_array_equal
    import pytest
    
    import matplotlib as mpl
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_tightlayout.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_transforms.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2c84a28>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_transforms.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_transforms.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_transforms.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_transforms.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_transforms.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_transforms.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_transforms', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_transforms', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_transforms'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_transforms'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_transforms', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at...gin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_transforms.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_transforms' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_transforms.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import copy
    
    import numpy as np
    from numpy.testing import (assert_allclose, assert_almost_equal,
                               assert_array_equal, assert_array_almost_equal)
    import pytest
    
    from matplotlib import scale
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_transforms.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_triangulation.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb35664d8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_triangulation.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_triangulation.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_triangulation.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_triangulation.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_triangulation.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_triangulation.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_triangulation', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_triangulation', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_triangulation'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_triangulation'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_triangulation', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object...='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_triangulation.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_triangulation' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_triangulation.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import numpy as np
    from numpy.testing import (
        assert_array_equal, assert_array_almost_equal, assert_array_less)
    import numpy.ma.testutils as matest
    import pytest
    
    import matplotlib as mpl
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_triangulation.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ttconv.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb34854d8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ttconv.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ttconv.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ttconv.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_ttconv.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ttconv.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ttconv.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ttconv', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ttconv', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ttconv'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_ttconv'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_ttconv', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ttconv.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_ttconv' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ttconv.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from pathlib import Path
    
    import matplotlib
>   from matplotlib.testing.decorators import image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ttconv.py:4: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_units.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb3485ca8>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_units.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_units.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_units.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_units.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_units.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_units.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_units', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_units', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_units'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_units'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_units', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6..., origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_units.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_units' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_units.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from datetime import datetime, timezone, timedelta
    import platform
    from unittest.mock import MagicMock
    
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_units.py:5: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_usetex.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2cb7848>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_usetex.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_usetex.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_usetex.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_usetex.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_usetex.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_usetex.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_usetex', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_usetex', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_usetex'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_usetex'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_usetex', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb... origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_usetex.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_usetex' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_usetex.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from tempfile import TemporaryFile
    
    import numpy as np
    import pytest
    
    import matplotlib as mpl
    from matplotlib import dviread
    from matplotlib.testing import _has_tex_package
>   from matplotlib.testing.decorators import check_figures_equal, image_comparison

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_usetex.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    import contextlib
    import functools
    import inspect
    import os
    from pathlib import Path
    import shutil
    import string
    import sys
    import unittest
    import warnings
    
    from packaging.version import parse as parse_version
    
    import matplotlib.style
    import matplotlib.units
    import matplotlib.testing
>   from matplotlib import (_api, _pylab_helpers, cbook, ft2font, pyplot as plt,
                            ticker)

build/lib.linux-armv7l-cpython-311/matplotlib/testing/decorators.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
_ ERROR collecting build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_widgets.py _

cls = <class '_pytest.runner.CallInfo'>
func = <function pytest_make_collect_report.<locals>.collect at 0xb2ca6708>
when = 'collect', reraise = None

    @classmethod
    def from_call(
        cls,
        func: Callable[[], TResult],
        when: Literal["collect", "setup", "call", "teardown"],
        reraise: Optional[
            Union[Type[BaseException], Tuple[Type[BaseException], ...]]
        ] = None,
    ) -> "CallInfo[TResult]":
        """Call func, wrapping the result in a CallInfo.
    
        :param func:
            The function to call. Called without arguments.
        :param when:
            The phase in which the function is called.
        :param reraise:
            Exception or exceptions that shall propagate if raised by the
            function, instead of being wrapped in the CallInfo.
        """
        excinfo = None
        start = timing.time()
        precise_start = timing.perf_counter()
        try:
>           result: Optional[TResult] = func()

/usr/lib/python3/dist-packages/_pytest/runner.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def collect() -> List[Union[Item, Collector]]:
        # Before collecting, if this is a Directory, load the conftests.
        # If a conftest import fails to load, it is considered a collection
        # error of the Directory collector. This is why it's done inside of the
        # CallInfo wrapper.
        #
        # Note: initial conftests are loaded early, not here.
        if isinstance(collector, Directory):
            collector.config.pluginmanager._loadconftestmodules(
                collector.path,
                collector.config.getoption("importmode"),
                rootpath=collector.config.rootpath,
                consider_namespace_packages=collector.config.getini(
                    "consider_namespace_packages"
                ),
            )
    
>       return list(collector.collect())

/usr/lib/python3/dist-packages/_pytest/runner.py:388: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_widgets.py>

    def collect(self) -> Iterable[Union[nodes.Item, nodes.Collector]]:
>       self._register_setup_module_fixture()

/usr/lib/python3/dist-packages/_pytest/python.py:583: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_widgets.py>

    def _register_setup_module_fixture(self) -> None:
        """Register an autouse, module-scoped fixture for the collected module object
        that invokes setUpModule/tearDownModule if either or both are available.
    
        Using a fixture to invoke this methods ensures we play nicely and unsurprisingly with
        other fixtures (#517).
        """
        setup_module = _get_first_non_fixture_func(
>           self.obj, ("setUpModule", "setup_module")
        )

/usr/lib/python3/dist-packages/_pytest/python.py:596: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_widgets.py>

    @property
    def obj(self):
        """Underlying Python object."""
        obj = getattr(self, "_obj", None)
        if obj is None:
>           self._obj = obj = self._getobj()

/usr/lib/python3/dist-packages/_pytest/python.py:322: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Module test_widgets.py>

    def _getobj(self):
>       return importtestmodule(self.path, self.config)

/usr/lib/python3/dist-packages/_pytest/python.py:580: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_widgets.py')
config = <_pytest.config.Config object at 0xb64d6770>

    def importtestmodule(
        path: Path,
        config: Config,
    ):
        # We assume we are only called once per module.
        importmode = config.getoption("--import-mode")
        try:
>           mod = import_path(
                path,
                mode=importmode,
                root=config.rootpath,
                consider_namespace_packages=config.getini("consider_namespace_packages"),
            )

/usr/lib/python3/dist-packages/_pytest/python.py:527: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

path = PosixPath('/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_widgets.py')

    def import_path(
        path: Union[str, "os.PathLike[str]"],
        *,
        mode: Union[str, ImportMode] = ImportMode.prepend,
        root: Path,
        consider_namespace_packages: bool,
    ) -> ModuleType:
        """
        Import and return a module from the given path, which can be a file (a module) or
        a directory (a package).
    
        :param path:
            Path to the file to import.
    
        :param mode:
            Controls the underlying import mechanism that will be used:
    
            * ImportMode.prepend: the directory containing the module (or package, taking
              `__init__.py` files into account) will be put at the *start* of `sys.path` before
              being imported with `importlib.import_module`.
    
            * ImportMode.append: same as `prepend`, but the directory will be appended
              to the end of `sys.path`, if not already in `sys.path`.
    
            * ImportMode.importlib: uses more fine control mechanisms provided by `importlib`
              to import the module, which avoids having to muck with `sys.path` at all. It effectively
              allows having same-named test modules in different places.
    
        :param root:
            Used as an anchor when mode == ImportMode.importlib to obtain
            a unique name for the module being imported so it can safely be stored
            into ``sys.modules``.
    
        :param consider_namespace_packages:
            If True, consider namespace packages when resolving module names.
    
        :raises ImportPathMismatchError:
            If after importing the given `path` and the module `__file__`
            are different. Only raised in `prepend` and `append` modes.
        """
        path = Path(path)
        mode = ImportMode(mode)
    
        if not path.exists():
            raise ImportError(path)
    
        if mode is ImportMode.importlib:
            # Try to import this module using the standard import mechanisms, but
            # without touching sys.path.
            try:
                pkg_root, module_name = resolve_pkg_root_and_module_name(
                    path, consider_namespace_packages=consider_namespace_packages
                )
            except CouldNotResolvePathError:
                pass
            else:
                # If the given module name is already in sys.modules, do not import it again.
                with contextlib.suppress(KeyError):
                    return sys.modules[module_name]
    
                mod = _import_module_using_spec(
                    module_name, path, pkg_root, insert_modules=False
                )
                if mod is not None:
                    return mod
    
            # Could not import the module with the current sys.path, so we fall back
            # to importing the file as a single module, not being a part of a package.
            module_name = module_name_from_path(path, root)
            with contextlib.suppress(KeyError):
                return sys.modules[module_name]
    
            mod = _import_module_using_spec(
                module_name, path, path.parent, insert_modules=True
            )
            if mod is None:
                raise ImportError(f"Can't find module {module_name} at location {path}")
            return mod
    
        try:
            pkg_root, module_name = resolve_pkg_root_and_module_name(
                path, consider_namespace_packages=consider_namespace_packages
            )
        except CouldNotResolvePathError:
            pkg_root, module_name = path.parent, path.stem
    
        # Change sys.path permanently: restoring it at the end of this function would cause surprising
        # problems because of delayed imports: for example, a conftest.py file imported by this function
        # might have local imports, which would fail at runtime if we restored sys.path.
        if mode is ImportMode.append:
            if str(pkg_root) not in sys.path:
                sys.path.append(str(pkg_root))
        elif mode is ImportMode.prepend:
            if str(pkg_root) != sys.path[0]:
                sys.path.insert(0, str(pkg_root))
        else:
            assert_never(mode)
    
>       importlib.import_module(module_name)

/usr/lib/python3/dist-packages/_pytest/pathlib.py:584: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_widgets', package = None

    def import_module(name, package=None):
        """Import a module.
    
        The 'package' argument is required when performing a relative import. It
        specifies the package to use as the anchor point from which to resolve the
        relative import to an absolute import.
    
        """
        level = 0
        if name.startswith('.'):
            if not package:
                msg = ("the 'package' argument is required to perform a relative "
                       "import for {!r}")
                raise TypeError(msg.format(name))
            for character in name:
                if character != '.':
                    break
                level += 1
>       return _bootstrap._gcd_import(name[level:], package, level)

/usr/lib/python3.11/importlib/__init__.py:126: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_widgets', package = None, level = 0

>   ???

<frozen importlib._bootstrap>:1204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_widgets'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

name = 'matplotlib.tests.test_widgets'
import_ = <function _gcd_import at 0xb6c54a78>

>   ???

<frozen importlib._bootstrap>:1147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

spec = ModuleSpec(name='matplotlib.tests.test_widgets', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x...origin='/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_widgets.py')

>   ???

<frozen importlib._bootstrap>:690: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0xb6443ab0>
module = <module 'matplotlib.tests.test_widgets' from '/<<PKGBUILDDIR>>/build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_widgets.py'>

    def exec_module(self, module: types.ModuleType) -> None:
        assert module.__spec__ is not None
        assert module.__spec__.origin is not None
        fn = Path(module.__spec__.origin)
        state = self.config.stash[assertstate_key]
    
        self._rewritten_names[module.__name__] = fn
    
        # The requested module looks like a test file, so rewrite it. This is
        # the most magical part of the process: load the source, rewrite the
        # asserts, and load the rewritten source. We also cache the rewritten
        # module code in a special pyc. We must be aware of the possibility of
        # concurrent pytest processes rewriting and loading pycs. To avoid
        # tricky race conditions, we maintain the following invariant: The
        # cached pyc is always a complete, valid pyc. Operations on it must be
        # atomic. POSIX's atomic rename comes in handy.
        write = not sys.dont_write_bytecode
        cache_dir = get_cache_dir(fn)
        if write:
            ok = try_makedirs(cache_dir)
            if not ok:
                write = False
                state.trace(f"read only directory: {cache_dir}")
    
        cache_name = fn.name[:-3] + PYC_TAIL
        pyc = cache_dir / cache_name
        # Notice that even if we're in a read-only directory, I'm going
        # to check for a cached pyc. This may not be optimal...
        co = _read_pyc(fn, pyc, state.trace)
        if co is None:
            state.trace(f"rewriting {fn!r}")
            source_stat, co = _rewrite_test(fn, self.config)
            if write:
                self._writing_pyc = True
                try:
                    _write_pyc(state, co, source_stat, pyc)
                finally:
                    self._writing_pyc = False
        else:
            state.trace(f"found cached rewritten pyc for {fn}")
>       exec(co, module.__dict__)

/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    from contextlib import nullcontext
    import functools
    from unittest import mock
    
    from matplotlib._api.deprecation import MatplotlibDeprecationWarning
    from matplotlib.backend_bases import MouseEvent
    import matplotlib.colors as mcolors
    import matplotlib.widgets as widgets
>   import matplotlib.pyplot as plt

build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_widgets.py:9: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    # Note: The first part of this file can be modified in place, but the latter
    # part is autogenerated by the boilerplate.py script.
    
    """
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    an implicit,  MATLAB-like, way of plotting.  It also opens figures on your
    screen, and acts as the figure GUI manager.
    
    pyplot is mainly intended for interactive plots and simple cases of
    programmatic plot generation::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        plt.plot(x, y)
    
    The explicit object-oriented API is recommended for complex plots, though
    pyplot is still usually used to create the figure and often the axes in the
    figure. See `.pyplot.figure`, `.pyplot.subplots`, and
    `.pyplot.subplot_mosaic` to create figures, and
    :doc:`Axes API </api/axes_api>` for the plotting methods on an Axes::
    
        import numpy as np
        import matplotlib.pyplot as plt
    
        x = np.arange(0, 5, 0.1)
        y = np.sin(x)
        fig, ax = plt.subplots()
        ax.plot(x, y)
    
    
    See :ref:`api_interfaces` for an explanation of the tradeoffs between the
    implicit and explicit interfaces.
    """
    
    from contextlib import ExitStack
    from enum import Enum
    import functools
    import importlib
    import inspect
    import logging
    from numbers import Number
    import re
    import sys
    import threading
    import time
    
    from cycler import cycler
    import matplotlib
    import matplotlib.colorbar
    import matplotlib.image
    from matplotlib import _api
    from matplotlib import rcsetup, style
    from matplotlib import _pylab_helpers, interactive
    from matplotlib import cbook
    from matplotlib import _docstring
    from matplotlib.backend_bases import FigureCanvasBase, MouseButton
>   from matplotlib.figure import Figure, FigureBase, figaspect

build/lib.linux-armv7l-cpython-311/matplotlib/pyplot.py:60: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    `matplotlib.figure` implements the following classes:
    
    `Figure`
        Top level `~matplotlib.artist.Artist`, which holds all plot elements.
        Many methods are implemented in `FigureBase`.
    
    `SubFigure`
        A logical figure inside a figure, usually added to a figure (or parent
        `SubFigure`) with `Figure.add_subfigure` or `Figure.subfigures` methods
        (provisional API v3.4).
    
    `SubplotParams`
        Control the default spacing between subplots.
    """
    
    from contextlib import ExitStack
    import inspect
    import itertools
    import logging
    from numbers import Integral
    
    import numpy as np
    
    import matplotlib as mpl
>   from matplotlib import _blocking_input, backend_bases, _docstring, projections

build/lib.linux-armv7l-cpython-311/matplotlib/figure.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Non-separable transforms that map from data space to screen space.
    
    Projections are defined as `~.axes.Axes` subclasses.  They include the
    following elements:
    
    - A transformation from data coordinates into display coordinates.
    
    - An inverse of that transformation.  This is used, for example, to convert
      mouse positions from screen space back into data space.
    
    - Transformations for the gridlines, ticks and ticklabels.  Custom projections
      will often need to place these elements in special locations, and Matplotlib
      has a facility to help with doing so.
    
    - Setting up default values (overriding `~.axes.Axes.cla`), since the defaults
      for a rectilinear axes may not be appropriate.
    
    - Defining the shape of the axes, for example, an elliptical axes, that will be
      used to draw the background of the plot and for clipping any data elements.
    
    - Defining custom locators and formatters for the projection.  For example, in
      a geographic projection, it may be more convenient to display the grid in
      degrees, even if the data is in radians.
    
    - Set up interactive panning and zooming.  This is left as an "advanced"
      feature left to the reader, but there is an example of this for polar plots
      in `matplotlib.projections.polar`.
    
    - Any additional methods for additional convenience or features.
    
    Once the projection axes is defined, it can be used in one of two ways:
    
    - By defining the class attribute ``name``, the projection axes can be
      registered with `matplotlib.projections.register_projection` and subsequently
      simply invoked by name::
    
          fig.add_subplot(projection="my_proj_name")
    
    - For more complex, parameterisable projections, a generic "projection" object
      may be defined which includes the method ``_as_mpl_axes``. ``_as_mpl_axes``
      should take no arguments and return the projection's axes subclass and a
      dictionary of additional arguments to pass to the subclass' ``__init__``
      method.  Subsequently a parameterised projection can be initialised with::
    
          fig.add_subplot(projection=MyProjection(param1=param1_value))
    
      where MyProjection is an object which implements a ``_as_mpl_axes`` method.
    
    A full-fledged and heavily annotated example is in
    :doc:`/gallery/misc/custom_projection`.  The polar plot functionality in
    `matplotlib.projections.polar` may also be of interest.
    """
    
    from .. import axes, _docstring
    from .geo import AitoffAxes, HammerAxes, LambertAxes, MollweideAxes
    from .polar import PolarAxes
>   from mpl_toolkits.mplot3d import Axes3D

build/lib.linux-armv7l-cpython-311/matplotlib/projections/__init__.py:58: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    try:
>       __import__('pkg_resources').declare_namespace(__name__)

build/lib.linux-armv7l-cpython-311/mpl_toolkits/__init__.py:2: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    """
    Package resource API
    --------------------
    
    A resource is a logical file contained within a package, or a logical
    subdirectory thereof.  The package resource API expects resource names
    to have their path parts separated with ``/``, *not* whatever the local
    path separator is.  Do not use os.path operations to manipulate resource
    names being passed into the API.
    
    The package resource API is designed to work with normal filesystem packages,
    .egg files, and unpacked .egg files.  It can also work in a limited way with
    .zip files and with custom PEP 302 loaders that support the ``get_data()``
    method.
    
    This module is deprecated. Users are directed to :mod:`importlib.resources`,
    :mod:`importlib.metadata` and :pypi:`packaging` instead.
    """
    
    import sys
    import os
    import io
    import time
    import re
    import types
    import zipfile
    import zipimport
    import warnings
    import stat
    import functools
    import pkgutil
    import operator
    import platform
    import collections
    import plistlib
    import email.parser
    import errno
    import tempfile
    import textwrap
    import inspect
    import ntpath
    import posixpath
    import importlib
    from pkgutil import get_importer
    
    try:
        import _imp
    except ImportError:
        # Python 3.2 compatibility
        import imp as _imp
    
    try:
        FileExistsError
    except NameError:
        FileExistsError = OSError
    
    # capture these to bypass sandboxing
    from os import utime
    
    try:
        from os import mkdir, rename, unlink
    
        WRITE_SUPPORT = True
    except ImportError:
        # no write support, probably under GAE
        WRITE_SUPPORT = False
    
    from os import open as os_open
    from os.path import isdir, split
    
    try:
        import importlib.machinery as importlib_machinery
    
        # access attribute to force import under delayed import mechanisms.
        importlib_machinery.__name__
    except ImportError:
        importlib_machinery = None
    
    from pkg_resources.extern.jaraco.text import (
        yield_lines,
        drop_comment,
        join_continuation,
    )
    
    from pkg_resources.extern import platformdirs
    from pkg_resources.extern import packaging
    
    __import__('pkg_resources.extern.packaging.version')
    __import__('pkg_resources.extern.packaging.specifiers')
    __import__('pkg_resources.extern.packaging.requirements')
    __import__('pkg_resources.extern.packaging.markers')
    __import__('pkg_resources.extern.packaging.utils')
    
    if sys.version_info < (3, 5):
        raise RuntimeError("Python 3.5 or later is required")
    
    # declare some globals that will be defined later to
    # satisfy the linters.
    require = None
    working_set = None
    add_activation_listener = None
    resources_stream = None
    cleanup_resources = None
    resource_dir = None
    resource_stream = None
    set_extraction_path = None
    resource_isdir = None
    resource_string = None
    iter_entry_points = None
    resource_listdir = None
    resource_filename = None
    resource_exists = None
    _distribution_finders = None
    _namespace_handlers = None
    _namespace_packages = None
    
    
>   warnings.warn(
        "pkg_resources is deprecated as an API. "
        "See https://setuptools.pypa.io/en/latest/pkg_resources.html",
        DeprecationWarning,
        stacklevel=2,
    )
E   DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:118: DeprecationWarning
=========================== short test summary info ============================
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg.py - Depre...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_agg_filter.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_animation.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_arrow_patches.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_artist.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_axes.py - Depr...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_bases.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_cairo.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_gtk3.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_macosx.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pdf.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_pgf.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_ps.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_qt.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_svg.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_backend_template.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_bbox_tight.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_category.py - ...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_collections.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colorbar.py - ...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_colors.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_compare_images.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_constrainedlayout.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_container.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_contour.py - D...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_cycles.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_dates.py - Dep...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_determinism.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_figure.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_font_manager.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ft2font.py - D...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_getattr.py - D...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_image.py - Dep...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_legend.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_lines.py - Dep...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_marker.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_mathtext.py - ...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_offsetbox.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patches.py - D...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_path.py - Depr...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_patheffects.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pickle.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_png.py - Depre...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_polar.py - Dep...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_preprocess_data.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_pyplot.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_quiver.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_rcparams.py - ...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_sankey.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_scale.py - Dep...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_simplification.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_skew.py - Depr...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_spines.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_streamplot.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_style.py - Dep...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_subplots.py - ...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_table.py - Dep...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_testing.py - D...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_texmanager.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_text.py - Depr...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ticker.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_tightlayout.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_transforms.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_triangulation.py
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_ttconv.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_units.py - Dep...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_usetex.py - De...
ERROR build/lib.linux-armv7l-cpython-311/matplotlib/tests/test_widgets.py - D...
!!!!!!!!!!!!!!!!!!! Interrupted: 68 errors during collection !!!!!!!!!!!!!!!!!!!
======================== 68 errors in 401.69s (0:06:41) ========================
make: [debian/rules:40: build-arch-stamp] Error 2 (ignored)
rm -f matplotlibrc
touch build-arch-stamp
 fakeroot debian/rules binary-arch
py3versions: no X-Python3-Version in control file, using supported versions
dh_testdir
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dh_testroot
set -e; \
for v in 3.12 3.11 ; do \
	python$v ./setup.py install_lib --install-dir /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/ ; \
	python$v ./setup.py install_egg_info --install-dir /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/ ; \
done
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/dist.py:946: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
!!

        ********************************************************************************
        Please replace its usage with implicit namespaces (PEP 420).

        See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
        ********************************************************************************

!!
  ep.load()(self, ep.name, value)
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'

Edit mplsetup.cfg to change the build options; suppress output with --quiet.

BUILDING MATPLOTLIB
      python: yes [3.12.3 (main, May 22 2024, 03:55:20) [GCC 13.2.0]]
    platform: yes [linux]
       tests: yes [installing]
      macosx: no  [Mac OS-X only]

running install_lib
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
running build_py
copying lib/matplotlib/_version.py -> build/lib.linux-armv7l-cpython-312/matplotlib
running build_ext
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12 -c /tmp/tmpqswafekk.cpp -o tmp/tmpqswafekk.o -fvisibility=hidden
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12 -c /tmp/tmp2ytu0zir.cpp -o tmp/tmp2ytu0zir.o -fvisibility-inlines-hidden
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12 -c /tmp/tmpahn2sgem.cpp -o tmp/tmpahn2sgem.o -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages
copying build/lib.linux-armv7l-cpython-312/pylab.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_afm.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_animation_data.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_blocking_input.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_cm.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_cm_listed.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_color_data.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_constrained_layout.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_docstring.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_enums.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_fontconfig_pattern.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_internal_utils.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_layoutgrid.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_mathtext.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_mathtext_data.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_pylab_helpers.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_text_helpers.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_tight_bbox.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_tight_layout.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_type1font.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/afm.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/animation.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/artist.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/axis.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/backend_bases.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/backend_managers.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/backend_tools.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/bezier.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/blocking_input.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/category.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/cm.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/collections.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/colorbar.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/colors.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/container.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/contour.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/dates.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/docstring.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/dviread.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/figure.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/font_manager.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/fontconfig_pattern.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/gridspec.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/hatch.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/image.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/layout_engine.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/legend.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/legend_handler.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/lines.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/markers.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mathtext.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mlab.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/offsetbox.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/patches.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/path.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/patheffects.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/pylab.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/quiver.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/rcsetup.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/sankey.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/scale.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/spines.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/stackplot.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/streamplot.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/table.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/texmanager.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/text.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/textpath.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/ticker.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/tight_bbox.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/tight_layout.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/transforms.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/type1font.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/units.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/widgets.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/pyplot.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_api
copying build/lib.linux-armv7l-cpython-312/matplotlib/_api/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_api
copying build/lib.linux-armv7l-cpython-312/matplotlib/_api/deprecation.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_api
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_api/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/_api/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_api/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/_api/__pycache__/deprecation.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_api/__pycache__
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/axes/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/axes/_axes.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/axes/_base.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/axes/_secondary_axes.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/axes/_subplots.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/axes/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/axes/__pycache__/_subplots.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/axes/__pycache__/_axes.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/axes/__pycache__/_base.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/axes/__pycache__/_secondary_axes.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/_backend_gtk.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/_backend_pdf_ps.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/_backend_tk.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_agg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_cairo.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_gtk3.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_gtk3agg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_gtk3cairo.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_gtk4.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_gtk4agg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_gtk4cairo.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_macosx.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_mixed.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_nbagg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_pdf.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_pgf.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_ps.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_qt.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_qt5.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_qt5agg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_qt5cairo.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_qtagg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_qtcairo.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_svg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_template.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_tkagg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_tkcairo.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_webagg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_webagg_core.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_wx.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_wxagg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/backend_wxcairo.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/qt_compat.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/qt_editor/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/qt_editor/_formlayout.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/qt_editor/figureoptions.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/qt_editor/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/__pycache__
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/css
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/css/fbm.css -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/css
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/css/page.css -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/css
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/css/mpl.css -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/css
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/css/boilerplate.css -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/css
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/single_figure.html -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/.prettierrc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/nbagg_uat.ipynb -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/all_figures.html -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/js
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/js/mpl.js -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/js
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/js/nbagg_mpl.js -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/js
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/js/mpl_tornado.js -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/js
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/ipython_inline_figure.html -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/.eslintrc.js -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/.prettierignore -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/web_backend/package.json -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/_backend_agg.cpython-312-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/_tkagg.cpython-312-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/__pycache__/backend_webagg_core.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/backends/__pycache__/backend_agg.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/__pycache__
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/cbook
copying build/lib.linux-armv7l-cpython-312/matplotlib/cbook/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/cbook
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/cbook/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/cbook/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/cbook/__pycache__
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections
copying build/lib.linux-armv7l-cpython-312/matplotlib/projections/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections
copying build/lib.linux-armv7l-cpython-312/matplotlib/projections/geo.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections
copying build/lib.linux-armv7l-cpython-312/matplotlib/projections/polar.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/projections/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/projections/__pycache__/geo.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/projections/__pycache__/polar.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections/__pycache__
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/sphinxext
copying build/lib.linux-armv7l-cpython-312/matplotlib/sphinxext/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/sphinxext
copying build/lib.linux-armv7l-cpython-312/matplotlib/sphinxext/mathmpl.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/sphinxext
copying build/lib.linux-armv7l-cpython-312/matplotlib/sphinxext/plot_directive.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/sphinxext
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/style
copying build/lib.linux-armv7l-cpython-312/matplotlib/style/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/style
copying build/lib.linux-armv7l-cpython-312/matplotlib/style/core.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/style
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/style/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/style/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/style/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/style/__pycache__/core.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/style/__pycache__
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/_markers.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/compare.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/conftest.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/exceptions.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/widgets.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/decorators.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units/Duration.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units/Epoch.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units/EpochConverter.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units/StrConverter.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units/UnitDbl.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units/UnitDblConverter.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units/UnitDblFormatter.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/jpl_units/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/__pycache__/conftest.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/__pycache__/decorators.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/__pycache__/compare.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/testing/__pycache__/exceptions.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/conftest.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_afm.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_agg_filter.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_animation.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_api.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_arrow_patches.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_artist.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_axes.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_bases.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_cairo.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_gtk3.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_macosx.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_nbagg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pdf.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_pgf.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_ps.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_qt.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_svg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_template.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_tk.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_tools.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backend_webagg.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_backends_interactive.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_basic.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_bbox_tight.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_category.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_cbook.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_collections.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colorbar.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_colors.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_compare_images.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_constrainedlayout.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_container.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_contour.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_cycles.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_dates.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_determinism.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_doc.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_dviread.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_figure.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_font_manager.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_fontconfig_pattern.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ft2font.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_getattr.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_gridspec.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_image.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_legend.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_lines.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_marker.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_matplotlib.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_mlab.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_offsetbox.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patches.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_path.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pickle.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_png.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_polar.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_preprocess_data.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_pyplot.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_quiver.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_rcparams.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_sankey.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_scale.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_simplification.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_skew.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_sphinxext.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_spines.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_streamplot.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_style.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_subplots.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_table.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_testing.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_texmanager.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_text.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_textpath.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ticker.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_tightlayout.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_transforms.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_triangulation.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_ttconv.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_type1font.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_units.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_usetex.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_widgets.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_mathtext.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_patheffects.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_68.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_74.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_74.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_57.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_32.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_52.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_20.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_35.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_32.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_44.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_75.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_46.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_58.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_60.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_33.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_36.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_04.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_20.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_39.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_20.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_14.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_56.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_07.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_22.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_56.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_44.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_41.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_16.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_33.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_57.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_34.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_70.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_11.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_11.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_81.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_64.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_07.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_38.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_19.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_76.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_56.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_70.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_00.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_48.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_07.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_36.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_29.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_53.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_41.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_41.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_35.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_72.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_36.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_25.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_31.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_09.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_73.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_07.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_21.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_68.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_50.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_51.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_45.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_67.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_59.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_38.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_22.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_54.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_34.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_43.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_39.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_25.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_24.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_53.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_42.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_34.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_33.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_11.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_04.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_24.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_22.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_11.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_70.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_81.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_72.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_46.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_47.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_54.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_26.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_65.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_53.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_08.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_76.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_44.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_09.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_79.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_76.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_46.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_80.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_65.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_73.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_21.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_38.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_56.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_63.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_19.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_31.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_00.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_50.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_03.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_00.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_70.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_56.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_20.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_57.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_64.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_62.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_70.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_07.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_13.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_51.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_54.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_10.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_48.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_16.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_18.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_81.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_38.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_32.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_06.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_05.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_52.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_01.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_67.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_32.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_21.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_16.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_15.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_60.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_43.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_69.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_18.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_48.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_43.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_39.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_39.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_39.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_33.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_62.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_05.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_32.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_65.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_35.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_19.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_50.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_62.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_18.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_34.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_23.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_20.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_68.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_81.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_60.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_60.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_79.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_32.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_42.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_45.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_40.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_20.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_22.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_57.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_58.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_22.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_40.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_19.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_78.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_09.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_27.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_57.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_40.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_28.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_51.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_24.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_21.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_81.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_35.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_05.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_55.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_49.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_81.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_74.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_67.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_06.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_56.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_54.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_44.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_68.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_21.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_46.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_35.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_38.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_23.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_58.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_64.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_75.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_29.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_53.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_09.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_80.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_42.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_37.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_42.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_43.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_01.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_33.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_80.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_61.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_61.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_07.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_74.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_22.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_02.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_36.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_01.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_48.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_48.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_56.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_48.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_52.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_54.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_48.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_59.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_29.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_02.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_50.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_58.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_76.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_65.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_42.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_27.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_27.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_44.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_75.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_03.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_45.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_14.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_48.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_53.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_79.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_05.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_37.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_43.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_80.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_02.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_41.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_48.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_24.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_58.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_65.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_43.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_44.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_43.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_47.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_46.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_35.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_14.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_24.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_37.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_35.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_47.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_18.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_14.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_39.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_01.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_35.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_80.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_50.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_41.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_11.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_01.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_36.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_28.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_33.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_75.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_53.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_28.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_07.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_10.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_21.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_34.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_49.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_07.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_55.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_80.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_22.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_29.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_28.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_07.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_42.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_73.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_45.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_71.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_11.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_71.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_16.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_57.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_06.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_62.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_07.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_59.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_45.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_50.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_57.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_42.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_64.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_71.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_74.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_40.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_14.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_58.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_07.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_17.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_54.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_19.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_13.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_16.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_26.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_79.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_46.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_17.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_53.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_39.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_49.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_59.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_34.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_59.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_82.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_52.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_53.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_18.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_21.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_24.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_36.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_54.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_32.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_09.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_42.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_73.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_43.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_03.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_38.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_46.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_22.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_80.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_61.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_53.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_59.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_27.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_33.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_32.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_55.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_10.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_02.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_69.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_05.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_20.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_36.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_11.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_64.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_48.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_03.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_45.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_76.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_67.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_62.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_46.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_03.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_46.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_73.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_18.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_67.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_20.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_40.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_17.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_47.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_41.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_45.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_31.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_72.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_54.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_59.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_42.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_12.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_71.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_25.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_32.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_36.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_79.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_33.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_60.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_24.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_67.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_53.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_36.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_29.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_68.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_07.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_08.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_25.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_12.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_43.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_59.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_03.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_31.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_06.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_44.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_24.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_76.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_56.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_16.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_42.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_15.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_79.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_73.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_53.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_56.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_39.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext0_cm_00.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_05.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_72.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_62.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_50.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_32.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_17.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_04.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_10.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_82.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_39.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_07.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_59.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_50.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_76.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_52.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_39.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_78.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_24.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_62.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_75.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_43.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_31.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_47.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_35.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_39.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_59.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_81.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_29.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_42.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_29.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_20.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_22.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_44.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_52.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_46.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_50.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_61.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_47.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_61.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_17.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_46.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_44.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_24.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_63.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_21.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_20.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_46.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_06.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_62.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_57.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_78.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_68.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_52.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_68.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_76.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_51.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_50.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_48.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_24.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_13.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_21.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_52.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_35.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_55.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_63.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_01.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_53.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_07.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_40.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_15.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_05.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_61.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_80.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_06.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_26.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_43.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_22.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_52.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_42.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_61.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_35.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_33.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_56.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_59.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_22.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_57.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_51.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_57.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_04.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_61.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_60.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_14.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_65.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_59.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_61.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_81.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_47.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_34.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_06.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_17.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_56.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_61.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_44.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_01.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_35.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_81.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_32.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_04.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_04.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_57.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_54.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_73.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_65.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_24.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_54.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_46.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_09.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_31.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_51.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_25.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_38.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_22.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_17.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_49.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_39.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_14.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_48.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_34.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_43.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_47.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_60.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_55.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_26.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_00.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_28.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_78.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_70.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_71.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_57.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_37.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_20.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_33.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_48.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_34.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_50.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_79.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_05.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_55.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_37.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_26.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_12.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_82.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_55.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_02.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_55.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_18.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_10.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_63.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_25.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_39.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_43.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_33.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_37.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_58.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_18.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_75.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_79.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_75.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_51.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_39.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_60.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_74.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_49.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_82.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_19.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_28.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_09.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_72.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_13.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_60.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_22.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_44.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_79.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_27.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_72.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_38.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_71.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_46.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_08.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_57.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_37.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_20.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_15.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_38.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_06.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_46.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_06.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_07.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_45.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_08.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_05.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_52.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_48.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_31.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_23.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_50.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_64.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_42.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_14.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_49.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_64.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_21.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_49.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_79.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_74.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_52.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_13.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_55.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_75.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_72.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_49.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_80.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_21.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_50.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_18.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_79.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_65.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_07.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_33.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_52.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_59.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_20.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_78.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_36.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_42.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_38.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_54.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_79.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_48.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_19.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_09.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_25.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_63.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_18.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_34.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_35.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_49.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_26.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_63.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_35.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_45.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_22.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_27.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_73.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_09.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_37.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_64.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_52.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_37.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_53.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_58.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_60.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_34.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_13.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_82.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_49.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_63.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_72.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_06.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_47.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_49.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_40.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_33.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_23.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_01.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_19.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_63.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_54.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_38.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_22.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_58.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_41.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_75.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_48.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_57.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_20.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_47.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_28.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_29.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_81.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_32.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_31.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_19.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_52.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_81.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_03.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_70.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_21.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_46.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_71.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_18.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_28.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_44.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_72.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_41.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_71.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_72.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_78.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_62.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_43.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_82.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_35.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_58.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_61.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_38.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_65.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_25.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_21.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_75.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_76.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_37.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_82.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_54.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_25.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_26.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_19.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_72.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_51.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_16.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_59.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_06.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_47.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_32.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_36.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_24.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_00.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_22.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_06.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_64.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_78.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_25.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_67.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_70.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_47.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_21.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_58.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_56.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_18.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_44.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_00.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_44.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_67.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_42.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_05.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_23.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_61.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_63.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_45.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_75.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_78.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_57.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_55.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_27.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_14.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_46.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_53.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_36.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_68.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_67.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_45.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_06.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_81.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_25.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_48.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_15.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_60.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_21.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_19.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_29.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_07.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_23.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_09.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_59.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_49.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_39.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_81.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_76.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_34.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_06.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_82.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_56.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_58.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_10.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_23.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_10.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_80.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_54.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_32.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_34.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_51.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_58.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_12.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_63.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_82.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_80.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_28.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_52.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_64.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_62.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_40.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_33.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_56.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_27.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_74.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_51.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_20.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_76.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_42.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_33.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_43.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_09.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_55.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_41.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_27.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_78.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_49.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_49.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_80.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_58.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_54.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_43.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_70.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_82.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_22.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_42.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_75.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_47.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_01.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_49.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_41.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_70.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_80.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_09.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_38.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_32.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_19.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_19.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_29.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_57.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_55.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_09.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_23.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_21.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_54.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_45.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_60.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_47.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_68.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_48.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_31.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_36.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_33.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_12.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_32.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_12.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_59.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_79.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_54.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_40.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_18.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_78.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_38.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_27.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_67.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_13.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_09.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_21.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_13.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_44.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_20.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_36.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_36.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_45.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_78.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_73.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_63.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_57.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_41.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_51.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_61.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_76.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_38.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_71.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_74.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_40.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_15.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_29.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_25.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_79.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_11.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_10.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_67.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_82.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_82.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_74.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_70.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_74.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_55.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_34.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_62.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_40.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_71.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_82.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_59.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_34.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_72.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_46.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_72.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_56.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_65.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_39.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_11.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_73.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_04.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_18.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_81.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_45.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_38.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_74.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_24.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_82.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_45.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_73.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_06.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_58.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_07.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_00.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_21.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_65.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_68.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_37.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_59.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_32.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_44.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_31.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_51.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_51.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_36.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_25.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_08.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_04.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_27.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_50.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_65.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_12.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_37.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_06.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_58.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_31.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_64.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_53.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_04.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_03.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_52.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_38.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_49.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_13.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_62.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_73.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_34.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_47.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_42.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_31.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_48.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_43.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_38.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_19.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_80.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_12.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_18.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_09.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_53.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_28.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_51.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_61.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_09.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_29.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_40.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_64.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_12.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_47.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_58.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_63.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_45.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_46.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_38.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_58.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_39.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_26.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_65.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_33.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_74.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_22.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_41.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_71.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_08.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_62.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_41.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_57.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_44.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_81.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_63.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_47.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_71.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_52.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_37.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_21.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_71.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_50.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_31.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_50.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_18.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_35.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_37.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_34.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_11.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_50.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_37.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_23.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_00.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_71.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_40.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_36.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_67.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_01.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_78.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_18.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_76.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_49.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_52.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_43.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_64.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_35.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_59.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_47.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_25.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_37.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_04.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_53.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_19.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_21.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_51.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_42.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_26.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_36.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_10.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_61.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_02.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_53.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_65.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_45.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_23.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_53.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_72.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_08.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_71.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_65.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_33.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_78.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_54.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_05.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_52.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_06.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_55.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_46.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_16.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_15.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_10.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_23.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_34.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_75.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_41.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_51.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_19.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_56.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_19.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_47.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/math_fontfamily_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_35.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_51.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_76.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_62.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_40.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_39.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_49.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_54.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_60.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_45.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_41.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_72.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_37.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_62.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_63.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_47.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_28.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_70.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_78.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_08.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_31.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_44.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_25.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_64.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_70.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_49.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_22.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_50.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_45.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_60.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_07.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_51.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_29.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_32.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_12.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_55.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_57.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_09.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_29.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_59.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_51.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_02.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_35.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_40.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_43.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_55.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_23.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_41.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_15.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_02.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_68.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_29.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_03.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_17.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_57.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_50.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_48.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_56.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_75.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_55.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_73.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_27.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_70.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_55.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_16.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_58.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_35.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_16.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_49.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_79.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_56.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_22.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_23.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_09.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_68.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_15.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_02.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_34.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_17.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_73.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_18.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_23.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_08.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_39.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_03.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_06.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_05.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_15.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_53.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_55.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_05.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_70.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_45.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_18.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_19.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_19.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_20.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_60.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_17.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_51.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_18.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_02.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_39.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_27.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_74.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_75.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_13.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_55.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_00.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_58.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_67.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_27.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_82.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_03.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_24.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_41.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_34.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_69.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_28.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_67.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stix_17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_80.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_68.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_54.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_78.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_68.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_64.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_52.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_06.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_19.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_33.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_42.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_33.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_09.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_20.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext0_dejavusans_00.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_56.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_36.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_74.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_44.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavuserif_32.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_07.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_14.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_27.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_56.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_06.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_36.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_09.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_31.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_67.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_20.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_05.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_63.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_43.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_68.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_40.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_23.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_44.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_08.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_38.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_73.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_cm_40.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_50.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_20.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathfont_dejavusans_11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_32.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavusans_76.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_mathtext
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/collection.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/patheffect2.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/patheffect2.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/spaces_and_newlines.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/tickedstroke.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/patheffect1.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/patheffect1.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/patheffect3.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/stroked_text.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/collection.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/patheffect3.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/patheffect2.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/patheffect1.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/collection.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patheffects/patheffect3.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patheffects
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_scale
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_scale/logscale_nonpos_values.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_scale
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_scale/function_scales.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_scale
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_scale/logscale_mask.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_scale
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_scale/logit_scales.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_scale
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn0g16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn3p02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn0g02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn3p08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn3p04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn4a16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn4a08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn3p01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn2c16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn0g08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn0g01.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn0g04.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn6a16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn6a08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/pngsuite/basn2c08.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/pngsuite
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/cap_and_joinstyle.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linewidth.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/test_check_masked_offsets.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation__2x.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_positions.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_color.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/regularpolycollection_scale.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__add_positions.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation__2x.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EllipseCollection_test_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__default.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__default.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__add_positions.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linewidth.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__default.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linestyle.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_positions.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation__2x.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_orientation.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_orientation.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linelength.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_color.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_color.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linelength.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_positions.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_orientation.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_lineoffset.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/polycollection_close.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__switch_orientation.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linelength.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__add_positions.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__extend_positions.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__extend_positions.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linestyle.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linewidth.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__append_positions.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__append_positions.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_lineoffset.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__extend_positions.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/regularpolycollection_rotate.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_linestyle.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/size_in_xy.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__set_lineoffset.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/scatter_post_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_collections/EventCollection_plot__append_positions.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_collections
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_today.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/tightbbox_box_aspect.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_suptitle.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_suptitle.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_legend.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/test_subfigure_ss.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_legend.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_today.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_legend.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/alpha_background.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/test_subfigure_double.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/alpha_background.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_suptitle.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_today.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/test_subfigure_scatter_size.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_align_labels.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/test_subfigure.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_figure/figure_align_labels.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_figure
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_polar.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/imshow_clip.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pie_no_label.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bar_tick_label_multiple_old_label_alignment.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/step_linestyle.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist2d.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_offset.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_noise.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pcolormesh_datetime_axis.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/imshow_clip.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showall.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/offset_points.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/test_stairs_options.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_vert_custompoints_200.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/eventplot.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/psd_freqs.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showmeans.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/inset_polar.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_log_scales.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_freqs_linear.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/mixed_collection.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/test_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/rc_spines.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_phase_noise.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_step_empty.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_noise_linear.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_limits.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hexbin_extent.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/test_stairs_datetime.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_decreasing.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/transparent_markers.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/rgba_markers.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/scatter.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_with_xlabels.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_withnotch.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_step_bottom.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/rc_markerfill.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_custom_capwidth.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hlines_basic.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/rc_grid.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist2d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_step_filled.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_zoomed.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_custom_capwidths.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/o_marker_path_snap.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/stackplot_test_baseline.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_angle_freqs.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/dash_offset.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/step_linestyle.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pcolormesh_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_freqs.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_nan.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_mod_artists_after_plotting.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_custombox.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_baseline.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/vline_hline_zorder.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_angle_noise.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hlines_masked.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/marker_styles.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pie_linewidth_2.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pcolormesh.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/dash_offset.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_log_scales.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/stackplot_test_baseline.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_limits.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_freqs_dB.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/secondary_xy.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/csd_noise.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_rc_parameters.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/imshow.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_decreasing.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pie_linewidth_0.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_vert_custompoints_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/retain_tick_visibility.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/twin_autoscale.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_nocaps.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_basic.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/canonical.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_noise_linear.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_log_scales.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_percentilewhis.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/test_alpha.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_custom_capwidths.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showmedians.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/rgba_markers.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_zorder.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/arrow_simple.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_withmean_custompoint.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/stem.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_step.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pcolor_datetime_axis.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/eventplot.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hexbin_empty.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/stackplot_test_image.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/vline_hline_zorder.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/scatter.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_nans.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_phase_freqs.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/date_timezone_x_and_y.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_zorder.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_normed.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/mollweide_grid.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_freqs_linear.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/contour_hatching.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/test_loglog_nonpos.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_step.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/angle_spectrum_freqs.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/vlines_masked.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_bar_empty.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/imshow_clip.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/test_eventplot_defaults.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/imshow.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/axisbelow.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/contour_hatching.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/scatter_marker.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pie_center_radius.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/autoscale_tiny_range.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_freqs.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_decreasing.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_custompoints_10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/date_timezone_y.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/vertex_markers.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/arc_ellipse.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showmedians.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/symlog2.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/autoscale_tiny_range.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/date_timezone_x.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_with_CIarray.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_step.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/annotate_across_transforms.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist2d_transpose.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_noise_linear.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/fill_units.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_bar.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/magnitude_spectrum_noise_dB.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showextrema.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/twin_spines.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/single_point.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_baseline.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/stackplot_test_image.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bar_tick_label_single.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_polar.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/scatter.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/csd_freqs.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/contour_colorbar.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_scalarwidth.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_custommedian.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/offset_points.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/test_eventplot_problem_kwargs.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_nans.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_offset.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/marker_edges.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pie_frame_grid.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist2d.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/twin_axis_locators_formatters.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pie_ccw_true.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_vert_showextrema.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/arc_angles.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_freqs_linear.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_autorange_false_whiskers.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bar_tick_label_multiple.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showmeans.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hlines_with_nan.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hexbin_linear.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pie_default.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/test_alpha.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/vlines_basic.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/step_linestyle.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/phase_spectrum_freqs.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_sym2.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/stem_orientation.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/imshow.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/single_date.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_withmean_line.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_line.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_line.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_patchartist.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_showall.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/specgram_magnitude_noise.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/autoscale_tiny_range.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_zoomed.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_log.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_customoutlier.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/single_point.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_sym.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/marker_edges.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hexbin_log.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_horizontal.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_customcap.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_normed.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_nan.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/contour_colorbar.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_nobox.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_weights.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/scatter_2D.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/offset_points.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/angle_spectrum_noise.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_withmean_point.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/rgba_markers.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/barh_tick_label.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/mixed_collection.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled_alpha.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_custompositions.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/stackplot_test_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/psd_noise.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_weights.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_line.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_basic.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/vlines_with_nan.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/mixed_collection.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_polar.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist2d_transpose.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pcolormesh_small.eps -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_rc_parameters.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate_nan.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/marker_edges.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pcolormesh.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_bar.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_no_flier_stats.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_step.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_horiz_custompoints_200.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/set_get_ticklabels.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_offset.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_basic.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/twin_spines_on_top.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/single_point.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/stackplot_test_baseline.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_normed.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/canonical.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_weights.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_log.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_autorange_true_whiskers.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/transparent_markers.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_zoomed.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_no_inverted_whisker.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/twin_axis_locators_formatters.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_zorder.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_bar.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_rangewhis.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/canonical.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pcolormesh.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/mollweide_grid.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_density.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/dash_offset.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist2d_transpose.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/loglog.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_stacked_stepfilled_alpha.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/arc_ellipse.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/mollweide_grid.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_customwidths.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/errorbar_limits.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/contour_colorbar.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/twin_axis_locators_formatters.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_customwhisker.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/phase_spectrum_noise.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/aitoff_proj.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/vline_hline_zorder.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_with_ylabels.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/violinplot_vert_baseline.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pcolormesh_alpha.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/symlog.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_step_horiz.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/boxplot_rc_parameters.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/transparent_markers.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/hist_log.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/arc_ellipse.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/bxp_custompatchartist.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/pie_rotatelabels_true.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/eventplot.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/markevery_linear_scales_nans.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_axes/contour_hatching.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_axes
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_arrow_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_dpi_cor_200dpi.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_arrow_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches/boxarrow_test_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_arrow_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_test_image.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_arrow_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_test_image.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_arrow_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches/arrow_styles.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_arrow_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_test_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_arrow_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches/connection_styles.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_arrow_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_dpi_cor_100dpi.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_arrow_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_dash.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_arrow_patches
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_rlabel_position.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_theta_wedge.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_theta_wedge.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_alignment.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_rorigin.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_invertedylim.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_negative_rmin.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_rlabel_position.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_axes.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_theta_wedge.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_axes.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_theta_position.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_theta_position.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_coords.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_theta_position.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_rmin.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_axes.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_rlabel_position.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_rmin.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_coords.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_negative_rmin.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_rorigin.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_negative_rmin.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_invertedylim_rorigin.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_rmin.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_rorigin.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_polar/polar_coords.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_polar
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/not_covering_scatter_transform.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_auto1.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/framealpha.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/scatter_rc3.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/scatter_rc3.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_expand.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/hatching.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/framealpha.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_multiple_keys.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/rgba_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_auto3.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_various_labels.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/fancy.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/framealpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/scatter_rc3.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/rcparam_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/not_covering_scatter.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/fancy.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_expand.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/hatching.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_various_labels.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_various_labels.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/hatching.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_auto1.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_auto3.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_auto3.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_expand.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_stackplot.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_auto1.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/scatter_rc1.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_auto2.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_labels_first.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/fancy.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_auto2.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/scatter_rc1.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/scatter_rc1.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_legend/legend_auto2.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_legend
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbars_no_overlapH.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout10.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout2.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout3.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout5.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout9.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout1.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout6.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout12.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbars_no_overlapV.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout14.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout13.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout4.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout11rat.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout4.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/test_bbox.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout17.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/test_bboxtight.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout15.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout8.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/constrained_layout11.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbar_location.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_constrainedlayout
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_interps.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/uint16.tif -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_composite_background.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/mask_image.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/imshow_flatfield.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/rotate_image.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_cliprect.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/figimage.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_shift.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/interp_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/mask_image_over_under.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/mask_image.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_alpha.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_composite_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/mask_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_interps.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/imshow_masked_interpolation.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_interps.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/zoom_and_clip_upper_origin.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_clip.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/imshow.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/rasterize_10dpi.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/imshow_bignumbers.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_alpha.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_composite_alpha.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/rotate_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/imshow.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_composite_background.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/log_scale_image.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_composite_alpha.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/imshow_bignumbers_real.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/imshow_endianess.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_clip.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/log_scale_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_clip.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_cliprect.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/interp_nearest_vs_none.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/figimage.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/imshow_masked_interpolation.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/imshow.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_shift.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_composite_background.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/rasterize_10dpi.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/log_scale_image.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/imshow_masked_interpolation.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/interp_nearest_vs_none.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/rotate_image.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/nonuniform_and_pcolor.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/rgba_antialias.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_image/image_cliprect.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_image
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pdf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf/kerning.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pdf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf/grayscale_alpha.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pdf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf/multi_font_type42.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pdf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf/multi_font_type3.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pdf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf/hatching_legend.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pdf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pdf/pdf_use14corefonts.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pdf
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/patch_alpha_coloring.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/autoscale_arc.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/clip_to_bbox.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/large_arc.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/patch_alpha_coloring.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/units_rectangle.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/multi_color_hatch.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/clip_to_bbox.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/wedge_range.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/patch_alpha_override.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/multi_color_hatch.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/annulus.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/patch_alpha_override.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/patch_alpha_override.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/multi_color_hatch.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/patch_alpha_coloring.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/autoscale_arc.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/wedge_range.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/all_quadrants_arcs.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/clip_to_bbox.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/wedge_range.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_patches/connection_patch.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_patches
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes1.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout4.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout9.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout8.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout2.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout7.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes2.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout5.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout4.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes1.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes1.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout5.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout6.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout3.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes2.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout9.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout7.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout_offsetboxes2.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout3.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout3.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout7.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout2.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout6.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout4.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout8.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout8.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout2.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout6.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout5.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_tightlayout/tight_layout9.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_tightlayout
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_ps
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps/type3.eps -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_ps
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps/empty.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_ps
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps/coloredhatcheszerolw.eps -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_ps
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps/type42_without_prep.eps -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_ps
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps/multi_font_type3.eps -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_ps
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps/multi_font_type42.eps -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_ps
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_ps/useafm.eps -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_ps
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipping.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/simplify_curve.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipper_edge.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/overflow.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipping_with_nans.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipper_edge.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/fft_peaks.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/overflow.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipping_with_nans.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/simplify_curve.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/overflow.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipping.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipping_with_nans.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/fft_peaks.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipper_edge.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/fft_peaks.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipping.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/simplify_curve.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_simplification
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/colorbar_extend_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/colorbar_twoslope.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/colorbar_closed_patch.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/contourf_extend_patches.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/cbar_locationing.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/double_cbar.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/nonorm_colorbars.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/cbar_with_orientation.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/cbar_with_subplots_adjust.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/colorbar_single_scatter.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/proportional_colorbars.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_shape_uniform.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_uniform.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/test_boundaries.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_proportional.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/extend_drawedges.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/colorbar_extensions_shape_proportional.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/contour_colorbar.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/colorbar_change_lim_scale.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/cbar_sharing.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colorbar/colorbar_keeping_xlabel.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colorbar
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_agg_filter
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_agg_filter/agg_filter_alpha.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_agg_filter
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_agg_filter/agg_filter_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_agg_filter
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_table
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_table/table_auto_column.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_table
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_table/table_cell_manipulation.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_table
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_table/table_zorder.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_table
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_table/table_labels.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_table
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path/nan_path.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path/path_clipping.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path/semi_log_with_zero.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path/nan_path.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path/marker_paths.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path/nan_path.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path/arrow_contains_point.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path/xkcd_marker.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path/nan_path.eps -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_path/xkcd.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_path
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/line_dashes.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/line_collection_dashes.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/scaled_lines.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/marker_fill_styles.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/line_collection_dashes.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/scaled_lines.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/scaled_lines.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/line_dashes.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/line_dashes.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/line_collection_dashes.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/striped_line.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_lines/drawstyle_variants.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_lines
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images/basn3p02-half-1px-offset.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images/basn3p02-minorchange.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images/simple.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images/simple.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images/all128.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images/all127.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images/basn3p02-1px-offset.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images/basn3p02.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images/basn3p02-scrambled.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_compare_images/simple.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_compare_images
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_raster.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_legend.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_legend.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_clipping.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_clipping.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_fixed_aspect.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_raster.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_clipping.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_legend.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_raster.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight_suptile_non_default.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_bbox_tight
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_maxlength.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_masks_and_nans.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_maxlength_no_broken.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_direction.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_colormap.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_colormap.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_startpoints.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_masks_and_nans.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_masks_and_nans.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_streamplot/streamplot_colormap.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_streamplot
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/font_scaling.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/multiline2.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/annotation_negative_ax_coords.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/font_styles.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/large_subscript_title.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/multiline.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_alignment.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/titles.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_pdf_font42_kerning.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_bboxclip.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/agg_text_clip.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/font_styles.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/font_styles.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/antialiased.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/titles.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/multiline.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_alignment.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_alignment.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_as_path_opacity.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_pdf_kerning.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_as_text_opacity.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/annotation_negative_fig_coords.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/multiline.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_bboxclip.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_pdf_chars_beyond_bmp.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/multiline2.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/fonttext_wrap.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/multiline2.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_bboxclip.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/text_contains.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/titles.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/axes_titles.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_text/basictext_wrap.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_text
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/dviread
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/dviread/test.dvi -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/dviread
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/dviread/test.tex -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/dviread
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/dviread/test.json -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/dviread
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/dviread/test.map -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/dviread
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_dates
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates/date_axhspan.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_dates
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates/date_axvspan.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_dates
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates/date_inverted_limit.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_dates
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates/RRuleLocator_bounds.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_dates
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates/DateFormatter_fractionalSeconds.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_dates
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates/date_axvline.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_dates
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_dates/date_axhline.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_dates
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_skew
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew/skew_axes.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_skew
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew/skew_rects.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_skew
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew/skew_rects.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_skew
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew/skew_rects.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_skew
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew/skew_axes.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_skew
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_skew/skew_axes.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_skew
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_artist
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist/clip_path_clipping.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_artist
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist/clip_path_clipping.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_artist
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist/hatching.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_artist
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist/clip_path_clipping.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_artist
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist/hatching.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_artist
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist/hatching.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_artist
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_artist/default_edges.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_artist
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_svg
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg/bold_font_output.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_svg
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg/fill_black_with_alpha.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_svg
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg/bold_font_output_with_none_fonttype.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_svg
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg/noscale.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_svg
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg/noscale.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_svg
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg/noscale.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_svg
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg/multi_font_astext.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_svg
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_svg/multi_font_aspath.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_svg
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_closed_line_loop.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_corner_mask_True.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_labels_size_color.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_uneven.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_manual_colors_and_levels.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_manual.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_line_start_on_corner_edge.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_all_algorithms.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_log_extension.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_log_locator.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_addlines.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_datetime_axis.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_test_label_transforms.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_contour/contour_corner_mask_False.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_contour
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_quiver
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver/quiver_with_key_test_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_quiver
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver/quiver_xy.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_quiver
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver/barbs_test_flip.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_quiver
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver/quiver_animated_test_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_quiver
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver/quiver_single_test_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_quiver
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver/quiver_key_pivot.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_quiver
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver/quiver_key_xy.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_quiver
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver/barbs_pivot_test_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_quiver
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_quiver/barbs_test_image.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_quiver
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_offsetbox
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_offsetbox/offsetbox_clipping.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_offsetbox
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_offsetbox/offsetbox_clipping.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_offsetbox
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_offsetbox/anchoredtext_align.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_offsetbox
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_offsetbox/offsetbox_clipping.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_offsetbox
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_spines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines/spines_data_positions.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_spines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines/spines_data_positions.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_spines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines/spines_capstyle.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_spines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines/spines_data_positions.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_spines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines/spines_capstyle.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_spines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_spines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines/spines_capstyle.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_spines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_spines
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_spines
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_usetex
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_usetex/test_usetex.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_usetex
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_usetex/test_usetex.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_usetex
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_usetex/eqnarray.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_usetex
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_subplots
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_subplots/subplots_offset_text.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_subplots
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_subplots/subplots_offset_text.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_subplots
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_subplots/subplots_offset_text.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_subplots
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_units/jpl_barh_units.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_units/plot_masked_units.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_units/plot_pint.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_units
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_units/jpl_bar_units.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_units
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_triangulation
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_triangulation/tri_smooth_gradient.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_triangulation
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_triangulation/tri_smooth_contouring.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_triangulation
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_triangulation/tripcolor1.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_triangulation
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pgf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf/pgf_rcupdate1.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pgf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf/pgf_pdflatex.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pgf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf/pgf_rcupdate2.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pgf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf/pgf_mixedmode.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pgf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf/pgf_xelatex.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pgf
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_backend_pgf/pgf_bbox_inches.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_backend_pgf
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colors
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colors/levels_and_colors.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colors
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colors/light_source_shading_topo.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colors
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_colors/boundarynorm_and_colorbar.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_colors
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_png
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_png/uint16.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_png
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_png/pngsuite.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_png
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_transforms
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_transforms/pre_transform_data.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_transforms
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_transforms/pre_transform_data.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_transforms
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_transforms/pre_transform_data.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_transforms
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_widgets
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_widgets/check_bunch_of_radio_buttons.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_widgets
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_widgets/check_radio_buttons.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_widgets
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_ttconv
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_ttconv/truetype-conversion.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_ttconv
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_agg
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/baseline_images/test_agg/agg_filter.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/test_agg
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages/_static
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/_static/.gitignore -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages/_static
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/_static/README.txt -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages/_static
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/some_plots.rst -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/README.md -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/range4.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/range6.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/index.rst -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/.gitignore -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/conf.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/tinypages/included_plot_21.rst -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/test_nbagg_01.ipynb -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/cmr10.pfb -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/mpltest.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/Courier10PitchBT-Bold.pfb -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/conftest.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_afm.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_agg.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_agg_filter.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_animation.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_api.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_arrow_patches.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_artist.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_axes.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_bases.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_cairo.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_gtk3.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_macosx.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_pdf.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_pgf.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_ps.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_qt.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_svg.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_template.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_tk.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_tools.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backend_webagg.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_backends_interactive.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_basic.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_bbox_tight.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_category.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_cbook.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_collections.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_colorbar.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_colors.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_compare_images.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_constrainedlayout.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_container.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_contour.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_cycles.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_dates.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_determinism.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_doc.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_dviread.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_figure.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_font_manager.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_fontconfig_pattern.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_ft2font.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_getattr.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_gridspec.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_image.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_legend.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_lines.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_marker.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_mathtext.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_matplotlib.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_mlab.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_offsetbox.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_patches.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_path.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_patheffects.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_pickle.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_png.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_polar.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_preprocess_data.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_pyplot.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_quiver.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_rcparams.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_sankey.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_scale.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_simplification.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_skew.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_sphinxext.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_spines.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_streamplot.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_style.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_subplots.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_table.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_testing.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_texmanager.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_text.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_textpath.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_ticker.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_tightlayout.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_transforms.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_triangulation.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_ttconv.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_type1font.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_units.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_usetex.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tests/__pycache__/test_widgets.cpython-312-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/triangulation.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/tricontour.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/trifinder.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/triinterpolate.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/tripcolor.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/triplot.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/trirefine.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/tritools.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/__pycache__/triangulation.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/__pycache__/tricontour.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/__pycache__/trifinder.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/__pycache__/triinterpolate.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/__pycache__/tritools.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/__pycache__/tripcolor.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/__pycache__/triplot.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/tri/__pycache__/trirefine.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/tableau-colorblind10.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-paper.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/_classic_test_patch.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-whitegrid.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/classic.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-colorblind.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/fast.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/ggplot.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-notebook.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-white.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-muted.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-talk.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/dark_background.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-darkgrid.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-deep.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark-palette.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/bmh.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-bright.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/grayscale.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/_mpl-gallery-nogrid.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/Solarize_Light2.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/_mpl-gallery.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/fivethirtyeight.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-pastel.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-ticks.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/stylelib/seaborn-v0_8-poster.mplstyle -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/stylelib
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pbkli8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pplbi8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pncb8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/cmr10.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/cmtt10.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/phvb8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pncri8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pplb8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/psyr.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/phvlo8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pcrr8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pcrb8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/phvro8an.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pzcmi8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/phvbo8an.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pagko8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/cmex10.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pbkdi8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/phvbo8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/cmsy10.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/phvb8an.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pcrbo8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/phvro8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/putbi8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/phvr8an.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/putri8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pagd8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pbkl8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pplri8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pzdr.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/phvl8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/ptmbi8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pplr8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/cmmi10.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/putr8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/ptmr8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/ptmri8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/putb8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/phvr8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pncbi8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pbkd8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pagdo8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/ptmb8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pagk8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pcrro8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/afm/pncr8a.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/afm
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/cmss10.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/cmex10.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/cmr10.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/cmb10.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/ttf
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Courier.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Oblique.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Bold.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Symbol.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Oblique.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Bold.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Roman.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/ZapfDingbats.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Times-BoldItalic.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Italic.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-BoldOblique.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Bold.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-BoldOblique.afm -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/fonts/pdfcorefonts
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/filesave-symbolic.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/forward.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/move.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/home.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/help.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/move_large.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/back_large.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/home.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/back.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/forward_large.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/zoom_to_rect.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/zoom_to_rect-symbolic.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/qt4_editor_options_large.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/move-symbolic.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/qt4_editor_options.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/help-symbolic.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/back.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/hand.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/home-symbolic.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/forward.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/back-symbolic.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/matplotlib.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/hand.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/back.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/qt4_editor_options.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/forward-symbolic.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/move.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/matplotlib.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/zoom_to_rect.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/zoom_to_rect_large.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/subplots.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/filesave.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/matplotlib.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/move.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/filesave_large.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/subplots.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/qt4_editor_options.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/help.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/help.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/subplots-symbolic.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/subplots.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/help_large.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/filesave.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/forward.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/matplotlib_large.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/zoom_to_rect.svg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/filesave.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/subplots_large.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/home_large.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/hand.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/images/home.pdf -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/images
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/jacksboro_fault_dem.npz -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/msft.csv -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/logo2.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/topobathy.npz -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/membrane.dat -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/percent_bachelors_degrees_women_usa.csv -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/Minduka_Present_Blue_Pack.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/grace_hopper.jpg -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/Stocks.csv -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/s1045.ima.gz -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/eeg.dat -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/goog.npz -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data/axes_grid
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/axes_grid/bivariate_normal.npy -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data/axes_grid
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/data_x_x2_x3.csv -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/README.txt -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/sample_data/embedding_in_wx3.xrc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/sample_data
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/matplotlibrc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/plot_directive
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/plot_directive/plot_directive.css -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/plot_directive
copying build/lib.linux-armv7l-cpython-312/matplotlib/mpl-data/kpsewhich.lua -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data
copying build/lib.linux-armv7l-cpython-312/matplotlib/_c_internal_utils.cpython-312-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/ft2font.cpython-312-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_image.cpython-312-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_path.cpython-312-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_qhull.cpython-312-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_tri.cpython-312-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-312/matplotlib/_ttconv.cpython-312-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_version.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_docstring.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/rcsetup.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/colors.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_cm.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/scale.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/ticker.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/transforms.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/path.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/bezier.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_color_data.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_fontconfig_pattern.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_enums.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/cm.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_cm_listed.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_afm.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_mathtext_data.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/font_manager.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/collections.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/artist.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/hatch.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/lines.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/markers.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/patheffects.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/backend_bases.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/backend_tools.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_pylab_helpers.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/textpath.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_text_helpers.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/dviread.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/mathtext.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_mathtext.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/texmanager.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_tight_bbox.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/widgets.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/patches.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/backend_managers.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/pyplot.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/colorbar.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/contour.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/text.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/spines.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/image.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/figure.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_blocking_input.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/category.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/units.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/dates.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/legend.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/offsetbox.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/container.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/legend_handler.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/mlab.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/quiver.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/stackplot.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/streamplot.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/table.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/axis.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/gridspec.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_tight_layout.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/sankey.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/__pycache__/_type1font.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-312/matplotlib/_version.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1/anchored_artists.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1/axes_divider.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1/axes_grid.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1/axes_rgb.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1/axes_size.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1/inset_locator.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1/mpl_axes.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axes_grid1/parasite_axes.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/angle_helper.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/axes_divider.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/axes_grid.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/axes_rgb.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/axis_artist.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/axisline_style.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/axislines.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/clip_path.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/floating_axes.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/grid_finder.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/grid_helper_curvelinear.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/axisartist/parasite_axes.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d/art3d.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d/axis3d.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d/proj3d.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/mplot3d/axes3d.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/conftest.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/test_axes_grid.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/test_axes_grid1.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/test_axisartist_angle_helper.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/test_axisartist_axis_artist.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/test_axisartist_axislines.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/test_axisartist_clip_path.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/test_axisartist_floating_axes.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/test_axisartist_grid_finder.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/test_mplot3d.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_direction_arrows.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/inset_axes.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_locator_base_call.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/twin_axes_empty_and_removed.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_direction_arrows_many_args.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/image_grid.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/inset_locator.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/zoomed_axes.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/rgb_axes.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/inverted_zoomed_axes.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid1/fill_facecolor.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/aspects.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_masked_strides.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/mixedsubplot.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d_linewidth.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_masked.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/contour3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_axes_cube_ortho.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_pivot_tail.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/add_collection3d_zs_scalar.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_axes_cube.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/tricontour.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/contourf3d_fill.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/poly3dcollection_closed.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_ortho.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_isometric.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-xyz.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_lines_dists.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/errorbar3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-named-colors.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/lines3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_focal_length.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_masked.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/contour3d_extend3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter_spiral.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d_color.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/minor_ticks.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d_notshaded.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3dzerorstride.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/equal_box_aspect.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/poly3dcollection_alpha.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/text3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/computed_zorder.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_pivot_middle.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d_shaded.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/trisurf3d_shaded.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3dzerocstride.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_cla.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_shaded.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/add_collection3d_zs_array.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/trisurf3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/stem3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/errorbar3d_errorevery.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-edge-style.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/contourf3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/plot_3d_from_2d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_primary_views.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_rotated.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-simple.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3d.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_labelpad.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/arc_pathpatch.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-rgb-data.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_labelbase.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_ticks.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_ticklabels.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/custom_transform.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/axis_direction.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/polar_box.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axes_grid/imagegrid_cbar_mode.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/SubplotZero.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/Subplot.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/ParasiteAxesAuxTrans_meshplot.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axislines
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes/curvelinear3.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes/curvelinear4.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path/clip_path.png -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path
creating /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/__pycache__
copying build/lib.linux-armv7l-cpython-312/mpl_toolkits/__pycache__/__init__.cpython-312.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/__pycache__
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/pylab.py to pylab.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_animation_data.py to _animation_data.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_constrained_layout.py to _constrained_layout.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_internal_utils.py to _internal_utils.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_layoutgrid.py to _layoutgrid.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/afm.py to afm.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/animation.py to animation.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/blocking_input.py to blocking_input.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/docstring.py to docstring.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/fontconfig_pattern.py to fontconfig_pattern.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/layout_engine.py to layout_engine.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/pylab.py to pylab.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tight_bbox.py to tight_bbox.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tight_layout.py to tight_layout.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/type1font.py to type1font.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/_backend_gtk.py to _backend_gtk.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/_backend_pdf_ps.py to _backend_pdf_ps.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/_backend_tk.py to _backend_tk.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_cairo.py to backend_cairo.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk3.py to backend_gtk3.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk3agg.py to backend_gtk3agg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk3cairo.py to backend_gtk3cairo.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk4.py to backend_gtk4.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk4agg.py to backend_gtk4agg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk4cairo.py to backend_gtk4cairo.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_macosx.py to backend_macosx.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_mixed.py to backend_mixed.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_nbagg.py to backend_nbagg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_pdf.py to backend_pdf.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_pgf.py to backend_pgf.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_ps.py to backend_ps.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qt.py to backend_qt.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qt5.py to backend_qt5.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qt5agg.py to backend_qt5agg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qt5cairo.py to backend_qt5cairo.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qtagg.py to backend_qtagg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qtcairo.py to backend_qtcairo.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_svg.py to backend_svg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_template.py to backend_template.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py to backend_tkagg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkcairo.py to backend_tkcairo.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_webagg.py to backend_webagg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_wx.py to backend_wx.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_wxagg.py to backend_wxagg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_wxcairo.py to backend_wxcairo.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_compat.py to qt_compat.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/_formlayout.py to _formlayout.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/figureoptions.py to figureoptions.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/sphinxext/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/sphinxext/mathmpl.py to mathmpl.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/sphinxext/plot_directive.py to plot_directive.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/_markers.py to _markers.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/conftest.py to conftest.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/widgets.py to widgets.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/Duration.py to Duration.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/Epoch.py to Epoch.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/EpochConverter.py to EpochConverter.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/StrConverter.py to StrConverter.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/UnitDbl.py to UnitDbl.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/UnitDblConverter.py to UnitDblConverter.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/UnitDblFormatter.py to UnitDblFormatter.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/conftest.py to conftest.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_afm.py to test_afm.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_agg.py to test_agg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_agg_filter.py to test_agg_filter.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_animation.py to test_animation.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_api.py to test_api.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_arrow_patches.py to test_arrow_patches.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_artist.py to test_artist.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_axes.py to test_axes.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_bases.py to test_backend_bases.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_cairo.py to test_backend_cairo.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_gtk3.py to test_backend_gtk3.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_macosx.py to test_backend_macosx.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_nbagg.py to test_backend_nbagg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_pdf.py to test_backend_pdf.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_pgf.py to test_backend_pgf.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_ps.py to test_backend_ps.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_qt.py to test_backend_qt.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_svg.py to test_backend_svg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_template.py to test_backend_template.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_tk.py to test_backend_tk.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_tools.py to test_backend_tools.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_webagg.py to test_backend_webagg.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backends_interactive.py to test_backends_interactive.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_basic.py to test_basic.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_bbox_tight.py to test_bbox_tight.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_category.py to test_category.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_cbook.py to test_cbook.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_collections.py to test_collections.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_colorbar.py to test_colorbar.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_colors.py to test_colors.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_compare_images.py to test_compare_images.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_constrainedlayout.py to test_constrainedlayout.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_container.py to test_container.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_contour.py to test_contour.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_cycles.py to test_cycles.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_dates.py to test_dates.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_determinism.py to test_determinism.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_doc.py to test_doc.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_dviread.py to test_dviread.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_figure.py to test_figure.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_font_manager.py to test_font_manager.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_fontconfig_pattern.py to test_fontconfig_pattern.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_ft2font.py to test_ft2font.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_getattr.py to test_getattr.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_gridspec.py to test_gridspec.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_image.py to test_image.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_legend.py to test_legend.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_lines.py to test_lines.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_marker.py to test_marker.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_matplotlib.py to test_matplotlib.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_mlab.py to test_mlab.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_offsetbox.py to test_offsetbox.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_patches.py to test_patches.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_path.py to test_path.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_pickle.py to test_pickle.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_png.py to test_png.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_polar.py to test_polar.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_preprocess_data.py to test_preprocess_data.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_pyplot.py to test_pyplot.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_quiver.py to test_quiver.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_rcparams.py to test_rcparams.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_sankey.py to test_sankey.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_scale.py to test_scale.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_simplification.py to test_simplification.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_skew.py to test_skew.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_sphinxext.py to test_sphinxext.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_spines.py to test_spines.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_streamplot.py to test_streamplot.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_style.py to test_style.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_subplots.py to test_subplots.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_table.py to test_table.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_testing.py to test_testing.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_texmanager.py to test_texmanager.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_text.py to test_text.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_textpath.py to test_textpath.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_ticker.py to test_ticker.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_tightlayout.py to test_tightlayout.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_transforms.py to test_transforms.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_triangulation.py to test_triangulation.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_ttconv.py to test_ttconv.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_type1font.py to test_type1font.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_units.py to test_units.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_usetex.py to test_usetex.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_widgets.py to test_widgets.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_mathtext.py to test_mathtext.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_patheffects.py to test_patheffects.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages/range4.py to range4.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages/range6.py to range6.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages/conf.py to conf.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_version.py to _version.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/anchored_artists.py to anchored_artists.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_divider.py to axes_divider.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_grid.py to axes_grid.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_rgb.py to axes_rgb.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_size.py to axes_size.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/inset_locator.py to inset_locator.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/mpl_axes.py to mpl_axes.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/parasite_axes.py to parasite_axes.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/angle_helper.py to angle_helper.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axes_divider.py to axes_divider.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axes_grid.py to axes_grid.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axes_rgb.py to axes_rgb.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axis_artist.py to axis_artist.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axisline_style.py to axisline_style.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axislines.py to axislines.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/clip_path.py to clip_path.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/floating_axes.py to floating_axes.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/grid_finder.py to grid_finder.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/grid_helper_curvelinear.py to grid_helper_curvelinear.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/parasite_axes.py to parasite_axes.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/art3d.py to art3d.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/axis3d.py to axis3d.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/proj3d.py to proj3d.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/axes3d.py to axes3d.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/conftest.py to conftest.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axes_grid.py to test_axes_grid.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axes_grid1.py to test_axes_grid1.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_angle_helper.py to test_axisartist_angle_helper.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_axis_artist.py to test_axisartist_axis_artist.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_axislines.py to test_axisartist_axislines.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_clip_path.py to test_axisartist_clip_path.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_floating_axes.py to test_axisartist_floating_axes.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_grid_finder.py to test_axisartist_grid_finder.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py to test_axisartist_grid_helper_curvelinear.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_mplot3d.py to test_mplot3d.cpython-312.pyc
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/dist.py:946: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
!!

        ********************************************************************************
        Please replace its usage with implicit namespaces (PEP 420).

        See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
        ********************************************************************************

!!
  ep.load()(self, ep.name, value)
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'

Edit mplsetup.cfg to change the build options; suppress output with --quiet.

BUILDING MATPLOTLIB
      python: yes [3.12.3 (main, May 22 2024, 03:55:20) [GCC 13.2.0]]
    platform: yes [linux]
       tests: yes [installing]
      macosx: no  [Mac OS-X only]

running install_egg_info
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
running egg_info
creating lib/matplotlib.egg-info
writing lib/matplotlib.egg-info/PKG-INFO
writing dependency_links to lib/matplotlib.egg-info/dependency_links.txt
writing namespace_packages to lib/matplotlib.egg-info/namespace_packages.txt
writing requirements to lib/matplotlib.egg-info/requires.txt
writing top-level names to lib/matplotlib.egg-info/top_level.txt
writing manifest file 'lib/matplotlib.egg-info/SOURCES.txt'
WARNING setuptools_scm._file_finders.git git archive detected - fallback to listing all files
adding license file 'LICENSE/LICENSE'
adding license file 'LICENSE/LICENSE_AMSFONTS'
adding license file 'LICENSE/LICENSE_BAKOMA'
adding license file 'LICENSE/LICENSE_CARLOGO'
adding license file 'LICENSE/LICENSE_COLORBREWER'
adding license file 'LICENSE/LICENSE_COURIERTEN'
adding license file 'LICENSE/LICENSE_JSXTOOLS_RESIZE_OBSERVER'
adding license file 'LICENSE/LICENSE_QT4_EDITOR'
adding license file 'LICENSE/LICENSE_SOLARIZED'
adding license file 'LICENSE/LICENSE_STIX'
adding license file 'LICENSE/LICENSE_YORICK'
writing manifest file 'lib/matplotlib.egg-info/SOURCES.txt'
Copying lib/matplotlib.egg-info to /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib-3.6.3.egg-info
Installing /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib-3.6.3-nspkg.pth
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/dist.py:946: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
!!

        ********************************************************************************
        Please replace its usage with implicit namespaces (PEP 420).

        See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
        ********************************************************************************

!!
  ep.load()(self, ep.name, value)
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'

Edit mplsetup.cfg to change the build options; suppress output with --quiet.

BUILDING MATPLOTLIB
      python: yes [3.11.9 (main, May 21 2024, 15:43:05) [GCC 13.2.0]]
    platform: yes [linux]
       tests: yes [installing]
      macosx: no  [Mac OS-X only]

running install_lib
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
running build_py
copying lib/matplotlib/_version.py -> build/lib.linux-armv7l-cpython-311/matplotlib
running build_ext
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.11 -c /tmp/tmpw6drvacz.cpp -o tmp/tmpw6drvacz.o -fvisibility=hidden
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.11 -c /tmp/tmpxlwm9np7.cpp -o tmp/tmpxlwm9np7.o -fvisibility-inlines-hidden
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.11 -c /tmp/tmp9scrzm3_.cpp -o tmp/tmp9scrzm3_.o -flto
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
copying build/lib.linux-armv7l-cpython-311/matplotlib/_api/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_api/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/_api/__pycache__/deprecation.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_api/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/axes/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/axes/__pycache__/_subplots.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/axes/__pycache__/_axes.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/axes/__pycache__/_base.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/axes/__pycache__/_secondary_axes.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/axes/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/backends/qt_editor/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/backends/_backend_agg.cpython-311-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-311/matplotlib/backends/_tkagg.cpython-311-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends
copying build/lib.linux-armv7l-cpython-311/matplotlib/backends/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/backends/__pycache__/backend_webagg_core.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/backends/__pycache__/backend_agg.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/cbook/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/cbook/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/projections/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/projections/__pycache__/geo.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/projections/__pycache__/polar.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/projections/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/style/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/style/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/style/__pycache__/core.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/style/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/testing/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/testing/__pycache__/conftest.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/testing/__pycache__/decorators.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/testing/__pycache__/compare.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/testing/__pycache__/exceptions.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/conftest.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_afm.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_agg.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_agg_filter.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_animation.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_api.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_arrow_patches.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_artist.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_axes.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_bases.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_cairo.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_gtk3.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_macosx.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_pdf.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_pgf.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_ps.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_qt.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_svg.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_template.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_tk.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_tools.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backend_webagg.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_backends_interactive.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_basic.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_bbox_tight.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_category.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_cbook.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_collections.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_colorbar.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_colors.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_compare_images.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_constrainedlayout.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_container.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_contour.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_cycles.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_dates.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_determinism.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_doc.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_dviread.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_figure.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_font_manager.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_fontconfig_pattern.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_ft2font.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_getattr.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_gridspec.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_image.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_legend.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_lines.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_marker.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_mathtext.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_matplotlib.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_mlab.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_offsetbox.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_patches.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_path.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_patheffects.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_pickle.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_png.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_polar.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_preprocess_data.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_pyplot.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_quiver.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_rcparams.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_sankey.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_scale.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_simplification.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_skew.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_sphinxext.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_spines.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_streamplot.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_style.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_subplots.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_table.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_testing.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_texmanager.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_text.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_textpath.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_ticker.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_tightlayout.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_transforms.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_triangulation.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_ttconv.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_type1font.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_units.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_usetex.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tests/__pycache__/test_widgets.cpython-311-pytest-8.1.2.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tri/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tri/__pycache__/triangulation.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tri/__pycache__/tricontour.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tri/__pycache__/trifinder.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tri/__pycache__/triinterpolate.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tri/__pycache__/tritools.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tri/__pycache__/tripcolor.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tri/__pycache__/triplot.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/tri/__pycache__/trirefine.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tri/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/mpl-data/matplotlibrc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data
copying build/lib.linux-armv7l-cpython-311/matplotlib/_c_internal_utils.cpython-311-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-311/matplotlib/ft2font.cpython-311-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-311/matplotlib/_image.cpython-311-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-311/matplotlib/_path.cpython-311-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-311/matplotlib/_qhull.cpython-311-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-311/matplotlib/_tri.cpython-311-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-311/matplotlib/_ttconv.cpython-311-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_version.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_docstring.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/rcsetup.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/colors.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_cm.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/scale.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/ticker.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/transforms.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/path.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/bezier.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_color_data.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_fontconfig_pattern.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_enums.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/cm.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_cm_listed.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_afm.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_mathtext_data.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/font_manager.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/collections.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/artist.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/hatch.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/lines.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/markers.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/patheffects.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/backend_bases.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/backend_tools.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_pylab_helpers.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/textpath.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_text_helpers.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/dviread.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/mathtext.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_mathtext.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/texmanager.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_tight_bbox.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/widgets.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/patches.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/backend_managers.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/pyplot.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/colorbar.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/contour.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/text.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/spines.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/image.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/figure.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_blocking_input.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/category.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/units.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/dates.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/legend.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/offsetbox.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/container.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/legend_handler.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/mlab.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/quiver.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/stackplot.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/streamplot.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/table.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/axis.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/gridspec.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_tight_layout.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/sankey.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/__pycache__/_type1font.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/__pycache__
copying build/lib.linux-armv7l-cpython-311/matplotlib/_version.py -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib
copying build/lib.linux-armv7l-cpython-311/mpl_toolkits/__pycache__/__init__.cpython-311.pyc -> /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/__pycache__
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/pylab.py to pylab.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_animation_data.py to _animation_data.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_constrained_layout.py to _constrained_layout.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_internal_utils.py to _internal_utils.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_layoutgrid.py to _layoutgrid.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/afm.py to afm.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/animation.py to animation.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/blocking_input.py to blocking_input.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/docstring.py to docstring.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/fontconfig_pattern.py to fontconfig_pattern.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/layout_engine.py to layout_engine.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/pylab.py to pylab.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tight_bbox.py to tight_bbox.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tight_layout.py to tight_layout.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/type1font.py to type1font.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/_backend_gtk.py to _backend_gtk.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/_backend_pdf_ps.py to _backend_pdf_ps.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/_backend_tk.py to _backend_tk.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_cairo.py to backend_cairo.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk3.py to backend_gtk3.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk3agg.py to backend_gtk3agg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk3cairo.py to backend_gtk3cairo.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk4.py to backend_gtk4.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk4agg.py to backend_gtk4agg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk4cairo.py to backend_gtk4cairo.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_macosx.py to backend_macosx.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_mixed.py to backend_mixed.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_nbagg.py to backend_nbagg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_pdf.py to backend_pdf.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_pgf.py to backend_pgf.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_ps.py to backend_ps.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qt.py to backend_qt.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qt5.py to backend_qt5.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qt5agg.py to backend_qt5agg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qt5cairo.py to backend_qt5cairo.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qtagg.py to backend_qtagg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_qtcairo.py to backend_qtcairo.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_svg.py to backend_svg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_template.py to backend_template.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py to backend_tkagg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkcairo.py to backend_tkcairo.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_webagg.py to backend_webagg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_wx.py to backend_wx.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_wxagg.py to backend_wxagg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/backend_wxcairo.py to backend_wxcairo.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_compat.py to qt_compat.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/_formlayout.py to _formlayout.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/figureoptions.py to figureoptions.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/sphinxext/__init__.py to __init__.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/sphinxext/mathmpl.py to mathmpl.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/sphinxext/plot_directive.py to plot_directive.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/_markers.py to _markers.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/conftest.py to conftest.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/widgets.py to widgets.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/Duration.py to Duration.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/Epoch.py to Epoch.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/EpochConverter.py to EpochConverter.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/StrConverter.py to StrConverter.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/UnitDbl.py to UnitDbl.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/UnitDblConverter.py to UnitDblConverter.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/UnitDblFormatter.py to UnitDblFormatter.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/__init__.py to __init__.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/conftest.py to conftest.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_afm.py to test_afm.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_agg.py to test_agg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_agg_filter.py to test_agg_filter.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_animation.py to test_animation.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_api.py to test_api.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_arrow_patches.py to test_arrow_patches.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_artist.py to test_artist.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_axes.py to test_axes.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_bases.py to test_backend_bases.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_cairo.py to test_backend_cairo.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_gtk3.py to test_backend_gtk3.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_macosx.py to test_backend_macosx.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_nbagg.py to test_backend_nbagg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_pdf.py to test_backend_pdf.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_pgf.py to test_backend_pgf.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_ps.py to test_backend_ps.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_qt.py to test_backend_qt.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_svg.py to test_backend_svg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_template.py to test_backend_template.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_tk.py to test_backend_tk.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_tools.py to test_backend_tools.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_webagg.py to test_backend_webagg.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_backends_interactive.py to test_backends_interactive.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_basic.py to test_basic.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_bbox_tight.py to test_bbox_tight.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_category.py to test_category.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_cbook.py to test_cbook.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_collections.py to test_collections.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_colorbar.py to test_colorbar.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_colors.py to test_colors.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_compare_images.py to test_compare_images.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_constrainedlayout.py to test_constrainedlayout.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_container.py to test_container.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_contour.py to test_contour.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_cycles.py to test_cycles.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_dates.py to test_dates.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_determinism.py to test_determinism.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_doc.py to test_doc.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_dviread.py to test_dviread.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_figure.py to test_figure.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_font_manager.py to test_font_manager.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_fontconfig_pattern.py to test_fontconfig_pattern.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_ft2font.py to test_ft2font.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_getattr.py to test_getattr.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_gridspec.py to test_gridspec.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_image.py to test_image.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_legend.py to test_legend.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_lines.py to test_lines.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_marker.py to test_marker.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_matplotlib.py to test_matplotlib.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_mlab.py to test_mlab.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_offsetbox.py to test_offsetbox.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_patches.py to test_patches.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_path.py to test_path.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_pickle.py to test_pickle.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_png.py to test_png.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_polar.py to test_polar.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_preprocess_data.py to test_preprocess_data.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_pyplot.py to test_pyplot.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_quiver.py to test_quiver.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_rcparams.py to test_rcparams.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_sankey.py to test_sankey.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_scale.py to test_scale.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_simplification.py to test_simplification.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_skew.py to test_skew.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_sphinxext.py to test_sphinxext.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_spines.py to test_spines.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_streamplot.py to test_streamplot.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_style.py to test_style.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_subplots.py to test_subplots.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_table.py to test_table.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_testing.py to test_testing.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_texmanager.py to test_texmanager.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_text.py to test_text.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_textpath.py to test_textpath.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_ticker.py to test_ticker.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_tightlayout.py to test_tightlayout.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_transforms.py to test_transforms.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_triangulation.py to test_triangulation.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_ttconv.py to test_ttconv.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_type1font.py to test_type1font.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_units.py to test_units.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_usetex.py to test_usetex.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_widgets.py to test_widgets.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_mathtext.py to test_mathtext.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/test_patheffects.py to test_patheffects.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages/range6.py to range6.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages/range4.py to range4.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/tinypages/conf.py to conf.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/_version.py to _version.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/__init__.py to __init__.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/anchored_artists.py to anchored_artists.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_divider.py to axes_divider.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_grid.py to axes_grid.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_rgb.py to axes_rgb.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_size.py to axes_size.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/inset_locator.py to inset_locator.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/mpl_axes.py to mpl_axes.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/parasite_axes.py to parasite_axes.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/__init__.py to __init__.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/angle_helper.py to angle_helper.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axes_divider.py to axes_divider.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axes_grid.py to axes_grid.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axes_rgb.py to axes_rgb.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axis_artist.py to axis_artist.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axisline_style.py to axisline_style.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axislines.py to axislines.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/clip_path.py to clip_path.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/floating_axes.py to floating_axes.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/grid_finder.py to grid_finder.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/grid_helper_curvelinear.py to grid_helper_curvelinear.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/axisartist/parasite_axes.py to parasite_axes.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/__init__.py to __init__.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/art3d.py to art3d.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/axis3d.py to axis3d.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/proj3d.py to proj3d.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/axes3d.py to axes3d.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/__init__.py to __init__.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/conftest.py to conftest.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axes_grid.py to test_axes_grid.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axes_grid1.py to test_axes_grid1.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_angle_helper.py to test_axisartist_angle_helper.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_axis_artist.py to test_axisartist_axis_artist.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_axislines.py to test_axisartist_axislines.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_clip_path.py to test_axisartist_clip_path.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_floating_axes.py to test_axisartist_floating_axes.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_grid_finder.py to test_axisartist_grid_finder.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py to test_axisartist_grid_helper_curvelinear.cpython-311.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_mplot3d.py to test_mplot3d.cpython-311.pyc
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/dist.py:946: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
!!

        ********************************************************************************
        Please replace its usage with implicit namespaces (PEP 420).

        See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
        ********************************************************************************

!!
  ep.load()(self, ep.name, value)
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'

Edit mplsetup.cfg to change the build options; suppress output with --quiet.

BUILDING MATPLOTLIB
      python: yes [3.11.9 (main, May 21 2024, 15:43:05) [GCC 13.2.0]]
    platform: yes [linux]
       tests: yes [installing]
      macosx: no  [Mac OS-X only]

running install_egg_info
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
running egg_info
writing lib/matplotlib.egg-info/PKG-INFO
writing dependency_links to lib/matplotlib.egg-info/dependency_links.txt
writing namespace_packages to lib/matplotlib.egg-info/namespace_packages.txt
writing requirements to lib/matplotlib.egg-info/requires.txt
writing top-level names to lib/matplotlib.egg-info/top_level.txt
WARNING setuptools_scm._file_finders.git git archive detected - fallback to listing all files
adding license file 'LICENSE/LICENSE'
adding license file 'LICENSE/LICENSE_AMSFONTS'
adding license file 'LICENSE/LICENSE_BAKOMA'
adding license file 'LICENSE/LICENSE_CARLOGO'
adding license file 'LICENSE/LICENSE_COLORBREWER'
adding license file 'LICENSE/LICENSE_COURIERTEN'
adding license file 'LICENSE/LICENSE_JSXTOOLS_RESIZE_OBSERVER'
adding license file 'LICENSE/LICENSE_QT4_EDITOR'
adding license file 'LICENSE/LICENSE_SOLARIZED'
adding license file 'LICENSE/LICENSE_STIX'
adding license file 'LICENSE/LICENSE_YORICK'
writing manifest file 'lib/matplotlib.egg-info/SOURCES.txt'
removing '/<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib-3.6.3.egg-info' (and everything under it)
Copying lib/matplotlib.egg-info to /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib-3.6.3.egg-info
Installing /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib-3.6.3-nspkg.pth
find debian/ -name '*.pyc' | xargs rm -rf
find debian/ -name '__pycache__' | xargs rm -rf
# don't install baseline_images, needed for tests only, but huge
# leave the dir tho, as matplotlib/tests/__init__.py checks for it
for v in 3.12 3.11 ; do \
	rm -rf /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/* ; \
	mkdir -p /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/ ; \
	touch /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/.keep ; \
done
rm -rf /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/mpl-data/
rm -rf /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/Matplotlib.nib/
rm /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/js/jquery-1.7.1.min.js
rm: cannot remove '/<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/js/jquery-1.7.1.min.js': No such file or directory
make: [debian/rules:121: install-arch-stamp] Error 1 (ignored)
rm /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/js/jquery-ui.min.js
rm: cannot remove '/<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/js/jquery-ui.min.js': No such file or directory
make: [debian/rules:122: install-arch-stamp] Error 1 (ignored)
rm /<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/css/themes/base/jquery-ui.min.css
rm: cannot remove '/<<PKGBUILDDIR>>/debian/python3-matplotlib/usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/css/themes/base/jquery-ui.min.css': No such file or directory
make: [debian/rules:123: install-arch-stamp] Error 1 (ignored)
# replace minified jquery with packaged version and hope it works
for i in 3.12 3.11; do \
    dh_link -ppython3-matplotlib usr/share/javascript/jquery/jquery.min.js \
      usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/js/jquery-1.7.1.min.js; \
    dh_link -ppython3-matplotlib usr/share/javascript/jquery-ui/jquery-ui.min.js \
      usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/js/jquery-ui.min.js; \
    dh_link  -ppython3-matplotlib usr/share/javascript/jquery-ui/css/smoothness/jquery-ui.min.css \
      usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/css/themes/base/jquery-ui.min.css; \
done
dh_link: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 10 are deprecated (level 7 in use)
touch install-arch-stamp
dh_testdir
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dh_testroot
dh_numpy3
dh_testdir -a
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dpkg-buildflags: warning: invalid flag in DEB_BUILD_OPTIONS: --no-parallel
dh_testroot -a
dh_installchangelogs
dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_installdocs -ppython3-matplotlib -a README.rst
dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 7 in use)
# make python scripts starting with '#!' executable
for i in `find debian -mindepth 2 -type f ! -perm 755`; do \
	if head -1 $i | grep -q '^#!'; then \
		chmod 755 $i; \
		echo "made executable: $i"; \
	fi; \
done
dh_python3 -a
dh_link -a
dh_link: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_lintian -a
dh_lintian: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_compress -a
dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_fixperms -a
dh_installdeb -a
dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_shlibdeps -a
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_gencontrol -a
dh_gencontrol: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_md5sums -a
dh_builddeb -a
dpkg-deb: building package 'python3-matplotlib' in '../python3-matplotlib_3.6.3-2_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../matplotlib_3.6.3-2_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> -O../matplotlib_3.6.3-2_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2024-06-13T01:40:22Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


matplotlib_3.6.3-2_armhf.changes:
---------------------------------

Format: 1.8
Date: Wed, 24 Apr 2024 11:57:19 +0200
Source: matplotlib
Binary: python3-matplotlib
Architecture: armhf
Version: 3.6.3-2
Distribution: trixie-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Timo Röhling <roehling@debian.org>
Description:
 python3-matplotlib - Python based plotting system in a style similar to Matlab (Python
Closes: 1067139
Changes:
 matplotlib (3.6.3-2) unstable; urgency=medium
 .
   * Team upload.
   * Add missing autopkgtest depend on python3-all (Closes: #1067139)
Checksums-Sha1:
 8f6ee9d575d0617d839384f31b129a807a2e1210 22644 matplotlib_3.6.3-2_armhf.buildinfo
 793d7dc3cb64f30f7bbfa83424688e7684c1eed7 7895064 python3-matplotlib_3.6.3-2_armhf.deb
Checksums-Sha256:
 2d4588f08ff1990e7fb2ba9e252786884e5c09b43c26e12d96866fd8e5380503 22644 matplotlib_3.6.3-2_armhf.buildinfo
 8b10db7c9462aa1f7d5c0cb7c09033aeb7b6de1e22eb5810034d9d7fa5ff8ce4 7895064 python3-matplotlib_3.6.3-2_armhf.deb
Files:
 b98dd3b40bedb640b5046c9a4b4ea8b3 22644 python optional matplotlib_3.6.3-2_armhf.buildinfo
 c1531ff262803a4a546c9d8c84f2fc1f 7895064 python optional python3-matplotlib_3.6.3-2_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


python3-matplotlib_3.6.3-2_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 7895064 bytes: control archive=12036 bytes.
    1523 bytes,    21 lines      control
   44705 bytes,   423 lines      md5sums
     283 bytes,    12 lines   *  postinst             #!/bin/sh
     396 bytes,    12 lines   *  prerm                #!/bin/sh
 Package: python3-matplotlib
 Source: matplotlib
 Version: 3.6.3-2
 Architecture: armhf
 Maintainer: Debian Python Team <team+python@tracker.debian.org>,
 Installed-Size: 26074
 Depends: libjs-jquery, libjs-jquery-ui, python-matplotlib-data (>= 3.6.3), python3-dateutil, python3-pil.imagetk, python3-pyparsing (>= 1.5.6), python3-numpy (>= 1:1.25.0), python3-numpy-abi9, python3 (<< 3.13), python3 (>= 3.11~), python3-contourpy, python3-cycler (>= 0.10.0), python3-fonttools, python3-kiwisolver, python3-packaging, python3-pil, python3:any, libc6 (>= 2.34), libfreetype6 (>= 2.2.1), libgcc-s1 (>= 3.5), libqhull-r8.0 (>= 2020.1), libstdc++6 (>= 13.1)
 Recommends: python3-tk
 Suggests: cm-super-minimal, dvipng, ffmpeg, fonts-staypuft, ghostscript, gir1.2-gtk-3.0, inkscape, ipython3, librsvg2-common, python3-cairocffi, python3-gi, python3-gi-cairo, python3-gobject, python3-pyqt5, python3-scipy, python3-sip, python3-tornado, texlive-extra-utils, texlive-latex-extra
 Enhances: ipython3
 Section: python
 Priority: optional
 Homepage: http://matplotlib.org/
 Description: Python based plotting system in a style similar to Matlab (Python 3)
  Matplotlib is a pure Python plotting library designed to bring
  publication quality plotting to Python with a syntax familiar to
  Matlab users. All of the plotting commands in the pylab interface can
  be accessed either via a functional interface familiar to Matlab
  users or an object oriented interface familiar to Python users.
  .
  This package contains the Python 3 version of matplotlib.

drwxr-xr-x root/root         0 2024-04-24 09:57 ./
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/
-rw-r--r-- root/root       569 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib-3.6.3-nspkg.pth
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib-3.6.3.egg-info/
-rw-r--r-- root/root      6498 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib-3.6.3.egg-info/PKG-INFO
-rw-r--r-- root/root         1 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib-3.6.3.egg-info/dependency_links.txt
-rw-r--r-- root/root        13 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib-3.6.3.egg-info/namespace_packages.txt
-rw-r--r-- root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib-3.6.3.egg-info/requires.txt
-rw-r--r-- root/root        31 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib-3.6.3.egg-info/top_level.txt
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/
-rw-r--r-- root/root     52188 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/__init__.py
-rw-r--r-- root/root     16693 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_afm.py
-rw-r--r-- root/root      7972 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_animation_data.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_api/
-rw-r--r-- root/root     12698 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_api/__init__.py
-rw-r--r-- root/root     19978 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_api/deprecation.py
-rw-r--r-- root/root      1224 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_blocking_input.py
-rw-r--r-- root/root     24604 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_c_internal_utils.cpython-311-arm-linux-gnueabihf.so
-rw-r--r-- root/root     24200 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_c_internal_utils.cpython-312-arm-linux-gnueabihf.so
-rw-r--r-- root/root     66439 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_cm.py
-rw-r--r-- root/root    109462 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_cm_listed.py
-rw-r--r-- root/root     34780 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_color_data.py
-rw-r--r-- root/root     29796 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_constrained_layout.py
-rw-r--r-- root/root      3069 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_docstring.py
-rw-r--r-- root/root      6474 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_enums.py
-rw-r--r-- root/root      6651 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_fontconfig_pattern.py
-rw-r--r-- root/root   1733416 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_image.cpython-311-arm-linux-gnueabihf.so
-rw-r--r-- root/root   1731796 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_image.cpython-312-arm-linux-gnueabihf.so
-rw-r--r-- root/root      2140 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_internal_utils.py
-rw-r--r-- root/root     22343 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_layoutgrid.py
-rw-r--r-- root/root     94002 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_mathtext.py
-rw-r--r-- root/root     48384 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_mathtext_data.py
-rw-r--r-- root/root   1243512 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_path.cpython-311-arm-linux-gnueabihf.so
-rw-r--r-- root/root   1242344 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_path.cpython-312-arm-linux-gnueabihf.so
-rw-r--r-- root/root      4331 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_pylab_helpers.py
-rw-r--r-- root/root    145216 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_qhull.cpython-311-arm-linux-gnueabihf.so
-rw-r--r-- root/root    147216 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_qhull.cpython-312-arm-linux-gnueabihf.so
-rw-r--r-- root/root      2496 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_text_helpers.py
-rw-r--r-- root/root      2799 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_tight_bbox.py
-rw-r--r-- root/root     14370 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_tight_layout.py
-rw-r--r-- root/root   1056920 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_tri.cpython-311-arm-linux-gnueabihf.so
-rw-r--r-- root/root   1063660 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_tri.cpython-312-arm-linux-gnueabihf.so
-rw-r--r-- root/root    365988 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_ttconv.cpython-311-arm-linux-gnueabihf.so
-rw-r--r-- root/root    379596 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_ttconv.cpython-312-arm-linux-gnueabihf.so
-rw-r--r-- root/root     28357 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/_type1font.py
-rw-r--r-- root/root       411 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/_version.py
-rw-r--r-- root/root       140 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/afm.py
-rw-r--r-- root/root     69401 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/animation.py
-rw-r--r-- root/root     61880 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/artist.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/axes/
-rw-r--r-- root/root        46 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/axes/__init__.py
-rw-r--r-- root/root    322175 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/axes/_axes.py
-rw-r--r-- root/root    172459 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/axes/_base.py
-rw-r--r-- root/root     10620 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/axes/_secondary_axes.py
-rw-r--r-- root/root      5082 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/axes/_subplots.py
-rw-r--r-- root/root     97970 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/axis.py
-rw-r--r-- root/root    128732 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backend_bases.py
-rw-r--r-- root/root     12662 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backend_managers.py
-rw-r--r-- root/root     33354 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backend_tools.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/
-rw-r--r-- root/root       137 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/__init__.py
-rw-r--r-- root/root   2173772 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/_backend_agg.cpython-311-arm-linux-gnueabihf.so
-rw-r--r-- root/root   2172092 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/_backend_agg.cpython-312-arm-linux-gnueabihf.so
-rw-r--r-- root/root     11194 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/_backend_gtk.py
-rw-r--r-- root/root      4430 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/_backend_pdf_ps.py
-rw-r--r-- root/root     41276 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/_backend_tk.py
-rw-r--r-- root/root     44584 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/_tkagg.cpython-311-arm-linux-gnueabihf.so
-rw-r--r-- root/root     43840 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/_tkagg.cpython-312-arm-linux-gnueabihf.so
-rw-r--r-- root/root     21344 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_agg.py
-rw-r--r-- root/root     19144 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_cairo.py
-rw-r--r-- root/root     22942 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk3.py
-rw-r--r-- root/root      2464 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk3agg.py
-rw-r--r-- root/root      1022 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk3cairo.py
-rw-r--r-- root/root     20549 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk4.py
-rw-r--r-- root/root      1261 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk4agg.py
-rw-r--r-- root/root      1053 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_gtk4cairo.py
-rw-r--r-- root/root      6796 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_macosx.py
-rw-r--r-- root/root      4695 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_mixed.py
-rw-r--r-- root/root      7981 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_nbagg.py
-rw-r--r-- root/root    105629 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_pdf.py
-rw-r--r-- root/root     40792 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_pgf.py
-rw-r--r-- root/root     48152 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_ps.py
-rw-r--r-- root/root     39088 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_qt.py
-rw-r--r-- root/root       800 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_qt5.py
-rw-r--r-- root/root       352 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_qt5agg.py
-rw-r--r-- root/root       292 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_qt5cairo.py
-rw-r--r-- root/root      3288 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_qtagg.py
-rw-r--r-- root/root      1838 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_qtcairo.py
-rw-r--r-- root/root     51722 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_svg.py
-rw-r--r-- root/root      8276 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_template.py
-rw-r--r-- root/root       592 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py
-rw-r--r-- root/root       845 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_tkcairo.py
-rw-r--r-- root/root     11001 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_webagg.py
-rw-r--r-- root/root     18241 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_webagg_core.py
-rw-r--r-- root/root     51320 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_wx.py
-rw-r--r-- root/root      2000 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_wxagg.py
-rw-r--r-- root/root      1468 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/backend_wxcairo.py
-rw-r--r-- root/root      9730 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/qt_compat.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/
-rw-r--r-- root/root         0 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/__init__.py
-rw-r--r-- root/root     21017 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/_formlayout.py
-rw-r--r-- root/root      9395 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/qt_editor/figureoptions.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/
-rw-r--r-- root/root       666 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/.eslintrc.js
-rw-r--r-- root/root        97 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/.prettierignore
-rw-r--r-- root/root       145 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/.prettierrc
-rw-r--r-- root/root      1620 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/all_figures.html
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/css/
-rw-r--r-- root/root      2310 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/css/boilerplate.css
-rw-r--r-- root/root      1456 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/css/fbm.css
-rw-r--r-- root/root      1611 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/css/mpl.css
-rw-r--r-- root/root      1623 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/css/page.css
-rw-r--r-- root/root      1311 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/ipython_inline_figure.html
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/css/
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/css/themes/
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/css/themes/base/
lrwxrwxrwx root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/css/themes/base/jquery-ui.min.css -> ../../../../../../../../../../share/javascript/jquery-ui/css/smoothness/jquery-ui.min.css
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/js/
lrwxrwxrwx root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/js/jquery-1.7.1.min.js -> ../../../../../../../../share/javascript/jquery/jquery.min.js
lrwxrwxrwx root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/jquery/js/jquery-ui.min.js -> ../../../../../../../../share/javascript/jquery-ui/jquery-ui.min.js
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/js/
-rw-r--r-- root/root     23610 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/js/mpl.js
-rw-r--r-- root/root       302 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/js/mpl_tornado.js
-rw-r--r-- root/root      9514 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/js/nbagg_mpl.js
-rw-r--r-- root/root     16427 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/nbagg_uat.ipynb
-rw-r--r-- root/root       545 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/package.json
-rw-r--r-- root/root      1239 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/backends/web_backend/single_figure.html
-rw-r--r-- root/root     18679 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/bezier.py
-rw-r--r-- root/root     11153 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/blocking_input.py
-rw-r--r-- root/root      7951 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/category.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/cbook/
-rw-r--r-- root/root     77281 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/cbook/__init__.py
-rw-r--r-- root/root     25610 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/cm.py
-rw-r--r-- root/root     82025 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/collections.py
-rw-r--r-- root/root     60278 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/colorbar.py
-rw-r--r-- root/root     96174 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/colors.py
-rw-r--r-- root/root      4598 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/container.py
-rw-r--r-- root/root     71391 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/contour.py
-rw-r--r-- root/root     70935 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/dates.py
-rw-r--r-- root/root       156 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/docstring.py
-rw-r--r-- root/root     43058 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/dviread.py
-rw-r--r-- root/root    131830 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/figure.py
-rw-r--r-- root/root     57078 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/font_manager.py
-rw-r--r-- root/root       155 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/fontconfig_pattern.py
-rw-r--r-- root/root    879056 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/ft2font.cpython-311-arm-linux-gnueabihf.so
-rw-r--r-- root/root    883832 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/ft2font.cpython-312-arm-linux-gnueabihf.so
-rw-r--r-- root/root     28261 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/gridspec.py
-rw-r--r-- root/root      7449 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/hatch.py
-rw-r--r-- root/root     70567 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/image.py
-rw-r--r-- root/root     10650 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/layout_engine.py
-rw-r--r-- root/root     50623 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/legend.py
-rw-r--r-- root/root     29547 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/legend_handler.py
-rw-r--r-- root/root     53867 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/lines.py
-rw-r--r-- root/root     35131 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/markers.py
-rw-r--r-- root/root      9093 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/mathtext.py
-rw-r--r-- root/root     32668 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/mlab.py
-rw-r--r-- root/root     55838 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/offsetbox.py
-rw-r--r-- root/root    163564 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/patches.py
-rw-r--r-- root/root     41237 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/path.py
-rw-r--r-- root/root     18699 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/patheffects.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/projections/
-rw-r--r-- root/root      3998 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/projections/__init__.py
-rw-r--r-- root/root     17364 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/projections/geo.py
-rw-r--r-- root/root     52601 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/projections/polar.py
-rw-r--r-- root/root      1663 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/pylab.py
-rw-r--r-- root/root    113095 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/pyplot.py
-rw-r--r-- root/root     46434 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/quiver.py
-rw-r--r-- root/root     48484 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/rcsetup.py
-rw-r--r-- root/root     36729 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/sankey.py
-rw-r--r-- root/root     25730 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/scale.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/sphinxext/
-rw-r--r-- root/root         0 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/sphinxext/__init__.py
-rw-r--r-- root/root      7460 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/sphinxext/mathmpl.py
-rw-r--r-- root/root     30353 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/sphinxext/plot_directive.py
-rw-r--r-- root/root     21276 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/spines.py
-rw-r--r-- root/root      4189 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/stackplot.py
-rw-r--r-- root/root     24097 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/streamplot.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/style/
-rw-r--r-- root/root       140 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/style/__init__.py
-rw-r--r-- root/root      9672 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/style/core.py
-rw-r--r-- root/root     26785 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/table.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/testing/
-rw-r--r-- root/root      3232 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/__init__.py
-rw-r--r-- root/root      1411 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/_markers.py
-rw-r--r-- root/root     19122 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/compare.py
-rw-r--r-- root/root      5177 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/conftest.py
-rw-r--r-- root/root     19855 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/testing/decorators.py
-rw-r--r-- root/root       138 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/exceptions.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/
-rw-r--r-- root/root      3974 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/Duration.py
-rw-r--r-- root/root      6104 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/Epoch.py
-rw-r--r-- root/root      3058 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/EpochConverter.py
-rw-r--r-- root/root      2865 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/StrConverter.py
-rw-r--r-- root/root      5890 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/UnitDbl.py
-rw-r--r-- root/root      2828 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/UnitDblConverter.py
-rw-r--r-- root/root       681 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/UnitDblFormatter.py
-rw-r--r-- root/root      2684 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/__init__.py
-rw-r--r-- root/root      3467 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/testing/widgets.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/tests/
-rw-r--r-- root/root     38080 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/Courier10PitchBT-Bold.pfb
-rw-r--r-- root/root       366 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/__init__.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/
-rw-r--r-- root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/tests/baseline_images/.keep
-rw-r--r-- root/root     35752 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/cmr10.pfb
-rw-r--r-- root/root       119 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/conftest.py
-rw-r--r-- root/root      2264 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/mpltest.ttf
-rw-r--r-- root/root      3701 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_afm.py
-rw-r--r-- root/root     10742 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_agg.py
-rw-r--r-- root/root      1067 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_agg_filter.py
-rw-r--r-- root/root     13896 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_animation.py
-rw-r--r-- root/root      2835 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_api.py
-rw-r--r-- root/root      6434 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_arrow_patches.py
-rw-r--r-- root/root     16794 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_artist.py
-rw-r--r-- root/root    274640 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_axes.py
-rw-r--r-- root/root     15555 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_bases.py
-rw-r--r-- root/root      1821 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_cairo.py
-rw-r--r-- root/root      1784 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_gtk3.py
-rw-r--r-- root/root      1541 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_macosx.py
-rw-r--r-- root/root       973 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_nbagg.py
-rw-r--r-- root/root     13688 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_pdf.py
-rw-r--r-- root/root     11916 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_pgf.py
-rw-r--r-- root/root      9616 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_ps.py
-rw-r--r-- root/root     21167 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_qt.py
-rw-r--r-- root/root     19438 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_svg.py
-rw-r--r-- root/root       977 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_template.py
-rw-r--r-- root/root      8043 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_tk.py
-rw-r--r-- root/root       501 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_tools.py
-rw-r--r-- root/root       893 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backend_webagg.py
-rw-r--r-- root/root     20991 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_backends_interactive.py
-rw-r--r-- root/root      1051 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_basic.py
-rw-r--r-- root/root      5585 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_bbox_tight.py
-rw-r--r-- root/root     11854 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_category.py
-rw-r--r-- root/root     28928 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_cbook.py
-rw-r--r-- root/root     42043 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_collections.py
-rw-r--r-- root/root     43304 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_colorbar.py
-rw-r--r-- root/root     55208 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_colors.py
-rw-r--r-- root/root      3260 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_compare_images.py
-rw-r--r-- root/root     21882 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_constrainedlayout.py
-rw-r--r-- root/root       550 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_container.py
-rw-r--r-- root/root     25081 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_contour.py
-rw-r--r-- root/root      5660 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_cycles.py
-rw-r--r-- root/root     55649 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_dates.py
-rw-r--r-- root/root      4464 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_determinism.py
-rw-r--r-- root/root       969 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_doc.py
-rw-r--r-- root/root      2763 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_dviread.py
-rw-r--r-- root/root     46635 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_figure.py
-rw-r--r-- root/root     11042 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_font_manager.py
-rw-r--r-- root/root      2021 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_fontconfig_pattern.py
-rw-r--r-- root/root      3730 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_ft2font.py
-rw-r--r-- root/root      1028 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_getattr.py
-rw-r--r-- root/root       960 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_gridspec.py
-rw-r--r-- root/root     47164 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_image.py
-rw-r--r-- root/root     34817 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_legend.py
-rw-r--r-- root/root     12257 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_lines.py
-rw-r--r-- root/root     11297 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_marker.py
-rw-r--r-- root/root     21778 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/tests/test_mathtext.py
-rw-r--r-- root/root      2628 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_matplotlib.py
-rw-r--r-- root/root     43955 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_mlab.py
-rw-r--r-- root/root     79057 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_nbagg_01.ipynb
-rw-r--r-- root/root     12005 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_offsetbox.py
-rw-r--r-- root/root     29563 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_patches.py
-rw-r--r-- root/root     17814 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_path.py
-rw-r--r-- root/root      7588 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/tests/test_patheffects.py
-rw-r--r-- root/root      7807 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_pickle.py
-rw-r--r-- root/root      1277 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_png.py
-rw-r--r-- root/root     14859 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_polar.py
-rw-r--r-- root/root     11370 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_preprocess_data.py
-rw-r--r-- root/root     11485 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_pyplot.py
-rw-r--r-- root/root      8515 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_quiver.py
-rw-r--r-- root/root     23676 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_rcparams.py
-rw-r--r-- root/root      4003 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_sankey.py
-rw-r--r-- root/root      8411 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_scale.py
-rw-r--r-- root/root     18784 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_simplification.py
-rw-r--r-- root/root      6267 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_skew.py
-rw-r--r-- root/root      6235 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_sphinxext.py
-rw-r--r-- root/root      4349 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_spines.py
-rw-r--r-- root/root      5723 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_streamplot.py
-rw-r--r-- root/root      6289 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_style.py
-rw-r--r-- root/root      9444 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_subplots.py
-rw-r--r-- root/root      5730 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_table.py
-rw-r--r-- root/root      1057 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_testing.py
-rw-r--r-- root/root      2161 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_texmanager.py
-rw-r--r-- root/root     26926 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_text.py
-rw-r--r-- root/root       271 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_textpath.py
-rw-r--r-- root/root     57522 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_ticker.py
-rw-r--r-- root/root     12374 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_tightlayout.py
-rw-r--r-- root/root     28101 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_transforms.py
-rw-r--r-- root/root     51502 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_triangulation.py
-rw-r--r-- root/root       540 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_ttconv.py
-rw-r--r-- root/root      6369 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_type1font.py
-rw-r--r-- root/root      9306 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_units.py
-rw-r--r-- root/root      5086 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_usetex.py
-rw-r--r-- root/root     57411 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/test_widgets.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/
-rw-r--r-- root/root         8 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/.gitignore
-rw-r--r-- root/root       124 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/README.md
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/_static/
-rw-r--r-- root/root         0 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/_static/.gitignore
-rw-r--r-- root/root       303 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/_static/README.txt
-rw-r--r-- root/root       658 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/conf.py
-rw-r--r-- root/root        57 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/included_plot_21.rst
-rw-r--r-- root/root       446 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/index.rst
-rw-r--r-- root/root        81 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/range4.py
-rw-r--r-- root/root       262 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/range6.py
-rw-r--r-- root/root      3171 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tests/tinypages/some_plots.rst
-rw-r--r-- root/root     15158 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/texmanager.py
-rw-r--r-- root/root     69831 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/text.py
-rw-r--r-- root/root     13558 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/textpath.py
-rw-r--r-- root/root    105703 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/ticker.py
-rw-r--r-- root/root       147 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tight_bbox.py
-rw-r--r-- root/root       448 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tight_layout.py
-rw-r--r-- root/root     99213 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/transforms.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/matplotlib/tri/
-rw-r--r-- root/root       811 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tri/__init__.py
-rw-r--r-- root/root      9464 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tri/triangulation.py
-rw-r--r-- root/root     10142 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tri/tricontour.py
-rw-r--r-- root/root      3457 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tri/trifinder.py
-rw-r--r-- root/root     62491 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tri/triinterpolate.py
-rw-r--r-- root/root      6538 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tri/tripcolor.py
-rw-r--r-- root/root      3101 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tri/triplot.py
-rw-r--r-- root/root     13191 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tri/trirefine.py
-rw-r--r-- root/root     10574 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/tri/tritools.py
-rw-r--r-- root/root       146 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/type1font.py
-rw-r--r-- root/root      7007 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/units.py
-rw-r--r-- root/root    144699 2023-01-11 22:29 ./usr/lib/python3/dist-packages/matplotlib/widgets.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/
-rw-r--r-- root/root       122 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/__init__.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/
-rw-r--r-- root/root       371 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/__init__.py
-rw-r--r-- root/root     19180 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/anchored_artists.py
-rw-r--r-- root/root     25222 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_divider.py
-rw-r--r-- root/root     21657 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_grid.py
-rw-r--r-- root/root      4149 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_rgb.py
-rw-r--r-- root/root      8701 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/axes_size.py
-rw-r--r-- root/root     21827 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/inset_locator.py
-rw-r--r-- root/root      4251 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/mpl_axes.py
-rw-r--r-- root/root      9820 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axes_grid1/parasite_axes.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/
-rw-r--r-- root/root       603 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/__init__.py
-rw-r--r-- root/root     12960 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/angle_helper.py
-rw-r--r-- root/root       135 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axes_divider.py
-rw-r--r-- root/root       362 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axes_grid.py
-rw-r--r-- root/root       179 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axes_rgb.py
-rw-r--r-- root/root     36457 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axis_artist.py
-rw-r--r-- root/root      4929 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axisline_style.py
-rw-r--r-- root/root     19318 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/axislines.py
-rw-r--r-- root/root      3838 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/clip_path.py
-rw-r--r-- root/root     12222 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/floating_axes.py
-rw-r--r-- root/root     12273 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/grid_finder.py
-rw-r--r-- root/root     13266 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/grid_helper_curvelinear.py
-rw-r--r-- root/root       303 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/axisartist/parasite_axes.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/
-rw-r--r-- root/root        49 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/__init__.py
-rw-r--r-- root/root     31392 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/art3d.py
-rw-r--r-- root/root    122587 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/axes3d.py
-rw-r--r-- root/root     23554 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/axis3d.py
-rw-r--r-- root/root      4940 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/proj3d.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/
-rw-r--r-- root/root       365 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/__init__.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid/
-rw-r--r-- root/root     87662 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid/imagegrid_cbar_mode.png
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/
-rw-r--r-- root/root     10784 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_direction_arrows.png
-rw-r--r-- root/root     11039 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_direction_arrows_many_args.png
-rw-r--r-- root/root      2272 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/anchored_locator_base_call.png
-rw-r--r-- root/root     14845 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/fill_facecolor.png
-rw-r--r-- root/root      3786 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/image_grid.png
-rw-r--r-- root/root      9928 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/inset_axes.png
-rw-r--r-- root/root      9490 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/inset_locator.png
-rw-r--r-- root/root     25997 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/inverted_zoomed_axes.png
-rw-r--r-- root/root      6880 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/rgb_axes.png
-rw-r--r-- root/root     37701 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/twin_axes_empty_and_removed.png
-rw-r--r-- root/root     25893 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axes_grid1/zoomed_axes.png
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/
-rw-r--r-- root/root     10151 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist.png
-rw-r--r-- root/root     10598 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_labelbase.png
-rw-r--r-- root/root      5696 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_ticklabels.png
-rw-r--r-- root/root      5695 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axis_artist/axis_artist_ticks.png
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/
-rw-r--r-- root/root     34228 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/ParasiteAxesAuxTrans_meshplot.png
-rw-r--r-- root/root     26919 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/Subplot.png
-rw-r--r-- root/root     28682 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_axislines/SubplotZero.png
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path/
-rw-r--r-- root/root     25701 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_clip_path/clip_path.png
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes/
-rw-r--r-- root/root     52835 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes/curvelinear3.png
-rw-r--r-- root/root     29374 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_floating_axes/curvelinear4.png
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/
-rw-r--r-- root/root     40536 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/axis_direction.png
-rw-r--r-- root/root     15118 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/custom_transform.png
-rw-r--r-- root/root     62526 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_axisartist_grid_helper_curvelinear/polar_box.png
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/
-rw-r--r-- root/root     60604 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/add_collection3d_zs_array.png
-rw-r--r-- root/root     51731 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/add_collection3d_zs_scalar.png
-rw-r--r-- root/root     49214 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/arc_pathpatch.png
-rw-r--r-- root/root     37033 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/aspects.png
-rw-r--r-- root/root     56643 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_cla.png
-rw-r--r-- root/root     64566 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_focal_length.png
-rw-r--r-- root/root     59265 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_isometric.png
-rw-r--r-- root/root     74765 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_labelpad.png
-rw-r--r-- root/root     47584 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_ortho.png
-rw-r--r-- root/root     10749 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_primary_views.png
-rw-r--r-- root/root     20940 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/axes3d_rotated.png
-rw-r--r-- root/root     76348 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d.png
-rw-r--r-- root/root     36785 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d_notshaded.png
-rw-r--r-- root/root    124291 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/bar3d_shaded.png
-rw-r--r-- root/root     57032 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/computed_zorder.png
-rw-r--r-- root/root     81258 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/contour3d.png
-rw-r--r-- root/root     64171 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/contour3d_extend3d.png
-rw-r--r-- root/root     53468 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/contourf3d.png
-rw-r--r-- root/root     48796 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/contourf3d_fill.png
-rw-r--r-- root/root     55467 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/equal_box_aspect.png
-rw-r--r-- root/root     58309 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/errorbar3d.png
-rw-r--r-- root/root     65754 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/errorbar3d_errorevery.png
-rw-r--r-- root/root     59955 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/lines3d.png
-rw-r--r-- root/root     62332 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/minor_ticks.png
-rw-r--r-- root/root     47834 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/mixedsubplot.png
-rw-r--r-- root/root     53364 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/plot_3d_from_2d.png
-rw-r--r-- root/root     57588 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/poly3dcollection_alpha.png
-rw-r--r-- root/root     57588 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/poly3dcollection_closed.png
-rw-r--r-- root/root     23182 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_axes_cube.png
-rw-r--r-- root/root     16210 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_axes_cube_ortho.png
-rw-r--r-- root/root     18898 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/proj3d_lines_dists.png
-rw-r--r-- root/root     94647 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d.png
-rw-r--r-- root/root     77567 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_masked.png
-rw-r--r-- root/root     95044 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_pivot_middle.png
-rw-r--r-- root/root     94620 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/quiver3d_pivot_tail.png
-rw-r--r-- root/root     41020 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d.png
-rw-r--r-- root/root     40537 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d_color.png
-rw-r--r-- root/root     46016 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter3d_linewidth.png
-rw-r--r-- root/root     99724 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/scatter_spiral.png
-rw-r--r-- root/root    236092 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/stem3d.png
-rw-r--r-- root/root     50414 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d.png
-rw-r--r-- root/root     41800 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_masked.png
-rw-r--r-- root/root     62466 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_masked_strides.png
-rw-r--r-- root/root     35476 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/surface3d_shaded.png
-rw-r--r-- root/root     75717 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/text3d.png
-rw-r--r-- root/root     55109 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/tricontour.png
-rw-r--r-- root/root     69681 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/trisurf3d.png
-rw-r--r-- root/root     68112 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/trisurf3d_shaded.png
-rw-r--r-- root/root     83066 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-alpha.png
-rw-r--r-- root/root     66112 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-edge-style.png
-rw-r--r-- root/root     58992 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-named-colors.png
-rw-r--r-- root/root     63803 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-rgb-data.png
-rw-r--r-- root/root     43391 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-simple.png
-rw-r--r-- root/root     94106 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/voxels-xyz.png
-rw-r--r-- root/root     89914 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3d.png
-rw-r--r-- root/root     79822 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3dzerocstride.png
-rw-r--r-- root/root     78235 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/baseline_images/test_mplot3d/wireframe3dzerorstride.png
-rw-r--r-- root/root       147 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/conftest.py
-rw-r--r-- root/root      2100 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axes_grid.py
-rw-r--r-- root/root     22075 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axes_grid1.py
-rw-r--r-- root/root      5670 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_angle_helper.py
-rw-r--r-- root/root      2982 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_axis_artist.py
-rw-r--r-- root/root      2494 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_axislines.py
-rw-r--r-- root/root      1090 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_clip_path.py
-rw-r--r-- root/root      4689 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_floating_axes.py
-rw-r--r-- root/root      1156 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_grid_finder.py
-rw-r--r-- root/root      7388 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py
-rw-r--r-- root/root     64725 2023-01-11 22:29 ./usr/lib/python3/dist-packages/mpl_toolkits/tests/test_mplot3d.py
-rw-r--r-- root/root        90 2023-01-11 22:29 ./usr/lib/python3/dist-packages/pylab.py
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/share/
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2024-04-24 09:57 ./usr/share/doc/python3-matplotlib/
-rw-r--r-- root/root      1639 2024-04-24 09:54 ./usr/share/doc/python3-matplotlib/README.Debian
-rw-r--r-- root/root      1831 2023-01-11 22:29 ./usr/share/doc/python3-matplotlib/README.rst.gz
-rw-r--r-- root/root      4053 2024-04-24 09:57 ./usr/share/doc/python3-matplotlib/changelog.Debian.gz
-rw-r--r-- root/root     33970 2024-04-24 09:54 ./usr/share/doc/python3-matplotlib/copyright


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 293388
Build-Time: 2300
Distribution: trixie-staging
Host Architecture: armhf
Install-Time: 8161
Job: matplotlib_3.6.3-2
Machine Architecture: armhf
Package: matplotlib
Package-Time: 10540
Source-Version: 3.6.3-2
Space: 293388
Status: successful
Version: 3.6.3-2
--------------------------------------------------------------------------------
Finished at 2024-06-13T01:40:22Z
Build needed 02:55:40, 293388k disc space