Skip to content

Commit 81e35ac

Browse files
authored
Merge branch 'main' into feat/add-defaults-for-pypi-support-for-windows-arm64
2 parents a5745f6 + ec1df01 commit 81e35ac

File tree

11 files changed

+60
-59
lines changed

11 files changed

+60
-59
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ END_UNRELEASED_TEMPLATE
8181
With this release we are deprecating {obj}`pip.parse.experimental_target_platforms` and
8282
{obj}`pip_repository.experimental_target_platforms`. For users using `WORKSPACE` and
8383
vendoring the `requirements.bzl` file, please re-vendor so that downstream is unaffected
84-
when the APIs get removed.
84+
when the APIs get removed. If you need to customize the way the dependencies get
85+
evaluated, see [our docs](/pypi/download.html#customizing-requires-dist-resolution) on customizing `Requires-Dist` resolution.
86+
* (toolchains) Added Python version 3.14.0.
8587

8688
{#v0-0-0-fixed}
8789
### Fixed

MODULE.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,7 @@ dev_pip = use_extension(
321321
"3.11",
322322
"3.12",
323323
"3.13",
324+
"3.14",
324325
]
325326
]
326327

docs/environment-variables.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ instead of the legacy Python scripts.
7171

7272
:::{versionadded} 1.5.0
7373
:::
74+
:::{versionchanged} VERSION_NEXT_FEATURE
75+
Flipped to be enabled by default.
76+
:::
7477
::::
7578

7679
::::{envvar} RULES_PYTHON_EXTRACT_ROOT

docs/pypi/download.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,6 @@ available on the PyPI index that you use.
168168

169169
### Customizing `Requires-Dist` resolution
170170

171-
:::{note}
172-
Currently this is disabled by default, but you can turn it on using
173-
{envvar}`RULES_PYTHON_ENABLE_PIPSTAR` environment variable.
174-
:::
175-
176171
In order to understand what dependencies to pull for a particular package,
177172
`rules_python` parses the `whl` file [`METADATA`][metadata].
178173
Packages can express dependencies via `Requires-Dist`, and they can add conditions using

docs/requirements.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ babel==2.17.0 \
2222
--hash=sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d \
2323
--hash=sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2
2424
# via sphinx
25-
certifi==2025.8.3 \
26-
--hash=sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407 \
27-
--hash=sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5
25+
certifi==2025.10.5 \
26+
--hash=sha256:0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de \
27+
--hash=sha256:47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43
2828
# via requests
2929
charset-normalizer==3.4.3 \
3030
--hash=sha256:00237675befef519d9af72169d8604a067d92755e84fe76492fef5441db05b91 \
@@ -137,9 +137,9 @@ jinja2==3.1.6 \
137137
# myst-parser
138138
# readthedocs-sphinx-ext
139139
# sphinx
140-
markdown-it-py==3.0.0 \
141-
--hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \
142-
--hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb
140+
markdown-it-py==4.0.0 \
141+
--hash=sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147 \
142+
--hash=sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3
143143
# via
144144
# mdit-py-plugins
145145
# myst-parser

python/versions.bzl

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -810,28 +810,28 @@ TOOL_VERSIONS = {
810810
"x86_64-unknown-linux-gnu-freethreaded": "python/install",
811811
},
812812
},
813-
"3.14.0rc1": {
814-
"url": "20250808/cpython-{python_version}+20250808-{platform}-{build}.{ext}",
813+
"3.14.0": {
814+
"url": "20251007/cpython-{python_version}+20251007-{platform}-{build}.{ext}",
815815
"sha256": {
816-
"aarch64-apple-darwin": "016b9eb7c6c41d358a095f52203297812a566376b1e4372571b850f621dc720d",
817-
"aarch64-unknown-linux-gnu": "bfa5cb2f56032f4ed2c105f5b3b59ea1809672cb74b453e4450399517a594137",
818-
"ppc64le-unknown-linux-gnu": "eb8fade967732032be70d5129ed66ad28dfe57e2964550f0f6800dddc1fdcb80",
819-
"riscv64-unknown-linux-gnu": "82313ee3c45ad0dc825044fef161840dd60277003bf5458da24d46206fff1e09",
820-
"s390x-unknown-linux-gnu": "5af30600105c42e920e9709afc8deae07c309cd46959c22dc099a1fb45b73902",
821-
"x86_64-apple-darwin": "a74da55830354eb13c5e1fd12bb9b0b624ed0daeafec48444eda86b21476e4c8",
822-
"x86_64-pc-windows-msvc": "71d7fe086604835e5ebd38b45829c1e7ce38fb8f5399d287d219f930cd6efdc1",
823-
"aarch64-pc-windows-msvc": "631c007e1b90dfc9f22d05d4f4e5ef9f70bfa01b675a2bd8590994369746f852",
824-
"x86_64-unknown-linux-gnu": "644028c49cdd9d082274f7265857bc5b5bb4eea8c3e58187e5b3ebb74de9ad3a",
825-
"x86_64-unknown-linux-musl": "af82c7e3ddaebbfb10967c5dd9751bc2fa7f735806a16ebde7600e519c34e587",
826-
"aarch64-apple-darwin-freethreaded": "d611134bcf090db920d8192ec26e899433cdbae42476fd92ee07cc13b5e32d1f",
827-
"aarch64-unknown-linux-gnu-freethreaded": "9fcbb8947c07421506187b3f605f34e94c68824d3fd362d84cd1dcdf13285ee3",
828-
"ppc64le-unknown-linux-gnu-freethreaded": "8cb6937fb0804ca0d5d867af15b6e7fd05d79d0faa5a6e617e6f6280580a5f66",
829-
"riscv64-unknown-linux-gnu-freethreaded": "7a235a6f5b814f5ae789fea65b097ad52f840619dfd054135d8ae8443fa8e362",
830-
"s390x-unknown-linux-gnu-freethreaded": "fee35437df67782b348d57b32cb1acac61384504af28860d552b0d6aeb3ae19e",
831-
"x86_64-apple-darwin-freethreaded": "07deb66e52c91c69e15a3d644ff1527dbd9e278c389ed58341af10872dc15ab5",
832-
"x86_64-pc-windows-msvc-freethreaded": "7a4cdb4c213a2f486b5d6b1044970f6529b7e5365a2d5503ffa8224e62da9ccf",
833-
"aarch64-pc-windows-msvc-freethreaded": "aa9f871afc67419e867535eb0d368e5ec7828138799985d21448443ff1185087",
834-
"x86_64-unknown-linux-gnu-freethreaded": "b6237adf6cf3b8ae00238936d61045d33a6b45147e6540a91ae6e6696aeff23c",
816+
"aarch64-apple-darwin": "41c502cf32d650673bfbee35f73c9140897dd26c43b97da1177cee00f40033fb",
817+
"aarch64-unknown-linux-gnu": "7b4fc36ee88ec693fcf7ac696bc018a8254a1f166f4cd5f6a352d5432cb5836a",
818+
"ppc64le-unknown-linux-gnu": "e5df0738e3f7da9977d6b789fad0b3e8ccc117a3337bf6d4de673cd6472239c8",
819+
"riscv64-unknown-linux-gnu": "cfff02bd9b3d6c64e2eacf725557599ce17f65e30776f41c0643613cbcf2042e",
820+
"s390x-unknown-linux-gnu": "e2cbe581954685ae0a77206c8318c351e3a9d99b28924e3527610e76487c6201",
821+
"x86_64-apple-darwin": "543accfe71df014a08295a4bbaa4e4cf2b80ab2977ec362e38be24c36076d7fe",
822+
"x86_64-pc-windows-msvc": "77cd2c0e167726e0476e35c7e483cf2f05172dff2326e1c4bf9887aff8353b2f",
823+
"aarch64-pc-windows-msvc": "52434459d376f3fc272596d7b5f97b2248e51362a6157091f9d64e630ddd8fdd",
824+
"x86_64-unknown-linux-gnu": "8203b9355b605ad80be6f1aa467226cfbd55b9839063c173c494de5e69c4a722",
825+
"x86_64-unknown-linux-musl": "6a0350e642dddc6c54f568c08239ca7af08cf8621d5797afc6a0df7c40b8eb7b",
826+
"aarch64-apple-darwin-freethreaded": "72475196f0092d29bcd2fca298fe198cad135762118e8470083789a3e86cc30f",
827+
"aarch64-unknown-linux-gnu-freethreaded": "c9f4550cdfe4d72c526a3aead8ff1f63a6f0e46cde3d64093177fa1b1944b662",
828+
"ppc64le-unknown-linux-gnu-freethreaded": "2b39b7074a26d44f98275bfa6ea4128e691cc02409edc830dc1b8c19da38ec0f",
829+
"riscv64-unknown-linux-gnu-freethreaded": "16a91fcf2b434c0ba48580aeccf61dfe682efbae5c05b21d0a7780b2cf20cd01",
830+
"s390x-unknown-linux-gnu-freethreaded": "2e42043598543ccf92a5e58f55083ed12156f71cbfe4b2698d4f66dbe3864530",
831+
"x86_64-apple-darwin-freethreaded": "7afbad6cc08072268ad9286dc16be5a04add68af2e3fbef69a429f0a223c275d",
832+
"x86_64-pc-windows-msvc-freethreaded": "7ce62b9445d6d8a8518963e43eb655f5b9f7d08d084d7efc7164b1212fe13d16",
833+
"aarch64-pc-windows-msvc-freethreaded": "87a9c334d1b591ad8561e74d70208eee4b86e23215af031ad7b445a694a45326",
834+
"x86_64-unknown-linux-gnu-freethreaded": "254b71ac6c8557165d88fca355ca8861e303c726bd4ce100eead45d7fb59fb8a",
835835
},
836836
"strip_prefix": {
837837
"aarch64-apple-darwin": "python",
@@ -865,7 +865,7 @@ MINOR_MAPPING = {
865865
"3.11": "3.11.13",
866866
"3.12": "3.12.11",
867867
"3.13": "3.13.6",
868-
"3.14": "3.14.0rc1",
868+
"3.14": "3.14.0",
869869
}
870870

871871
def _generate_platforms():

tests/python/python_tests.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ def _test_toolchain_ordering(env):
321321
"3.11": "3.11.13",
322322
"3.12": "3.12.11",
323323
"3.13": "3.13.6",
324-
"3.14": "3.14.0rc1",
324+
"3.14": "3.14.0",
325325
"3.8": "3.8.20",
326326
"3.9": "3.9.23",
327327
})

tools/publish/requirements_darwin.txt

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/publish/requirements_linux.txt

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/publish/requirements_universal.txt

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)