diff --git a/pyodide-build/pyproject.toml b/pyodide-build/pyproject.toml index 136d8324e..bbb76e7d4 100644 --- a/pyodide-build/pyproject.toml +++ b/pyodide-build/pyproject.toml @@ -1,6 +1,6 @@ [build-system] -requires = ["setuptools>=61.2"] -build-backend = "setuptools.build_meta" +requires = ["hatchling"] +build-backend = "hatchling.build" [project] name = "pyodide-build" @@ -71,19 +71,10 @@ deploy = [ "moto", ] -[tool.setuptools] -package-dir = {"" = "."} -license-files = ["LICENSE"] -include-package-data = false +[tool.hatch] +version.path = "pyodide_build/__init__.py" -[tool.setuptools.packages.find] -where = ["."] -exclude = ["pyodide_build.tests*"] -namespaces = true - -[tool.setuptools.package-data] -"pyodide_build.tools" = ["*.ini", "*.cross"] -"pyodide_build.tools.cmake.Modules.Platform" = ["*.cmake"] - -[tool.setuptools.dynamic] -version = {attr = "pyodide_build.__version__"} +[tool.hatch.build.targets.sdist] +exclude = [ + "/pyodide_build/tests", +]