mirror of
https://github.com/sqlfluff/sqlfluff
synced 2025-12-17 19:31:32 +00:00
44 lines
748 B
Plaintext
44 lines
748 B
Plaintext
# NOTE: Install with -U to keep all requirements up-to-date.
|
|
|
|
# code linting and formatting
|
|
# ---------------------------
|
|
flake8
|
|
flake8-docstrings
|
|
pydocstyle!=6.2.0, !=6.2.1 # See: https://github.com/PyCQA/pydocstyle/issues/618
|
|
black>=22.1.0
|
|
flake8-black>=0.3.7
|
|
ruff
|
|
import-linter
|
|
yamllint
|
|
|
|
# documentation checks
|
|
# --------------------
|
|
doc8
|
|
Pygments
|
|
|
|
# python testing
|
|
# --------------
|
|
coverage>=6.4
|
|
hypothesis
|
|
pytest
|
|
pytest-cov
|
|
pytest-xdist
|
|
tox
|
|
|
|
# MyPy
|
|
# ----
|
|
# `types-*` dependencies here should be the same as in `.pre-commit-config.yaml`.
|
|
# If you update these dependencies, make sure to update those too.
|
|
mypy[mypyc]
|
|
types-chardet
|
|
types-appdirs
|
|
types-colorama
|
|
types-pyyaml
|
|
types-regex
|
|
types-tqdm
|
|
|
|
# util.py dependencies
|
|
# ----
|
|
requests
|
|
ghapi
|