Populate more metadata in compiler and runtime Python packages. (#19118)

This will add more content to
https://pypi.org/project/iree-base-compiler/ and
https://pypi.org/project/iree-base-runtime/. We can also add more text
to the README files or use the repository root README instead.

Docs I followed:

* https://packaging.python.org/en/latest/specifications/core-metadata/
*
https://packaging.python.org/en/latest/specifications/well-known-project-urls/#well-known-project-urls
diff --git a/compiler/bindings/python/iree/compiler/README.md b/compiler/bindings/python/iree/compiler/README.md
new file mode 100644
index 0000000..409ddbb
--- /dev/null
+++ b/compiler/bindings/python/iree/compiler/README.md
@@ -0,0 +1,3 @@
+# IREE Python Compiler API
+
+This package provides an API for compiling IREE binaries from common input formats.
diff --git a/compiler/setup.py b/compiler/setup.py
index 63f296f..e37ff8a 100644
--- a/compiler/setup.py
+++ b/compiler/setup.py
@@ -414,6 +414,20 @@
 )
 print(f"Found compiler packages: {packages}")
 
+with open(
+    os.path.join(
+        IREE_SOURCE_DIR,
+        "compiler",
+        "bindings",
+        "python",
+        "iree",
+        "compiler",
+        "README.md",
+    ),
+    "rt",
+) as f:
+    README = f.read()
+
 custom_package_suffix = os.getenv("IREE_COMPILER_CUSTOM_PACKAGE_SUFFIX", "")
 custom_package_prefix = os.getenv("IREE_COMPILER_CUSTOM_PACKAGE_PREFIX", "")
 
@@ -422,8 +436,9 @@
     version=f"{PACKAGE_VERSION}",
     author="IREE Authors",
     author_email="iree-technical-discussion@lists.lfaidata.foundation",
-    description="IREE Compiler API",
-    long_description="",
+    description="IREE Python Compiler API",
+    long_description=README,
+    long_description_content_type="text/markdown",
     license="Apache-2.0",
     classifiers=[
         "Development Status :: 3 - Alpha",
@@ -435,6 +450,11 @@
         "Programming Language :: Python :: 3.12",
         "Programming Language :: Python :: 3.13",
     ],
+    project_urls={
+        "homepage": "https://iree.dev/",
+        "repository": "https://github.com/iree-org/iree",
+        "documentation": "https://iree.dev/reference/bindings/python/",
+    },
     ext_modules=[
         CMakeExtension("iree.compiler._mlir_libs._mlir"),
         CMakeExtension("iree.compiler._mlir_libs._ireeDialects"),
diff --git a/runtime/setup.py b/runtime/setup.py
index 4621013..e1a3101 100644
--- a/runtime/setup.py
+++ b/runtime/setup.py
@@ -539,7 +539,11 @@
         "Programming Language :: Python :: 3.12",
         "Programming Language :: Python :: 3.13",
     ],
-    url="https://github.com/iree-org/iree",
+    project_urls={
+        "homepage": "https://iree.dev/",
+        "repository": "https://github.com/iree-org/iree",
+        "documentation": "https://iree.dev/reference/bindings/python/",
+    },
     python_requires=">=3.9",
     ext_modules=(
         [