We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eef6fa8 commit fe4a579Copy full SHA for fe4a579
setup.py
@@ -60,8 +60,13 @@ def read(*rnames):
60
'production cost', 'capacity expansion',
61
'planning', 'optimization'
62
],
63
+ python_requires='>=2.7.12',
64
install_requires=[
- 'Pyomo>=4.4.1', # We need a version that works with glpk 4.60+
65
+ # Pyomo 4.4.1+ works with glpk 4.60+
66
+ 'Pyomo >=4.4.1, <=5.6.8',
67
+ # pyutilib 6.0 breaks compatibility, and earlier versions of Pyomo
68
+ # will cheerfully install it, so we explicitly block it
69
+ 'pyutilib <=5.7.3',
70
'pint', # needed by Pyomo when we run our tests, but not included
71
'testfixtures', # used for standard tests
72
'pandas', # used for input upgrades and testing that functionality
0 commit comments