from setuptools import setup

# Metadata goes in setup.cfg. These are here for GitHub's dependency graph.
# https://github.com/pallets/flask/blob/main/setup.py
setup(
    name="wikibaseintegrator",
    install_requires=[
        "backoff ~= 1.11.1",
        "mwoauth ~= 0.3.7",
        "oauthlib ~= 3.1.1",
        "requests ~= 2.27.1",
        "ujson ~= 5.1.0"
    ],
    extras_require={
        "dev": [
            "pytest",
            "pylint",
            "pylint-exit",
            "mypy"
        ],
        "docs": [
            "Sphinx ~= 4.4.0",
            "readthedocs-sphinx-ext ~= 2.1.4",
            "sphinx-rtd-theme ~= 1.0.0",
            "sphinx_github_changelog ~= 1.2.0",
            "m2r2 ~= 0.3.2",
            "sphinx-autodoc-typehints ~= 1.16.0"
        ],
        "coverage": ["pytest-cov"],
    },
)
