From 87fb1a793c4e0eed39534fb44b3c1bf2ed95e311 Mon Sep 17 00:00:00 2001 From: Yuri Konotopov Date: Sat, 19 Apr 2025 18:54:10 +0400 Subject: [PATCH] Use `Project-URL` metadata field instead of deprecated `Home-page` Fixes: https://github.com/mosquito/aiofile/issues/97 See-Also: https://peps.python.org/pep-0753/ See-Also: https://github.com/pypa/packaging-problems/issues/606 Signed-off-by: Yuri Konotopov --- aiofile/version.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aiofile/version.py b/aiofile/version.py index 06500a6..1bfcc2f 100644 --- a/aiofile/version.py +++ b/aiofile/version.py @@ -8,6 +8,10 @@ author_info = [(package_metadata["Author"], package_metadata["Author-email"])] package_info = package_metadata["Summary"] package_license = package_metadata["License"] -project_home = package_metadata["Home-page"] +project_home = next( + url.split(",")[1].strip() + for url in package_metadata.get_all("Project-URL", []) + if "homepage" in url.lower() +) team_email = package_metadata["Author-email"] version_info = tuple(map(int, __version__.split(".")))