Test Failed
Push — master ( aab9da...98f324 )
by Oliver
01:53
created

build.setup   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 62
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 47
dl 0
loc 62
rs 10
c 0
b 0
f 0
1
#!/usr/bin/env python
2
# -*- coding: utf-8 -*-
3
4
"""The setup script."""
5
6
from setuptools import find_packages, setup  # type: ignore
7
8
with open("README.rst") as readme_file:
9
    long_description = readme_file.read()
10
11
requirements = [
12
    "beautifulsoup4",
13
    "lxml",
14
    "requests",
15
    "gender-guesser",
16
]
17
18
setup_requirements = [
19
    "pytest-runner",
20
]
21
22
test_requirements = [
23
    "pytest>=3",
24
]
25
26
setup(
27
    author="Oliver Stapel",
28
    author_email="[email protected]",
29
    python_requires=">=3.8",
30
    classifiers=[
31
        "Development Status :: 2 - Pre-Alpha",
32
        "Intended Audience :: Developers",
33
        "License :: OSI Approved :: MIT License",
34
        "Natural Language :: English",
35
        "Programming Language :: Python :: 3.8",
36
        "Programming Language :: Python :: Implementation :: CPython",
37
        "Operating System :: POSIX :: Linux",
38
        "Topic :: Other/Nonlisted Topic",
39
    ],
40
    description="A set of dataclasses concerning roles of persons and their particulars",  # noqa
41
    install_requires=requirements,
42
    license="MIT license",
43
    long_description=long_description,
44
    long_description_content_type="text/x-rst",
45
    include_package_data=True,
46
    keywords="person, roles",
47
    name="person_proj.roles",
48
    packages=find_packages(include=["person_proj.*"]),
49
    setup_requires=setup_requirements,
50
    test_suite="tests",
51
    tests_require=test_requirements,
52
    url="https://github.com/0LL13/person",
53
    version="0.1.12",
54
    zip_safe=False,
55
    extras_require={
56
        "dev": ["check-manifest"],
57
        "test": ["pytest-cov"],
58
    },
59
    project_urls={
60
        "Bug Reports": "https://github.com/0LL13/person/issues",
61
        "Source": "https://github.com/0LL13/person",
62
    },
63
)
64