Pandas versions compatible with specific python and numpy configurations?

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?

+4
source share
1 answer

, numpy conda, , . (, np18py27). , , , API numpy (, , C- numpy), , .

Continuum numpy, 1,8, conda pandas, , numpy 1.6. , , conda search pandas .

numpy/ pandas, , :

  • "" pandas , . API- numpy , . , pandas , , . -

    conda create -n arcmap101 python=2.7 numpy=1.6 pandas

    conda install -n arcmap101 --no-deps pandas=0.13 # Or whatever version

    , , conda , . pandas, , pandas=0.13.0=np17py27_0

  • pandas , . conda skeleton pypi pandas , ( build.sh , , , , Continuum).

    conda build --npy 1.6 --py 2.7 pandas

+4

All Articles