From 003beee429542efdb4bf44241022e5ba93c2592e Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Sun, 24 Nov 2024 14:11:10 -0600 Subject: [PATCH] Switch to building with hatchling --- MANIFEST.in | 17 ----------------- pyproject.toml | 20 ++------------------ 2 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 MANIFEST.in diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index a5f1bc23..00000000 --- a/MANIFEST.in +++ /dev/null @@ -1,17 +0,0 @@ -include doc/*.rst -include doc/*.sh -include doc/Makefile - -include test/*.step -include test/*.sh -include test/annulus.msh -include test/blob2d*.msh -include test/cubed-cube.msh -include test/gh-394.msh -include test/hybrid-cube.msh -include test/ref-*.pvtu - -prune .ci -prune .github -exclude .gitignore -exclude .gitlab-ci.yml diff --git a/pyproject.toml b/pyproject.toml index f3173785..1866f38c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,8 +1,6 @@ [build-system] -build-backend = "setuptools.build_meta" -requires = [ - "setuptools>=63", -] +requires = ["hatchling"] +build-backend = "hatchling.build" [project] name = "meshmode" @@ -62,20 +60,6 @@ visualization = [ Documentation = "https://documen.tician.de/meshmode" Repository = "https://github.com/inducer/meshmode" -[tool.setuptools.packages.find] -include = [ - "meshmode*", -] - -[tool.setuptools.package-dir] -# https://github.com/Infleqtion/client-superstaq/pull/715 -"" = "." - -[tool.setuptools.package-data] -meshmode = [ - "py.typed", -] - [tool.ruff] preview = true