svn commit: r343512 - in head/math/py-pandas: . files
Ruslan Makhmatkhanov
rm at FreeBSD.org
Sun Feb 9 15:21:26 UTC 2014
Author: rm
Date: Sun Feb 9 15:21:24 2014
New Revision: 343512
URL: http://svnweb.freebsd.org/changeset/ports/343512
QAT: https://qat.redports.org/buildarchive/r343512/
Log:
- update to 0.13.0
- remove patches, included upstream
- abandon easy_install and use auto-generated packing list
- update pkg-message and TEST_DEPENDS to reflect current recommendations and
port availability
- add erroneously-omitted lang/cython to TEST_DEPENDS (for 'build_ext -i')
- conform regression-test target to upstream test procedure
while here:
- add lang/cpython as build dependency - C-extension will not be build w/o it
and the whole build procedure failing.
- update LICENSE (BSD3CLAUSE)
PR: 185803
Submitted by: "John W. O'Brien" <john at saltant.com> (maintainer)
Deleted:
head/math/py-pandas/files/patch-MANIFEST.in
head/math/py-pandas/files/patch-pandas-issue4353-pullrequest4356
Modified:
head/math/py-pandas/Makefile
head/math/py-pandas/distinfo
head/math/py-pandas/files/pkg-message.in
Modified: head/math/py-pandas/Makefile
==============================================================================
--- head/math/py-pandas/Makefile Sun Feb 9 15:12:14 2014 (r343511)
+++ head/math/py-pandas/Makefile Sun Feb 9 15:21:24 2014 (r343512)
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= pandas
-PORTVERSION= 0.12.0
-PORTREVISION= 2
+PORTVERSION= 0.13.0
CATEGORIES= math devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,14 +9,16 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= john at saltant.com
COMMENT= Flexible, high-performance data analysis in Python
-LICENSE= BSD
+LICENSE= BSD3CLAUSE
-BUILD_DEPENDS= ${PYNUMPY}
+BUILD_DEPENDS= ${PYNUMPY} \
+ cython:${PORTSDIR}/lang/cython
RUN_DEPENDS:= ${BUILD_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil \
${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
TEST_DEPENDS= nosetests:${PORTSDIR}/devel/py-nose \
+ cython:${PORTSDIR}/lang/cython \
${PYTHON_PKGNAMEPREFIX}numexpr>0:${PORTSDIR}/math/py-numexpr \
${PYTHON_PKGNAMEPREFIX}tables>0:${PORTSDIR}/devel/py-tables \
${PYTHON_PKGNAMEPREFIX}scipy>0:${PORTSDIR}/science/py-scipy \
@@ -25,6 +26,8 @@ TEST_DEPENDS= nosetests:${PORTSDIR}/deve
${PYTHON_PKGNAMEPREFIX}xlrd>0:${PORTSDIR}/textproc/py-xlrd \
${PYTHON_PKGNAMEPREFIX}xlwt>0:${PORTSDIR}/textproc/py-xlwt \
${PYTHON_PKGNAMEPREFIX}openpyxl>0:${PORTSDIR}/textproc/py-openpyxl \
+ ${PYTHON_PKGNAMEPREFIX}statsmodels>0:${PORTSDIR}/math/py-statsmodels \
+ ${PYTHON_PKGNAMEPREFIX}bottleneck>0:${PORTSDIR}/math/py-bottleneck \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:${PORTSDIR}/www/py-beautifulsoup \
${PYTHON_PKGNAMEPREFIX}html5lib>0:${PORTSDIR}/www/py-html5lib \
${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml
@@ -32,9 +35,8 @@ TEST_DEPENDS= nosetests:${PORTSDIR}/deve
SUB_FILES= pkg-message
USE_PYTHON= yes
-USE_PYDISTUTILS= easy_install
+USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
-PYEASYINSTALL_ARCHDEP= yes
# Uncomment the following line to enable regression-test
# on a headless (X11-less) host (eg: RedPorts)
@@ -43,7 +45,9 @@ PYEASYINSTALL_ARCHDEP= yes
regression-test: build
@(cd ${WRKSRC} && \
${PYTHON_CMD} ${PYSETUP} build_ext --inplace && \
- ${PYTHON_CMD} ${PYSETUP} nosetests \
+ ${PYTHON_CMD} ci/print_versions.py \
+ ci/script.sh \
+ ${PYTHON_CMD} ci/print_skipped.py \
)
.include <bsd.port.mk>
Modified: head/math/py-pandas/distinfo
==============================================================================
--- head/math/py-pandas/distinfo Sun Feb 9 15:12:14 2014 (r343511)
+++ head/math/py-pandas/distinfo Sun Feb 9 15:21:24 2014 (r343512)
@@ -1,2 +1,2 @@
-SHA256 (pandas-0.12.0.tar.gz) = be9b4c3611801b366873531bc87a87dd16b19e7d78fa84c21898cd007931c86d
-SIZE (pandas-0.12.0.tar.gz) = 3155059
+SHA256 (pandas-0.13.0.tar.gz) = f034cd298e0d68fee24a2b0a68a9b8da41978d6f39474f908f7f352904ef7f3c
+SIZE (pandas-0.13.0.tar.gz) = 3572047
Modified: head/math/py-pandas/files/pkg-message.in
==============================================================================
--- head/math/py-pandas/files/pkg-message.in Sun Feb 9 15:12:14 2014 (r343511)
+++ head/math/py-pandas/files/pkg-message.in Sun Feb 9 15:21:24 2014 (r343512)
@@ -2,16 +2,21 @@
Note that the following ports are not strict dependencies but are highly
recommended to get the most out of pandas. Install them as needed.
-numexpr math/py-numexpr
-scipy science/py-scipy
-pytables devel/py-tables
-matplotlib math/py-matplotlib
-xlrd textproc/py-xlrd
-xlwt textproc/py-xlwt
-openpyxl textproc/py-openpyxl
+Library Port origin Purpose
+------- ----------- -------
+boto devel/py-boto access Amazon S3
+pytables devel/py-tables necessary for HDF5-based storage
+bottleneck math/py-bottleneck accelerate certain NaN evals
+matplotlib math/py-matplotlib plotting
+numexpr math/py-numexpr accelerate certain numerical ops
+statsmodels math/py-statsmodels enables parts of pandas.stats
+scipy science/py-scipy misc. statistical functions
+openpyxl textproc/py-openpyxl Excel 2007+ I/O
+xlrd textproc/py-xlrd Excel input
+xlwt textproc/py-xlwt Excel output
-To use the HTML table parsing capabilities that are new to 0.12.0, you
-will need to install
+To use the HTML table parsing capabilities that were introduced in
+pandas 0.12.0, you will need to install
beautifulsoup www/py-beautifulsoup
@@ -23,9 +28,4 @@ lxml devel/py-lxml
Please read the pandas documentation before deciding:
http://pandas.pydata.org/pandas-docs/stable/gotchas.html#html-gotchas
-
-Also recommended, but not yet available in ports are:
-
-bottleneck http://berkeleyanalytics.com/bottleneck/
-scikits.statsmodels http://statsmodels.sourceforge.net/
===
More information about the svn-ports-head
mailing list