From a0657ef4b6bcca6e61b04a18d1af958735cae11e Mon Sep 17 00:00:00 2001 From: David Bold Date: Thu, 4 Sep 2025 12:50:09 +0200 Subject: [PATCH 1/4] Remove License-File, add License and README --- tools/pylib/_boutpp_build/backend.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tools/pylib/_boutpp_build/backend.py b/tools/pylib/_boutpp_build/backend.py index 0c1e611a2f..c04f5111fc 100755 --- a/tools/pylib/_boutpp_build/backend.py +++ b/tools/pylib/_boutpp_build/backend.py @@ -216,9 +216,16 @@ def build_sdist(sdist_directory, config_settings=None): f"""Metadata-Version: 2.1 Name: {pkgname} Version: {getversion()} -License-File: COPYING """ ) + with open("LICENSE") as src: + pre = "License:" + for l in src: + f.write(f"{pre}{l}\n") + pre = " " + f.write("\n\n") + with open("README.md") as src: + f.write(src.read()) run( f"tar --append -f {sdist_directory}/{fname} _version.txt --xform='s\\_version.txt\\{prefix}/_version.txt\\'" ) From d01957421d8313d03d1d8f3ae8dec340204d8ca5 Mon Sep 17 00:00:00 2001 From: David Bold Date: Thu, 4 Sep 2025 13:17:43 +0200 Subject: [PATCH 2/4] Fix spacing --- tools/pylib/_boutpp_build/backend.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/pylib/_boutpp_build/backend.py b/tools/pylib/_boutpp_build/backend.py index c04f5111fc..f854c4582f 100755 --- a/tools/pylib/_boutpp_build/backend.py +++ b/tools/pylib/_boutpp_build/backend.py @@ -219,10 +219,10 @@ def build_sdist(sdist_directory, config_settings=None): """ ) with open("LICENSE") as src: - pre = "License:" + pre = "License: " for l in src: - f.write(f"{pre}{l}\n") - pre = " " + f.write(f"{pre}{l}") + pre = " " f.write("\n\n") with open("README.md") as src: f.write(src.read()) From 7f79d21f82a27a050529bf5bcaa577a987112e96 Mon Sep 17 00:00:00 2001 From: David Bold Date: Thu, 4 Sep 2025 13:19:49 +0200 Subject: [PATCH 3/4] Add content type --- tools/pylib/_boutpp_build/backend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pylib/_boutpp_build/backend.py b/tools/pylib/_boutpp_build/backend.py index f854c4582f..6fd21c1506 100755 --- a/tools/pylib/_boutpp_build/backend.py +++ b/tools/pylib/_boutpp_build/backend.py @@ -223,7 +223,7 @@ def build_sdist(sdist_directory, config_settings=None): for l in src: f.write(f"{pre}{l}") pre = " " - f.write("\n\n") + f.write("\nDescription-Content-Type: text/markdown\n\n") with open("README.md") as src: f.write(src.read()) run( From af37dff14f1875ad2ace70f3f260a246dc8ec010 Mon Sep 17 00:00:00 2001 From: David Bold Date: Thu, 4 Sep 2025 13:22:32 +0200 Subject: [PATCH 4/4] Fix spacing --- tools/pylib/_boutpp_build/backend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pylib/_boutpp_build/backend.py b/tools/pylib/_boutpp_build/backend.py index 6fd21c1506..f105fadceb 100755 --- a/tools/pylib/_boutpp_build/backend.py +++ b/tools/pylib/_boutpp_build/backend.py @@ -223,7 +223,7 @@ def build_sdist(sdist_directory, config_settings=None): for l in src: f.write(f"{pre}{l}") pre = " " - f.write("\nDescription-Content-Type: text/markdown\n\n") + f.write("Description-Content-Type: text/markdown\n\n") with open("README.md") as src: f.write(src.read()) run(