Skip to content

Release manager needed for pandas 0.24.3 #166

Open
@datapythonista

Description

@datapythonista

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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions