flare-floss/requirements.txt
lakshit verma 7b1f719215
cli: add shell completion scripts (--print-completion)
generate bash/zsh/tcsh/fish/powershell completion scripts from the
argparse parser via shtab, so completions always match the CLI args

- floss --print-completion {bash,zsh,...} emits an installable script
- the sample positional completes file paths
- choice values (--string-type, --format, --language, --columns)
  complete automatically from argparse definitions
- document per-shell installation in doc/usage.md

fixes #1350
2026-08-25 20:04:53 +05:30

66 lines
1.2 KiB
Text

annotated-types==0.7.0
binary2strings==0.1.13
black==26.5.1
cfgv==3.5.0
click==8.4.0
colorama==0.4.6
coverage==7.15.0
cxxfilt==0.3.0
distlib==0.4.0
dncil==1.0.2
dnfile==0.13.0
filelock==3.32.0
funcy==2.0
halo==0.0.31
identify==2.6.1
iniconfig==2.3.0
intervaltree==3.2.1
isort==8.0.1
log-symbols==0.0.14
machofile==2026.2.4
markdown-it-py==4.2.0
mdurl==0.1.2
msgpack==1.2.1
msgspec==0.21.1
mypy==2.3.0
networkx==3.4.2
nodeenv==1.10.0
packaging==26.2
pathspec==1.1.0
pefile==2024.8.26
pip==26.2.1
platformdirs==4.11.0
pluggy==1.6.0
pre-commit==4.6.0
pyasn1==0.6.4
pyasn1-modules==0.4.2
pycodestyle==2.14.0
pycparser==3.0
pydantic==2.13.1
# pydantic pins pydantic-core,
# but dependabot updates these separately (which is broken) and is annoying,
# so we rely on pydantic to pull in the right version of pydantic-core.
# pydantic-core==2.27.1
pyelftools==0.31
pygments==2.20.0
pytest==9.1.0
pytest-cov==7.1.0
pytest-instafail==0.5.0
pytest-sugar==1.1.1
python-flirt==0.10.0
python-lancelot==0.10.0
pyyaml==6.0.1
rich==15.0.0
setuptools==84.0.0
shtab==1.12.0
six==1.17.0
sortedcontainers==2.4.0
spinners==0.0.24
tabulate==0.10.0
termcolor==3.3.0
tqdm==4.69.0
types-pyyaml==6.0.10
types-tabulate==0.10.0.20260408
virtualenv==21.7.4
viv-utils==0.8.0
vivisect==1.3.1