-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
81 lines (64 loc) · 1.91 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
"""
Created on Tu Sep 19
Python X Setup.
"""
from setuptools import setup, find_packages
from codecs import open
from os import path
here = path.abspath(path.dirname(__file__))
with open(path.join(here, 'README.md'), encoding='utf-8') as f:
long_description = f.read()
install_requires = [
"pandas>=2.0",
"numpy>=1.20",
"matplotlib>=3.7"
]
extras_require = {
'pdf': [
'fpdf2==2.7.5',
],
'full-app': [
'dash==2.16.1',
'dash_bootstrap_components==1.4.2',
'dash_daq==0.5.0',
'dash_ag_grid==2.3.0',
'fpdf2==2.7.5'
]
}
setup(
# Project name.
# $ pip install statds
name='statds',
# Version
version='1.1.5',
# Description
description='Library for statistical testing and comparison of algorithm results',
# Long description (README)
long_description=long_description,
# URL
url='https://github.com/kdis-lab/StaTDS',
# Author
author='Christian Luna Escudero, Antonio R. Moya Martín-Castaño, José María Luna Ariza, Sebastián Ventura Soto',
# Author email
author_email='[email protected], [email protected]',
# Keywords
keywords=['Test Statistical',
'Parametrics Tests',
'No Parametrics Tests',
'Comparare Algorithms Results',
'Post-hoc Tests'],
# Packages # Excluimos las carpetas del código que no se usen en la librería
package_dir={"": "./"},
packages=find_packages(where="./", exclude=['app', 'docs', 'tests', 'examples', 'src']),
include_package_data=True,
package_data={
'': ['*.txt', '*.rst', '*.csv', '*.png', '*.css'], # tipos de archivos a incluir en todos los paquetes
'statds': ['assets/**/*'],
},
# Test suite
test_suite='test',
# Requeriments
install_requires=install_requires,
extras_require=extras_require,
long_description_content_type='text/markdown'
)