File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010from typing import List
1111
1212import click
13- import dparse .parser
1413from click import BadParameter
15- from dparse .parser import setuptools_parse_requirements_backport as _parse_requirements
1614from dparse import parse , filetypes
1715from packaging .utils import canonicalize_name
1816from packaging .version import parse as parse_version
@@ -48,12 +46,17 @@ def read_requirements(fh, resolve=True):
4846 file_type = filetypes .requirements_txt
4947
5048 if not is_temp_file and is_supported_by_parser (fh .name ):
49+ LOG .debug ('temp or not a compatible file' )
5150 path = fh .name
5251 found = path
5352 file_type = None
5453
54+ LOG .debug (f'Path: { path } ' )
55+ LOG .debug (f'File Type: { file_type } ' )
56+ LOG .debug ('Trying to parse file using dparse...' )
5557 dependency_file = parse (fh .read (), path = path , resolve = resolve ,
5658 file_type = file_type )
59+ LOG .debug (f'Parsed, dependencies: { [dep .serialize () for dep in dependency_file .resolved_dependencies ]} ' )
5760 for dep in dependency_file .resolved_dependencies :
5861 try :
5962 spec = next (iter (dep .specs ))._spec
You can’t perform that action at this time.
0 commit comments