-
Notifications
You must be signed in to change notification settings - Fork 5
/
setup.py
executable file
·60 lines (57 loc) · 1.98 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
from setuptools import setup, find_packages
with open('README.md') as readme_file:
readme = readme_file.read()
configuration = {
"author": 'Uria Mor, Rafael Valdes Mas, Yotam Cohen, Haim Avron',
"author_email": "uriamo@gmail.com",
"description": "Software implementation for tensor-tensor m-product framework",
"long_description_content_type": 'text/markdown',
"license": "BSD",
"classifiers": [ # Optional
'Development Status :: 3 - Alpha',
'Intended Audience :: Science/Research',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
"Programming Language :: Python :: 3.10",
'Programming Language :: Python :: 3 :: Only',
],
"keywords": ["Tensor", "multi way"
, "omics", "longitudinal"
, "factorization", "analysis"
, "TCA", "TCAM", "PCA", "M product"
, "tensor tensor product"
, "tSVD", "tSVDM", "tensor decomposition"],
"name": 'mprod-package',
"version": '0.0.5a1',
"packages": find_packages(),
"long_description": readme,
"url": "https://github.com/UriaMorP/mprod_package",
"python_requires": '>=3.6.8',
"install_requires": [
"numpy >= 1.19.2",
"scikit-learn >= 0.24.1",
"scipy >= 1.5.3",
"dataclasses >= 0.7; python_version < '3.7'",
"pandas >= 1.1.5"
],
"extras_require": {
"dev": ["pytest==6.2.2", ],
"docs": [
"sphinx-gallery == 0.9.0",
"numpydoc == 1.1.0",
"sphinxcontrib-bibtex == 2.3.0",
"sphinx-prompt == 1.4.0",
"nbsphinx == 0.8.6",
"ipykernel == 5.4.3",
"seaborn == 0.11.1",
"jupyter == 1.0.0",
"myst-parser == 0.15.2",
"m2r2 == 0.3.1",
"livereload == 2.6.3",
"pandoc == 2.0.1",
]
}
}
setup(**configuration)