old_contents: from distutils.core import setup
  from distutils.extension import Extension
  from Cython.Build import cythonize
  
  setup(
      ext_modules = cythonize([
          Extension("harfbuzz", ["src/harfbuzz.pyx"], libraries=["harfbuzz"])])
  )
  
new_contents: #!/usr/bin/env python3
  # -*- coding: utf-8 -*-
  from skbuild import setup
  
  
  setup(
      name="uharfbuzz",
      version="0.1.0.dev0",
      description="Streamlined Cython bindings for the harfbuzz shaping engine",
      author="Adrien Tétar",
      author_email="adri-from-59@hotmail.fr",
      url="https://github.com/trufont/uharfbuzz",
      license="Apache License 2.0",
      package_dir={"": "src"},
      packages=["uharfbuzz"],
      zip_safe=False,
  )
  
subject: use scikit-build instead of setuptools; add metadata