# 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