sphinx-toolbox Demo - pre-commit

{% if sphinx_version >= (4, 3) %}
-repo:https://github.com/domdfcoding/sphinx-toolbox
rev:v0.0.4
hooks:
-id:some-hook
-id:some-other-hook
{% else %}
- repo: https://github.com/domdfcoding/sphinx-toolbox
  rev: v0.0.4
  hooks:
  - id: some-hook
  - id: some-other-hook
{% endif %}

{% if sphinx_version >= (4, 3) %}
-repo:https://github.com/domdfcoding/sphinx-toolbox
rev:v0.0.4
hooks:
-id:flake2lint
{% else %}
- repo: https://github.com/domdfcoding/sphinx-toolbox
  rev: v0.0.4
  hooks:
  - id: flake2lint
{% endif %}

{% if sphinx_version >= (4, 3) %}
-repo:https://github.com/pycqa/flake8
rev:3.8.4
hooks:
-id:flake8
additional_dependencies:
-sphinx-toolbox==0.0.4
{% else %}
- repo: https://github.com/pycqa/flake8
  rev: 3.8.4
  hooks:
  - id: flake8
    additional_dependencies:
    - sphinx-toolbox==0.0.4
{% endif %}