From 9cae0e58650ed4314642af015f0d22e91eb30365 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 3df29d276d..8d0b4f4015 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 97b0a882b334f60f0f5731d6a4652e2683e2e0a1 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 8d0b4f4015..c9db2f1b55 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 4803d54bda35086c8d721e1e19e0a56a3024bd09 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 c9db2f1b55..98897ce126 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 89dc6fba5b1767f13bab0b38e489ae7aca86ce1c 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 98897ce126..6d341e6aaa 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(