bndr / pipreqs

pipreqs - Generate pip requirements.txt file based on imports of any project. Looking for maintainers to move this project forward.
Apache License 2.0
6.38k stars 388 forks source link

SyntaxError: invalid syntax #385

Open baderdean opened 1 year ago

baderdean commented 1 year ago

Hello,

with the last version of pipreqs and pip, I got this error:

ERROR: Failed on file: transmutation/transmutation/miners/.env/lib64/python3.11/site-packages/pip/_internal/index/collector.py
Traceback (most recent call last):
  File "/home/bader/code/python3/bin/pipreqs", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/home/bader/code/python3/lib/python3.11/site-packages/pipreqs/pipreqs.py", line 528, in main
    init(args)
  File "/home/bader/code/python3/lib/python3.11/site-packages/pipreqs/pipreqs.py", line 455, in init
    candidates = get_all_imports(input_path,
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/bader/code/python3/lib/python3.11/site-packages/pipreqs/pipreqs.py", line 131, in get_all_imports
    raise exc
  File "/home/bader/code/python3/lib/python3.11/site-packages/pipreqs/pipreqs.py", line 117, in get_all_imports
    tree = ast.parse(contents)
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/ast.py", line 50, in parse
    return compile(source, filename, mode, flags,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<unknown>", line 30
    from pip._vendor from curl_cffi import requests
                     ^^^^
SyntaxError: invalid syntax