"""
scikit-build is an improved build system generator for CPython C extensions.

This module provides the *glue* between the setuptools Python module and CMake.
"""

from __future__ import annotations

from ._version import version as __version__
from .setuptools_wrap import setup

__author__ = "The scikit-build team"
__email__ = "scikit-build@googlegroups.com"


__all__ = ["__version__", "setup"]


# Cleaner Python 3.7+ command line completion
def __dir__() -> list[str]:
    return __all__
