<commit_before>[metadata]
name = subprocess-tee
url = https://github.com/pycontribs/subprocess-tee
project_urls =
    Bug Tracker = https://github.com/pycontribs/subprocess-tee/issues
    Release Management = https://github.com/pycontribs/subprocess-tee/releases
    CI = https://github.com/pycontribs/subprocess-tee/actions
    Code of Conduct = https://docs.ansible.com/ansible/latest/community/code_of_conduct.html
    Documentation = https://subprocess-tee.readthedocs.io
    Discussions = https://github.com/pycontribs/subprocess-tee/discussions
    Source Code = https://github.com/pycontribs/subprocess-tee
description = subprocess-tee
long_description = file: README.md
long_description_content_type = text/markdown
author = <NAME>
author_email = <EMAIL>
maintainer = <NAME>
maintainer_email = <EMAIL>
license = MIT
license_file = LICENSE
classifiers =
    Development Status :: 5 - Production/Stable

    Environment :: Console

    Intended Audience :: Developers
    Intended Audience :: Information Technology
    Intended Audience :: System Administrators

    Operating System :: OS Independent

    License :: OSI Approved :: MIT License

    Programming Language :: Python

    Operating System :: OS Independent

    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.6
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Programming Language :: Python :: 3.9

    Topic :: System :: Systems Administration
    Topic :: Utilities
keywords =
    subprocess
    asyncio

[options]
use_scm_version = True
python_requires = >=3.6
package_dir =
  = lib
packages = find:
include_package_data = True
zip_safe = False

# These are required during `setup.py` run:
setup_requires =
    setuptools_scm >= 1.15.0
    setuptools_scm_git_archive >= 1.0

# These are required in actual runtime:
; install_requires =

[options.extras_require]
test =
    mock>=3.0.5
    pytest-cov>=2.7.1
    pytest-plus
    pytest-xdist>=1.29.0
    pytest>=5.4.0
rich =
    rich >= 8.0

[options.packages.find]
where = lib

[options.package_data]
subprocess_tee =
    *.typed
    *.pyi

[tool:pytest]
addopts = --doctest-modules --durations 10 --color=yes
doctest_optionflags = ALLOW_UNICODE ELLIPSIS
norecursedirs = dist doc build .tox .eggs
testpaths = lib
filterwarnings =
    # treat warnings as errors unless we add them below
    error
    # ignore::UserWarning

[flake8]
# do not add excludes for files in repo
exclude = .venv/,.tox/,dist/,build/,.eggs/
format = pylint
# E203: https://github.com/python/black/issues/315
ignore = E741,W503,W504,H,E501,E203,D
# 88 is official black default:
max-line-length = 88
<commit_msg>Avoid printing durations for fast tests<commit_after>[metadata]
name = subprocess-tee
url = https://github.com/pycontribs/subprocess-tee
project_urls =
    Bug Tracker = https://github.com/pycontribs/subprocess-tee/issues
    Release Management = https://github.com/pycontribs/subprocess-tee/releases
    CI = https://github.com/pycontribs/subprocess-tee/actions
    Code of Conduct = https://docs.ansible.com/ansible/latest/community/code_of_conduct.html
    Documentation = https://subprocess-tee.readthedocs.io
    Discussions = https://github.com/pycontribs/subprocess-tee/discussions
    Source Code = https://github.com/pycontribs/subprocess-tee
description = subprocess-tee
long_description = file: README.md
long_description_content_type = text/markdown
author = <NAME>
author_email = <EMAIL>
maintainer = <NAME>
maintainer_email = <EMAIL>
license = MIT
license_file = LICENSE
classifiers =
    Development Status :: 5 - Production/Stable

    Environment :: Console

    Intended Audience :: Developers
    Intended Audience :: Information Technology
    Intended Audience :: System Administrators

    Operating System :: OS Independent

    License :: OSI Approved :: MIT License

    Programming Language :: Python

    Operating System :: OS Independent

    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.6
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Programming Language :: Python :: 3.9

    Topic :: System :: Systems Administration
    Topic :: Utilities
keywords =
    subprocess
    asyncio

[options]
use_scm_version = True
python_requires = >=3.6
package_dir =
  = lib
packages = find:
include_package_data = True
zip_safe = False

# These are required during `setup.py` run:
setup_requires =
    setuptools_scm >= 1.15.0
    setuptools_scm_git_archive >= 1.0

# These are required in actual runtime:
; install_requires =

[options.extras_require]
test =
    mock>=3.0.5
    pytest-cov>=2.7.1
    pytest-plus
    pytest-xdist>=1.29.0
    pytest>=5.4.0
rich =
    rich >= 8.0

[options.packages.find]
where = lib

[options.package_data]
subprocess_tee =
    *.typed
    *.pyi

[tool:pytest]
addopts = --doctest-modules --durations 10 --durations-min=3 --color=yes
doctest_optionflags = ALLOW_UNICODE ELLIPSIS
norecursedirs = dist doc build .tox .eggs
testpaths = lib
filterwarnings =
    # treat warnings as errors unless we add them below
    error
    # ignore::UserWarning

[flake8]
# do not add excludes for files in repo
exclude = .venv/,.tox/,dist/,build/,.eggs/
format = pylint
# E203: https://github.com/python/black/issues/315
ignore = E741,W503,W504,H,E501,E203,D
# 88 is official black default:
max-line-length = 88

{'fraction_non_alphanumeric': 0.10596517228603186, 'fraction_numerical': 0.022786217117450908, 'mean_word_length': 3.7029616724738674, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 27, 'https://': 18, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5843686', 'n_tokens_mistral': 1817, 'n_tokens_neox': 1699, 'n_words': 422}