[BE][Easy] split build system requirements.txt to a separate file#158111
[BE][Easy] split build system requirements.txt to a separate file#158111XuehaiPan wants to merge 4 commits intogh/XuehaiPan/368/basefrom
requirements.txt to a separate file#158111Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/158111
Note: Links to docs will display an error until the docs builds have been completed. ❌ 2 New Failures, 1 Unrelated FailureAs of commit ded70cc with merge base 194539e ( NEW FAILURES - The following jobs have failed:
UNSTABLE - The following job is marked as unstable, possibly due to flakiness on trunk:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
|
The CI failures are known and unrelated. |
It is used to simply the installation of build-system requirements in the CI environment. See: Line 25 in a0308ed |
|
I mean, requirements.txt isn't /only/ used in the CI env https://github.com/pytorch/pytorch#install-dependencies |
The |
ghstack-source-id: 6ea0da2 Pull-Request: pytorch#158111
ghstack-source-id: af180c8 Pull-Request: pytorch#158111
|
@pytorchbot merge |
Merge startedYour change will be merged once all checks pass (ETA 0-4 Hours). Learn more about merging in the wiki. Questions? Feedback? Please reach out to the PyTorch DevX Team |
Merge failedReason: 2 jobs have failed, first few of them are: Build Official Docker Images / build (12.9, 12.9.1, 9, devel, linux/amd64), Build Official Docker Images / build (12.9, 12.9.1, 9, runtime, linux/amd64) Details for Dev Infra teamRaised by workflow job |
|
@pytorchbot merge -i |
Merge startedYour change will be merged while ignoring the following 3 checks: pull / cuda12.8-py3.10-gcc9-sm75 / test (pr_time_benchmarks, 1, 1, linux.g4dn.metal.nvidia.gpu, unstable), Build Official Docker Images / build (12.9, 12.9.1, 9, devel, linux/amd64), Build Official Docker Images / build (12.9, 12.9.1, 9, runtime, linux/amd64) Learn more about merging in the wiki. Questions? Feedback? Please reach out to the PyTorch DevX Team |
https://redhat-internal.slack.com/archives/C07ANR2U56C/p1771520858856879 The -r requirements inclusion was added in pytorch/pytorch#158111, and it looks to be a new Torch 2.9 addition.
* fix(trustyai): missing expecttest dependency in some IBM p/z compilation, enable upstream pypi to fix ``` ERROR: Could not find a version that satisfies the requirement expecttest>=0.3.0 (from versions: none) ERROR: No matching distribution found for expecttest>=0.3.0 subprocess exited with status 1 ``` * fix(trustyai): build failure in pytorch compilation on ppc64le https://redhat-internal.slack.com/archives/C07ANR2U56C/p1771520858856879 The -r requirements inclusion was added in pytorch/pytorch#158111, and it looks to be a new Torch 2.9 addition.
* fix(trustyai): missing expecttest dependency in some IBM p/z compilation, enable upstream pypi to fix ``` ERROR: Could not find a version that satisfies the requirement expecttest>=0.3.0 (from versions: none) ERROR: No matching distribution found for expecttest>=0.3.0 subprocess exited with status 1 ``` * fix(trustyai): build failure in pytorch compilation on ppc64le https://redhat-internal.slack.com/archives/C07ANR2U56C/p1771520858856879 The -r requirements inclusion was added in pytorch/pytorch#158111, and it looks to be a new Torch 2.9 addition. * install auditwheel from pypi, same change needed for codeserver later
…#3014) * fix(pylock.tomls): we've had the 2.9.0 removed from the AIPCC index, need to use 2.9.1 https://console.redhat.com/api/pypi/public-rhai/rhoai/3.4-EA1/cuda12.9-ubi9/simple/torch/ * fix(trustyai): compilation failures reported by testops * fix(trustyai): missing expecttest dependency in some IBM p/z compilation, enable upstream pypi to fix ``` ERROR: Could not find a version that satisfies the requirement expecttest>=0.3.0 (from versions: none) ERROR: No matching distribution found for expecttest>=0.3.0 subprocess exited with status 1 ``` * fix(trustyai): build failure in pytorch compilation on ppc64le https://redhat-internal.slack.com/archives/C07ANR2U56C/p1771520858856879 The -r requirements inclusion was added in pytorch/pytorch#158111, and it looks to be a new Torch 2.9 addition. * install auditwheel from pypi, same change needed for codeserver later
Stack from ghstack (oldest at bottom):
setuptools<80.0#156049setuptools>=77to enable PEP 639 #158104requirements.txtto a separate file #158111cc @malfet @seemethere @pytorch/pytorch-dev-infra @ZainRizvi @huydhn @clee2000