ImportError on python3.9

I fetched upstream cpython today and built it (heads/master:6314abc). When i ran pre-commit importlib.metadata failed with an ImportError

batuhan@x200-trisquel:~/inspectortiger$ python3.9 -m pre_commit
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/runpy.py", line 192, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/local/lib/python3.9/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/lib/python3.9/site-packages/pre_commit/__main__.py", line 3, in <module>
    from pre_commit.main import main
  File "/usr/local/lib/python3.9/site-packages/pre_commit/main.py", line 8, in <module>
    import pre_commit.constants as C
  File "/usr/local/lib/python3.9/site-packages/pre_commit/constants.py", line 4, in <module>
    import importlib_metadata  # TODO: importlib.metadata py38?
  File "/usr/local/lib/python3.9/site-packages/importlib_metadata/__init__.py", line 547, in <module>
    __version__ = version(__name__)
  File "/usr/local/lib/python3.9/site-packages/importlib_metadata/__init__.py", line 509, in version
    return distribution(distribution_name).version
  File "/usr/local/lib/python3.9/site-packages/importlib_metadata/__init__.py", line 482, in distribution
    return Distribution.from_name(distribution_name)
  File "/usr/local/lib/python3.9/site-packages/importlib_metadata/__init__.py", line 182, in from_name
    dists = cls._maybe_bind(resolver, context)
  File "/usr/local/lib/python3.9/site-packages/importlib_metadata/__init__.py", line 218, in _maybe_bind
    return resolver(context)
ImportError: cannot import name 'MetadataPathFinder' from 'importlib.metadata' (/usr/local/lib/python3.9/importlib/metadata/__init__.py)
batuhan@x200-trisquel:~/inspectortiger$ python3.9 -m pip show importlib_metadata
Name: importlib-metadata
Version: 0.23
Summary: Read metadata from Python packages
Home-page: http://importlib-metadata.readthedocs.io/
Author: Barry Warsaw
Author-email: barry@python.org
License: Apache Software License
Location: /usr/local/lib/python3.9/site-packages
Requires: zipp
Required-by: pre-commit