-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
49 lines (41 loc) · 1.66 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""The setup script."""
from setuptools import find_packages, setup
requirements = ["numpy>=1.20.0", "scikit-learn>=1.3.0", "tqdm>=4.0.0"]
setup_requirements = ()
test_requirements = ("pytest",)
description = """A python package for statistical comparison of machine learning models with minimal dependencies.
Suports metrics for binary and multiclass classification, and also for regression.
You can also implement your own metrics easily using scikit-learn like API."""
setup(
author="Aleksei Tiulpin",
author_email="aleksei@gmail.com",
classifiers=[
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Operating System :: MacOS",
"Operating System :: POSIX :: Linux",
],
description="A library for statistical model comparison using bootstrap.",
install_requires=requirements,
license="MIT license",
long_description=description,
include_package_data=True,
keywords="statistical testing, machine learning",
name="stambo",
packages=find_packages(include=["stambo"]),
setup_requires=setup_requirements,
test_suite="tests",
tests_require=test_requirements,
url="https://github.com/oulu-imeds/stambo",
version="0.1.2",
zip_safe=False,
)