mawinkler / astroweather

Asynchronous Astro Weather Forecast for Home Assistant
GNU General Public License v3.0
69 stars 9 forks source link

url error? #51

Closed erelke closed 7 months ago

erelke commented 7 months ago

in HA 2024.2 I got this error message: Error requesting data: 403, message='Forbidden', url=URL('https://api.met.no/weatherapi/locationforecast/2.0/complete?lon=19.3&lat=47.6&altitude=104')

the url is invalid, contains "amp;" two times.

image

erelke commented 7 months ago

image

erelke commented 7 months ago

Huge error log:

`2024-02-08 15:33:10.421 ERROR (SyncWorker_34) [homeassistant.util.package] Unable to install package matplotlib: error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [579 lines of output]

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

  BUILDING MATPLOTLIB
        python: yes [3.12.1 (main, Jan  4 2024, 09:41:05) [GCC 13.2.1 20231014]]
      platform: yes [linux]
         tests: no  [skipping due to configuration]
        macosx: no  [Mac OS-X only]

  /usr/local/lib/python3.12/site-packages/setuptools/__init__.py:80: _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)
  [02/08/24 15:33:07] WARNING  toml section missing        pyproject_reading.py:42
                               'pyproject.toml does not
                               contain a
                               tool.setuptools_scm
                               section'
  /tmp/pip-install-ojv7r5z3/matplotlib_fca6a53f61464cea81793f39b61e20f6/.eggs/setuptools_scm-8.0.4-py3.12.egg/setuptools_scm/git.py:308: UserWarning: git archive did not support describe output
    warnings.warn("git archive did not support describe output")
  /tmp/pip-install-ojv7r5z3/matplotlib_fca6a53f61464cea81793f39b61e20f6/.eggs/setuptools_scm-8.0.4-py3.12.egg/setuptools_scm/git.py:327: UserWarning: unprocessed git archival found (no export subst applied)
    warnings.warn("unprocessed git archival found (no export subst applied)")
  /usr/local/lib/python3.12/site-packages/setuptools/dist.py:674: 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)
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-cpython-312
  copying lib/pylab.py -> build/lib.linux-x86_64-cpython-312
  creating build/lib.linux-x86_64-cpython-312/mpl_toolkits
  copying lib/mpl_toolkits/__init__.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits
  creating build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/widgets.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/units.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/type1font.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/transforms.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/tight_layout.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/tight_bbox.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/ticker.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/textpath.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/text.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/texmanager.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/table.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/streamplot.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/stackplot.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/spines.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/scale.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/sankey.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/rcsetup.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/quiver.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/pyplot.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/pylab.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/patheffects.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/path.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/patches.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/offsetbox.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/mlab.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/mathtext.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/markers.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/lines.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/legend_handler.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/legend.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/layout_engine.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/image.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/hatch.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/gridspec.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/fontconfig_pattern.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/font_manager.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/figure.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/dviread.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/docstring.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/dates.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/contour.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/container.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/colors.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/colorbar.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/collections.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/cm.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/category.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/blocking_input.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/bezier.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/backend_tools.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/backend_managers.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/backend_bases.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/axis.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/artist.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/animation.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/afm.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_version.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_type1font.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_tight_layout.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_tight_bbox.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_text_helpers.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_pylab_helpers.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_mathtext_data.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_mathtext.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_layoutgrid.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_internal_utils.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_fontconfig_pattern.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_enums.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_docstring.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_constrained_layout.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_color_data.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_cm_listed.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_cm.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_blocking_input.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_animation_data.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/_afm.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  copying lib/matplotlib/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib
  creating build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_mplot3d.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_grid_finder.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_floating_axes.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_clip_path.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_axislines.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_axis_artist.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_angle_helper.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axes_grid1.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axes_grid.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/conftest.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/__init__.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/tests
  creating build/lib.linux-x86_64-cpython-312/mpl_toolkits/mplot3d
  copying lib/mpl_toolkits/mplot3d/proj3d.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/mplot3d
  copying lib/mpl_toolkits/mplot3d/axis3d.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/mplot3d
  copying lib/mpl_toolkits/mplot3d/axes3d.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/mplot3d
  copying lib/mpl_toolkits/mplot3d/art3d.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/mplot3d
  copying lib/mpl_toolkits/mplot3d/__init__.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/mplot3d
  creating build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/parasite_axes.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/grid_helper_curvelinear.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/grid_finder.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/floating_axes.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/clip_path.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axislines.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axisline_style.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axis_artist.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axes_rgb.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axes_grid.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axes_divider.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/angle_helper.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/__init__.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axisartist
  creating build/lib.linux-x86_64-cpython-312/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/parasite_axes.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/mpl_axes.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/inset_locator.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/axes_size.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/axes_rgb.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/axes_grid.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/axes_divider.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/anchored_artists.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/__init__.py -> build/lib.linux-x86_64-cpython-312/mpl_toolkits/axes_grid1
  creating build/lib.linux-x86_64-cpython-312/matplotlib/tri
  copying lib/matplotlib/tri/tritools.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tri
  copying lib/matplotlib/tri/trirefine.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tri
  copying lib/matplotlib/tri/triplot.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tri
  copying lib/matplotlib/tri/tripcolor.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tri
  copying lib/matplotlib/tri/triinterpolate.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tri
  copying lib/matplotlib/tri/trifinder.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tri
  copying lib/matplotlib/tri/tricontour.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tri
  copying lib/matplotlib/tri/triangulation.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tri
  copying lib/matplotlib/tri/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tri
  creating build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_widgets.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_usetex.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_units.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_type1font.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_ttconv.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_triangulation.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_transforms.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_tightlayout.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_ticker.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_textpath.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_text.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_texmanager.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_testing.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_table.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_subplots.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_style.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_streamplot.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_spines.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_sphinxext.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_skew.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_simplification.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_scale.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_sankey.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_rcparams.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_quiver.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_pyplot.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_preprocess_data.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_polar.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_png.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_pickle.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_patheffects.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_path.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_patches.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_offsetbox.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_mlab.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_matplotlib.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_mathtext.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_marker.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_lines.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_legend.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_image.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_gridspec.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_getattr.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_ft2font.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_fontconfig_pattern.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_font_manager.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_figure.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_dviread.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_doc.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_determinism.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_dates.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_cycles.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_contour.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_container.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_constrainedlayout.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_compare_images.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_colors.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_colorbar.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_collections.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_cbook.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_category.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_bbox_tight.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_basic.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backends_interactive.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_webagg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_tools.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_tk.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_template.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_svg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_qt.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_ps.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_pgf.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_pdf.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_nbagg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_macosx.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_gtk3.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_cairo.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_bases.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_axes.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_artist.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_arrow_patches.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_api.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_animation.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_agg_filter.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_agg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/test_afm.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/conftest.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  copying lib/matplotlib/tests/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/tests
  creating build/lib.linux-x86_64-cpython-312/matplotlib/testing
  copying lib/matplotlib/testing/widgets.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing
  copying lib/matplotlib/testing/exceptions.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing
  copying lib/matplotlib/testing/decorators.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing
  copying lib/matplotlib/testing/conftest.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing
  copying lib/matplotlib/testing/compare.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing
  copying lib/matplotlib/testing/_markers.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing
  copying lib/matplotlib/testing/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing
  creating build/lib.linux-x86_64-cpython-312/matplotlib/style
  copying lib/matplotlib/style/core.py -> build/lib.linux-x86_64-cpython-312/matplotlib/style
  copying lib/matplotlib/style/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/style
  creating build/lib.linux-x86_64-cpython-312/matplotlib/sphinxext
  copying lib/matplotlib/sphinxext/plot_directive.py -> build/lib.linux-x86_64-cpython-312/matplotlib/sphinxext
  copying lib/matplotlib/sphinxext/mathmpl.py -> build/lib.linux-x86_64-cpython-312/matplotlib/sphinxext
  copying lib/matplotlib/sphinxext/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/sphinxext
  creating build/lib.linux-x86_64-cpython-312/matplotlib/projections
  copying lib/matplotlib/projections/polar.py -> build/lib.linux-x86_64-cpython-312/matplotlib/projections
  copying lib/matplotlib/projections/geo.py -> build/lib.linux-x86_64-cpython-312/matplotlib/projections
  copying lib/matplotlib/projections/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/projections
  creating build/lib.linux-x86_64-cpython-312/matplotlib/cbook
  copying lib/matplotlib/cbook/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/cbook
  creating build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/qt_compat.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_wxcairo.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_wxagg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_wx.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_webagg_core.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_webagg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_tkcairo.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_tkagg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_template.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_svg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_qtcairo.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_qtagg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_qt5cairo.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_qt5agg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_qt5.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_qt.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_ps.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_pgf.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_pdf.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_nbagg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_mixed.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_macosx.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_gtk4cairo.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_gtk4agg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_gtk4.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_gtk3cairo.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_gtk3agg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_gtk3.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_cairo.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/backend_agg.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/_backend_tk.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/_backend_pdf_ps.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/_backend_gtk.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  copying lib/matplotlib/backends/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends
  creating build/lib.linux-x86_64-cpython-312/matplotlib/axes
  copying lib/matplotlib/axes/_subplots.py -> build/lib.linux-x86_64-cpython-312/matplotlib/axes
  copying lib/matplotlib/axes/_secondary_axes.py -> build/lib.linux-x86_64-cpython-312/matplotlib/axes
  copying lib/matplotlib/axes/_base.py -> build/lib.linux-x86_64-cpython-312/matplotlib/axes
  copying lib/matplotlib/axes/_axes.py -> build/lib.linux-x86_64-cpython-312/matplotlib/axes
  copying lib/matplotlib/axes/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/axes
  creating build/lib.linux-x86_64-cpython-312/matplotlib/_api
  copying lib/matplotlib/_api/deprecation.py -> build/lib.linux-x86_64-cpython-312/matplotlib/_api
  copying lib/matplotlib/_api/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/_api
  creating build/lib.linux-x86_64-cpython-312/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/UnitDblFormatter.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/UnitDblConverter.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/UnitDbl.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/StrConverter.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/EpochConverter.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/Epoch.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/Duration.py -> build/lib.linux-x86_64-cpython-312/matplotlib/testing/jpl_units
  creating build/lib.linux-x86_64-cpython-312/matplotlib/backends/qt_editor
  copying lib/matplotlib/backends/qt_editor/figureoptions.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/qt_editor
  copying lib/matplotlib/backends/qt_editor/_formlayout.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/qt_editor
  copying lib/matplotlib/backends/qt_editor/__init__.py -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/qt_editor
  creating build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data
  creating build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts
  creating build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/pbkd8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  creating build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/move-symbolic.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/forward-symbolic.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/back_large.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  creating build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend
  copying lib/matplotlib/backends/web_backend/.prettierrc -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend
  creating build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/home.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  creating build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  creating build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data/axes_grid
  copying lib/matplotlib/mpl-data/sample_data/axes_grid/bivariate_normal.npy -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data/axes_grid
  copying lib/matplotlib/mpl-data/images/move_large.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/filesave.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/sample_data/embedding_in_wx3.xrc -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/subplots.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  creating build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-notebook.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  creating build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Bold.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/backends/web_backend/.prettierignore -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-white.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/afm/pagko8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/cmex10.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-whitegrid.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/stylelib/_mpl-gallery-nogrid.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/help_large.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pplri8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/putbi8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/backends/web_backend/ipython_inline_figure.html -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/images/help.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/hand.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/cmb10.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/subplots-symbolic.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/stylelib/tableau-colorblind10.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/home.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/pagdo8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/pcrro8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/filesave-symbolic.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/phvro8an.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/putr8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/putb8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/stylelib/fast.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/zoom_to_rect.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/psyr.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/hand.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/forward.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/ZapfDingbats.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/images/forward.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pagk8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/stylelib/ggplot.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/home_large.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/pncb8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/cmss10.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/sample_data/eeg.dat -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/afm/pplb8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/forward.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-darkgrid.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/afm/putri8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/stylelib/_mpl-gallery.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/zoom_to_rect.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Bold.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/images/home.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/matplotlib.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/phvbo8an.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/ptmri8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-bright.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/bmh.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  creating build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend/js
  copying lib/matplotlib/backends/web_backend/js/mpl_tornado.js -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend/js
  copying lib/matplotlib/mpl-data/fonts/afm/cmsy10.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-BoldOblique.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/stylelib/grayscale.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/stylelib/classic.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/backends/web_backend/nbagg_uat.ipynb -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend
  creating build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/plot_directive
  copying lib/matplotlib/mpl-data/plot_directive/plot_directive.css -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/plot_directive
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-ticks.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/subplots_large.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/sample_data/jacksboro_fault_dem.npz -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/forward_large.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/move.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/subplots.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/matplotlibrc -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data
  copying lib/matplotlib/mpl-data/stylelib/fivethirtyeight.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/filesave_large.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pbkl8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/sample_data/msft.csv -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/back-symbolic.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pplbi8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/sample_data/s1045.ima.gz -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/qt4_editor_options.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/help.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/ptmbi8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/pncbi8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Oblique.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/back.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Bold.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/afm/phvl8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/backends/web_backend/js/mpl.js -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend/js
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-colorblind.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/pcrr8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/sample_data/README.txt -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/home-symbolic.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/sample_data/membrane.dat -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-talk.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/backends/web_backend/js/nbagg_mpl.js -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend/js
  copying lib/matplotlib/mpl-data/images/matplotlib.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/backends/web_backend/single_figure.html -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Symbol.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-muted.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/move.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/phvbo8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/phvr8an.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-pastel.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/back.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/backends/web_backend/.eslintrc.js -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/images/move.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/sample_data/Stocks.csv -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  creating build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend/css
  copying lib/matplotlib/backends/web_backend/css/boilerplate.css -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend/css
  copying lib/matplotlib/backends/web_backend/package.json -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend
  copying lib/matplotlib/backends/web_backend/css/fbm.css -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend/css
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/sample_data/goog.npz -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/afm/pcrb8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/phvlo8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/cmr10.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/matplotlib_large.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/sample_data/topobathy.npz -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/kpsewhich.lua -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data
  copying lib/matplotlib/mpl-data/sample_data/grace_hopper.jpg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/afm/pagd8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/cmex10.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/pbkdi8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-deep.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/qt4_editor_options.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pzdr.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/sample_data/data_x_x2_x3.csv -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/sample_data/logo2.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/sample_data/Minduka_Present_Blue_Pack.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Oblique.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/images/zoom_to_rect-symbolic.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/phvro8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-poster.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/qt4_editor_options.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Italic.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-BoldOblique.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/afm/ptmr8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/zoom_to_rect.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pncr8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/pbkli8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/phvr8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/pzcmi8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/pplr8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/back.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/phvb8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/sample_data/percent_bachelors_degrees_women_usa.csv -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/backends/web_backend/all_figures.html -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/stylelib/_classic_test_patch.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-paper.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/zoom_to_rect_large.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark-palette.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/hand.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/cmtt10.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/pcrbo8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/cmmi10.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/qt4_editor_options_large.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/help-symbolic.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/subplots.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-BoldItalic.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/afm/ptmb8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/help.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/filesave.svg -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pncri8a.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/backends/web_backend/css/mpl.css -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend/css
  copying lib/matplotlib/mpl-data/stylelib/Solarize_Light2.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/backends/web_backend/css/page.css -> build/lib.linux-x86_64-cpython-312/matplotlib/backends/web_backend/css
  copying lib/matplotlib/mpl-data/stylelib/dark_background.mplstyle -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Roman.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/images/matplotlib.png -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/cmr10.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/phvb8an.afm -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/filesave.pdf -> build/lib.linux-x86_64-cpython-312/matplotlib/mpl-data/images
  running build_ext
  creating tmp
  gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fno-semantic-interposition -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.12 -c /tmp/tmp9ey_u136.cpp -o tmp/tmp9ey_u136.o -fvisibility=hidden
  gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fno-semantic-interposition -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.12 -c /tmp/tmp90y5vly1.cpp -o tmp/tmp90y5vly1.o -fvisibility-inlines-hidden
  Extracting /project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz
  Building freetype in build/freetype-2.6.1
  error: [Errno 13] Permission denied: './configure'
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for matplotlib ERROR: Could not build wheels for matplotlib, which is required to install pyproject.toml-based projects`

