Skip to content

Commit c9c4b1c

Browse files
committed
BLD: Fix setup
Restore setup so that it works with modern pandas
1 parent 968b140 commit c9c4b1c

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

setup.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -138,11 +138,14 @@ def strip_rc(version):
138138

139139
elif key == 'pandas':
140140
try:
141-
from pandas.version import short_version as version
142-
except ImportError:
143-
pass
144-
finally: # very old version
145-
satisfies_req = False
141+
import pandas
142+
if not hasattr(pandas, '__version__'):
143+
raise AttributeError
144+
except AttributeError:
145+
try:
146+
from pandas.version import short_version as version
147+
except ImportError:
148+
satisfies_req = False
146149
else:
147150
raise NotImplementedError('Unknown package')
148151

0 commit comments

Comments
 (0)