Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace calls to python setup.py sdist with python -m build --sdist #7069

Merged
merged 11 commits into from
Feb 24, 2025

Conversation

loadams
Copy link
Collaborator

@loadams loadams commented Feb 21, 2025

With future changes coming to pip/python/etc, we need to modify to no longer call python setup.py ... and replace it instead: https://packaging.python.org/en/latest/guides/modernize-setup-py-project/#should-setup-py-be-deleted

image

This means we need to install the build package which is added here as well.

Additionally, we pass the --sdist flag to only build the sdist rather than the wheel as well here.

@loadams loadams changed the title Update soon to be deprecated call to python setup.py sdist Replace calls to python setup.py sdist with python -m build --sdist Feb 21, 2025
…py:239:get_accelerator] Setting ds_accelerator to cuda (auto detect)

[2025-02-21 15:11:28,392] [INFO] [real_accelerator.py:239:get_accelerator] Setting ds_accelerator to cuda (auto detect)

Signed-off-by: Logan Adams <[email protected]>
Signed-off-by: Logan Adams <[email protected]>
@loadams loadams force-pushed the loadams/update-deprecated-whl-commands branch from c26e4aa to 66f3f68 Compare February 21, 2025 23:27
@loadams loadams marked this pull request as ready for review February 21, 2025 23:28
@loadams loadams requested a review from jomayeri as a code owner February 21, 2025 23:38
@sfc-gh-mwyatt
Copy link
Collaborator

sfc-gh-mwyatt commented Feb 24, 2025

I think there are a few places in docs that need to be updated as well:

python setup.py install

Otherwise LGTM

@loadams loadams enabled auto-merge February 24, 2025 19:32
@loadams loadams added this pull request to the merge queue Feb 24, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 24, 2025
@loadams loadams added this pull request to the merge queue Feb 24, 2025
Merged via the queue into master with commit 1d30b58 Feb 24, 2025
12 checks passed
@loadams loadams deleted the loadams/update-deprecated-whl-commands branch February 24, 2025 22:11
deepcharm pushed a commit to deepcharm/DeepSpeed that referenced this pull request Feb 26, 2025
…t` (deepspeedai#7069)

With future changes coming to pip/python/etc, we need to modify to no
longer call `python setup.py ...` and replace it instead:
https://packaging.python.org/en/latest/guides/modernize-setup-py-project/#should-setup-py-be-deleted

![image](https://github.com/user-attachments/assets/ea39ef7b-3cbe-4916-86f0-bc46a5fce96d)

This means we need to install the build package which is added here as
well.

Additionally, we pass the `--sdist` flag to only build the sdist rather
than the wheel as well here.

---------

Signed-off-by: Logan Adams <[email protected]>
Signed-off-by: Max Kovalenko <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants