From 0bd137b4e5311f3ab350fa8bd6cfd5b263c3186a Mon Sep 17 00:00:00 2001 From: link2xt Date: Tue, 19 Mar 2024 01:17:06 +0000 Subject: [PATCH] build: add description to deltachat-rpc-server wheels This is required to pass `twine check`. --- scripts/wheel-rpc-server.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/wheel-rpc-server.py b/scripts/wheel-rpc-server.py index 666ae3488..57d6a8004 100755 --- a/scripts/wheel-rpc-server.py +++ b/scripts/wheel-rpc-server.py @@ -9,10 +9,14 @@ from io import BytesIO def metadata_contents(version): + readme_text = (Path("deltachat-rpc-server") / "README.md").read_text() return f"""Metadata-Version: 2.1 Name: deltachat-rpc-server Version: {version} Summary: Delta Chat JSON-RPC server +Description-Content-Type: text/markdown + +{readme_text} """ @@ -124,9 +128,11 @@ def main(): Path(binary).chmod(0o755) wheel.write( binary, - "deltachat_rpc_server/deltachat-rpc-server.exe" - if windows - else "deltachat_rpc_server/deltachat-rpc-server", + ( + "deltachat_rpc_server/deltachat-rpc-server.exe" + if windows + else "deltachat_rpc_server/deltachat-rpc-server" + ), ) wheel.writestr( f"deltachat_rpc_server-{version}.dist-info/METADATA",