50d418f69f
Replace setup.py bdist_wheel with python -m build --wheel ( #156712 )
...
Previously we already replaced most use of `python setup.py develop/install`.
This PR also replaces the use of `setup.py bdist_wheel` with the modern `python -m build --wheel` alternative.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/156712
Approved by: https://github.com/atalman
ghstack dependencies: #156711
2025-09-29 21:51:32 +00:00
aff2438554
QoL: add pip to requirements-build.txt ( #162896 )
...
uv venvs by default don't come with pip, but for example setup.py assumes it is available.
Signed-off-by: Edward Yang <ezyang@meta.com >
Pull Request resolved: https://github.com/pytorch/pytorch/pull/162896
Approved by: https://github.com/Skylion007
2025-09-14 17:08:05 +00:00
feaa02f9ad
Revert "[build] pin setuptools>=77
to enable PEP 639 ( #158104 )"
...
This reverts commit a78fb63dbdf98a1db219095293de1a11005e0390.
Reverted https://github.com/pytorch/pytorch/pull/158104 on behalf of https://github.com/malfet due to It still breaks inductor-perf-nightly, see https://github.com/pytorch/pytorch/actions/runs/16425364208/job/46417088208 , I'm going to dismiss all previous reviews ([comment](https://github.com/pytorch/pytorch/pull/158104#issuecomment-3099706457 ))
2025-07-21 22:46:53 +00:00
a78fb63dbd
[build] pin setuptools>=77
to enable PEP 639 ( #158104 )
...
For reference here is the link PEP 639: [peps.python.org/pep-0639](https://peps.python.org/pep-0639/ )
Pull Request resolved: https://github.com/pytorch/pytorch/pull/158104
Approved by: https://github.com/rgommers , https://github.com/Skylion007 , https://github.com/atalman
2025-07-21 17:46:40 +00:00
5e1232871b
Revert "[build] pin setuptools>=77
to enable PEP 639 ( #158104 )"
...
This reverts commit a4ec381302f8acd279033707b182bed30ffd2091.
Reverted https://github.com/pytorch/pytorch/pull/158104 on behalf of https://github.com/malfet due to This break inductor-perf-nighly-macos by failing to build torchvision, see https://github.com/pytorch/pytorch/issues/158728 ([comment](https://github.com/pytorch/pytorch/pull/158104#issuecomment-3095048940 ))
2025-07-21 02:24:11 +00:00
a4ec381302
[build] pin setuptools>=77
to enable PEP 639 ( #158104 )
...
Pull Request resolved: https://github.com/pytorch/pytorch/pull/158104
Approved by: https://github.com/rgommers , https://github.com/Skylion007 , https://github.com/atalman
2025-07-18 11:49:54 +00:00
61a7b09ef3
[BE][Easy] split build system requirements.txt
to a separate file ( #158111 )
...
Pull Request resolved: https://github.com/pytorch/pytorch/pull/158111
Approved by: https://github.com/ezyang
2025-07-16 05:03:30 +00:00