@@ -56,6 +56,10 @@ Unreleased changes template.
5656* Bazel 6 support is dropped and Bazel 7.4.1 is the minimum supported
5757 version, per our Bazel support matrix. Earlier versions are not
5858 tested by CI, so functionality cannot be guaranteed.
59+ * ({bzl: obj }` pip.parse ` ) From now we will make fewer calls to indexes when
60+ fetching the metadata from SimpleAPI. The calls will be done in parallel to
61+ each index separately, so the extension evaluation time might slow down if
62+ not using {bzl: obj }` pip.parse.experimental_index_url_overrides ` .
5963* ({bzl: obj }` pip.parse ` ) Only query SimpleAPI for packages that have
6064 sha values in the ` requirements.txt ` file.
6165
@@ -80,6 +84,8 @@ Unreleased changes template.
8084* (whl_library) Now the changes to the dependencies are correctly tracked when
8185 PyPI packages used in {bzl: obj }` whl_library ` during the ` repository_rule ` phase
8286 change. Fixes [ #2468 ] ( https://github.com/bazelbuild/rules_python/issues/2468 ) .
87+ + (gazelle) Gazelle no longer ignores ` setup.py ` files by default. To restore
88+ this behavior, apply the ` # gazelle:python_ignore_files setup.py ` directive.
8389
8490[ pep-695 ] : https://peps.python.org/pep-0695/
8591
@@ -100,6 +106,13 @@ Unreleased changes template.
100106 * 3.11.11
101107 * 3.12.8
102108 * 3.13.1
109+ * (rules) Attributes for type definition files (` .pyi ` files) and type-checking
110+ only dependencies added. See {obj}` py_library.pyi_srcs ` and
111+ ` py_library.pyi_deps ` (and the same named attributes for ` py_binary ` and
112+ ` py_test ` ).
113+ * (providers) {obj}` PyInfo ` has new fields to aid static analysis tools:
114+ {obj}` direct_original_sources ` , {obj}` direct_pyi_files ` ,
115+ {obj}` transitive_original_sources ` , {obj}` transitive_pyi_files ` .
103116
104117[ 20241206 ] : https://github.com/astral-sh/python-build-standalone/releases/tag/20241206
105118
0 commit comments