diff --git a/MANIFEST.in b/MANIFEST.in
deleted file mode 100644
index d6880d958c943489916e22d4c99917bd67a0ff99..0000000000000000000000000000000000000000
--- a/MANIFEST.in
+++ /dev/null
@@ -1,3 +0,0 @@
-prune Tests/Data
-prune web
-include web/data/versions.json
\ No newline at end of file
diff --git a/pyproject.toml b/pyproject.toml
index 913b30825a23fcd5b171c8c87d4c2a25fa03446d..fc1fb96568eae577e2970cc9470e064c31d9f2f0 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -29,6 +29,8 @@ metadata.version.provider = "scikit_build_core.metadata.setuptools_scm"
 minimum-version = "0.5.0"
 ninja.make-fallback = false
 wheel.packages = ["Applications/Python/ogs"]
+sdist.exclude = ["Tests/Data", "web"]
+sdist.include = ["web/data/versions.json"]
 
 [tool.scikit-build.metadata.scripts]
 provider = "scripts"