Is there a programmatic way to find out which versions of pandas are compatible with specific python and numpy configurations?
I am interested in the transition of pandas to ESRI ArcMAP 10.1, which runs on 32-bit Windows and is built on python 2.7, numpy 1.6.
I tried to create a conda environment for Python compatible with ESRI ArcMap 10.1 by opening the 32-bit Anaconda command line and typing
conda create -n arcmap101 python=2.7 numpy=1.6 pandas
and I am returning a Python environment containing pandas=0.10.1
It seems, however, that it should be possible to create a higher version python=2.7, numpy=1.6but I'm just not sure how much higher.
I tried to look at the history of pandas setup.py on github and there is a min_numpy_ver=1.6straight up, pandas=0.14although recently the requirement has been changed to min_numpy_ver=1.7, so I do not know if this was a new requirement or a bug fix that should have been added at an earlier release level.
And I see that in PyPI pandas=0.11for Windows it was created against numpy=1.6, and for pandas=0.12it it was created against numpy=1.7.
But I don't know if the PyPI build was a requirement or a choice.
Is there a good way to find these things without asking pandas developers?
source
share