<commit_before>[metadata]
name = documenteer
description = Rubin Observatory / LSST Sphinx documentation tools, extensions, and configurations.
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
license = MIT
url = https://documenteer.lsst.io
project_urls =
    Change log = https://documenteer.lsst.io/changelog.html
    Source code =   https://github.com/lsst-sqre/documenteer
    Issue tracker = https://github.com/lsst-sqre/documenteer/issues
classifiers =
    Development Status :: 4 - Beta
    License :: OSI Approved :: MIT License
    Programming Language :: Python
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Intended Audience :: Developers
    Topic :: Documentation
    Topic :: Documentation :: Sphinx
    Framework :: Sphinx :: Extension
    Environment :: Console
    Natural Language :: English
    Operating System :: POSIX
keywords =
    lsst

[options]
zip_safe = False
include_package_data = True
python_requires = >=3.7
packages = find:
setup_requires =
    setuptools_scm
install_requires =
    # Documenteer's direct API dependencies
    Sphinx>=2.0.0
    PyYAML
    GitPython
    requests
    click
    sphinxcontrib-bibtex  # for pybtex plugin

[options.packages.find]
exclude =
    docs
    tests

[options.extras_require]
technote =
    # Theme and extensions for technotes
    lsst-dd-rtd-theme==0.2.3
    sphinx-prompt
pipelines =
    # Theme and extensions for pipelines.lsst.io
    lsst-sphinx-bootstrap-theme>=0.2.0,<0.3.0
    numpydoc
    sphinx-automodapi
    sphinx-jinja
    sphinxcontrib-autoprogram
    sphinx-prompt
    sphinxcontrib-doxylink
    sphinx-click
dev =
    # Documenteer's testing and deployment deps
    coverage[toml]
    pytest
    pytest-mock
    # Test depedendencies for analyzing HTML output
    lxml==4.4.2
    cssselect==1.1.0
    # Extensions for documenteer's own docs
    lsst-sphinx-bootstrap-theme>=0.2.0,<0.3.0
    numpydoc==0.8.0
    sphinx-autodoc-typehints==1.10.3
    sphinx-automodapi==0.12
    sphinx-click==2.3.1
    sphinxcontrib-autoprogram>=0.1.5,<0.2.0
    sphinx-prompt<commit_msg>Allow patch fixes to lsst-dd-rtd-theme to float<commit_after>[metadata]
name = documenteer
description = Rubin Observatory / LSST Sphinx documentation tools, extensions, and configurations.
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
license = MIT
url = https://documenteer.lsst.io
project_urls =
    Change log = https://documenteer.lsst.io/changelog.html
    Source code =   https://github.com/lsst-sqre/documenteer
    Issue tracker = https://github.com/lsst-sqre/documenteer/issues
classifiers =
    Development Status :: 4 - Beta
    License :: OSI Approved :: MIT License
    Programming Language :: Python
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Intended Audience :: Developers
    Topic :: Documentation
    Topic :: Documentation :: Sphinx
    Framework :: Sphinx :: Extension
    Environment :: Console
    Natural Language :: English
    Operating System :: POSIX
keywords =
    lsst

[options]
zip_safe = False
include_package_data = True
python_requires = >=3.7
packages = find:
setup_requires =
    setuptools_scm
install_requires =
    # Documenteer's direct API dependencies
    Sphinx>=2.0.0
    PyYAML
    GitPython
    requests
    click
    sphinxcontrib-bibtex  # for pybtex plugin

[options.packages.find]
exclude =
    docs
    tests

[options.extras_require]
technote =
    # Theme and extensions for technotes
    lsst-dd-rtd-theme>=0.2.3,<0.3.0
    sphinx-prompt
pipelines =
    # Theme and extensions for pipelines.lsst.io
    lsst-sphinx-bootstrap-theme>=0.2.0,<0.3.0
    numpydoc
    sphinx-automodapi
    sphinx-jinja
    sphinxcontrib-autoprogram
    sphinx-prompt
    sphinxcontrib-doxylink
    sphinx-click
dev =
    # Documenteer's testing and deployment deps
    coverage[toml]
    pytest
    pytest-mock
    # Test depedendencies for analyzing HTML output
    lxml==4.4.2
    cssselect==1.1.0
    # Extensions for documenteer's own docs
    lsst-sphinx-bootstrap-theme>=0.2.0,<0.3.0
    numpydoc==0.8.0
    sphinx-autodoc-typehints==1.10.3
    sphinx-automodapi==0.12
    sphinx-click==2.3.1
    sphinxcontrib-autoprogram>=0.1.5,<0.2.0
    sphinx-prompt
{'fraction_non_alphanumeric': 0.0965651328580687, 'fraction_numerical': 0.02268308489954634, 'mean_word_length': 3.2712177121771218, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 16, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '1134246', 'n_tokens_mistral': 1634, 'n_tokens_neox': 1529, 'n_words': 351}