pipreqs icon indicating copy to clipboard operation
pipreqs copied to clipboard

No imports found? "Writing 0 requirements"

Open TryTryAgain opened this issue 5 years ago • 1 comments

pipreqs --debug ./file.py --force --savepath ./requirements.txt produces:

DEBUG: Found packages: set()
DEBUG: Found imports: 
DEBUG: Getting packages information from Local/PyPI
DEBUG: Writing 0 requirements:  to ./requirements.txt
INFO: Successfully saved requirements file in ./requirements.txt

file.py "import" contents:

import os
import sys
import time
import zipfile
import argparse
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.common.exceptions import TimeoutException
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys

Not sure why it's not finding anything...

TryTryAgain avatar Feb 04 '20 19:02 TryTryAgain

pipreqs currently only operates on directories. If you replace ./file.py with ., it should detect imports as expected.

jonafato avatar Apr 05 '20 19:04 jonafato