<commit_before>[metadata]
name = lsst-the-docs-keeper
description = LSST the Docs API server.
author = Association of Universities for Research in Astronomy, Inc. (AURA)
author_email = <EMAIL>
long_description = file: README.rst, CHANGELOG.rst, LICENSE
long_description_content_type = text/x-rst
url = https://github.com/lsst-sqre/ltd-keeper
project_urls =
    Change log = https://github.com/lsst-sqre/ltd-keeper/master/blob/CHANGELOG.rst
    Source code = https://github.com/lsst-sqre/ltd-keeper
    Issue tracker = https://github.com/lsst-sqre/ltd-keeper/issues
classifiers =
    Development Status :: 5 - Production/Stable
    Programming Language :: Python :: 3.8
    License :: OSI Approved :: MIT License
    Framework :: Flask
    Intended Audience :: Science/Research
    Topic :: Documentation
keywords =
    lsst

[options]
zip_safe = False
include_package_data = True
packages=find:
python_requires = >=3.8
setup_requires =
    setuptools_scm
# Use requirements/main.in for runtime dependencies instead of install_requires

[flake8]
max-line-length = 79
# E203: whitespace before :, flake8 disagrees with PEP 8
# W503: line break after binary operator, flake8 disagrees with PEP 8
ignore = E203, W503
exclude =
  docs/conf.py,
  */__init__.py,
  migrations/*.py
  .eggs/*.py

[mypy]
disallow_untyped_defs = True
disallow_incomplete_defs = True
ignore_missing_imports = True
show_error_codes = True
strict_equality = True
warn_redundant_casts = True
warn_unreachable = True
warn_unused_ignores = True
plugins = sqlmypy<commit_msg>Use the pydantic mypy plugin for better checking<commit_after>[metadata]
name = lsst-the-docs-keeper
description = LSST the Docs API server.
author = Association of Universities for Research in Astronomy, Inc. (AURA)
author_email = <EMAIL>
long_description = file: README.rst, CHANGELOG.rst, LICENSE
long_description_content_type = text/x-rst
url = https://github.com/lsst-sqre/ltd-keeper
project_urls =
    Change log = https://github.com/lsst-sqre/ltd-keeper/master/blob/CHANGELOG.rst
    Source code = https://github.com/lsst-sqre/ltd-keeper
    Issue tracker = https://github.com/lsst-sqre/ltd-keeper/issues
classifiers =
    Development Status :: 5 - Production/Stable
    Programming Language :: Python :: 3.8
    License :: OSI Approved :: MIT License
    Framework :: Flask
    Intended Audience :: Science/Research
    Topic :: Documentation
keywords =
    lsst

[options]
zip_safe = False
include_package_data = True
packages=find:
python_requires = >=3.8
setup_requires =
    setuptools_scm
# Use requirements/main.in for runtime dependencies instead of install_requires

[flake8]
max-line-length = 79
# E203: whitespace before :, flake8 disagrees with PEP 8
# W503: line break after binary operator, flake8 disagrees with PEP 8
ignore = E203, W503
exclude =
  docs/conf.py,
  */__init__.py,
  migrations/*.py
  .eggs/*.py

[mypy]
disallow_untyped_defs = True
disallow_incomplete_defs = True
ignore_missing_imports = True
show_error_codes = True
strict_equality = True
warn_redundant_casts = True
warn_unreachable = True
warn_unused_ignores = True
plugins = sqlmypy, pydantic.mypy
{'fraction_non_alphanumeric': 0.09386973180076628, 'fraction_numerical': 0.01532567049808429, 'mean_word_length': 4.383161512027492, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2420673', 'n_tokens_mistral': 1093, 'n_tokens_neox': 1031, 'n_words': 267}