Description
The next version of pandas will be 0.25.2
, but we'll release another version of 0.24
, the 0.24.3
since pip install pandas
may fail in Python 2. The pandas 0.24
series is the last compatible with Python 2, but numpy released a new Python 2 compatible version, that can be automatically installed with pip install pandas
, and that is not compatible with pandas 0.24
.
The proposed solution is to release a new version 0.24.3, with the only change respect to 0.24.2 that requires numpy < 1.17.
See the original issue here: pandas-dev/pandas#27435
Making the change to setup.py
is trivial, but releasing a new pandas version not as much (never did it myself). Most of the work will be in understanding the process, and also on building packages (for pip and for conda). Couple of the steps will require the right permissions (access to the server where we have the documentation, and commit rights on the pandas git repo, but someone with those permissions can take care of those steps.
Those are the notes from the meeting where this was discussed:
pip install pandas
works when there’s a binary available.- pip install --no-binary=pandas pandas numpy==1.16 fails
- pip install numpy && pip install --no-binary=pandas pandas works (if you have a compiler)
- We need a PR to update numpy dependency environment marker for just py 27. Backport to 0.24.x
- Then one of us has to tag 0.24.3 we do the sdsit to github
- Someone builds binaries on CF(?) wheels.
- One of use uploads binaries and sdist to pypi.