freebsd-ports/textproc/py-tablib/Makefile
Kai Knoblich 51c5448f2e textproc/py-tablib: Update to 0.13.0
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)
2019-03-31 21:31:13 +00:00

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>