Page MenuHomeFreeBSD

math/py-pandas Update to 1.1.5
Needs ReviewPublic

Authored by rhurlin on Sat, Jan 9, 10:55 AM.

Details

Reviewers
arrowd
tcberner
Summary

Update from 0.24.2 to 1.1.5 (15 interim versions!). The py-pandas port has been held back to 0.24.2 for a long time to maintain Python 2.x compatibility.

Submitted by j.david.lists@gmail.com in PR 251412, a little revised and updated by me ;)

Tested on Poudriere (amd64, i386). 'portlint -AC' is ok. Also runtime tested with graphics/py-geopandas and graphics/qgis.

This patch blocks PR 251626.
The first version of this patch is from 2020-11-26, so a commit with 'maintainer timeout' should be ok? Or do I need to ask koobs@ or the python list first?

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 36058
Build 32947: arc lint + arc unit

Event Timeline

math/py-pandas/Makefile
16

By on us you meant on this port? So, upstream has circular dependency problem?

rhurlin added inline comments.
math/py-pandas/Makefile
16

As far as I can see, devel/py-xarray and math/py-statsmodels are a kind of "extension" for the functionality of math/py-pandas. They need py-pandas to be built [1][2].

So instead of the comment in the Makefile, a pkg-message would be more useful to inform the user when py-pandas is finished. I will add a pkg-message in the next step.

[1] https://github.com/pydata/xarray/blob/master/requirements.txt
[2] https://github.com/statsmodels/statsmodels/blob/master/requirements.txt

rhurlin added inline comments.
math/py-pandas/Makefile
16

Oops, I overlooked that there is already a pkg-message with this contents. So no need to add one.

I will remove the comment in the Makefile before the commit. Is this sufficient?