A fast Python file scanner written in Rust.
Recursively finds all .py files in a directory, excluding system files and common non-source directories.
pip install pyscan-ybFor development:
pip install maturin
maturin develop# Scan current directory
pyscan-yb
# Scan a specific path
pyscan-yb /path/to/project
# Quiet mode (paths only)
pyscan-yb -q /path/to/projectfrom pyscan_yb import scan
files = scan(".")
for f in files:
print(f)__pycache__, .git, .hg, .svn, .venv, venv, .tox, .mypy_cache, .pytest_cache, .egg-info, node_modules
See the Contributing Guide for dev setup, testing, and PR guidelines.
MIT