From c84a9f2d2fae3ea7f5d3c81397b487e50e658125 Mon Sep 17 00:00:00 2001 From: Tushar Goel Date: Tue, 16 Aug 2022 00:30:50 +0530 Subject: [PATCH] Do not ignore files on basis of name Signed-off-by: Tushar Goel --- src/python_inspector/resolve_cli.py | 15 --------------- tests/test_cli.py | 5 ++--- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/src/python_inspector/resolve_cli.py b/src/python_inspector/resolve_cli.py index 9e7745c7..df550164 100644 --- a/src/python_inspector/resolve_cli.py +++ b/src/python_inspector/resolve_cli.py @@ -211,21 +211,6 @@ def resolve_dependencies( if PYPI_SIMPLE_URL not in index_urls: index_urls = tuple([PYPI_SIMPLE_URL]) + tuple(index_urls) - invalid_requirement_files = [] - - for req_file in requirement_files: - if not PipRequirementsFileHandler.is_datafile(location=req_file): - invalid_requirement_files.append(req_file) - - if invalid_requirement_files: - invalid_requirement_files = "\n".join(invalid_requirement_files) - click.secho( - "The following requirement files are not valid pip " - f"requirement file names: \n{invalid_requirement_files}", - err=True, - ) - ctx.exit(1) - for req_file in requirement_files: deps = dependencies.get_dependencies_from_requirements(requirements_file=req_file) for extra_data in dependencies.get_extra_data_from_requirements(requirements_file=req_file): diff --git a/tests/test_cli.py b/tests/test_cli.py index 6842066f..cab2b8d1 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -240,7 +240,7 @@ def test_passing_of_netrc_file_that_does_not_exist(): run_cli(options=options, expected_rc=2) -def test_passing_of_wrong_requiremts_file(): +def test_passing_of_wrong_requirements_file(): test_file = test_env.get_temp_file(file_name="pdt.txt", extension="") with open(test_file, "w") as f: f.write("") @@ -249,8 +249,7 @@ def test_passing_of_wrong_requiremts_file(): f.write("") options = ["--requirement", test_file, "--json", "-", "--requirement", test_file_2] result = run_cli(options=options, expected_rc=1) - assert "pdt.txt" in result.output - assert "setup.py" in result.output + assert "Error: no requirements requested" in result.output def test_passing_of_no_json_output_flag():