<commit_before>import re

from setuptools import find_packages, setup


def get_version(filename):
    with open(filename) as fh:
        metadata = dict(re.findall('__([a-z]+)__ = "([^"]+)"', fh.read()))
        return metadata["version"]


DOCS_DEPS = ["pygraphviz", "sphinx", "sphinx_rtd_theme"]
LINT_DEPS = [
    "black",
    "check-manifest",
    "flake8",
    "flake8-bugbear",
    "flake8-import-order",
    "isort[pyproject]",
    "pep8-naming",
]
RELEASE_DEPS = ["invoke", "twine", "wheel"]
TEST_DEPS = ["pytest", "pytest-cov", "responses"]
DEV_DEPS = DOCS_DEPS + LINT_DEPS + RELEASE_DEPS + TEST_DEPS


setup(
    name="Mopidy",
    version=get_version("mopidy/__init__.py"),
    url="https://mopidy.com/",
    license="Apache License, Version 2.0",
    author="<NAME>",
    author_email="<EMAIL>",
    description="Music server with MPD and Spotify support",
    long_description=open("README.rst").read(),
    packages=find_packages(exclude=["tests", "tests.*"]),
    zip_safe=False,
    include_package_data=True,
    python_requires=">= 3.7",
    install_requires=[
        "Pykka >= 2.0.1",
        "requests >= 2.0",
        "setuptools",<commit_msg>setup: Update project description<commit_after>import re

from setuptools import find_packages, setup


def get_version(filename):
    with open(filename) as fh:
        metadata = dict(re.findall('__([a-z]+)__ = "([^"]+)"', fh.read()))
        return metadata["version"]


DOCS_DEPS = ["pygraphviz", "sphinx", "sphinx_rtd_theme"]
LINT_DEPS = [
    "black",
    "check-manifest",
    "flake8",
    "flake8-bugbear",
    "flake8-import-order",
    "isort[pyproject]",
    "pep8-naming",
]
RELEASE_DEPS = ["invoke", "twine", "wheel"]
TEST_DEPS = ["pytest", "pytest-cov", "responses"]
DEV_DEPS = DOCS_DEPS + LINT_DEPS + RELEASE_DEPS + TEST_DEPS


setup(
    name="Mopidy",
    version=get_version("mopidy/__init__.py"),
    url="https://mopidy.com/",
    license="Apache License, Version 2.0",
    author="<NAME>",
    author_email="<EMAIL>",
    description="Mopidy is an extensible music server written in Python",
    long_description=open("README.rst").read(),
    packages=find_packages(exclude=["tests", "tests.*"]),
    zip_safe=False,
    include_package_data=True,
    python_requires=">= 3.7",
    install_requires=[
        "Pykka >= 2.0.1",
        "requests >= 2.0",
        "setuptools",
{'fraction_non_alphanumeric': 0.17647058823529413, 'fraction_numerical': 0.011002962336013541, 'mean_word_length': 3.8442622950819674, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 13, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1126689', 'n_tokens_mistral': 886, 'n_tokens_neox': 861, 'n_words': 150}