docs: def prepare(cls) -> None:
          """Fill in possibly missing package metadata."""
          if cls.version is None:
              cls.version = find_version(cls.name)
          if cls.long_description is None:
              cls.long_description = cls.parse_readme()
          if cls.packages is None:
              cls.packages = find_packages(cls.root_directory)
          if cls.install_requires is None:
              cls.install_requires = parse_requirements()
          if cls.python_requires is None:
              cls.python_requires = find_required_python_version(cls.classifiers)