Page MenuHomeFreeBSD

math/py-pandas Update to 1.1.5
ClosedPublic

Authored by rhurlin on Jan 9 2021, 10:55 AM.
Tags
None
Referenced Files
F103541609: D28059.diff
Tue, Nov 26, 7:20 AM
Unknown Object (File)
Oct 10 2024, 1:02 PM
Unknown Object (File)
Oct 10 2024, 3:14 AM
Unknown Object (File)
Oct 8 2024, 2:51 PM
Unknown Object (File)
Oct 8 2024, 3:52 AM
Unknown Object (File)
Oct 7 2024, 5:55 PM
Unknown Object (File)
Oct 4 2024, 4:16 AM
Unknown Object (File)
Oct 3 2024, 3:56 PM
Subscribers

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 Lint Coverage
Unit
No 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?

Quite a few ports depend on this one, and it is a major update: have you checked whether they all still build?

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?

Maintainer Timeout applies to everyone, even groups like python@ -- it's always the question whether to use it. I would suggest you set the "Timeout" flag in the PR, that normally gets some attention :)

Quite a few ports depend on this one, and it is a major update: have you checked whether they all still build?

I just tested all math/py-pandas dependent ports [1] in Poudriere. No errors occurred :)

[1] devel/py-hypothesis devel/py-xarray devel/py-fbprophet devel/py-spyder devel/py-datatest devel/py-dask graphics/py-mapclassify graphics/py- ointpats graphics/qgis graphics/py-geopandas graphics/qgis-ltr graphics/py-traitsui science/py-oddt science/agrum science/py-chainer-chemistry science/py-spaghetti science/abinit science/py-tobler science/py-nilearn science/py-abipy science/py-lifelines science/py-pymatgen science/py-segregation science/py-libpysal science/py-esda science/py-access textproc/py-elasticsearch6 textproc/py-tablib textproc/py-petl biology/py-biom-format biology/py-scikit-bio biology/py-gtfparse biology/py-loompy biology/py-orange3-single-cell biology/py-pandas-charm math/py-arviz math/py-statsmodels math/py-pymc3 math/py-pandas-datareader math/py-nevergrad math/py-seaborn math/py-statsmodels010 math/py-benford_py math/py-spvcm math/py-spreg misc/py-eemeter misc/py-orange3-timeseries www/py-spyne astro/py-metpy

This revision is now accepted and ready to land.Jan 24 2021, 4:41 PM

Overcome by events. Version 1.2.0 [1][2] just released by Sunpoet :)

[1] rP563408
[2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250103