and

2024-02-08 17:07:50.509 ERROR (MainThread) [custom_components.astroweather] Unexpected error fetching astroweather data: Error requesting data: 403, message='Forbidden', url=URL('https://api.met.no/weatherapi/locationforecast/2.0/complete?lon=19.3&lat=47.6&altitude=104') Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 313, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 269, in _async_update_data return await self.update_method() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pyastroweatherio/client.py", line 101, in get_location_data return await self._get_location_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pyastroweatherio/client.py", line 128, in _get_location_data await self.retrieve_data_metno() File "/usr/local/lib/python3.12/site-packages/pyastroweatherio/client.py", line 669, in retrieve_data_metno json_data_metno = await self.async_request_met("met", "get") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pyastroweatherio/client.py", line 716, in async_request_met raise RequestError(f"Error requesting data: {err}") from None pyastroweatherio.errors.RequestError: Error requesting data: 403, message='Forbidden', url=URL('https://api.met.no/weatherapi/locationforecast/2.0/complete?lon=19.3&lat=47.6&altitude=104')

Here URL is correct.

mawinkler commented 7 months ago

Hehe, thanks for reporting this, even if you're mixing two problems.

AstroWeather does not use mathplotlib, but ha_skyfield does. I was able to replicate the URL error, though. The reason for this is an outdated version of aiohttp which I'm using in pyastroweatherio.

