-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
25 lines (24 loc) · 993 Bytes
/
Copy pathsetup.py
File metadata and controls
25 lines (24 loc) · 993 Bytes
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
from distutils.core import setup
setup(
name='mfrpy',
version='0.1.0',
author='Igor Sokolov, Sean Hershkowitz, Luis Sordo Vieira, Cory Brunson',
author_email='jason.brunson@medicine.ufl.edu',
scripts=[],
url='',
license='LICENSE.txt',
description='Graph expansion and computations of minimal functional routes',
long_description=open('README.md').read(),
# BUG FIX #6: Missing dependency
# PROBLEM: The 'tabulate' package is imported and used in update_expand.py (line 2)
# for displaying MFR tables, but it was not listed in install_requires.
# IMPACT: When installing mfrpy, tabulate would not be installed automatically,
# causing ImportError when trying to use the prime() function with verbose=True.
# SOLUTION: Added "tabulate" to install_requires to ensure it's installed with the package.
install_requires=[
"python-igraph",
"sympy",
"tabulate"
],
py_modules=["mfrpy"]
)