forked from Lainports/freebsd-ports
While I'm here: * Remove the dependency for math/py-pandas because it's listed as an extra dependency and thus not required for basic runtime. * Add a note for users that want to make use of the Pandas Dataframe structure. * Add a patch for setup.py to limit devel/py-backports.csv to Python 2. * Pet portlint Changelog: https://github.com/kennethreitz/tablib/compare/v0.12.1...v0.13.0 Approved by: mentors (implicit)
34 lines
987 B
Makefile
34 lines
987 B
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= tablib
|
|
DISTVERSION= 0.13.0
|
|
CATEGORIES= textproc python
|
|
MASTER_SITES= CHEESESHOP
|
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|
|
|
MAINTAINER= kai@FreeBSD.org
|
|
COMMENT= Format agnostic tabular data library (XLS, JSON, YAML, CSV)
|
|
|
|
LICENSE= MIT
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}odfpy>0:devel/py-odfpy@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}openpyxl>=2.4.0:textproc/py-openpyxl@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt@${PY_FLAVOR}
|
|
|
|
py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports.csv>0:devel/py-backports.csv@${PY_FLAVOR}
|
|
|
|
USES= python
|
|
USE_PYTHON= distutils autoplist
|
|
|
|
NO_ARCH= yes
|
|
SUB_FILES= pkg-message
|
|
SUB_LIST= PYTHON_PKGNAMEPREFIX=${PYTHON_PKGNAMEPREFIX}
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -Ee 's|(backports\.csv)|\1;python_version<"3.0"|' \
|
|
${WRKSRC}/setup.py
|
|
|
|
.include <bsd.port.mk>
|