Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can’t build matplotlib as a flake (something about certifi) #280

Closed
kirelagin opened this issue Apr 7, 2021 · 13 comments · Fixed by NixOS/nixpkgs#120531
Closed

Can’t build matplotlib as a flake (something about certifi) #280

kirelagin opened this issue Apr 7, 2021 · 13 comments · Fixed by NixOS/nixpkgs#120531

Comments

@kirelagin
Copy link
Contributor

kirelagin commented Apr 7, 2021

Please, see kirelagin/p2n-matplotlib for a reproduction – it is a fresh Poetry project depending only on matplotlib + a flake using poetry2nix master.

When I try to nix build it, I get:

    ERROR: Could not find a version that satisfies the requirement certifi>=2020.06.20 (from versions: none)
    ERROR: No matching distribution found for certifi>=2020.06.20
Full build log
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing pip-build-hook
Using pipBuildPhase
Using pipShellHook
Sourcing pip-install-hook
Using pipInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/d8k6dfkifz4hm9253ziv0ln9j8fiip5i-matplotlib-3.4.1.tar.gz
source root is matplotlib-3.4.1
setting SOURCE_DATE_EPOCH to timestamp 1617177269 of file matplotlib-3.4.1/lib/matplotlib/_version.py
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
Executing pipBuildPhase
Creating a wheel...
�[33mWARNING: The directory '/homeless-shelter/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.�[0m
Processing /build/matplotlib-3.4.1
�[31m    ERROR: Command errored out with exit status 1:
     command: /nix/store/5470xw15wnn972ap0c4f7q642z4nvh6f-python3-3.8.8/bin/python3.8 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/build/pip-req-build-yyfnzujn/setup.py'"'"'; __file__='"'"'/build/pip-req-build-yyfnzujn/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /build/pip-pip-egg-info-xwl37da4
         cwd: /build/pip-req-build-yyfnzujn/
    Complete output (48 lines):
    WARNING: The directory '/homeless-shelter/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/certifi/
    WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/certifi/
    WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/certifi/
    WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/certifi/
    WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/certifi/
    ERROR: Could not find a version that satisfies the requirement certifi>=2020.06.20 (from versions: none)
    ERROR: No matching distribution found for certifi>=2020.06.20
    Traceback (most recent call last):
      File "/nix/store/fzzzxfag55c9fm7xjma1qh6jzgn7nd14-python3.8-setuptools-50.3.1/lib/python3.8/site-packages/setuptools/installer.py", line 126, in fetch_build_egg
        subprocess.check_call(cmd)
      File "/nix/store/5470xw15wnn972ap0c4f7q642z4nvh6f-python3-3.8.8/lib/python3.8/subprocess.py", line 364, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['/nix/store/5470xw15wnn972ap0c4f7q642z4nvh6f-python3-3.8.8/bin/python3.8', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/build/tmpbiqvfb5t', '--quiet', 'certifi>=2020.06.20']' returned non-zero exit status 1.
    
    The above exception was the direct cause of the following exception:
    
    Traceback (most recent call last):
      File "", line 1, in 
      File "/build/pip-req-build-yyfnzujn/setup.py", line 258, in 
        setup(  # Finally, pass this all along to distutils to do the heavy lifting.
      File "/nix/store/fzzzxfag55c9fm7xjma1qh6jzgn7nd14-python3.8-setuptools-50.3.1/lib/python3.8/site-packages/setuptools/__init__.py", line 152, in setup
        _install_setup_requires(attrs)
      File "/nix/store/fzzzxfag55c9fm7xjma1qh6jzgn7nd14-python3.8-setuptools-50.3.1/lib/python3.8/site-packages/setuptools/__init__.py", line 147, in _install_setup_requires
        dist.fetch_build_eggs(dist.setup_requires)
      File "/nix/store/fzzzxfag55c9fm7xjma1qh6jzgn7nd14-python3.8-setuptools-50.3.1/lib/python3.8/site-packages/setuptools/dist.py", line 673, in fetch_build_eggs
        resolved_dists = pkg_resources.working_set.resolve(
      File "/nix/store/fzzzxfag55c9fm7xjma1qh6jzgn7nd14-python3.8-setuptools-50.3.1/lib/python3.8/site-packages/pkg_resources/__init__.py", line 764, in resolve
        dist = best[req.key] = env.best_match(
      File "/nix/store/fzzzxfag55c9fm7xjma1qh6jzgn7nd14-python3.8-setuptools-50.3.1/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1049, in best_match
        return self.obtain(req, installer)
      File "/nix/store/fzzzxfag55c9fm7xjma1qh6jzgn7nd14-python3.8-setuptools-50.3.1/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1061, in obtain
        return installer(requirement)
      File "/nix/store/fzzzxfag55c9fm7xjma1qh6jzgn7nd14-python3.8-setuptools-50.3.1/lib/python3.8/site-packages/setuptools/dist.py", line 732, in fetch_build_egg
        return fetch_build_egg(self, req)
      File "/nix/store/fzzzxfag55c9fm7xjma1qh6jzgn7nd14-python3.8-setuptools-50.3.1/lib/python3.8/site-packages/setuptools/installer.py", line 128, in fetch_build_egg
        raise DistutilsError(str(e)) from e
    distutils.errors.DistutilsError: Command '['/nix/store/5470xw15wnn972ap0c4f7q642z4nvh6f-python3-3.8.8/bin/python3.8', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/build/tmpbiqvfb5t', '--quiet', 'certifi>=2020.06.20']' returned non-zero exit status 1.
    
    Edit setup.cfg to change the build options; suppress output with --quiet.
    
    BUILDING MATPLOTLIB
      matplotlib: yes [3.4.1]
          python: yes [3.8.8 (default, Feb 19 2021, 11:04:50)  [GCC 10.2.0]]
        platform: yes [linux]
           tests: no  [skipping due to configuration]
          macosx: no  [Mac OS-X only]
    
    ----------------------------------------�[0m
�[31mERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.�[0m

I don’t understand what it means, but I tried adding certifi to the dependencies and doing nix build --impure – still the same.

@kirelagin
Copy link
Contributor Author

kirelagin commented Apr 7, 2021

Maybe related to #271?

@timokau
Copy link
Contributor

timokau commented Apr 7, 2021

Related: #42 (comment)

This should be fixed with this override:

matplotlib = super.matplotlib.overridePythonAttrs (
  old: {
    propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.certifi ];
  }
);

The build still fails for matplotlib >= 3.4.0 because it now tries to download Qhull during the build. It is possible to use a system version, but the current nixpkgs package is at version 2016.1, which is too old. We need at least version 2020.2.

@kirelagin
Copy link
Contributor Author

kirelagin commented Apr 7, 2021

Thanks a lot for the pointers!

I got it to build, here is how:

  1. Update qhull in a system overlay (just override src).
  2. Add self.certifi and pkgs.qhull to propagatedBuildInputs of matplotlib.
  3. Extend mathplotlib’s postPatch to also set system_qhull = True.

Would it be ok to somehow override system libraries in this repository? E.g. provide defaultPoetryNixpkgsOverrides?

@timokau
Copy link
Contributor

timokau commented Apr 8, 2021

Thanks for working on this. I would recommend that you first update qhull in nixpkgs. Feel free to ping me on the PR for review.

After that I don't know what the poetry2nix policy on depending on specific nixpkgs versions is. Maybe we can just assume that we have the latest nixpkgs and then release a new poetry2nix version. Maybe adding an override is the preferred approach. I think that decision would be up to @adisbladis.

@sir4ur0n
Copy link

sir4ur0n commented Apr 9, 2021

In case others wonder how exactly to put in place the solution given by @kirelagin :

let
  qhullOverlay = self: super:
  {
    # Update Qhull to a recent version because Nixpkgs only has the 2016 version
    qhull = super.qhull.overrideAttrs (old: {
      src = super.fetchFromGitHub {
        owner = "qhull";
        repo = "qhull";
        rev = "d0e8064088e0d51f7df9b380b22d66a3c6ba0c9a";
        # If you don't know the hash, the first time, set:
        # sha256 = "0000000000000000000000000000000000000000000000000000";
        # then nix will fail the build with such an error message:
        # hash mismatch in fixed-output derivation '/nix/store/m1ga09c0z1a6n7rj8ky3s31dpgalsn0n-source':
        # wanted: sha256:0000000000000000000000000000000000000000000000000000
        # got:    sha256:173gxk0ymiw94glyjzjizp8bv8g72gwkjhacigd1an09jshdrjb4
        sha256 = "0g009w5mzidxgvj6p90gd7rrhp325cslmgfd5b64vrxqjswcpydk";
      };
    });
  };
in
{ pkgs ? import <nixpkgs> { overlays = [ qhullOverlay ]; }
}:
  pythonEnv = poetry2nix.mkPoetryEnv {
    projectDir = ./path/to/your/python/project;
    overrides =
      poetry2nix.overrides.withDefaults
      (
        self: super: {
          matplotlib = super.matplotlib.overrideAttrs (old: {
            # Add the Python `certifi` dep and the system `qhull` dep
            propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.certifi pkgs.qhull ];
            # Tell Matplotlib to use the system Qhull
            postPatch = ''
              cat > setup.cfg <<EOF
              [libs]
              system_freetype = True
              system_qhull = True
              EOF
            '';
          });
        }
      );
  };

There may be cleaner/better solutions but hey, at least it works 😄

@teto
Copy link
Contributor

teto commented Apr 24, 2021

yeah we should have a bot that updates the flake to track unstable, like it is going to be done in home-manager. I've submitted a PR for qhull. As for fixing poetry2nix, it's a matter of updating the flake and nixpkgs if we want matplotlib > 0.3.4

@timokau
Copy link
Contributor

timokau commented Apr 26, 2021

Thank you for working on this @teto :) This issue was closed by a keyword in the qhull update commit message. I think it should remain open for now since the override isn't added to the default overrides yet and the nixpkgs version situation is not resolved. We should at least wait unti the qhull update is in nixpkgs-unstable.

@teto
Copy link
Contributor

teto commented Apr 26, 2021

yeah i was surprised to see it closed but that's automation for your :) agreed.

@rycee
Copy link
Member

rycee commented Apr 26, 2021

Dunno why it got closed and why I got subscribed to this ticket. I just pushed the most recent nixpkgs commits to my own nixpkgs fork. I'll reopen.

@rycee rycee reopened this Apr 26, 2021
@timokau
Copy link
Contributor

timokau commented Apr 29, 2021

Thanks for reopening. I think this happened because the commit contained the "fix" keyword which triggered the close once somebody with the necessary permission (you) pushed it to a repository.

@malte-v
Copy link

malte-v commented May 8, 2021

I've tried @kirelagin's solution but get a really weird error:

nix log
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing pip-build-hook
Using pipBuildPhase
Using pipShellHook
Sourcing pip-install-hook
Using pipInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/79qfvmp020smbfi45jg92si0y8fkwq50-matplotlib-3.3.4.tar.gz
source root is matplotlib-3.3.4
setting SOURCE_DATE_EPOCH to timestamp 1611822650 of file matplotlib-3.3.4/lib/matplotlib/_version.py
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
Executing pipBuildPhase
Creating a wheel...
WARNING: The directory '/homeless-shelter/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Processing /build/matplotlib-3.3.4
Building wheels for collected packages: matplotlib
  Building wheel for matplotlib (setup.py) ... 25l-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �/� �-� �\� �|� �error
  ERROR: Command errored out with exit status 1:
   command: /nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/build/pip-req-build-qig619ga/setup.py'"'"'; __file__='"'"'/build/pip-req-build-qig619ga/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /build/pip-wheel-wm2q8huo
       cwd: /build/pip-req-build-qig619ga/
  Complete output (640 lines):
  
  Edit setup.cfg to change the build options; suppress output with --quiet.
  
  BUILDING MATPLOTLIB
    matplotlib: yes [3.3.4]
        python: yes [3.8.9 (default, Apr  2 2021, 11:20:07)  [GCC 10.2.0]]
      platform: yes [linux]
   sample_data: yes [installing]
         tests: no  [skipping due to configuration]
        macosx: no  [Mac OS-X only]
  
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.8
  copying lib/pylab.py -> build/lib.linux-x86_64-3.8
  creating build/lib.linux-x86_64-3.8/mpl_toolkits
  copying lib/mpl_toolkits/__init__.py -> build/lib.linux-x86_64-3.8/mpl_toolkits
  creating build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/widgets.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/mathtext.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/texmanager.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/offsetbox.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_version.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/contour.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/pylab.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/fontconfig_pattern.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/legend_handler.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_animation_data.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/figure.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/collections.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/hatch.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_cm_listed.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/textpath.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/text.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/axis.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/image.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/rcsetup.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_layoutbox.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/table.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/cm.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/lines.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/blocking_input.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/path.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/container.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/backend_managers.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/artist.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/streamplot.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/colorbar.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/type1font.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/dviread.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/units.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/afm.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/colors.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/gridspec.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/dates.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/backend_tools.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_pylab_helpers.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/patheffects.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/category.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/markers.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/scale.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/backend_bases.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/animation.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/ticker.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_color_data.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_internal_utils.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_constrained_layout.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/legend.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_text_layout.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/font_manager.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/stackplot.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/mlab.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/ttconv.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/docstring.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/patches.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/spines.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/pyplot.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/tight_bbox.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_cm.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/quiver.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/sankey.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/_mathtext_data.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/transforms.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/bezier.py -> build/lib.linux-x86_64-3.8/matplotlib
  copying lib/matplotlib/tight_layout.py -> build/lib.linux-x86_64-3.8/matplotlib
  creating build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/parasite_axes.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/axes_rgb.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/axes_divider.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/axes_grid.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/mpl_axes.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/colorbar.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/inset_locator.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/axes_size.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/__init__.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  copying lib/mpl_toolkits/axes_grid1/anchored_artists.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid1
  creating build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/parasite_axes.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axes_rgb.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axes_divider.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axislines.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/clip_path.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/grid_finder.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axes_grid.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/angle_helper.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axisline_style.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/__init__.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/floating_axes.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/axis_artist.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  copying lib/mpl_toolkits/axisartist/grid_helper_curvelinear.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axisartist
  creating build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_floating_axes.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axes_grid1.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_mplot3d.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_grid_finder.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axes_grid.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_axislines.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/conftest.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/__init__.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_axis_artist.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_angle_helper.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  copying lib/mpl_toolkits/tests/test_axisartist_clip_path.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/tests
  creating build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/parasite_axes.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/axes_rgb.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/axes_divider.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/axislines.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/clip_path.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/grid_finder.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/axes_grid.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/colorbar.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/angle_helper.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/inset_locator.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/axes_size.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/axisline_style.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/__init__.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/anchored_artists.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/floating_axes.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/axis_artist.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  copying lib/mpl_toolkits/axes_grid/grid_helper_curvelinear.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/axes_grid
  creating build/lib.linux-x86_64-3.8/mpl_toolkits/mplot3d
  copying lib/mpl_toolkits/mplot3d/proj3d.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/mplot3d
  copying lib/mpl_toolkits/mplot3d/axis3d.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/mplot3d
  copying lib/mpl_toolkits/mplot3d/axes3d.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/mplot3d
  copying lib/mpl_toolkits/mplot3d/art3d.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/mplot3d
  copying lib/mpl_toolkits/mplot3d/__init__.py -> build/lib.linux-x86_64-3.8/mpl_toolkits/mplot3d
  creating build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_wxcairo.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/qt_compat.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_tkagg.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_pgf.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_gtk3.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_gtk3agg.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/_backend_tk.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_svg.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_qt4.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_qt5.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_mixed.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_qt4agg.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_webagg.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_qt4cairo.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_qt5cairo.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_webagg_core.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_nbagg.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_cairo.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_gtk3cairo.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_wx.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_wxagg.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_pdf.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_agg.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_template.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_qt5agg.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_tkcairo.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_ps.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/_backend_pdf_ps.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/backend_macosx.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  copying lib/matplotlib/backends/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/backends
  creating build/lib.linux-x86_64-3.8/matplotlib/cbook
  copying lib/matplotlib/cbook/deprecation.py -> build/lib.linux-x86_64-3.8/matplotlib/cbook
  copying lib/matplotlib/cbook/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/cbook
  creating build/lib.linux-x86_64-3.8/matplotlib/axes
  copying lib/matplotlib/axes/_subplots.py -> build/lib.linux-x86_64-3.8/matplotlib/axes
  copying lib/matplotlib/axes/_base.py -> build/lib.linux-x86_64-3.8/matplotlib/axes
  copying lib/matplotlib/axes/_axes.py -> build/lib.linux-x86_64-3.8/matplotlib/axes
  copying lib/matplotlib/axes/_secondary_axes.py -> build/lib.linux-x86_64-3.8/matplotlib/axes
  copying lib/matplotlib/axes/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/axes
  creating build/lib.linux-x86_64-3.8/matplotlib/style
  copying lib/matplotlib/style/core.py -> build/lib.linux-x86_64-3.8/matplotlib/style
  copying lib/matplotlib/style/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/style
  creating build/lib.linux-x86_64-3.8/matplotlib/sphinxext
  copying lib/matplotlib/sphinxext/mathmpl.py -> build/lib.linux-x86_64-3.8/matplotlib/sphinxext
  copying lib/matplotlib/sphinxext/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/sphinxext
  copying lib/matplotlib/sphinxext/plot_directive.py -> build/lib.linux-x86_64-3.8/matplotlib/sphinxext
  creating build/lib.linux-x86_64-3.8/matplotlib/testing
  copying lib/matplotlib/testing/widgets.py -> build/lib.linux-x86_64-3.8/matplotlib/testing
  copying lib/matplotlib/testing/decorators.py -> build/lib.linux-x86_64-3.8/matplotlib/testing
  copying lib/matplotlib/testing/compare.py -> build/lib.linux-x86_64-3.8/matplotlib/testing
  copying lib/matplotlib/testing/disable_internet.py -> build/lib.linux-x86_64-3.8/matplotlib/testing
  copying lib/matplotlib/testing/exceptions.py -> build/lib.linux-x86_64-3.8/matplotlib/testing
  copying lib/matplotlib/testing/conftest.py -> build/lib.linux-x86_64-3.8/matplotlib/testing
  copying lib/matplotlib/testing/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/testing
  creating build/lib.linux-x86_64-3.8/matplotlib/tri
  copying lib/matplotlib/tri/triplot.py -> build/lib.linux-x86_64-3.8/matplotlib/tri
  copying lib/matplotlib/tri/tritools.py -> build/lib.linux-x86_64-3.8/matplotlib/tri
  copying lib/matplotlib/tri/triangulation.py -> build/lib.linux-x86_64-3.8/matplotlib/tri
  copying lib/matplotlib/tri/tripcolor.py -> build/lib.linux-x86_64-3.8/matplotlib/tri
  copying lib/matplotlib/tri/tricontour.py -> build/lib.linux-x86_64-3.8/matplotlib/tri
  copying lib/matplotlib/tri/triinterpolate.py -> build/lib.linux-x86_64-3.8/matplotlib/tri
  copying lib/matplotlib/tri/trifinder.py -> build/lib.linux-x86_64-3.8/matplotlib/tri
  copying lib/matplotlib/tri/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/tri
  copying lib/matplotlib/tri/trirefine.py -> build/lib.linux-x86_64-3.8/matplotlib/tri
  creating build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_testing.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_rcparams.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_text.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_spines.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_font_manager.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_svg.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_path.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_dviread.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_nbagg.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_skew.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_lines.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_polar.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_fontconfig_pattern.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_pickle.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_streamplot.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_pyplot.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_collections.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_texmanager.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_cbook.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_pgf.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_widgets.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_cairo.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_matplotlib.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_subplots.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_type1font.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_agg_filter.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_compare_images.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_qt.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_scale.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_gridspec.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_usetex.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backends_interactive.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_determinism.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_tightlayout.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_constrainedlayout.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_transforms.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_triangulation.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_image.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_units.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_webagg.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_style.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_animation.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_mlab.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_simplification.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_colors.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_agg.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_sphinxext.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_figure.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_preprocess_data.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_patches.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_tools.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_cycles.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_axes.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_artist.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_mathtext.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_legend.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_bbox_tight.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_afm.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_marker.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_contour.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/conftest.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_category.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_ttconv.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_table.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_colorbar.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_ticker.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_pdf.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_offsetbox.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_tk.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_dates.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_bases.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_patheffects.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_quiver.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_backend_ps.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_png.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_arrow_patches.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_basic.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_sankey.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  copying lib/matplotlib/tests/test_container.py -> build/lib.linux-x86_64-3.8/matplotlib/tests
  creating build/lib.linux-x86_64-3.8/matplotlib/compat
  copying lib/matplotlib/compat/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/compat
  creating build/lib.linux-x86_64-3.8/matplotlib/projections
  copying lib/matplotlib/projections/polar.py -> build/lib.linux-x86_64-3.8/matplotlib/projections
  copying lib/matplotlib/projections/geo.py -> build/lib.linux-x86_64-3.8/matplotlib/projections
  copying lib/matplotlib/projections/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/projections
  creating build/lib.linux-x86_64-3.8/matplotlib/backends/qt_editor
  copying lib/matplotlib/backends/qt_editor/_formsubplottool.py -> build/lib.linux-x86_64-3.8/matplotlib/backends/qt_editor
  copying lib/matplotlib/backends/qt_editor/figureoptions.py -> build/lib.linux-x86_64-3.8/matplotlib/backends/qt_editor
  copying lib/matplotlib/backends/qt_editor/_formlayout.py -> build/lib.linux-x86_64-3.8/matplotlib/backends/qt_editor
  copying lib/matplotlib/backends/qt_editor/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/backends/qt_editor
  copying lib/matplotlib/backends/qt_editor/formsubplottool.py -> build/lib.linux-x86_64-3.8/matplotlib/backends/qt_editor
  creating build/lib.linux-x86_64-3.8/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/EpochConverter.py -> build/lib.linux-x86_64-3.8/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/UnitDbl.py -> build/lib.linux-x86_64-3.8/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/Duration.py -> build/lib.linux-x86_64-3.8/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/Epoch.py -> build/lib.linux-x86_64-3.8/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/UnitDblConverter.py -> build/lib.linux-x86_64-3.8/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/StrConverter.py -> build/lib.linux-x86_64-3.8/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/UnitDblFormatter.py -> build/lib.linux-x86_64-3.8/matplotlib/testing/jpl_units
  copying lib/matplotlib/testing/jpl_units/__init__.py -> build/lib.linux-x86_64-3.8/matplotlib/testing/jpl_units
  creating build/lib.linux-x86_64-3.8/matplotlib/mpl-data
  creating build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/zoom_to_rect-symbolic.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  creating build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts
  creating build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/home.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/back.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  creating build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/ZapfDingbats.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/images/forward-symbolic.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  creating build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/stylelib/seaborn-pastel.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  creating build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/sample_data/ct.raw.gz -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/sample_data/grace_hopper.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/sample_data/data_x_x2_x3.csv -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/move.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/back.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  creating build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/putbi8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/subplots.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  creating build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend
  copying lib/matplotlib/backends/web_backend/.prettierrc -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/matplotlibrc -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data
  copying lib/matplotlib/mpl-data/stylelib/fast.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Bold.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/sample_data/embedding_in_wx3.xrc -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/backends/web_backend/all_figures.html -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/backends/web_backend/nbagg_uat.ipynb -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/afm/pcrbo8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn-deep.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/hand.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/hand_large.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/pagk8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/hand.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Symbol.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  creating build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend/js
  copying lib/matplotlib/backends/web_backend/js/mpl.js -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend/js
  copying lib/matplotlib/mpl-data/images/home-symbolic.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/home.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/backends/web_backend/ipython_inline_figure.html -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/stylelib/grayscale.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/stylelib/Solarize_Light2.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/subplots.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/ptmri8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/forward.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/psyr.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/help_large.ppm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/move_large.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pplri8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/phvr8an.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn-paper.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/backends/web_backend/js/nbagg_mpl.js -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend/js
  copying lib/matplotlib/mpl-data/images/forward.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/ptmbi8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/stylelib/seaborn-talk.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/matplotlib_large.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/sample_data/goog.npz -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/sample_data/README.txt -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/home.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/move_large.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/cmss10.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/move.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pplbi8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/home.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/cmex10.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/_classic_test_patch.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/stylelib/seaborn-colorblind.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  creating build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend/css
  copying lib/matplotlib/backends/web_backend/css/page.css -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend/css
  copying lib/matplotlib/mpl-data/sample_data/aapl.npz -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/afm/putri8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/help-symbolic.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/images/subplots.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/backends/web_backend/css/mpl.css -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend/css
  creating build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data/axes_grid
  copying lib/matplotlib/mpl-data/sample_data/axes_grid/bivariate_normal.npy -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data/axes_grid
  copying lib/matplotlib/backends/web_backend/css/boilerplate.css -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend/css
  copying lib/matplotlib/mpl-data/stylelib/fivethirtyeight.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/sample_data/eeg.dat -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/cmex10.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/matplotlib.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/phvr8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/cmsy10.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/back.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/forward.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pagd8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/matplotlib.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/zoom_to_rect.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/pzdr.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/phvbo8an.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn-poster.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/sample_data/msft.csv -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/afm/pbkl8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/zoom_to_rect.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/stylelib/ggplot.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/afm/phvbo8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/backends/web_backend/single_figure.html -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/qt4_editor_options.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/matplotlib_128.ppm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/afm/pcrr8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/sample_data/jacksboro_fault_dem.npz -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/backends/web_backend/.prettierignore -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/fonts/afm/pbkd8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/sample_data/logo2.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/afm/ptmb8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/move.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/sample_data/demodata.csv -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/afm/pplb8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/pagko8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/qt4_editor_options.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pncr8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/pncbi8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/sample_data/s1045.ima.gz -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/afm/pzcmi8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/sample_data/percent_bachelors_degrees_women_usa.csv -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Bold.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/images/help.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/stylelib/seaborn-dark.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/afm/pncri8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Roman.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/images/zoom_to_rect_large.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/stylelib/classic.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/subplots_large.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/backends/web_backend/package.json -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/images/move.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pagdo8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-BoldItalic.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/sample_data/None_vs_nearest-pdf.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/zoom_to_rect_large.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/back_large.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/cmmi10.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn-notebook.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/stylelib/dark_background.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/afm/cmtt10.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/sample_data/membrane.dat -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/fonts/afm/pcrb8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn-whitegrid.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/afm/phvb8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/stylelib/bmh.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/sample_data/Minduka_Present_Blue_Pack.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/hand.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/filesave_large.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/cmr10.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/tableau-colorblind10.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/afm/pbkli8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/backends/web_backend/js/mpl_tornado.js -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend/js
  copying lib/matplotlib/mpl-data/images/filesave.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-BoldOblique.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/images/subplots_large.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/subplots-symbolic.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/help_large.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/stylelib/seaborn-muted.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/afm/phvl8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/phvro8an.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/matplotlib.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/subplots.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Bold.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/images/hand.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pbkdi8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/putb8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/phvro8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Oblique.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/afm/cmr10.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/stylelib/seaborn-ticks.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/back_large.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn-white.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/sample_data/topobathy.npz -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/home_large.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Italic.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/afm/pcrro8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/ptmr8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/backends/web_backend/.eslintrc.js -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend
  copying lib/matplotlib/mpl-data/fonts/afm/phvlo8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/back.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/filesave_large.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/home_large.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/filesave.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/filesave-symbolic.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/help.ppm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/filesave.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/stylelib/seaborn-dark-palette.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Oblique.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/fonts/afm/phvb8an.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/afm/pncb8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/cmb10.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/zoom_to_rect.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/stylelib/seaborn-bright.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/qt4_editor_options_large.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/zoom_to_rect.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/filesave.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/back-symbolic.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/move-symbolic.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/forward.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/forward_large.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/backends/web_backend/css/fbm.css -> build/lib.linux-x86_64-3.8/matplotlib/backends/web_backend/css
  copying lib/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-BoldOblique.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/pdfcorefonts
  copying lib/matplotlib/mpl-data/sample_data/grace_hopper.jpg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  copying lib/matplotlib/mpl-data/images/help.pdf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/images/forward_large.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/pplr8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/images/help.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/images/qt4_editor_options.svg -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/fonts/afm/putr8a.afm -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/afm
  copying lib/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/fonts/ttf
  copying lib/matplotlib/mpl-data/stylelib/seaborn-darkgrid.mplstyle -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/stylelib
  copying lib/matplotlib/mpl-data/images/help.gif -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/images
  copying lib/matplotlib/mpl-data/sample_data/ada.png -> build/lib.linux-x86_64-3.8/matplotlib/mpl-data/sample_data
  UPDATING build/lib.linux-x86_64-3.8/matplotlib/_version.py
  set build/lib.linux-x86_64-3.8/matplotlib/_version.py to '3.3.4'
  running build_ext
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c /build/tmp71aihl1q.cpp -o build/tmp71aihl1q.o -fvisibility=hidden
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c /build/tmpx1tregsb.cpp -o build/tmpx1tregsb.o -fvisibility-inlines-hidden
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c /build/tmpk2e802bf.cpp -o build/tmpk2e802bf.o -flto
  building 'matplotlib.backends._backend_agg' extension
  creating build/temp.linux-x86_64-3.8
  creating build/temp.linux-x86_64-3.8/src
  creating build/temp.linux-x86_64-3.8/extern
  creating build/temp.linux-x86_64-3.8/extern/agg24-svn
  creating build/temp.linux-x86_64-3.8/extern/agg24-svn/src
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/checkdep_freetype2.c -o build/temp.linux-x86_64-3.8/src/checkdep_freetype2.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  src/checkdep_freetype2.c:14:9: note: ‘#pragma message: Compiling with FreeType version 2.10.4.’
     14 | #pragma message("Compiling with FreeType version " \
        |         ^~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/mplutils.cpp -o build/temp.linux-x86_64-3.8/src/mplutils.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/py_converters.cpp -o build/temp.linux-x86_64-3.8/src/py_converters.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/_backend_agg.cpp -o build/temp.linux-x86_64-3.8/src/_backend_agg.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/_backend_agg_wrapper.cpp -o build/temp.linux-x86_64-3.8/src/_backend_agg_wrapper.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_bezier_arc.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_bezier_arc.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_curves.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_curves.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_image_filters.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_image_filters.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_trans_affine.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_trans_affine.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vcgen_contour.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_contour.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vcgen_dash.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_dash.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vcgen_stroke.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_stroke.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vpgen_segmentator.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vpgen_segmentator.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  g++ -shared -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib build/temp.linux-x86_64-3.8/src/checkdep_freetype2.o build/temp.linux-x86_64-3.8/src/mplutils.o build/temp.linux-x86_64-3.8/src/py_converters.o build/temp.linux-x86_64-3.8/src/_backend_agg.o build/temp.linux-x86_64-3.8/src/_backend_agg_wrapper.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_bezier_arc.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_curves.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_image_filters.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_trans_affine.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_contour.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_dash.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_stroke.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vpgen_segmentator.o -L/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/lib -o build/lib.linux-x86_64-3.8/matplotlib/backends/_backend_agg.cpython-38-x86_64-linux-gnu.so -L/nix/store/szvsmgabwajpdpdlp3snzrfil85pv0q3-freetype-2.10.4/lib -lfreetype
  building 'matplotlib._contour' extension
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__contour_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/_contour.cpp -o build/temp.linux-x86_64-3.8/src/_contour.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__contour_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/_contour_wrapper.cpp -o build/temp.linux-x86_64-3.8/src/_contour_wrapper.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib__contour_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include -I/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/py_converters.cpp -o build/temp.linux-x86_64-3.8/src/py_converters.o -fvisibility=hidden -flto
  g++ -shared -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib build/temp.linux-x86_64-3.8/src/_contour.o build/temp.linux-x86_64-3.8/src/_contour_wrapper.o build/temp.linux-x86_64-3.8/src/py_converters.o -L/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/lib -o build/lib.linux-x86_64-3.8/matplotlib/_contour.cpython-38-x86_64-linux-gnu.so
  building 'matplotlib.ft2font' extension
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/checkdep_freetype2.c -o build/temp.linux-x86_64-3.8/src/checkdep_freetype2.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  src/checkdep_freetype2.c:14:9: note: ‘#pragma message: Compiling with FreeType version 2.10.4.’
     14 | #pragma message("Compiling with FreeType version " \
        |         ^~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/ft2font.cpp -o build/temp.linux-x86_64-3.8/src/ft2font.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/ft2font_wrapper.cpp -o build/temp.linux-x86_64-3.8/src/ft2font_wrapper.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/mplutils.cpp -o build/temp.linux-x86_64-3.8/src/mplutils.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/py_converters.cpp -o build/temp.linux-x86_64-3.8/src/py_converters.o -I/nix/store/bpzgxz0g1150vzw5nv2xzvch679dx256-freetype-2.10.4-dev/include/freetype2 -fvisibility=hidden -flto
  g++ -shared -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib build/temp.linux-x86_64-3.8/src/checkdep_freetype2.o build/temp.linux-x86_64-3.8/src/ft2font.o build/temp.linux-x86_64-3.8/src/ft2font_wrapper.o build/temp.linux-x86_64-3.8/src/mplutils.o build/temp.linux-x86_64-3.8/src/py_converters.o -L/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/lib -o build/lib.linux-x86_64-3.8/matplotlib/ft2font.cpython-38-x86_64-linux-gnu.so -L/nix/store/szvsmgabwajpdpdlp3snzrfil85pv0q3-freetype-2.10.4/lib -lfreetype
  building 'matplotlib._image' extension
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/_image.cpp -o build/temp.linux-x86_64-3.8/src/_image.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/mplutils.cpp -o build/temp.linux-x86_64-3.8/src/mplutils.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/_image_wrapper.cpp -o build/temp.linux-x86_64-3.8/src/_image_wrapper.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/py_converters.cpp -o build/temp.linux-x86_64-3.8/src/py_converters.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_bezier_arc.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_bezier_arc.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_curves.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_curves.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_image_filters.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_image_filters.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_trans_affine.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_trans_affine.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vcgen_contour.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_contour.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vcgen_dash.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_dash.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vcgen_stroke.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_stroke.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vpgen_segmentator.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vpgen_segmentator.o -fvisibility=hidden -flto
  g++ -shared -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib build/temp.linux-x86_64-3.8/src/_image.o build/temp.linux-x86_64-3.8/src/mplutils.o build/temp.linux-x86_64-3.8/src/_image_wrapper.o build/temp.linux-x86_64-3.8/src/py_converters.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_bezier_arc.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_curves.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_image_filters.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_trans_affine.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_contour.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_dash.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_stroke.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vpgen_segmentator.o -L/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/lib -o build/lib.linux-x86_64-3.8/matplotlib/_image.cpython-38-x86_64-linux-gnu.so
  building 'matplotlib._path' extension
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/py_converters.cpp -o build/temp.linux-x86_64-3.8/src/py_converters.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/_path_wrapper.cpp -o build/temp.linux-x86_64-3.8/src/_path_wrapper.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_bezier_arc.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_bezier_arc.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_curves.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_curves.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_image_filters.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_image_filters.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_trans_affine.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_trans_affine.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vcgen_contour.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_contour.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vcgen_dash.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_dash.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vcgen_stroke.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_stroke.o -fvisibility=hidden -flto
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c extern/agg24-svn/src/agg_vpgen_segmentator.cpp -o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vpgen_segmentator.o -fvisibility=hidden -flto
  g++ -shared -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib build/temp.linux-x86_64-3.8/src/py_converters.o build/temp.linux-x86_64-3.8/src/_path_wrapper.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_bezier_arc.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_curves.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_image_filters.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_trans_affine.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_contour.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_dash.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vcgen_stroke.o build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_vpgen_segmentator.o -L/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/lib -o build/lib.linux-x86_64-3.8/matplotlib/_path.cpython-38-x86_64-linux-gnu.so
  building 'matplotlib._qhull' extension
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -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/nix/store/hj3i92b2jvn8fm3y3ah8p279ba4720v5-python3.8-numpy-1.19.5/lib/python3.8/site-packages/numpy/core/include -I/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/include/python3.8 -c src/qhull_wrap.c -o build/temp.linux-x86_64-3.8/src/qhull_wrap.o -fvisibility=hidden -flto
  gcc -shared -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.35.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1k/lib build/temp.linux-x86_64-3.8/src/qhull_wrap.o -L/nix/store/q6gfck5czr67090pwm53xrdyhpg6bx67-python3-3.8.9/lib -lqhull -o build/lib.linux-x86_64-3.8/matplotlib/_qhull.cpython-38-x86_64-linux-gnu.so
  /nix/store/5xyjd2qiily84lcv2w2grmwsb8r1hqpr-binutils-2.35.1/bin/ld: cannot find -lqhull
  collect2: error: ld returned 1 exit status
  error: command 'gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for matplotlib
25h  Running setup.py clean for matplotlib
Failed to build matplotlib
ERROR: Failed to build one or more wheels

Somehow nuke-references is destroying all the library paths? And qhull's path is not even included in the compiler invocation...

I'm using the following override:

    matplotlib = prev.matplotlib.overrideAttrs (old: {
      # Add the Python `certifi` dep and the system `qhull` dep
      propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ final.certifi qhull ];
      # Tell Matplotlib to use the system Qhull
      postPatch = ''
        cat > setup.cfg <<EOF
        [libs]
        system_freetype = True
        system_qhull = True
        EOF
      '';
    });

qhull is the 2020 version from nixpkgs unstable. Anyone have an idea what might be going on here?

@teto
Copy link
Contributor

teto commented Jun 9, 2021

I was wondering why I had matplotlib failing even with

    poetry = {
      url = "github:nix-community/poetry2nix";
      inputs.nixpkgs.follows = "nixpkgs";
    };

(and nixpkgs unstable builds matplotlib 3.4.1 with the certifi/qhull fixes) but the poetry2nix overrides overwrite the nix package so it needs to be overriden too

      overrides = pkgs.poetry2nix.overrides.withDefaults (final: prev: {
        matplotlib = pkgs.python3Packages.matplotlib;

The poetry2nix flake is getting old though so I wouldn't mind a bump there.

@adisbladis
Copy link
Member

It seems to me that this issue is fixed in all supported nixpkgs versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants