bump to 1.6.3

(cherry picked from commit 7afced95b8aaf7ba9c913cb30648005721655c43)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3775c70..3d1186b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -47,12 +47,12 @@
 END_UNRELEASED_TEMPLATE
 -->
 
-{#1-6-2}
-## 1.6.2
+{#v1-6-3}
+## [1.6.3] - 2025-09-21
 
-[1.6.2]: https://github.com/bazel-contrib/rules_python/releases/tag/1.6.2
+[1.6.3]: https://github.com/bazel-contrib/rules_python/releases/tag/1.6.3
 
-{#v1-6-2-fixed}
+{#v1-6-3-fixed}
 ### Fixed
 * (pypi) We now use the Minimal Version Selection (MVS) algorithm to select
   the right wheel when there are multiple wheels for the target platform
diff --git a/python/private/pypi/extension.bzl b/python/private/pypi/extension.bzl
index 5e9a075..a99fc2a 100644
--- a/python/private/pypi/extension.bzl
+++ b/python/private/pypi/extension.bzl
@@ -1025,7 +1025,7 @@
 :::{seealso}
 See official [docs](https://packaging.python.org/en/latest/specifications/platform-compatibility-tags/#platform-tag) for more information.
 :::
-:::{versionchanged} 1.6.2
+:::{versionchanged} 1.6.3
 The matching of versioned platforms have been switched to MVS (Minimal Version Selection)
 algorithm for easier evaluation logic and fewer surprises. The legacy platform tags are
 supported from this version without extra handling from the user.