Navigation Menu

Skip to content

Commit

Permalink
textproc/py-pyexcel: Add py-pyexcel 0.6.6
Browse files Browse the repository at this point in the history
pyexcel lets you focus on data, instead of file formats. It supports csv, tsv,
csvz, tsvz, xls, xlsx, xlsm, ods, fods, json, html, simple, rst and media wiki
table.

WWW: https://github.com/pyexcel/pyexcel
  • Loading branch information
sunpoet committed Jul 14, 2021
1 parent af826bb commit 0bcb644
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 0 deletions.
1 change: 1 addition & 0 deletions textproc/Makefile
Expand Up @@ -1369,6 +1369,7 @@
SUBDIR += py-pyahocorasick
SUBDIR += py-pyaml
SUBDIR += py-pycountry
SUBDIR += py-pyexcel
SUBDIR += py-pygccxml
SUBDIR += py-pygments
SUBDIR += py-pygments-25
Expand Down
34 changes: 34 additions & 0 deletions textproc/py-pyexcel/Makefile
@@ -0,0 +1,34 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>

PORTNAME= pyexcel
PORTVERSION= 0.6.6
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Provide one API to read, manipulate and writedata in different excel formats

LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE

RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lml>=0.0.4:devel/py-lml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyexcel-io>=0.6.2:textproc/py-pyexcel-io@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}texttable>=0.8.2:textproc/py-texttable@${PY_FLAVOR}

USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils

NO_ARCH= yes

OPTIONS_DEFINE= ODS XLS XLSX
OPTIONS_DEFAULT=ODS XLS XLSX
ODS_DESC= OpenDocument spreadsheet (.ods) support
XLS_DESC= Microsoft Excel 97-2003 (.xls) support
XLSX_DESC= Microsoft Excel 2007- (.xlsx) support

ODS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyexcel-ods3>=0.6.0:textproc/py-pyexcel-ods3@${PY_FLAVOR}
XLS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyexcel-xls>=0.6.0:textproc/py-pyexcel-xls@${PY_FLAVOR}
XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyexcel-xlsx>=0.6.0:textproc/py-pyexcel-xlsx@${PY_FLAVOR}

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions textproc/py-pyexcel/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1625585428
SHA256 (pyexcel-0.6.6.tar.gz) = 39b0bb8f033d9b5523b126cf5a5259d1990ea82b8a23c8eab7aa5e23116803df
SIZE (pyexcel-0.6.6.tar.gz) = 806792
5 changes: 5 additions & 0 deletions textproc/py-pyexcel/pkg-descr
@@ -0,0 +1,5 @@
pyexcel lets you focus on data, instead of file formats. It supports csv, tsv,
csvz, tsvz, xls, xlsx, xlsm, ods, fods, json, html, simple, rst and media wiki
table.

WWW: https://github.com/pyexcel/pyexcel

0 comments on commit 0bcb644

Please sign in to comment.