trivedi-vatsal/PyImportSync

Synchronize Python imports with requirements.txt - ensure all imports are properly declared

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
project-pathPath to the Python project directory (relative to repository root)no.
requirements-filePath to requirements.txt file (relative to project-path)norequirements.txt
ignore-dirsComma-separated list of directories to ignore (in addition to defaults)no""
fail-on-missingWhether to fail the action if missing dependencies are foundnotrue
output-fileOutput file to save missing dependencies (optional)no""
use-pipreqsWhether to use pipreqs for additional dependency detectionnotrue
respect-gitignoreWhether to respect .gitignore patterns when scanning filesnotrue
namedescription
missing-dependenciesList of missing dependencies (newline-separated)
missing-countNumber of missing dependencies found
statusStatus of the check (success, missing-deps, error)