Skip to content

Commit

Permalink
fix the issue with being unable to locate the setup.py file
Browse files Browse the repository at this point in the history
  • Loading branch information
scbedd committed Oct 17, 2024
1 parent 32c98d0 commit dd85116
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions tools/azure-sdk-tools/ci_tools/parsing/parse_functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -459,10 +459,11 @@ def parse_setup(
<ext_modules>
)
"""
resolved_filename = None
if not os.path.isfile(setup_filename_or_folder):
resolved_filename = get_pyproject(setup_filename_or_folder) or get_setup_py(setup_filename_or_folder)
targeted_path = setup_filename_or_folder
if os.path.isfile(setup_filename_or_folder):
targeted_path = os.path.dirname(setup_filename_or_folder)

resolved_filename = get_pyproject(targeted_path) or get_setup_py(targeted_path)
if not resolved_filename:
raise ValueError(f"Unable to find a setup.py or pyproject.toml in {setup_filename_or_folder}")

Expand Down

0 comments on commit dd85116

Please sign in to comment.