build: add description to deltachat-rpc-server wheels

This is required to pass `twine check`.
This commit is contained in:
link2xt
2024-03-19 01:17:06 +00:00
parent 75da205ff6
commit 0bd137b4e5

View File

@@ -9,10 +9,14 @@ from io import BytesIO
def metadata_contents(version): def metadata_contents(version):
readme_text = (Path("deltachat-rpc-server") / "README.md").read_text()
return f"""Metadata-Version: 2.1 return f"""Metadata-Version: 2.1
Name: deltachat-rpc-server Name: deltachat-rpc-server
Version: {version} Version: {version}
Summary: Delta Chat JSON-RPC server Summary: Delta Chat JSON-RPC server
Description-Content-Type: text/markdown
{readme_text}
""" """
@@ -124,9 +128,11 @@ def main():
Path(binary).chmod(0o755) Path(binary).chmod(0o755)
wheel.write( wheel.write(
binary, binary,
"deltachat_rpc_server/deltachat-rpc-server.exe" (
if windows "deltachat_rpc_server/deltachat-rpc-server.exe"
else "deltachat_rpc_server/deltachat-rpc-server", if windows
else "deltachat_rpc_server/deltachat-rpc-server"
),
) )
wheel.writestr( wheel.writestr(
f"deltachat_rpc_server-{version}.dist-info/METADATA", f"deltachat_rpc_server-{version}.dist-info/METADATA",