# Configuration for 'repo_helper' (https://github.com/domdfcoding/repo_helper)
---
modname: 'consolekit'
copyright_years: '2020-2021'
author: 'Dominic Davis-Foster'
email: 'dominic@davis-foster.co.uk'
username: 'domdfcoding'
version: '1.7.2'
license: 'MIT'
short_desc: 'Additional utilities for click.'

use_flit: true
min_coverage: 90
docs_fail_on_warning: true
mypy_version: "0.971"
python_deploy_version: 3.8

conda_extras:
 - none

python_versions:
  - 3.6
  - 3.7
  - 3.8
  - 3.9
  - "3.10"
  - "3.11"
  - "3.12"
  - 3.13-dev
  - pypy36
  - pypy37
  - pypy38
  - pypy39

classifiers:
 - 'Development Status :: 5 - Production/Stable'
 - 'Environment :: Console'
 - 'Intended Audience :: Developers'
 - 'Topic :: Software Development :: Libraries :: Python Modules'

conda_channels:
 - conda-forge

additional_ignore:
 - _command.py

keywords:
 - click
 - terminal

extras_require:
 terminals:
  - psutil>=5.8.0
 testing:
  - pytest>=6.0.0
  - pytest-regressions>=2.0.2
  - coincidence>=0.1.0

third_party_version_matrix:
 click:
  - 7.1
  - 8.0
  - 8.1

extra_sphinx_extensions:
 - sphinx_autofixture
 - sphinx_highlights
 - latex_transition
# - docs_needspace
 - sphinx_toolbox.more_autosummary.column_widths
 - sphinx_toolbox.latex.succinct_seealso

sphinx_conf_epilogue:
 - toctree_plus_types.add("fixture")
 - latex_elements["preamble"] = "\\usepackage{multicol}"
 - needspace_amount = r"5\baselineskip"

tox_unmanaged:
 - pytest
 - testenv
