testsAndMisc/meta/requirements.txt
Krzysztof kuhy Rudnicki efe343dac4
Some checks failed
dependency freshness / dependencies on newest stable (push) Has been cancelled
md-naming / markdown naming convention (push) Has been cancelled
Pre-commit checks / pre-commit (${{ matrix.group }}) (mypy, mypy) (push) Has been cancelled
Pre-commit checks / pre-commit (${{ matrix.group }}) (pylint, pylint) (push) Has been cancelled
Pre-commit checks / pre-commit (${{ matrix.group }}) (rest, ) (push) Has been cancelled
Pre-commit checks / pre-commit (${{ matrix.group }}) (shellcheck, shellcheck) (push) Has been cancelled
Python tests / test (push) Has been cancelled
Shell tests / shell-tests (push) Has been cancelled
Shell tests / lib-tests (push) Has been cancelled
Shell tests / arch-tests (push) Has been cancelled
Remove wsg_grabber: extracted to kuhyx/wsg-grabber; bump hypothesis
The package now lives in its own private repo at ~/src/wsg-grabber, with
the 14 commits that touched it. /usr/local/bin/wsg-grabber was regenerated
by that repo's install.sh, so nothing here runs it any more.

hypothesis 6.168.2 -> 6.168.3: an upstream release turned the Pre-commit
checks and dependency freshness jobs red on 33f0fee3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F8G3BNETGmbr6aM5cc18g4
2026-09-28 12:44:45 +02:00

93 lines
2.5 KiB
Plaintext

# ==============================================================================
# testsAndMisc — combined runtime + development dependencies
# Install with: pip install -r meta/requirements.txt
# Sorted alphabetically (enforced by pre-commit `requirements-txt-fixer`).
# ==============================================================================
add-trailing-comma==4.0.0
aiohttp==3.14.3
anthropic==1.8.0
autoflake==2.4.0
autopep8==2.3.2
bandit==1.9.4
beautifulsoup4==4.15.0
berserk==0.14.0
black==26.5.1
bottle==0.13.4
codespell==2.4.3
coverage==7.16.2
cryptography==50.0.1
darglint==1.8.1
dead==2.1.0
defusedxml==0.7.1
docformatter==1.7.8
fixit==2.2.1
flake8==7.4.1
flake8-annotations==3.2.0
flake8-bandit==4.1.1
flake8-bugbear==26.9.9
flake8-comprehensions==3.17.0
flake8-docstrings==1.7.0
flake8-eradicate==1.5.0
flake8-pie==0.16.0
flake8-print==5.0.0
flake8-pyi==26.5.0
flake8-pytest-style==2.2.0
flake8-return==1.2.0
flake8-simplify==0.30.0
gatelock @ git+https://github.com/kuhyx/utils@gatelock-v0.8.2#subdirectory=gatelock
genanki==0.13.1
geopandas==1.1.4
howlongtobeatpy==1.0.23
hypothesis==6.168.3
importlib-metadata==9.0.1
interrogate==1.7.0
# isort is deliberately not pinned: nothing here imports it (ruff's isort
# rules replaced it) and pylint constrains it (`isort!=5.13,<10,>=5` as of
# 4.0.8), so pinning it independently risks an unsolvable environment for a
# package no code here imports. pylint brings a compatible one.
lxml==6.1.3
markdownify==1.2.3
matplotlib==3.11.2
mccabe==0.7.0
mypy==2.3.1
numpy==2.5.3
opencv-python==5.0.0.93
pillow==12.3.0
pip-audit==2.10.1
pipdeptree==4.2.5
pre-commit==4.6.2
prospector==1.19.1
pycodestyle==2.15.0
pydocstyle==6.3.0
pyflakes==4.0.0
pygame==2.6.1
pylint==4.0.9
pyright==1.1.414
pytest==9.1.1
pytest-cov==7.1.0
pytest-randomly==5.0.0
pytest-sugar==1.1.1
pytest-timeout==2.4.0
pytest-xdist==3.8.0
python-chess==1.999
python-kasa==0.10.2
pyupgrade==3.21.2
radon==6.0.1
reorder-python-imports==3.17.0
requests==2.34.2
rich==15.0.0
ruff==0.16.9
# safety is deliberately not pinned: its only reference in this repo is a
# commented-out pre-commit hook, and safety 3.8.1 declares `typer<0.26`,
# which would hold the typer this repo actually imports below latest.
secretstorage==3.5.0
selenium==4.49.0
typer==0.27.2
types-python-dateutil==2.9.0.20260807
types-PyYAML==6.0.12.20260906
types-requests==2.33.0.20260906
types-setuptools==84.0.0.20260812
typing_extensions==4.16.0 # Self annotation on py310 target (session_autopsy store lock)
websockets==17.1