I will publish a new release today or tomorrow with updated dependencies.

mawinkler commented 7 months ago

Not sure what's the cause of the error with 2024.2 is. I updated the dependency and my unit tests with python 3.12.1 do pass. Using the library with astroweather fails with the Forbidden message. The generated URL is correct though (tested it with curl). Need to investigate this.

ejpenney commented 7 months ago

I'm also seeing this issue with 2024.1.6, nothing has changed. I suspect an issue with met.no

mawinkler commented 7 months ago

I implemented a quick fix in pyastroweatherio version 0.42.9 which reenabled astroweather on my side again. If you have the chance to test it on your side, please manually change the manifest.json in your custom_components/astroweather directory to

    "requirements": [
        "pyastroweatherio==0.42.9"
    ],

and restart home assistant. If it works for you as well I'll do a proper fix and release.

Strish commented 7 months ago

I implemented a quick fix in pyastroweatherio version 0.42.9 which reenabled astroweather on my side again. If you have the chance to test it on your side, please manually change the manifest.json in your custom_components/astroweather directory to

    "requirements": [
        "pyastroweatherio==0.42.9"
    ],

and restart home assistant. If it works for you as well I'll do a proper fix and release.

It works. Thank you!

mawinkler commented 7 months ago

Fixed with v0.42.3

erelke commented 7 months ago

I implemented a quick fix in pyastroweatherio version 0.42.9 which reenabled astroweather on my side again. If you have the chance to test it on your side, please manually change the manifest.json in your custom_components/astroweather directory to

    "requirements": [
        "pyastroweatherio==0.42.9"
    ],

and restart home assistant. If it works for you as well I'll do a proper fix and release.

Yes it's work fine. Thank you for your help! Have a nice day!

Nislund commented 7 months ago

Great it works 👍👍